软件需求说明书(组号:12组)

软件需求说明书(组号:12组)

ID:16356096

大小:123.50 KB

页数:9页

时间:2018-08-09

软件需求说明书(组号:12组)_第1页
软件需求说明书(组号:12组)_第2页
软件需求说明书(组号:12组)_第3页
软件需求说明书(组号:12组)_第4页
软件需求说明书(组号:12组)_第5页
资源描述:

《软件需求说明书(组号:12组)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件需求说明书的编写提示(GB8567——88)1引言1.1编写目的需求分析它的基本任务是准确地回答“系统必须做什么?”这个问题,便于和本项目的任务提出者沟通交流后,确认需求,也使项目的设计和开发人员了解开发本系统的目的。明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作1.2背景在前面的文档完成的基础下进行该文档的编写:开发软件名称:新闻发布系统。项目任务提出者:12号组员项目开发者:12号开发小组。用户

2、:网上新闻浏览者。项目与其他软件,系统的关系:本项目采用浏览器/服务器原理,客户端的程序只需要浏览器便可,MyEclipse为开发软件的应用程序,服务器端采用Tomcat,是采用SQLServer2000的为开发软件的数据库服务程序。1.3定义SQLServer:StructuredQueryLanguageServerJSP:JavaServerPageHtml:HyperTextMarkupLanguage1.4参考资料《软件工程导论》张海潘编著清华大学出版社出版《Web应用开发技术:JSP》

3、崔尚森张白一编著西安电子科技大学出版社出版《JAVA2程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版《SQLServer数据库基础教程》邱李华李晓黎张玉花等编著人民邮电出版社出版《实用操作系统教程》葛瀛龙周旭等编著机械工业出版社出版《计算机网络技术》谢希仁主编电子工业出版社出版2任务概述2.1目标软件开发的意图:此系统能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互。应用目标:浏览者能够及时方便的浏览新闻信息,可以发表评论,管理员可以浏览新闻信息并对其

4、进行管理。作用范围:所有浏览者本系统的组成如下图所示:新闻发布系统前台用户注册新闻搜索发表评论管理员信息修改修改新闻增加新闻类别删除新闻类别添加新闻后台与其他应用间的接口:进入主界面后点击相应的窗口,分别进入相对应的界面2.2用户的特点用户只能对前台的新闻信息进行浏览并发表评论,操作人员、维护人员要熟悉本系统并且有一定的计算机水平。本系统将被用户频繁使用,操作人员、维护人员要对系统进行及时的更新以维持系统的实时性。序号用户可授权模块权限作用对象1未注册用户网站页面浏览公开新闻评论浏览公开2注册用户

5、网站页面浏览公开新闻评论浏览、评论公开个人信息管理修改自己、管理员3管理员网站页面浏览、修改重置密码允许注册用户、管理员推荐新闻允许全部禁止用户登录允许非管理员新闻评论允许新闻删该允许全部2.3假定和约束开发人数:6人管理方针:无约束硬件的限制:无约束并行操作:a.初始化操作;b.数据处理的支持功能较强;c.后援和恢复操作。所需的高级语言:JSP、java、SQL安全和保密方面的考虑:无约束3需求规定3.1对功能的规定新闻管理(添加新闻、编辑新闻、删除新闻、审核新闻、栏目管理、新闻附件管理、新闻类

6、别添加、删除、修改)生成管理(生成所有新闻、生成各栏目主页、生成主页)账号管理(账号管理、修改密码)系统数据(系统设置、后台通知)3.2对性能的规定3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。3.2.2时间特性要求a.相应时间:快b.更新处理时间:快c.数据的转换和传送时间:迅速在软件方面运行时间都比较快且迅速,完全能够满足用户要求。3.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口

7、等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输人输出要求模块详细功能描述新闻管理添加新闻:主要是用于发布新闻(包含新闻)编辑新闻:对已发布的新闻进行审核、修改、删除等操作审核管理:对提交的新闻进行审核模板管理模板绑定:对主页、栏目、新闻浏览分别绑定HTML模板,便于生成模板管理:修改、删除HTML模板(已经绑定模板不能删除)增加模板:增加新的模板用户管理账号管理:增加、删除、锁定账号修改密码:修改当前管理员的登录密码后台通知:用于发布后台首页的通知,来供各初级管理员参考。系统数据系统

8、设置:设置一些系统的基本系统和一些常用参数的默认值Js代码调用生成:用于拓展新的版面时,来达到新闻自动输出的效果新闻附件管理:对随新闻发布的附件进行有效的管理,删除无用的附件新闻分类管理:对新闻的栏目进行增加、修改、删除,支持无限级分类3.4数据管理能力要求1、能处理大量的新闻数据。2、安全指数高,防止黑客攻击。3、负荷能力强,防止数据量过大,而影响速度。4、采用日志备份,追查非法用户。5、遵循数据完整性规则,保证数据实际有效。6、保证发送数据库引擎的数据得以可靠存储。7、数据备份

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。