博客系统设计Word下载.docx
- 文档编号:13562327
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:39
- 大小:472.23KB
博客系统设计Word下载.docx
《博客系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《博客系统设计Word下载.docx(39页珍藏版)》请在冰豆网上搜索。
本文研究的博客(BLOG)系统是互联网上的多用户应用系统,它是一种发表个人思想、网络链接、日志内容,通常按照时间顺序排列,并且不断更新的信息发布方式。
该系统主要实现的目标功能与模块划分如下:
●用户注册和登录模块
此模块的功能包括:
1)新用户的注册。
2)已注册用户的登录。
用户需要登录博客系统才能进行相关操作,否则只能浏览和评论。
如果不是博客系统的用户,需要先行注册。
●博客主页面显示模块
功能是根据用户的设定将博客内容显示给用户,这些内容包括
1)用户的文章及相关评论。
2)用户的个性化信息以及其他信息导航栏目。
●文章管理模块
1)功能包括新增(保存)文章,文章修改(保存)功能,文章删除功能。
●RSS订阅模块
1)功能是用户能通过浏览器的RSS订阅功能,订阅本博客的最新更新内容。
●用户信息维护模块
1)管理维护用户的个性化信息,包括昵称、个性logo、签名等。
●评论模块
1)网友可以通过该模块对文章发表评论,表达自己的观点。
综合所述,博客系统的总体功能需求如图所示:
图:
博客系统总体功能需求
2.2运行环境
Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;
运行时占用内存:
≤1MB;
所需硬盘空间:
≤5MB;
软件平台:
中文Windowsxp/7或更高版本;
3.项目描述
3.1业务用例
用户的主要功能有:
用户管理、登录、文章管理、个人信息维护等功能。
用户的用例图如下图:
网友的主要功能有:
浏览主页面、评论功能、注册。
网友的用例图如下图:
3.3功能建模
3.3.1.用户登录与注册
(1)数据流图
A:
读取用户名称和用户密码
B:
写入用户名称和用户密码
(2)数据词典
●数据源点及汇点描述:
1名称:
用户
简要描述:
注册、登录博客系统
有关数据流:
用户名、用户密码
●加工逻辑词条描述:
1加工名:
登录验证
加工编号:
1
将用户登录时的用户名与用户密码和用户表中的数据相对比,若为合法用户则登录成功;
否则重新登录。
输入数据流:
输出数据流:
用户信息
加工逻辑:
IF 用户身份验证成功
THEN
进入博客系统
ELSE IF 验证失败
用户重新登录
2加工名:
用户注册
2
登陆者未注册博客账号时,新注册用户名和用户密码
用户注册名称、用户注册密码
用户注册信息
IF 用户为新用户
用户注册用户名和密码AND将信息写入用户表
●数据流名词条描述:
1数据流名:
用户名
说明:
用户注册时的名称
数据流来源:
数据流去向:
数据流组成:
用户名=字母+数字+下划线的组合
每个数据量流通量:
2数据流名:
用户密码
用户注册登录时的密码
用户密码=字母+数字+下划线的组合
3数据流名:
重新登录
用于指示用户登录错误
用户信息、用户密码
4数据流名:
记录登录的用户的信息
博客系统
从数据库取出的用户信息、用户密码等
●数据文件词条描述:
1数据文件名:
用户表
简述:
存放用户的信息
输入数据:
输出数据:
数据文件组成:
用户表由用户+用户名+密码组成
存储方式:
关键码
存取频率:
3.3.2.博客主面显示模块
1.日志管理
(1):
数据流图:
A:
用户信息;
B:
日志信息;
C:
日志访问记录;
D:
日期;
(2):
数据词典:
浏览日志与评论、发表新日志、修改日志、删除日志
帐号信息;
管理日志信息
数目:
2名称:
日历
当日日期
年月日
日志管理
检验用户身份、日志是否入库、用户管理权限以此判定用户是否能管理日志
管理日志请求,日志访问记录,日期
管理失败信息,管理信息
IF 帐号未验证通过 THEN
发出“管理日志失败”
ELSE IF 日志未登记入库 THEN
发出“管理日志错误”
ELSE IF 用户没有权限管理此篇日志 THEN
发出“管理日志错误”
ELSE IF 用户管理日志请求超时 THEN
发出“管理日志错误”
ELSE 发出“管理日志错误”
ENDIF
ENDIF
ENDIF
ENDIF
管理登记
2
将“管理信息”登记到“日志管理库日志管理记录”中,完成后日志管理完毕
管理日志信息,日期
管理日志记录,日志
将管理信息及日期写入日志管理记录;
管理日志操作完成
日志
记录用户所拥有日志相关信息
日志管理检验
日志=日志号+日志名+作者+摘要
日志号=“000000001”..“999999999”
日志名=2{字母}24
作者=2{字母}24
摘要=10{字母}200
检验错误
用于指示用户管理操作错误信息
检验错误=2{字母}40
日志管理信息
用于传递用户号和日志号
日志管理登记
日志管理信息=用户号+日志号+操作信息
日期
提供当前日期信息
日志管理检验,日志管理登记
日期=年+月+日
年=“0000”..“9999”
月=“01”..“12”
日=“01”..“31”
5数据流名:
日志管理记录
用于记录用户日志管理信息
日志管理记录库,日志管理登记
日志管理记录=日志号+用户号+日志管理日期
日志管理日期=日期
6数据流名:
用于记录登记入库的用户信息
用户库
用户信息=用户帐号+密码+姓名+其他详细信息
7数据流名:
日志信息
用于记录登记入库的日志信息
日志库
日志信息=日志号+日志名+作者+摘要+内容
存放用户信息
用户库由“用户信息”组成
2数据文件名:
存放日志信息
日志库由“日志信息”组成
3数据文件名:
日志管理记录库
存放日志管理记录信息
日志管理记录库由“日志管理记录”组成
2.相册管理
相册信息;
相册访问记录;
3名称:
浏览相册、添加相册、管理相册
管理相册信息
4名称:
3加工名:
相册管理
检验用户身份、相册是否入库、用户管理权限以此判定用户是否能管理相册
管理相册请求,相册访问记录,日期
发出“管理相册失败”
ELSE IF 相册未登记入库 THEN
发出“管理相册错误”
ELSE IF 用户没有权限管理此个相册 THEN
发出“管理相册错误”
ELSE IF 用户管理相册请求超时 THEN
发出“管理相册错误”
ELSE 发出“管理相册错误”
4加工名:
将“管理信息”登记到“相册管理库相册管理记录”中,完成后相册管理完毕
管理相册信息,日期
管理相册记录,相册
将管理信息及日期写入相册管理记录;
管理相册操作完成
8数据流名:
相册
记录用户所拥有相册相关信息
相册管理检验
相册=相册号+相册名+拥有者+描述
相册号=“000000001”..“999999999”
相册名=2{字母}24
拥有者=2{字母}24
每个数据量流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 系统 设计