个人博客管理系统系统需求规格说明书(SRS)_精品.doc

个人博客管理系统系统需求规格说明书(SRS)_精品.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人博客管理系统系统需求规格说明书(SRS)_精品

个人博客系统 系统需求规格说明书 版本:1.0 作者: 彭小江、郑思玄 日期: 2011-3-8 审批: 日期: 变更记录 日期 版本 变更说明 作者 目录 1.简介 4 1.1开发背景 4 1.2目的 4 1.3 业务范围 4 1.4参考文档 4 2.约束及假定 5 2.1 软件运行环境以及技术约束 5 2.1.1 软件约束 5 2.1.2 硬件约束 5 2.2 交付及部署约束 5 3.功能性需求 6 3.1 系统角色 6 3.2 系统总体模块结构 9 3.3缩写数据字典与规则 10 3.3.1 缩写 10 3.3.2 数据字典 10 3.3.3 规则 11 3.4 需求描述 11 3.4.1 组织结构管理模块 11 3.4.2 用户信息管理模块 13 4.非功能性需求 16 4.1 性能 16 4.2 可扩展性 16 4.3 可用性 16 4.4 安全性 16 4.5 易用性 17 4.6 可维护性 17 1.简介 1.1开发背景 系统名称:个人博客系统[以下简称BlOG系统]; 开发者jdk1.6.0_10-windows版 应用服务器Tomcat:apache-tomcat-6.0.18 数据库MySQL:mysql-5.0-windows版 开发框架Struts:Struts2.0.14 ORM工具Hibernate:Hibernate3.2 2.1.2 硬件约束 Web服务器及数据库服务器均采用SONY(2.5G HZ)笔记本电脑。内存4GB、硬盘320G。 2.2 交付及部署约束 BLOG系统要在两个月内开发完成,交付时要以独立的war文件作为应用程序发布形式。 3.功能性需求 3.1个人博客系统流程(主要业务流程) 匿名用户具有注册登录成为博客主,如不登录或登录失败,可浏览博客主博客内容,注册用户可管理自己博客,发表博客内容时需要经过系统管理员的审核,审核通过即可发表内容。 3.2 系统角色 BLOG用于人与人之间的交流以及了解信息,主要功能包括博客个人信息管理,博客日志管理,日志类别管理,博客留言管理,博客相册管理,博客视频管理和博客好友管理。 BLOG包括三种角色(Actor): 1.注册用户(User) 注册用户指的是BLOG系统中不具有系统维护和审批职能的用户,仅能够查看本人博客相关信息。其对应的操作如图1所示。 2.系统管理员 (SM) 系统管理员负责对注册用户的博客内容与用户信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。其操作如图2所示。 3. 匿名用户(AUser) 匿名用户可以查看注册用户的博客里面的文章,发表文章评论,查看相册,查看好友,查看留言,给博主留言,也可以通过注册后登录博客系统,申请一个属于自己的博客。其操作如图3所示。 3.2 系统总体模块结构 综合以上系统各个角色所能行使的操作,归纳出系统的总体模块结构,如图5所示。 3.3缩写数据字典与规则 3.3.1 缩写 表1 缩写、术语 解 释 BLOG 个人博客系统的简称 User BLOG系统的注册用户角色 SM BLOG系统的系统角色 Visitor BLOG系统的游客角色 GRXX BLOG系统的个人信息管理模块 BKSH BLOG系统的博客审核模块 BKRZ BLOG系统的博客日志管理模块 YHXX BLOG系统的用户信息管理模块 BKXC BLOG系统的博客相册管理模块 BKHY BLOG系统的博客好友管理模块 BKPL BLOG系统的博客评论管理模块 3.3.2 数据字典 表2 需求编号 数据项数据项含义数据类型取值范围唯一标识每一个唯一标识每一个标识每一个BLOG系统要能够在三年内支持这样的增长速度。 4.3 可用性 系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。 4.4 安全性 1.安全防护 对数据库存储敏感信息: 针对本系统我们对用户密码进行加密(用MD5加密,是一种32位字符的加密方法),以保证各级用户对系统访问的安全性。生成的口令不可逆转输入的口令不应显示在显示终端上。 数据信息的保存: 利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。 2.操作跟踪,系统日志 针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。 所有的系统运行异常信息要写入日志,便于查找出现的问题。 所有对数据库的访问都写系统日志,提供用户在系统中增加、修改系统数据信息时记录,便于

您可能关注的文档

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档