校园博客系统需求文档范本模板.docx
《校园博客系统需求文档范本模板.docx》由会员分享,可在线阅读,更多相关《校园博客系统需求文档范本模板.docx(17页珍藏版)》请在冰豆网上搜索。
校园博客系统需求文档范本模板
校园博客
需求规格说明书
编号:
Campusblog——SRS
文档名称:
软件需求规格说明书
密级:
版本:
0。
001
建立日期:
2013。
10.29
创建人:
xxxx
审核者:
批准人:
审核日期:
编辑软件:
Microsoftvisualstudio2010中文版win8系统
文档修订状态:
版本编号
*变化
状态
简要说明(变更内容和变更范围)
日期
变更人
批准日期
批准人
更改请求号
0.001
C
创建文档内容
2013.10.29
李迎
*变化状态:
C——创建,A——添加,M—-修改,D——删除
1引言
1.1编写目的:
Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是以超级链接为形式的短篇网络日记,这代表着一种新的生活方式和新的工作方式。
校园博客是基于学校内部的服务器上开发的博客系统,是一种新形态的blog。
校园博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
为使开发人员更好的理解和开发系统,编写此需求说明书加强理解,缩短开发进度.
1。
2参考文件:
软件工程实验指导书(4稿)
软控需求规格说明书20060120
海尔软件需求规格说明书-0[1].01
2项目概述
2.1系统目标:
博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
2。
2项目概述
1.项目名称:
校园博客系统
2.客户方:
3.开发方:
4.用户:
5.维护方:
针对项目的特色进行基本概要描述
2。
3组织结构
2。
3。
1总体模块:
2.3.2管理员模块:
2。
4业务需求描述
校园博客系统设置有匿名用户组,注册用户组,以及管理员组。
注册组又有教师组和学生组,管理员中设置有超级管理员一名,以及多名板块管理员,通过明确的分工使系统得以正常运转。
2.4。
1匿名用户:
匿名用户组可以查找以及浏览微博,发表留言参与微博话题的讨论。
查看热点推荐等操作.通过匿名用户组可以更好的加强各个用户组之间交流。
2。
4.2注册用户组
为更好的为注册用户组服务,将注册用户组分为教师用户组和学生用户组,学生可以给老师提问,教师可以回答学生的提问。
所有用户都可以进行文章查询,热点推荐,编写微博,发表留言和回复留言,也可修改个人资料(密码、用户名等个人资料),用户之间可以相互加为好友,进行更好的交流。
为更好的为每一位用户服务,系统设有bug反馈,用户可以通过此功能进行系统问题反馈.
2.4.3管理员用户组
管理员组中设有超级管理员,对系统进行宏观管理和调整,下设板块管理员。
板块管理员可以对热点文章进行处理(如:
删除恶意刷新贴、广告帖、屏蔽违规贴等)。
超级管理员也可以对微博进行删除屏蔽操作,可以进行发帖,上传图片等操作,还可以设置用户注册的条件,以及处理用户组对系统bug的反馈信息修改系统,是系统更加稳定。
2。
4.4图片管理
图片管理主要是针对用户所上传的图片进行相关的管理操作。
如用户在个人相册上传了自己的图片,并为图片添加了相关的描述等等。
2。
4.5个人微博管理
个人博文的管理主要是对用户所上传的博文进行相关的管理,用户将自己发布的博文保存在博客空间内,并对博文进行相关的访问权限的设置。
根据用户的设置,来评定是否将博文显示到好友的相关信息中。
2.4。
6管理员后台管理
管理员后台管理比较复杂,它包括对各个部分的管理,包括新闻,歌曲,相关文章,用户等.管理员可以对这些信息进行相关的增删改查的操作。
3页面设计
本网站的页面主页分为三大部分.1、网站公共页面;2、注册用户页面;3、管理员管理页面
3。
1公共页面
公共页面主要是指非注册用户可以进入的页面,包括网站首页,新闻详细页面,用户注册页面,用户登录页面等。
3。
2注册用户页面
这部分页面是为已近注册的用户提供的页面。
包括,用户个人博客的首页,个人博文列表和编辑添加等页面,个人音乐盒页面等。
3。
3管理员管理页面
这部分的页面是管理员对网站进行相关操作时所进入的页面.包括管理员首页,新闻编辑页面,用户编辑页面,图片编辑页面等.
4。
运行环境:
需求名称
详细要求
硬件环境
服务器(cpu2G以上,内存1G以上)1台
软件环境
数据库服务器:
sqlServer2000Microsoftvisualstudio2010中文版
客户端浏览器:
IE8.0及以上版本
其它环境
Windows8系统
4.1约束条件
用户必须是学校学生,每一个注册用户在注册时候都要通过学号验证,禁止同1个学号多次申请。
4.2遗留问题
博主采风不理解。
5功能性需求
5.1工作流程管理
5.1.1概述:
为加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作.
通过教师发帖和学生交流学习信息,和作业信息;通过学生发帖,更好的了解学生的学习、生活以及心理健康上的情况。
通过对热帖的跟踪更好的了解学生的思想动向,更好的问魏先生服务!
!
5.1。
2用例图:
5。
1.3匿名用户组:
匿名用户只能进行查找、热帖查看、讨论以及回复等部分微博功能。
5.1.4注册用户组:
注册组用户必须进行登录验证,如果用户名与密码不匹配则提示“用户名与密码不匹配”,如果用户名或者密码有一个错误则提示“用户名或者密码错误”,如果用户连续三次输入错误则在1分钟内禁止此用户名禁止登陆.
●教师用户组:
教师组中的用户必须是老师,通过微博可以进行师生对话,疑难解答等活动,同时教师组中的老师可以进行发帖,留言,查找以及个人信息修改等活动!
!
●学生组:
学生组的同学也是注册用户,登录过程必须经过验证,可以对老师进行提问,也可以参与话题讨论,热点查询,留言以及回复等操作,也可以进行个人信息修改,最终结果将保留到数据库中的数据表中。
5.1。
5管理员:
管理员模块中包括超级管理员以及板块管理员,超级管理员可以添加板块管理员,并且各个管理员可以正常使用微博的各个应用!
5.1。
6板块管理员:
板块管理员除了正常功能(如:
发帖,讨论,查找、修改个人信息以及发表图片等多种功能)的使用还可以对各个发帖进行监视,如果发现有恶意刷帖或者广告帖可以及时的删除屏蔽这种发帖.
5.1.7超级管理员:
超级管理员可以添加删除板块管理员,以及屏蔽恶意发帖以及违规贴,还可以参与发帖,讨论,查找,删除发帖等多种操作。
6时序图
6.1匿名用户:
此时序图是匿名用户时序图,匿名用户可以直接进入系统的公共页面,进行浏览查看评论以及查找等多种操作,
6.2注册用户:
注册用户可以进行查找、发帖、评论、回复评论等操作。
还可以发表自己的图片,但是必须要登录并且要通过验证之后才可以进行的自己的操作。
登录之后也可以修改个人信息,如:
用户名、密码、安全问题等.
6。
3板块管理员:
为了系统安全,板块管理员必须进行严格的约束,必须是得到超级管理员认可的才可以,而且必须是超级管理员添加,并且登录的时候要进行密码验证才可以登录,删除以及屏蔽发帖是必须要经过超级管理员审核之后才可以。
6.4超级管理员:
超级管理员是系统创建时就已经设定的,拥有系统的最高权限,拥有添加板块管理员的特殊权限,而且只有一位,不能继续添加。
拥有设定注册条件以及登录方式的权限,当用户有违反规定行为时可以对用户进行制裁(如:
限制发言,封号3天等惩罚)的权限。
7安全保密性
7。
1密码安全性需求:
在软件系统的安全性方面要求有较高的安全防护,基本的安全防护为注册用户密码,无法通过验证的用户是无法进入系统,只能以匿名用户进入使用部分功能;提供用户修改密码功能;用户的密码与数据库密码相结合及用户所具有的界面操作权限与其所对应的数据库表的权限是一致的,这样不仅提高了应用程序的安全性,而且提高了数据库的安全性。
7。
2数据库安全性:
提供定期数据库手工备份功能,并对数据库服务器和数据库平台(SQLsevere)进行加密,只有系统管理员才有权限进行数据库的备份和还原工作,以提高数据库的安全性。
8故障处理
如果发现运行异常现象,应当具有报警信息提示,并且进入bug反馈页面进行系统bug反馈。