需求分析Word文件下载.docx

上传人:b****5 文档编号:16177575 上传时间:2022-11-21 格式:DOCX 页数:24 大小:353.68KB
下载 相关 举报
需求分析Word文件下载.docx_第1页
第1页 / 共24页
需求分析Word文件下载.docx_第2页
第2页 / 共24页
需求分析Word文件下载.docx_第3页
第3页 / 共24页
需求分析Word文件下载.docx_第4页
第4页 / 共24页
需求分析Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

需求分析Word文件下载.docx

《需求分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求分析Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

需求分析Word文件下载.docx

1数据流图

2数据字典

2概要设计

概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成独立于具体DBMS的概念模型

博客可划分的实体有:

用户信息实体、博文信息实体、评论信息实体、博客信息实体、好友信息实体、留言信息实体、系统信息实体、用户详细资料实体、博文类型信息实体、访客信息实体、角色模块权限信息实体、模块信息实体、角色信息实体、日志信息实体

1.用户登录信息实体

2.博文信息实体

3.评论信息实体

4博客信息

5.好友信息

6.留言信息

7.系统信息

8用户详细资料信息

9.博文类型信息

10.访客信息

11.角色模块权限信息

12.模块信息

13.角色信息

 

14.日志信息

博客E-R图

3逻辑设计

列名

中文名称

格式

描述

UserID

用户编号

Int

标识列非空主键

UserName

登录用户名

varChar(16)

非空

Password

登录密码

Email

邮箱

varChar(50)

Question

密保提问

Answer

密保答案

StatusType

身份标识

int

1用户表Users

2博文表Articles

ArticleID

博文编号

标识列主键非空

BlogID

博客编号

非空Blog表blogID外键

Title

标题

Content

正文内容

Text

PublishDate

发表日期

Datetime

Click

点击率

ArticleType

文章类型编号

非空blogtype表ArticleType外键

3评论表Comment

CommentID

评论编号

非空article表ArticleID外键

非空user表UserID外键

评论内容

评论时间

4博客表Blogs

非空User表UserID外键

Count

访问数量

BlogName

博客名称

注册日期

DateTime

5好友表UserFriends

UserFriendID

标识列

标识列主键

非空user表UserID外键

FriendID

好友编号

RemakeName

好友备注

varChar(20)

6留言信息表Message

MessageID

信息编号

用户ID

FromUserID

发送用户编号

正文

发送日期

State

留言状态

非空(待定)

7系统信息SystemMessgae

SysetemMessageID

接收用户编号

datetime

8详细资料Material

DetaID

详细资料ID

TrueName

真实姓名

非空

Address

地址

Unit

工作单位

Phone

电话号码

Birthday

生日

Sex

性别

Bit

Age

年龄

Name

昵称

UserFace

个人头像

varChar(200)

9博文类型表BlogType

TypeName

文章类型名称

VarChar(50)

10访客列表Visitor

访客编号

PublishTime

访问时间

访客头像

VarChar(100)

VisitorName

访客昵称

VarChar(16)

11角色模块权限表RoleModulePower

RoleModuleID

角色模块ID

VarChar(20)

RoleID

角色ID

非空Role表RoleID外键

ModuleID

模块ID

非空RoleModule表ModuleID外键

Remark

备注

12模块表RoleModule

ModuleName

模块名称

VarChar(200)

PagePath

页面路径

OrderNumber

顺序号

13角色表Role

RoleName

角色名称

VarChar(30)

14日志表Logdaily

LogID

日志编号

LoginTime

操作时间

Datatime

OperationLog

操作记录

SpareStr1

备用字段1

SpareDec1

备用数据字段1

decimal

4创建数据库

1、创建数据库

createdatabaseblog

2、创建博文表

createtableArticles(

ArticleIDintnotnull,

BlogIDintnull,

ArticleTypeintnull,

Titlevarchar(50)notnull,

Contenttextnotnull,

PublishDatedatetimenotnull,

Clickintnotnull,

constraintPK_ARTICLESprimarykey(ArticleID)

3、创建博文类型表

createtableBlogType(

ArticleTypeintnotnull,

TypeNamevarchar(50)notnull,

constraintPK_BLOGTYPEprimarykey(ArticleType)

4、创建博客表

createtableBlogs(

BlogIDintnotnull,

UserIDintnotnull,

Countintnotnull,

BlogNamevarchar(50)notnull,

constraintPK_BLOGSprimarykey(BlogID)

5、创建评论表

createtableComment(

Conmmentintnotnull,

UserIDintnull,

ArticleIDintnull,

constraintPK_COMMENTprimarykey(Conmment)

6、创建日志表

createtableLogdaily(

LogIDintnotnull,

LoginTimedatetimenotnull,

OperationLognvarchar(1000)notnull,

Remarknvarchar(50)null,

SpareStr1nvarchar(20)null,

SpareDec1decimalnull,

constraintPK_LOGDAILYprimarykey(LogID)

7、创建详细资料表

createtableMaterial(

DetaileIDintnotnull,

TrueNamevarchar(16)notnull,

Addresvarchar(50)notnull,

Unitvarchar(100)null,

Phonevarchar(20)null,

Birthdaydatetimenull,

Sexbitnull,

Ageintnull,

Namevarchar(16)notnull,

UserFacevarchar(200)null,

constraintPK_MATERIALprimarykey(DetaileID)

8、创建留言信息表

createtableMessage(

MessageIDintnotnull,

FromUserIDintnotnull,

constraintPK_MESSAGEprimarykey(MessageID)

9、创建角色表

createtableRole(

RoleIDvarchar(20)notnull,

RoleNamevarchar(30)notnull,

Remarkvarchar(50)null,

constraintPK_ROLEprimarykeynonclustered(RoleID)

10、创建角色模块表

createtableRoleModule(

ModuleIDvarchar(20)notnull,

ModuleNamevarchar(200)null,

PagePathvarchar(200)null,

OrderNumberintnull,

constraintPK_ROLEMODULEprimarykeynonclustered(ModuleID)

11、创建角色模块权限表

createtableRoleModulePower(

RoleModuleIDvarchar(20)notnull,

ModuleIDvarchar(20)null,

constraintPK_ROLEMODULEPOWERprimarykeynonclustered(RoleModuleID)

12、创建系统信息表

createtableSystemMessage(

SystemMessageIDintnotnull,

PublishTimedatetimenotnull,

constraintPK_SYSTEMMESSAGEprimarykey(SystemMessageID)

13、创建用户表

createtable"

User"

UserNamevarchar(16)notnull,

PassWordvarchar(16)notnull,

StatusTypeintnotnull,

Emailvarchar(50)notnull,

Questionvarchar(50)notnull,

Answervarchar(50)notnull,

constraintPK_USERprimarykey(UserID)

14、创建好友表

createtableUserFriends(

UserFriendIDintnotnull,

FriendIDintnotnull,

RemakeNamevarchar(20)notnull,

constraintPK_USERFRIENDSprimarykey(UserFriendID)

15、创建访客表

createtableVisitor(

VisitorNamevarchar(16)notnull,

VisitorPhotovarchar(100)notnull,

constraintPK_VISITORprimarykey(FromUserID)

5数据库权限管理

该系统设置了三中用户类型

5.1超级管理员:

即系统管理员,拥有所有权限

5.2管理员:

对用户的管理、博文管理、评论管理

5.3用户:

对好友的管理、个人博客管理、博文的管理、个人信息管理

6系统功能模块图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1