1 大连民族学院 计算机科学与工程学院 博客系统的设计与实现 学 院(系): 计算机科学与工程 专 业: 计算机科学与技术 学 生 姓 名: XXX 学 号: 2007081321 完成日期: 2011 年11 月24 日 1 系统分析与总体设计 博客信息系统包括:前台信息显示系统、后台信息管理系统
前者是面向公众的一 个窗口,通过前台信息显示系统方便访问者浏览日志、评论和留言;发表评论和留言
后者是后台信息管理系统,方便博客管理员发表日志;回复评论和留言;管理日志、评论、- - 2 留言及个人信息 [12]
1 系统需求分析 1
1 用户需求分析 用例图用来描述系统与参与者之间的相互作用,与用例图相关的几个概念: (1)角色:代表了某一事件发生的参与者,用一个小人表示
(2)用例:代表系统可以实现的功能,通常一个用例代表一组功能,实质上规定了系统实现功能的范围
(3)用例图:当角色和用例发生某种关系时,就可以用一个图将它们关联起来,这就是用例图
博客信息管理系统用例图如图1
1 博客信息管理系统用例图 博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员
博客系统参与者中每种身份操作起来都很方便、快捷
博客访问者无需登陆就可以浏- - 3 览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理
2 数据分析 本系统的用户主要是博客访问者和博客管理员,下面以博客前台展示系统中的用户查询日志为例进行说明
该过程的数据流程图如图 1
提交事物事物处理程序存储文件博客展示系统显示结果 图 1
2 用户查询日志的数据流程图 用户查询日志的数据流程:首先,用户输入需查找的关键字,然后提交表单数据,服务器接收到关键字后,根据关键字对日志标题进