需求分析Word文件下载.docx
- 文档编号:16177575
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:24
- 大小:353.68KB
需求分析Word文件下载.docx
《需求分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求分析Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
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
登录密码
邮箱
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系统功能模块图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析