博客管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1项U概述
山于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(In t ranet)。
U前,国内优秀的中文博客网有:新浪博客,搜狐W客,中国博客网,腾讯博客,博客中国等。
1.1目的
1.2博客通常称为网络日志作为目前网络流行的交流方式主要提供给用户一个沟通的平
台,以在表文章图片留言等来与他人进行沟通
2业务需求
2. 1业务描述
近年来随着信息技术的进步,人们的日常需求越来越来打,在网络方面,博客
越来越受到更多人的青睐,许多的着眼于这方面,为了能够更好的管理网名们的
博客,我设计了博客管理系统,它能更好的管理网名们的博客,包括对博客网友
们博客注册,登陆,发表论坛,网友们的评论及回复,博客的人气度,登录时间,
发表时间,以及其他网友的留言等。
从而更好地管理人们的个人W客及相互间的
联系.
3功能需求
(1)根据对系统的特点和应用的分析,可以得到本系统主要有如下功能:这部
分又分为用户登录、用户退出两个部分。
功能又分为用户登录、用户退出两个部
分
3. 1登陆:主要用于验证博客网站用户信息的真实身份,以便对博客网
站进行管理和维护。
通过系统管理员写入用户名,密码登录到网站。
网站检测用户用户名,密码并给予其相应的权限对博客网站进行操作。
3. 2用户退出:已经登陆的用户可以退出,释放自己所占有的各种信
息资源。
(2)文章管理主要有文章的发表.査询、浏览.评论和删除功能.
2. 1博客的系统管理员
博客的系统管理员除了可以査询、浏览和评论文章外,还可以对系统中的所有文章以及评论进行修改、删除操作•这些维护和管理拥有最高权限,
并且系统自动更新在服务器端数据库中的数据•文章的发表:博客用户可
以发表自己的文章,文章包括主题.正文.表情.图片等信息,作者通
过各种元素来展示自己的想法和思想。
系统接受这些信息并且存储在服
务器端的数据库中。
还可以对博客主页的外观.博客使用的插件、工具
进行添加、删除.设置。
(3)数据流图
4功能划分
系统功能需求分为“注册”,"登陆”评论/留言”内容发表”,“内容管理〃与“系统管理"。
5需求分配
5 . 1需求分配表
5o 2注册
【输入数据】
8账号、密码
以及各种个人信息,如呢称,生日,住处,爱好等。
【输出数据】
注册是否成功的信息
【功能】
系统能够对用户输入的账号、密码等信息进行验证,确定是否可用,然后发送给服务器进行验证,验证通过后则存储于数据库并根据用户提供信息建立个人博客。
如果验证没通过,则提示用户原因。
6数据描述
6. 1数据词典
6. 2数据库描述
SQL S e rv e r是一个关系数据库管理系统。
它最初是ill Microso f t. S yb a s e 和Asht o n-T a te三家公司共同开发的,于1 988年推出了第一个OS/2 版本。
在W indoW s XT 推出后,M ic r osoft 与Sybase 在SQL Ser ver 的开发上就分道扬熊了,M i cros o f t将SQ L Server移植
到W i ndo w s NT系统上,专注于开发推广SQL Serv e r的Win do ws NT 版本。
而SQL Serve r 20 0 8是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Serve r 版本。
7性能需求
7o 1数据精确度
1.要按照严格的数据格式输入,否则系统不给予响应进行处理。
2.查询时要保证査全率,所有相应域包含查询关键字的记录都应能查到。
因为
通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和
模糊査询。
7. 2时间特性
运行环境各个页面的链接响应时间不得超过2s,对没进行操作的用户(60 0 Os)对其访问认证失效,需要重新登录。
7.3适应性
该系统的设计模块属于普通模式,当要增加新的功能时,接口具有兼容性, 可以随时更新.
8运行需求(接口需求规格)
(4)接口交互过程:函数传递,ASP。
NET内部实现
(5)消息和通信协议:TCP/IP协议
(6)性能要求:连接至1 n ter net,带宽IM及以上
(7)故障处理:错误日志记录故障,相关返回机制,交与管理员处理,备份服
务器,保证数据安全.
9产品质量需求
9。
1故障分析:制定相关返回机制,交与管理员处理
9。
2系统利用率:保证系统效率,具有较高利用率
9.3可靠性:系统很少出现故障,保证用户信息安全
9. 4可维护性:系统的可维护性强,系统尽量减少管理者对系统的频繁操作, 便于管理者对系统的有效维护和防止不必要的操作对系统数据库造成损失。
9. 5其他需求
易于操作:系统界面美观简洁,便于用户操作
运行稳定:系统不会因为登陆人数增多而造成操作的不稳定
可移植:该系统可以在主流电脑操作系统上运行,也可以在移动终端上正
常运行。
10用户需求与系统需求规格对照表
用如下表格给出用户需求与系统需求规格之间的对应关系,并维护《需求跟踪矩阵》
表1系统需求规格与用户S求对照表。