软件需求规格说明书课件.pdf

上传人:tbuqq 文档编号:5476493 上传时间:2020-05-20 格式:PDF 页数:13 大小:961.69KB
返回 下载 相关 举报
软件需求规格说明书课件.pdf_第1页
第1页 / 共13页
软件需求规格说明书课件.pdf_第2页
第2页 / 共13页
软件需求规格说明书课件.pdf_第3页
第3页 / 共13页
软件需求规格说明书课件.pdf_第4页
第4页 / 共13页
软件需求规格说明书课件.pdf_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《软件需求规格说明书课件.pdf》由会员分享,可在线阅读,更多相关《软件需求规格说明书课件.pdf(13页珍藏版)》请在三一文库上搜索。

1、精品 软件需求规格说明书 1 范围 1.1 标识 SRS适用范围:城市教育资源管理系统 标识号: GDGL004 标题:城市教育资源管理系统 版本号: V1.0 发行号: Alpha001 (内测版) 1.2 系统概述 随着我国政治体制改革、经济体制和教育体制改革的不断深入,城市教育在构建 和谐社会中发挥着重要作用。教育资源的优劣,直接关系着教育效益的产出。教育资源管理 的好坏将直接影响着学校的建设和发展。目前中国城市人均教育经费差异很大,城市间高等 教育阶段生师比的差距比较大, 而基础教育的差距相对较小; 城市经济发展水平是影响这些 差异的主要因素, 其次是城市人口规模; 促进不发达地区城市

2、和小城市的经济发展、建立合理 的人口流动机制是消除城市间教育资源差异的有利措施。 城市教育资源管理系统是指综合运用地理信息系统(GIS) 、多媒体及虚拟现实等现代信 息技术实现面向高校教学管理部门提供教学资源管理的服务平台,对学校校舍、 课桌、 教学 用具等硬件设施和师资力量等软件设施的信息的采集、集成和管理, 根据地区各等级基础教 育学校个数、 学校规模和周边做涵盖教育分配地区,确定各个学校教育资源的优劣、所需教 育人员以及所能容纳学生人数,也可以进行教育资源的调动管理,教职工人事变动管理,教 学资源合理分配与再分配,地区教育质量评价等等。 它的建设将为教育部门对教育资源的管理起到很重要的监

3、督和管理作用。并能够作为 一项新兴的部门管理方法。 1.3 文档概述 在信息化高速发展的今天,时间效率这样的名词正主导着人们的生活和发展, 有必要设 计开发一个城市教育资源管理系统。通过系统功能有效的解决城市间教育经费、教育阶段生 师比等等间的差异,从而提高管理效率。 本文档具体对城市教育资源管理系统的软件需求等进行基本分析,确定该系统基本功能 及需求, 故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。 1.4基线 本文档的设计基线是GBT8567-2006 计算机软件文档编制规范。 2 引用文件 1GBT8567-2006 计算机软件文档编制规范. 2006 2Y

4、.Daniel Liang 著李娜译 ,JAVA 语言程序设计北京:机械工业出版社2012 3 刘先锋 ,数据库系统原理与应用. 武汉:华中科技大学出版社2012 4 谢希仁 ,计算机网络(第五版) 北京:电子工业出版社2012 精品 3 需求 3.1 所需的状态和方式 教育局,学校管理员根据各自实际身份登录城市教育资源管理系统,如果登录成功, 则启动相应的管理系统,以及相应的权限,实现各项功能。 3.2 需求概述 3.2.1目标 a. 本管理系统参照了大量的国内外同类软件,对城市教育资源进行了仔细研究。旨在 更好的方便教育部门调配城市里面的教育资源; 同时方便学校参考其他学校的教育策略,对

5、本校的一些教育招生措施作出合理安排。 b. 本系统主要具有查询学校教学资源,调控城市教学资源的分布,学校对本校资源信 息的上传等功能。 c. 本系统是教育管理系统的一个子系统。 3.2.2运行环境 服务器: 软件: Windows xp 以上系统, JDK7.0,配备 Microsoft Server 2003以上数据库 硬件: Intel 双核心处理器:支持多线程,二级缓存为2MB或 4MB ,主频 133MHZ或 266MHZ 内存: 2GB 支持 DDR2 硬盘:不少于80GB 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用 客户端: 普通的电脑即可,运行Wi

6、ndows xp 以上系统,安装JDK 1.7 以上运行环境,安装专门 客户端软件通过连接服务器专门客户端只由教育局授权提供给旗下部门。 3.2.3用户的特点 教育局管理员:负责整个软件的运行,维护及与各学校管理员联系。 学校管理员:运用此软件进行数据记录上传,查询。受控于教育局管理员。 3.2.4关键点 对城市教育资源的管理控制,及学校里面教育资源的掌握 3.2.5约束条件 根据教育资源的合理分配,必须对一些参数进行约束,如学校最大容纳数等。 3.3 需求规格 3.3.1软件系统总体功能/ 对象结构 系统分为教育局和学校两个模块,分别拥有不同权限进行资源管理和分配等。 教育局:基础教育资源管

7、理、教育分配、建设规划、登录系统 学校:上传资料、查询信息、登录系统 精品 3.3.2软件子系统功能/ 对象结构 教育局基础教育资源管理详细用例 3.4 CSCI 能力需求 精品 本 CSCI能力主要是提供了一个非常完善的教育资源管理界面,具有优秀的计算分析能 力,能够保护系统内容隐私,权限与权限之间不会越界,同时具有良好的数据恢复能力。 3.4.x (CSCI能力 ) 系统分为教育局和学校两个模块,分别拥有不同权限进行资源管理和分配等。 教育局:基础教育资源管理、教育分配、建设规划、登录系统 学校:上传资料、查询信息、登录系统 这里简单列举一个登陆的详细用例 时序图: 协作图: 精品 状态图

8、: 活动图: 精品 类图: 3.5 CSCI 外部接口需求 a. 用户接口: 屏幕采取任意分辨率都可以,这里采取的是用JAVA 的 SWING 包开发的图形用户接口数 据库使用的Microsoft Server 2003开发。打印报表时使用A4纸即可。 b. 硬件接口: 双核心处理器:支持多线程,二级缓存为2MB或 4MB ,2.8GHz 的 CPU ,拥有 800MHz前 精品 端总线内存:标准容量1GB 最大容量 40GB 支持 DDR2 硬盘:不少于500GB 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用 光驱:无要求。 软驱:无要求。 显示器:无要求 c.

9、 软件接口: Windows xp 以上系统 JDK 1.7 以上 配备 Microsoft Server 2003以上数据库 d. 通信接口 提供 TCP/IP 协议。 3.5.1接口标识和接口图 教育资源 管理系统 服务器 教育局终 端 数据库 计算分析 系统 学校终端 3.6 CSCI 内部接口需求 本 CSCI内部接口需求如下: 提供了一个管理系统与数据库的接口,主要是方便系统根据所拥有的资源信息以及分配 条件实现合理分配教育资源。 在应用软件和数据库之间使用的软件接口是JDBC 。 3.7 CSCI 内部数据需求 在设计系统的实现体时,会将需求分析出来的数据表作为参考,如进入系统所需

10、的账号, 密码是内部接口,它们作为进入系统的验证前提,需要给它们相应的函数名称,这样就 可以实现相应的功能。 每一个相关数据库中的数据表的成员都是整个教育资源管理系统 的内部接口,它们都是与外部接口存在一定联系的。 3.8 适应性需求 本系统利用JAVA开发, 运行于 Windows 平台, 只要相应的平台提供了JAVA 运行环境。 并且内部形成网络,就能够运行,但是服务器还需要提供Microsoft Server 2000 以上 的数据库以及JDBC接口。网络必须支持TCP/IP 协议。 3.9 保密性需求 安全措施: 在用户登录的时候,如果账户或密码无效的情况下,提供一个“密码找回”功能,

11、 系统通过之前认证或是用户提供的找回密码途径,系统用户可以修改密码;反之, 由于 精品 系统数据库的用户表中没有此用户名,非法用户无法通过认证,也就无法完成最终的系 统登录。这个功能的增加, 解决了以前教务管理系统中,用户一旦丢失密码,在没有“密 码”找回功能的系统中,无法及时处理的情况。 不仅是系统的安全保密是重要的,人为的安全隐患却是无法容易解决的。因此,确 保服务方自身的保密安全性也是非常重要的一环。 3.10 保密性和私密性需求 用户登录后, 是不允许其他客户端同时登陆这个账号的,同时当用户退出后其使用密码 也是严格保密的, 但是若是私自泄露密码以及本系统源码出去造成本系统出现问题,概

12、 不负责。 3.11 CSCI 环境需求 Microsoft 2003或者以上 1G HZ或更高主频的相容CPU 推荐最小内存为2G 至少有 500GB可用磁盘空间的硬盘 主机含有网卡 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用。 3.12 计算机资源需求 本条应分以下各条进行描述。 3.12.1计算机硬件需求 A服务器端 需求设备要求数量 CPU 采用双核心,标配处理 器数量为1,最大处理器数量 为 2,并支持多线程(SMT)、 对 称 多 处 理 结 构 (SMP) 的 CPU ,为高速的运算核心准备 更多的待处理数据, 减少运算 核心的闲置时间。 二级缓存

13、为 2MB或者 4MB以避开内存直接 从缓存中调用, 从而加快读取 速度; 2.8GHz 的 CPU ,拥有 800MHz 前端总线 1 内存标准容量2GB 最大容量 40GB支持 DDR2 1 硬盘采用 SCSI采用高速、稳 定、安全的SCSI接口硬盘, 且支持热插拔的硬盘这样就 可以在服务器不停机的情况 下,拔出或插入一块硬盘,操 作系统自动识别硬盘的改动。 这种技术对于数据不断更新 的服务器来说,是非常必要 的。随机容量不低于80GB 。 1 精品 服务器内置电源采用 ATX或是 SSI 作为 电源机箱电源, 最好带有冗余 电源,以增强硬件的可用性。 1 服务器外置电源考虑到网络系统的市

14、电 电网供电环境比较稳定,系统 周围无并考虑到无大型机电 设备而且考虑到以后系统的 扩容计划后, 决定采用后备时 间达 7 分钟, 允许 130过载、 切换时间小于10ms的后备式 不间断电源 (UPS) , 起到临时 供电作用,防止突然断电而因 起的电脑数据丢失。 1 B客户端 需求设备要求数量 CPU CPU=1.5GHz 1 内存2GB以上1 硬盘500GB以上1 显示屏幕1366*768 最佳1 键盘鼠标有1 3.12.2计算机硬件资源利用需求 本系统最大同时支持5 台机型同时登陆操作。 3.12.3计算机软件需求 A服务器 Window xp 以上操作系统; Microsoft Se

15、rver 2003以上数据库 配备 JDK1.7 以上环境。 B.客户端 Window xp 以上操作系统; Microsoft Server 2003以上数据库 配备 JDK1.7 以上环境。 3.12.4计算机通信需求 使用 10Mb/s 速率的以太网,遵从其CSMA/CD 协议,网络层使用TCP/IP 协议。 3.13 软件质量因素 对于本系统,在质量方面有如下的定性要求和规定,以满足系统在实际使用中可能的 需要,主要包含如下方面: (1)功能性:系统应尽最大限度实现教育资源管理的需求,实现计算机代替计算分析 的功能。 (2)可靠性:系统能够保密教育资源及相关数据,同时也具备了一套应对意

16、外情况的 功能,恢复措施。 (3)可维护性:当系统出现错误的时候,系统维护员能以最快的速度发现错误并且对 精品 其进行维护。 (4)可用性:本系统可用且耐用。 (5)不可移植性:系统由教育局及相关部门使用,属于保密性较高的软件,一般不可 随便进行移植。 (6)可测试性:系统提供测试的功能,能够通过测试来体现本系统实际运行情况。 3.14 设计和实现的约束 (1)系统使用人必须按照操作规范操作系统,出现了系统故障或瘫痪必须马上处理并 回复原有数据。 (2)用户的数据库如果发生了改动,接口发生了变化,硬件产生更替造成不兼容,需 及时通知开发人员。 (3)本系统严格按照用户要求开发,在与用户多次交互

17、后完成,用户拥有本系统使用 权。 3.15 数据 本系统限制最大访问机器数为五台,其他的限制详见Microsoft Server的数据访问限 制。 3.16 操作 本系统操作必须按照操作规范操作系统。 3.17 故障处理 本系统可能会遇见由于程序发生故障的软件故障,以及由于硬件出现问题的硬件故障。 产生软件故障的原因及可能采取的补救措施如下: (1)原因:数据不规范,而系统没有检测到。 补救措施:系统提供了还原的功能,发生错误后,还原到操作前状态。 (2)更新数据过大,服务器崩溃。 补救措施:稍作等待,或者重启服务器,并采取恢复措施。 硬件故障原因及可能采取的补救措施如下如下: (1)原因:服

18、务器硬件过热导致硬件自动关闭。 补救措施: 这种情况服务器无法保持当时数据,重启后正常运行并进行数据恢复。 (2)原因:硬盘损坏。 补救措施:有计划的对数据进行备份。 3.18 算法说明 无 3.19 有关人员需求 使用人员能够熟练掌握软件的使用过程及操作步骤,对软件的界面熟悉;支持CSCI 的 人员责任期限为5 年;同时存在的用户数量最低限度在100; CSCI的支持人员需要对使用人 员进行培训,直至软件使用人员能够基本掌握软件的性能及工作流程; 3.20 有关培训需求 精品 ( 若有 )本条应描述有关培训方面的CSCI需求。包括:在CSCI 中包含的培训软件。 3.21 有关后勤需求 技术

19、管理人员定期对系统进行维护,检查各个软件的运行是否正常,软件支持在 windows 操作环境以及手机浏览器上使用。储器和磁盘空间的需求或者存储在数据库中表中 的最大行数。 尽可能详细地确定性能需求。可能需要针对每个功能需求或特性分别陈述其性 能需求,而不是把它们都集中在一起陈述。 3.22 其他需求 因为系统本身不算大,但数据库的储存的数据量还是能够承受数据压力的,系统本身 采用局域网通信速度会达到要求。增加有关操作、管理和维护部分来完善产品安装、配置、 启动和关闭、修复和容错,以及登录和监控操作等方面的需求。 3.23 包装需求 CSCI 在包装、加标签和处理方面用确定方式标记和包装8 磁道

20、磁带的交付。运行微软 Windows 2000 的 450 MhzPentium II的计算机上,当系统至少有50% 的空闲资源时,95% 的 目录数据苦查询必须在两秒内完成。 3.24 需求的优先次序和关键程度 一级需求 ( 或改变 ) 是关键性的需求,这种需求如果不满足,意味着整个项目不能正常 交付使用, 前期工作也会被全部否定。这是必须满足的,否则就意味着否定程序员自已。所 以定为 Urgent. ; 这通常是属于补救性的debug 类型,要救火。 二级需求(或改变)是后续关键性需求,它不影响前面工作内容的交付,但不加 以满足, 新的项目内容无法提交或继续。所以是 NECESSARY;一

21、般新模块关键性的基础组件, 属于这个级别。 三级需求是后续重要的需求,它不能满足会令整体工作价值下降,为了体现项目 价值,也是程度员自已的技术价值的证明,所以定为NEEDED; 一般性的重大的有价值的全新 模块开发,属于这个级别。 4合格性规定 测试用例编号01 测试需求项 城市教育资 源管理系统 2013.12.24 测试目标状态 和测试数据状 态 达到预期要求 序 号 测试项输入说明(操作)输出说明(预期结果) 1 登录 登录人输入正确的姓名及密 码 系统自动进行身份验证并进 入相应模块 提示输入错误 精品 5需求可追踪性 此版本需求规格说明书中未发现可追踪的需求。 6尚未解决的问题 本软

22、件的部分算法要根据实地信息来进行确认,实现统一的技术标准还有难度。 7注解 ( 1)JDK JDK (Java Development Kit)是 Sun Microsystems针对 Java 开发员的产品。自从 Java 推出以来, JDK 已经成为使用最广泛的Java SDK 。JDK 是整个 Java 的核心,包括 了 Java 运行环境、 Java 工具和 Java 基础类库。 JDK 是学好 Java 的第一步。而专门运行 在 x86 平台的 Jrocket 在服务端运行效率也要比Sun JDK 好很多。从 SUN 的 JDK5.0 开始, 提供了泛型等非常实用的功能,其版本也不断

23、更新,运行效率得到了非常大的提高。 (2)CSCI 计算机软件配置项 登录人输入错误的姓名及密 码 2 教育局 学校容纳数 区域内年龄段的入学学生数 学校硬件和软件设施 学生情况 各学校间的升学联系 学校资源 合理分配学生情况和学校 合理选择学校地址 调动学校资源 判断学校安排是否合理 管理各学校间的升学联系 对资源管理 3 学校 本校资料 查询其他学校资源信息 上传 其他学校资源信息 4 服务器 资源管理 用户服务 5 数据库 审核资源 同步更新 精品 (3)Microsoft Server 2008 Microsoft SQL Server 2008是一个重大的产品版本,它推出了许多新的特

24、性和关键的改 进,使得它成为至今为止的最强大和最全面的Microsoft SQL Server版本。这篇文章详细介 绍了 Microsoft SQL Server 2008中的新的特性、优点和功能。 微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿 景:关键任务企业数据平台、动态开发、关系数据和商业智能。 (4)JDBC JDBC(Java Data Base Connectivity,java 数据库连接) 是一种用于执行SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用Java 语言编写的类和接口组成。 JDBC 提供了一种基准,

25、据此可以构建更高级的工具和接口,使数据库开发人员能够编写数 据库应用程序,同时,JDBC 也是个商标名。 (5)Windows Windows系列操作系统是如今个人电脑上使用最为广泛的操作系统。它的第一个版本 Windows 1.0 于 1985 年面世, 本质为基于MS-DOS 系统之上的图形用户界面的16 位系统软 件,但同时具有许多操作系统的特点。Windows 1.X 和 Windows 2.X 市场反应并不太好,并 未占据大量的市场份额,但从Windows 3.X 开始, Windows 操作系统逐渐成为使用最为广 泛的桌面操作系统。从Windows 3.0 开始, Windows

26、系统提供了对32 位 API 的有限支持。 1995 年 8 月 24 日发售的Windows 95 则是一个混合的16 位/32 位 Windows 系统,仍然基于 DOS 核心,但也引入了部分32 位操作系统的特性,具有一定的32 位的处理能力。但与此 同时微软开发了Windows NT 核心,并在2000 年 2 月发布了基于NT5.0 核心的Windows 2000, 正式取消了对DOS 的支持,成为纯粹的32 位系统。微软又于2001 年发布了Windows 2000 的改进型号Windows XP 大幅度增强了系统的易用性,成为了最成功的操作系统之一, 直到 2012 年其市场占有

27、率才降至第二。2006 年底微软发布了基于NT6.0 核心的新一代操作 系统 Windows Vista ,提供了新的图形界面Windows Aero ,大幅提高了安全性,但市场反应 惨淡,其市场份额始终未超过Windows XP。为了挽回市场形象,微软于2009 年推出了 Windows Vista 的改进型 Windows 7 , 重新获得成功。 之后 2012 年微软推出了支持ARM CPU , 取消了开始菜单, 带有 Metro 界面的 Windows 8 以抵御 iPad 等平板对Windows 地位的影响。 但结果令广大消费者不满意,微软决定在2013 年 6 月 23 日发布 Windows8.1 开发者预览版, 此版本为Windows8 的改进版本,恢复了开始菜单。 附录 附录可用来提供那些为便于文档维护而单独出版的信息( 例如图表、分类数据) 。为便 于处理,附录可单独装订成册。附录应按字母顺序(A,B等) 编排。

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1