需求规格说明书.doc_第1页
需求规格说明书.doc_第2页
需求规格说明书.doc_第3页
需求规格说明书.doc_第4页
需求规格说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

D.3软件需求规格说明书D.3.1 介绍 1. 目标 软件需求规格说明描述了“信息网站”1.0版本的软件功能性需求和非功能性需求。这一文档计划由实现和验证网站正确功能的项目团队成员来使用。除非在其他地方另有说明,这里指定的所有需求都具有最高优先级,而且都要在版本1.0中加以实现。 2.项目范围和产品特性 本系统为基于Struts和hibernate框架下的信息网站,主要用于发布科技相关文章信息,用户可通过游客模式浏览该网站,也可通过注册用户登录网站。游客可以使用浏览全部文章,浏览个人文章,注册登录等功能。正式用户可以浏览全部文章,个人文章和自己发布的文章,还可以发布新文章,修改旧文章,删除文章,查看自己的留言板,查看他人的的留言板,发布留言等功能。 3.参考文献1.陈云芳.精通Struts2:基于MVC的JavaWeb应用开发实战M.人民邮电出版社,2008. 2. 孙连伟,武迪.Struts2程序开发实用教程M.清华大学出版社,2014. D.3.2 总体描述 1.产品远景规划 “信息网站”是一个博客网站,使过去人们互相交流文章和作品很多人都喜欢写文章写作品以及交流自己想法的行为通过网络更为便捷地实现。而且使得作者更能无所拘束地生动地写出自己想写的,旁人也能非常便捷地阅读并且加以评论,并且作者还有修改自己的旧文章,删除文章,查看留言板等功能。即使不注册成正式用户,也可以直接以游客模式登陆,查看别人的文章。 2.用户类和用户特性用户类描述正式用户(优先考虑)正式用户是信息网站的注册用户,他们希望能通过博客自由地写出自己想写的,记录自己的点点滴滴。正式用户可以浏览全部文章,个人文章和自己发布的文章,还可以发布新文章,修改旧文章,删除文章,查看自己的留言板,查看他人的的留言板,发布留言。游客游客是信息网站未经注册,以游客模式登陆的用户,他们可以浏览全部文章,浏览个人文章。管理员管理员负责管理信息网站的文章,可以对文章进行增加、删除和修改。3. 假设(ASsumption)和依赖(DEpendency)DE-1 “信息网站”全时间段开放。D.3.3 系统特性1. 正式用户(1) 描述和优先级用户在信息网站进行注册之后即可成为正式用户,用户身份得到验证后,可以浏览全部文章,还可以发布新文章,修改或删除旧文章,查看留言板,发布留言。优先级为高。(2)刺激/响应序列刺激:用户请求进入个人主页响应:系统显示个人文章列表界面刺激:用户请求发布新文章响应:系统显示发布文章界面刺激:用户请求修改已发布的文章响应:如果是已存在的文章,则系统允许用户编辑或删除。刺激:用户请求查看个人/他人留言板响应:系统显示个人/他人留言板刺激:用户请求发布留言响应:系统显示发布留言界面(3)功能性需求用户.登录登录到“信息网站”,显示个人主页用户.登录.规则需要输入正确的账号和密码,错误五次之后,2小时内都无法登录。用户.文章.发表用户可以发布新文章。用户.文章.规则当标题或文章为空时,用户无法发表。用户.文章.修改用户可以修改已发布的文章。用户.文章.删除用户可以删除已发布的文章。用户.文章.查看全部用户可以查看所有人的文章、用户.文章.查看个人用户可以查看自己的文章列表和其他人的个人文章列表。用户.留言.发布用户可以在他人的留言板发布留言。用户.留言.查看用户可以查看自己的留言板和他人的留言板。2. 游客(1)描述和优先级游客无需注册,便可以游客模式浏览网站,可以浏览全部文章和个人文章。优先级为高。(2)刺激/响应序列刺激:游客选择以游客模式登陆网站。响应:系统显示全部文章主页。刺激:游客选择作者名,请求进入作者个人文章界面。响应:系统显示作者个人文章界面。(3)功能性需求游客.登录以游客模式浏览“信息网站”,无需注册和输入账号密码。游客.主页.显示游客模式进入网站后显示全部文章主页。游客.文章.查看游客选择作者名可进入作者个人文章界面查看该文章。游客.文章.发布游客无法发布文章游客.文章.个人游客无法进入个人文章列表游客.留言板.查看游客无法查看留言板界面3. 管理员(1)描述和优先级管理员身份得到验证后,可以对文章进行增加、删除和修改,优先级为高。(2)刺激/响应序列刺激:管理员请求登陆网站。响应:系统显示主页。刺激:管理员请求修改已发表文章。响应:系统允许管理员修改已发布的文章。刺激:管理员请求删除已发表文章。响应:系统允许管理员删除已发布的文章。(3)功能性需求管理员.登陆以管理员身份登录到“信息网站”,管理员.登陆.规则需要输入正确的账号和密码,错误五次之后,2小时内都无法登录。管理员.文章.查看管理员可以查看全部文章和个人文章。管理员.文章.发布管理员可以发布文章。管理员.文章.修改管理员可以修改已发布的文章。管理员.文章.删除管理员可以删除已发布的文章。4. 注册(1)描述和优先级用户能注册账号密码。优先级为高。(2)刺激/响应序列刺激:用户请求注册响应:系统显示注册页面刺激:用户输入格式正确且不重复的账号和密码,请求完成注册响应:系统显示注册成功并自动登陆(3)功能性需求注册.请求用户请求注册后,跳转至注册页面。注册.规则 用户需输入格式正确的账号密码,否则无法通过注册。注册.重复 用户输入已存在的账号密码,提示用户名已存在。注册.成功用户注册成功后自动登陆。5. 登陆(1)描述和优先级正式用户能用正确的账号密码进行登陆。管理员可用管理员身份登陆。游客无需登陆。优先级为高。(2)刺激/响应序列刺激:用户输入正确的账号和密码,请求登陆响应:系统显示个人主页刺激:用户输入正确的管理员账号和密码,请求登陆响应:系统显示管理员主页(3)功能性需求登陆.规则需输入正确的账号密码,错误五次之后,2小时内都无法登录。登陆.用户 用户成功登陆后,显示用户个人主页。登陆.管理员 管理员成功登陆后,显示管理员主页。登陆.游客用户以游客模式直接浏览网站,即不进行登陆。6. 文章管理(1)描述和优先级正式用户和管理员都能发布新文章,并对已发布的文章进行修改和删除。所有用户都能浏览全部文章。优先级为高。(2)刺激/响应序列刺激:用户请求浏览全部/个人文章响应:系统显示网站主页全部/个人文章列表刺激:正式用户/管理员请求发布新文章 响应:系统显示发布文章界面 刺激:正式用户/管理员请求修改或删除已发布的文章 响应:如果是已存在的文章,则系统允许用户修改或删除。(3)功能性需求文章管理.浏览全部用户进入网站主页浏览全部文章。文章管理.浏览个人 用户选择作者请求浏览个人文章。成功登陆后,正式用户可以查看自己的文章列表。文章管理.发布 正式用户/管理员成功登陆后,可以发布新文章。文章管理.修改正式用户/管理员成功登陆后,可以修改已发布的文章。文章管理.删除正式用户/管理员成功登陆后,可以删除已发布的文章。7. 留言(1)描述和优先级正式用户可以发布留言和查看留言。优先级为高。(2)刺激/响应序列刺激:正式用户请求发布留言响应:系统显示发布留言界面刺激:正式用户请求进入留言板响应:系统显示自己的留言板(3)功能性需求留言.发布用户可以在他人留言板发布不为空的留言。留言.查看 用户可以在自己的留言板查看他人的留言。D.3.5 其他非功能性需求1. 性能(PErformance)需求PE-1 信息网站能承受大量访问信息PE-2 用户向系统提交信息后,系统将在4秒内向用户显示确认信息。2. 安全性(SEcurity)需求 SE-1正式用户或管理员错误五次之后,2小时内都无法登录。 SE-2只能在正确登录之后才能进行除浏览文章外所有操作。 SE-3 正式用户只能修改和删除自己的文章。 SE-4 只有管理员能修改和删除其他人的文章。 SE-5如果登录后无操作时间达到60分钟,再进行下次操作前必须重新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论