收藏 分享(赏)

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

上传人:hwpkd79526 文档编号:7840823 上传时间:2019-05-27 格式:DOC 页数:9 大小:123.50KB
下载 相关 举报
软件需求说明书(组号:12组).doc_第1页
第1页 / 共9页
软件需求说明书(组号:12组).doc_第2页
第2页 / 共9页
软件需求说明书(组号:12组).doc_第3页
第3页 / 共9页
软件需求说明书(组号:12组).doc_第4页
第4页 / 共9页
软件需求说明书(组号:12组).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

2、要浏览器便可,MyEclipse 为开发软件的应用程序,服务器端采用 Tomcat,是采用 SQL Server2000 的为开发软件的数据库服务程序。 1.3 定义SQL Server:Structured Query Language ServerJSP:Java Server PageHtml:HyperText Markup Language1.4 参考资料软件工程导论张海潘 编著 清华大学出版社 出版Web 应用开发技术:JSP 崔尚森 张白一 编著 西安电子科技大学出版社 出版JAVA2 程序设计基础教程 计算机职业教育联盟 主编 清华大学出版社 出版SQL Server 数据库基

3、础教程邱李华 李晓黎 张玉花 等 编著 人民邮电出版社 出版实用操作系统教程 葛瀛龙 周旭等 编著 机械工业出版社 出版计算机网络技术 谢希仁 主编 电子工业出版社 出版2 任务概述2.1 目标软件开发的意图:此系统能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互。应用目标:浏览者能够及时方便的浏览新闻信息,可以发表评论,管理员可以浏览新闻信息并对其进行管理。作用范围:所有浏览者本系统的组成如下图所示:新闻发布系统前台用户注册新闻搜索发表评论管理员信息修改修改新闻增加新闻类别删除新闻类别添加新闻后台与其他应用间的接口: 进入主界面后点击相应的窗口,分别进入相对

4、应的界面2.2 用户的特点用户只能对前台的新闻信息进行浏览并发表评论,操作人员、维护人员要熟悉本系统并且有一定的计算机水平。本系统将被用户频繁使用,操作人员、维护人员要对系统进行及时的更新以维持系统的实时性。序号 用户 可授权模块 权限 作用对象网站页面 浏览 公开1 未注册用户新闻评论 浏览 公开网站页面 浏览 公开新闻评论 浏览、评论 公开2 注册用户个人信息管理 修改 自己、管理员网站页面 浏览、修改重置密码 允许 注册用户、管理员推荐新闻 允许 全部禁止用户登录 允许 非管理员3 管理员新闻评论 允许新闻删该 允许 全部2.3 假定和约束开发人数:6 人 管理方针: 无约束硬件的限制:

5、无约束并行操作: a. 初始化操作; b. 数据处理的支持功能较强; c. 后援和恢复操作。所需的高级语言:JSP、java、SQL 安全和保密方面的考虑:无约束3 需求规定 3.1 对功能的规定新闻管理 (添加新闻、编辑新闻、删除新闻、审核新闻、栏目管理、新闻附件管理、新闻类别添加、删除、修改)生成管理 (生成所有新闻、生成各栏目主页、生成主页)账号管理 (账号管理、修改密码)系统数据 (系统设置、后台通知)3.2 对性能的规定3.2.1 精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。3.2.2 时间特性要求a.相应时间

6、:快b.更新处理时间:快c.数据的转换和传送时间:迅速在软件方面运行时间都比较快且迅速,完全能够满足用户要求。3.2.3 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3 输人输出要求模块 详细功能描述新闻管理添加新闻:主要是用于发布新闻(包含新闻)编辑新闻:对已发布的新闻进行审核、修改、删除等操作审核管理:对提交的新闻进行审核模板管理模板绑定:对主页、栏目、新闻浏览分别绑定 HTML 模板,便于生成模板管理:修改、删除 HTML 模板(已经绑定模板不能删除)增加模板:增加新的模板用户管理账号管理:增加、删除、锁

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

8、、 数据备份功能,保证数据在丢失之后可以得到及时地补救。8、 数据恢复功能,当数据遇到损坏时,可以随时恢复过去备份的数据,将损失降到最点。9、 密码管理,为了保证系统数据的安全性,系统对用户登陆进行了加密限定。数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更该或破坏。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。在本系统中暂不考虑计算机及网络系统的安全性(认为计算机及网络系统已为安全)。只考虑确保程序在运行时只能根据用户的权限来查看或修改数据,保证数据的安全。数据库的完整性数据库的完整性是指数据的正确性和相容性。例如:

9、用户名必须唯一等。数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此保证数据库的完整性是非常重要的。3.5 数据需求3.5.1 数据流程图系统首页用户管理员管理员登陆界面验证身份用户页面系统管理员页面退出系统3.5.2 静态数据包括系统登录密码,各数据库所在位置,系统分析原始数据3.5.3 动态数据包括各数据库内各项显示数据(音乐、图片、视频、评论、个人信息),用户登录信息,系统时间。3.5.4 数据库描述登陆管理数据库:系统登录密码、用户名等信息图片管理数据库:图片详细信息 评论数据库:访客评论新闻信息视频管理数据库:视频信息3.5.5 数据字典系统中的数据元素数据项名:普通用

10、户描述:注册用户,对新闻具有评价留言权利别名:无定义:用户 用户名+密码+邮箱+头像数据量:1峰值:无其他说明:无 数据项名:新闻发布系统描述:未注册用户,对新闻内容只有浏览、查看权限别名:无定义:无数据量:暂定 10000峰值:随时其他说明:不具发表新闻评论权利数据项名:管理员描述:管理员,对系统具有一定的管理权限别名:无定义:用户用户名+密码+邮箱+头像+权限数据量:暂定 10峰值:随时,如果系统访问量大,新闻内容更新要求较高,则增加系统管理员其他说明:本数据项为备用数据项,必要时为系统设立管理员3.6 故障处理要求a. 内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 b. 外部

11、故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。3.7 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。1. 可使用性 在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误, 重新装载,若仍有错,按照提示逐渐装载。2. 可维护性 本软件的组成程序为 Jsp 程序设计语言,组构均较简单,直观意义上的较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。3

12、. 可转移、可转换性 可转移的环境是奔腾 133、16 兆内存以上;不可修改任何部分;可用向上兼容的高版本的编程系统。4. 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。4 运行环境规定4.1 设备硬件需求:386 或更高档 PC 台式机,笔记本电脑,或 WindowsCE。软件方面:兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP 等。其它方面:联机。采用 B

13、rowser/Server 体系结构, 。客户端软件,包括单机操作系统和浏览器软件,分别选用 Windows xp 和 Internet Explorer,数据库系统采用 SQLserver 有利于方便操作。4.2 支持软件要用到的操作系统:Windows 系统编写程序:Myeclipse 6.5 或 7.04.3 接口新闻内容的管理及其发布系统将提供对内、对外两种信息接口,对内能够实现其他系统数据在本平台特定栏目的发布,对外能够实现将本系统内部信息发布到其他业务系统。4.4 控制本软件是以 Windows xp 操作系统来控制运行软件的。5 小结此需求分析报告是为了减少开发者与用户间的歧义,加强开发者与用户间的联系,以便能开发出更高效,用户满意的系统。本系统已尽可能地与用户的要求接近,在以后的使用过程中,用户会通过熟悉和了解,同时工作中也可能随时发现新的问题需要系统解决,用户就会对系统提出更多的要求。开发人员已考虑到了这一点,所以系统具有很好的扩展性。当对系统有新要求时,只要对系统进行扩充,即可完成更多功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报