1、
博客系统
软件需求规格说明书
1. 引言 3
1.1编写目标 3
1.2项目背景 3
1.3定义 3
1.4参考资料 3
2.任务概述 3
2.1目标 3
2.2运行环境 4
2.3条件和限制 4
3.功效需求 4
3.1功效划分 4
3.2功效描述 4
4.性能需求 5
4.1数据正确度 5
4.2时间特征 5
4.3适应性 5
5.运行需求 5
5.1用户界面 5
6. 其它需求 5
6.1安全性 5
6.2设计约束 6
6.2.1语言约束 6
6
2、2.2模型约束 6
6.3其它要求 6
1. 引言
1.1编写目标
为明确软件需求、安排项目计划和进度、组织软件开发和测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。
1.2项目背景
成全部信息工程学院软件工程学院
1.3定义
注册用户:经过网站注册成为网站一般用户。
网站游客:未注册而访问网站人。
管理员:管理用户
1.4参考资料
《软件工程导论》张海藩 牟永敏编著 清华大学出版社出版中第三章 需求分析和第二章中可行性研究。
相关博客网站。
2.任务概述
2.1目标
为了方便大家在互联网上能够进行愈加好
3、信息交流和知识分享,我们开发了这套博客管理系统。基于现在互联网上大量博客系统形成泛滥趋势,我们系统必需简练、高效、给用户最好体验。
2.2运行环境
操作系统:Microsoft Windows XP/7/8.x/10
开发环境:MyEclipse
数 据 库:MySQL
2.3条件和限制
开发周期1个月左右,可能随工作量情况略增加
3.功效需求
博客系统
文章分类管理
登录注册模块
用户管理
博文管理
评论管理
网站配置管理
模块显示管理
链接管理
3.1功效划分
3.2功效描
4、述
编号
功效模块名称
子模块功效
功效需求标识
简明描述
1
文章分类管理
分类文章
BowenClassify
不一样用户拥有不一样管理权限。
2
博文管理
增加、删除、修改、查询博文。
BowenManage
管理员拥有管理博文最高权限,一般用户则只能对自己博文做对应处理。
3
用户管理
增加、删除、修改用户
UserManage
管理员能够对用户进行增删改操作,用户只能是修改自己信息。
4
模块显示管理
增加、删除、修改、模块
ShowManage
由管理员来控制网站前
5、台各个模块是否显示。
5
评论管理
增加、删除、修改、查询评论。
CommentManage
管理员拥有评论管理最高权限,一般用户则只能对自己评论进行对应处理。
6
网站链接管理
保留、删除链接
LinkManage
保留该网站所收藏友谊链接,只有管理员才有权限。
7
网站配置管理
网站标题配置、网站说明配置、是否许可用户注册配置、默认用户角色配置等
WebDispose
管理员配置网站公共信息
4.性能需求
4.1数据正确度
当用户进行条件查询时,查询结果显示一定是用户所需要,不会出现其它信息。数
6、据正确到0.01
4.2时间特征
在正常网络环境下,应能够确保系统立即响应
4.3适应性
采取基于JAVA技术而且符合J2EE开发规范系统应用平台,使系统含有良好可维护性、可扩展性和可移植性
5.运行需求
5.1用户界面
用户界面风格统一,确保系统整体外观风格一致性、友好性。
6. 其它需求
6.1安全性
1、系统采取门户服务器经过统一目录服务管理,确保用户认证机制一致性。用户授权机制经过角色定义管理实现,经过定义一些角色能进行操作权限,和定义用户拥有角色,限定用户操作权限,实现对用户授权。预防对信息错误修改、敏感数据浏览等。
2、用户输入验证全方面。如登录采取验证码,预防黑客盗用用户名和密码,输入信息长度验证,输入信息敏感字符检验,定时进行必需数据备份。
6.2设计约束
6.2.1语言约束
该系统是基于汉字系统环境开发和使用,系统必需支持汉字处理。
6.2.2模型约束
系统采取MVC模型,实现表现层和控制层分离,提升可重用性、可移植性。
6.3其它要求
1)系统功效实现情况:用户可在本系统下实现多种用户要求功效。
2)系统安全性:对于系统关键数据全部有密码保护,含有一定安全性。
3)系统容错性:用户输错数据全部有提醒信息,含有很好容错性能。
4)系统封闭性:用户封闭性很好,用户基础上在提醒信息下输数据。