![软件需求规格说明书_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/7155a70a-d5f1-4219-9229-f7096810e064/7155a70a-d5f1-4219-9229-f7096810e0641.gif)
![软件需求规格说明书_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/7155a70a-d5f1-4219-9229-f7096810e064/7155a70a-d5f1-4219-9229-f7096810e0642.gif)
![软件需求规格说明书_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/7155a70a-d5f1-4219-9229-f7096810e064/7155a70a-d5f1-4219-9229-f7096810e0643.gif)
![软件需求规格说明书_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/7155a70a-d5f1-4219-9229-f7096810e064/7155a70a-d5f1-4219-9229-f7096810e0644.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、。软件需求规格说明书1 范围1.1 标识SRS适用范围:城市教育资源管理系统标识号: GDGL004标题:城市教育资源管理系统版本号: V1.0发行号: Alpha001 (内测版)1.2 系统概述随着我国政治体制改革、经济体制和教育体制改革的不断深入,城市教育在构建和谐社会中发挥着重要作用。教育资源的优劣, 直接关系着教育效益的产出。教育资源管理的好坏将直接影响着学校的建设和发展。目前中国城市人均教育经费差异很大,城市间高等教育阶段生师比的差距比较大, 而基础教育的差距相对较小; 城市经济发展水平是影响这些差异的主要因素 , 其次是城市人口规模; 促进不发达地区城市和小城市的经济发展、建立合
2、理的人口流动机制是消除城市间教育资源差异的有利措施。城市教育资源管理系统是指综合运用地理信息系统( GIS)、多媒体及虚拟现实等现代信息技术实现面向高校教学管理部门提供教学资源管理的服务平台,对学校校舍、 课桌、教学用具等硬件设施和师资力量等软件设施的信息的采集、集成和管理, 根据地区各等级基础教育学校个数、 学校规模和周边做涵盖教育分配地区,确定各个学校教育资源的优劣、所需教育人员以及所能容纳学生人数,也可以进行教育资源的调动管理,教职工人事变动管理, 教学资源合理分配与再分配,地区教育质量评价等等。它的建设将为教育部门对教育资源的管理起到很重要的监督和管理作用。并能够作为一项新兴的部门管理
3、方法。1.3 文档概述在信息化高速发展的今天,时间效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个城市教育资源管理系统。通过系统功能有效的解决城市间教育经费、教育阶段生师比等等间的差异,从而提高管理效率。本文档具体对城市教育资源管理系统的软件需求等进行基本分析,确定该系统基本功能及需求,故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。1.4基线本文档的设计基线是GBT8567-2006 计算机软件文档编制规范。2 引用文件1GBT8567-2006计算机软件文档编制规范. 20062Y.Daniel Liang著李娜译 ,JAVA 语言程序设计北京:机械工
4、业出版社20123 刘先锋 , 数据库系统原理与应用 . 武汉:华中科技大学出版社20124 谢希仁 , 计算机网络(第五版) 北京:电子工业出版社 2012。1。3 需求3.1 所需的状态和方式教育局,学校管理员根据各自实际身份登录城市教育资源管理系统,如果登录成功,则启动相应的管理系统,以及相应的权限,实现各项功能。3.2 需求概述3.2.1目标a. 本管理系统参照了大量的国内外同类软件,对城市教育资源进行了仔细研究。旨在更好的方便教育部门调配城市里面的教育资源 ; 同时方便学校参考其他学校的教育策略,对本校的一些教育招生措施作出合理安排。b. 本系统主要具有查询学校教学资源,调控城市教学
5、资源的分布,学校对本校资源信息的上传等功能。c. 本系统是教育管理系统的一个子系统。3.2.2运行环境服务器:软件: Windows xp 以上系统, JDK7.0 ,配备 Microsoft Server 2003以上数据库硬件: Intel双核心处理器:支持多线程,二级缓存为2MB或 4MB,主频 133MHZ或266MHZ内存: 2GB 支持 DDR2硬盘:不少于80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用客户端:普通的电脑即可,运行Windows xp 以上系统,安装JDK 1.7 以上运行环境,安装专门客户端软件通过连接服务器专门客户端只由教育局
6、授权提供给旗下部门。3.2.3用户的特点教育局管理员:负责整个软件的运行,维护及与各学校管理员联系。学校管理员:运用此软件进行数据记录上传,查询。受控于教育局管理员。3.2.4关键点对城市教育资源的管理控制,及学校里面教育资源的掌握3.2.5约束条件根据教育资源的合理分配,必须对一些参数进行约束,如学校最大容纳数等。3.3 需求规格3.3.1软件系统总体功能/ 对象结构系统分为教育局和学校两个模块,分别拥有不同权限进行资源管理和分配等。教育局:基础教育资源管理、教育分配、建设规划、登录系统学校:上传资料、查询信息、登录系统。2。3.3.2软件子系统功能/ 对象结构教育局基础教育资源管理详细用例
7、3.4 CSCI 能力需求。3。本 CSCI 能力主要是提供了一个非常完善的教育资源管理界面,具有优秀的计算分析能力,能够保护系统内容隐私,权限与权限之间不会越界,同时具有良好的数据恢复能力。3.4.x (CSCI能力 )系统分为教育局和学校两个模块,分别拥有不同权限进行资源管理和分配等。教育局:基础教育资源管理、教育分配、建设规划、登录系统学校:上传资料、查询信息、登录系统这里简单列举一个登陆的详细用例时序图:协作图:。4。状态图:活动图:。5。类图:3.5 CSCI 外部接口需求a. 用户接口:屏幕采取任意分辨率都可以,这里采取的是用JAVA 的 SWING包开发的图形用户接口数据库使用的
8、Microsoft Server 2003开发。打印报表时使用A4 纸即可。b. 硬件接口:双核心处理器:支持多线程,二级缓存为2MB或 4MB,2.8GHz 的 CPU,拥有 800MHz前。6。端总线内存:标准容量1GB 最大容量 40GB 支持 DDR2硬盘:不少于500GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用光驱:无要求。软驱:无要求。显示器:无要求c. 软件接口:Windows xp 以上系统JDK 1.7 以上配备 Microsoft Server 2003以上数据库d. 通信接口提供 TCP/IP 协议。3.5.1接口标识和接口图教育局终端服
9、务器学校终端教育资源管理系统数据库计算分析系统3.6 CSCI 内部接口需求本 CSCI 内部接口需求如下:提供了一个管理系统与数据库的接口, 主要是方便系统根据所拥有的资源信息以及分配条件实现合理分配教育资源。在应用软件和数据库之间使用的软件接口是JDBC。3.7 CSCI 内部数据需求在设计系统的实现体时, 会将需求分析出来的数据表作为参考, 如进入系统所需的账号,密码是内部接口, 它们作为进入系统的验证前提, 需要给它们相应的函数名称, 这样就可以实现相应的功能。 每一个相关数据库中的数据表的成员都是整个教育资源管理系统的内部接口,它们都是与外部接口存在一定联系的。3.8 适应性需求本系
10、统利用JAVA开发, 运行于 Windows 平台,只要相应的平台提供了JAVA 运行环境。并且内部形成网络,就能够运行,但是服务器还需要提供MicrosoftServer 2000 以上的数据库以及JDBC接口。网络必须支持TCP/IP 协议。3.9 保密性需求安全措施:在用户登录的时候,如果账户或密码无效的情况下,提供一个“密码找回”功能,系统通过之前认证或是用户提供的找回密码途径,系统用户可以修改密码;反之,由于。7。系统数据库的用户表中没有此用户名,非法用户无法通过认证,也就无法完成最终的系统登录。这个功能的增加, 解决了以前教务管理系统中,用户一旦丢失密码,在没有“密码”找回功能的系
11、统中,无法及时处理的情况。不仅是系统的安全保密是重要的,人为的安全隐患却是无法容易解决的。因此,确保服务方自身的保密安全性也是非常重要的一环。3.10 保密性和私密性需求用户登录后, 是不允许其他客户端同时登陆这个账号的,同时当用户退出后其使用密码也是严格保密的, 但是若是私自泄露密码以及本系统源码出去造成本系统出现问题,概不负责。3.11 CSCI 环境需求Microsoft 2003或者以上1G HZ 或更高主频的相容CPU推荐最小内存为2G至少有 500GB可用磁盘空间的硬盘主机含有网卡电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用。3.12 计算机资源需求本
12、条应分以下各条进行描述。3.12.1计算机硬件需求A服务器端需求设备要求数量CPU采用双核心,标配处理1器数量为 1,最大处理器数量为 2,并支持多线程 (SMT)、对称多处理结构(SMP)的CPU,为高速的运算核心准备更多的待处理数据, 减少运算核心的闲置时间。 二级缓存为2MB或者 4MB以避开内存直接从缓存中调用, 从而加快读取速度; 2.8GHz 的 CPU,拥有800MHz 前端总线内存标准容量 2GB 最大容量140GB支持 DDR2硬盘采用 SCSI 采用高速、稳1定、安全的 SCSI 接口硬盘,且支持热插拔的硬盘这样就可以在服务器不停机的情况下,拔出或插入一块硬盘,操作系统自动
13、识别硬盘的改动。这种技术对于数据不断更新的服务器来说,是非常必要的。随机容量不低于80GB。8。服务器内置电源采用 ATX 或是 SSI 作为1电源机箱电源, 最好带有冗余电源,以增强硬件的可用性。服务器外置电源考虑到网络系统的市电1电网供电环境比较稳定, 系统周围无并考虑到无大型机电设备而且考虑到以后系统的扩容计划后, 决定采用后备时间达 7 分钟,允许 130过载、切换时间小于 10ms的后备式不间断电源 (UPS) ,起到临时供电作用,防止突然断电而因起的电脑数据丢失。B客户端需求设备要求数量CPUCPU>=1.5GHz1内存2GB以上1硬盘500GB以上1显示屏幕1366*768
14、 最佳1键盘鼠标有13.12.2计算机硬件资源利用需求本系统最大同时支持5 台机型同时登陆操作。3.12.3计算机软件需求A服务器Window xp 以上操作系统;Microsoft Server 2003以上数据库配备 JDK1.7 以上环境。B. 客户端Window xp 以上操作系统;Microsoft Server 2003以上数据库配备 JDK1.7 以上环境。3.12.4计算机通信需求使用 10Mb/s 速率的以太网,遵从其CSMA/CD协议,网络层使用TCP/IP 协议 。3.13 软件质量因素对于本系统,在质量方面有如下的定性要求和规定,以满足系统在实际使用中可能的需要,主要包
15、含如下方面:( 1)功能性:系统应尽最大限度实现教育资源管理的需求,实现计算机代替计算分析的功能。( 2)可靠性:系统能够保密教育资源及相关数据,同时也具备了一套应对意外情况的功能,恢复措施。( 3)可维护性:当系统出现错误的时候,系统维护员能以最快的速度发现错误并且对。9。其进行维护。( 4)可用性:本系统可用且耐用。( 5)不可移植性:系统由教育局及相关部门使用,属于保密性较高的软件,一般不可随便进行移植。( 6)可测试性:系统提供测试的功能,能够通过测试来体现本系统实际运行情况。3.14 设计和实现的约束( 1)系统使用人必须按照操作规范操作系统,出现了系统故障或瘫痪必须马上处理并回复原
16、有数据。( 2)用户的数据库如果发生了改动,接口发生了变化,硬件产生更替造成不兼容,需及时通知开发人员。( 3)本系统严格按照用户要求开发,在与用户多次交互后完成,用户拥有本系统使用权。3.15 数据本系统限制最大访问机器数为五台,其他的限制详见Microsoft Server的数据访问限制。3.16 操作本系统操作必须按照操作规范操作系统。3.17 故障处理本系统可能会遇见由于程序发生故障的软件故障,以及由于硬件出现问题的硬件故障。产生软件故障的原因及可能采取的补救措施如下:( 1)原因:数据不规范,而系统没有检测到。补救措施:系统提供了还原的功能,发生错误后,还原到操作前状态。( 2)更新
17、数据过大,服务器崩溃。补救措施:稍作等待,或者重启服务器,并采取恢复措施。硬件故障原因及可能采取的补救措施如下如下:( 1)原因:服务器硬件过热导致硬件自动关闭。补救措施: 这种情况服务器无法保持当时数据,重启后正常运行并进行数据恢复。( 2)原因:硬盘损坏。补救措施:有计划的对数据进行备份。3.18 算法说明无3.19 有关人员需求使用人员能够熟练掌握软件的使用过程及操作步骤,对软件的界面熟悉;支持CSCI 的人员责任期限为5 年;同时存在的用户数量最低限度在100;CSCI 的支持人员需要对使用人员进行培训,直至软件使用人员能够基本掌握软件的性能及工作流程;3.20 有关培训需求。10。(
18、 若有 ) 本条应描述有关培训方面的CSCI 需求。包括:在CSCI 中包含的培训软件。3.21 有关后勤需求技术管理人员定期对系统进行维护,检查各个软件的运行是否正常,软件支持在windows 操作环境以及手机浏览器上使用。储器和磁盘空间的需求或者存储在数据库中表中的最大行数。 尽可能详细地确定性能需求。可能需要针对每个功能需求或特性分别陈述其性能需求,而不是把它们都集中在一起陈述。3.22 其他需求因为系统本身不算大,但数据库的储存的数据量还是能够承受数据压力的,系统本身采用局域网通信速度会达到要求。增加有关操作、管理和维护部分来完善产品安装、配置、启动和关闭、修复和容错,以及登录和监控操
19、作等方面的需求。3.23 包装需求CSCI 在包装、加标签和处理方面用确定方式标记和包装8 磁道磁带的交付。运行微软Windows 2000 的 450 MhzPentium II 的计算机上,当系统至少有 50%的空闲资源时, 95%的目录数据苦查询必须在两秒内完成。3.24 需求的优先次序和关键程度一级需求 ( 或改变 ) 是关键性的需求,这种需求如果不满足,意味着整个项目不能正常交付使用, 前期工作也会被全部否定。这是必须满足的,否则就意味着否定程序员自已。所以定为 Urgent. ; 这通常是属于补救性的debug 类型,要救火。二级需求(或改变)是后续关键性需求,它不影响前面工作内容
20、的交付,但不加以满足, 新的项目内容无法提交或继续。所以是 NECESSARY;一般新模块关键性的基础组件,属于这个级别。三级需求是后续重要的需求,它不能满足会令整体工作价值下降,为了体现项目价值,也是程度员自已的技术价值的证明,所以定为NEEDED;一般性的重大的有价值的全新模块开发,属于这个级别。4 合格性规定城市教育资测试用例编号01测试需求项2013.12.24源管理系统测试目标状态和测试数据状达到预期要求态序测试项输入说明(操作)输出说明(预期结果)号登录人输入正确的姓名及密系统自动进行身份验证并进1登录码入相应模块提示输入错误。11。登录人输入错误的姓名及密码学校容纳数合理分配学生
21、情况和学校区域内年龄段的入学学生数合理选择学校地址学校硬件和软件设施调动学校资源2教育局学生情况判断学校安排是否合理各学校间的升学联系管理各学校间的升学联系学校资源对资源管理本校资料上传3学校查询其他学校资源信息其他学校资源信息资源管理4 服务器用户服务审核资源5 数据库同步更新5 需求可追踪性此版本需求规格说明书中未发现可追踪的需求。6 尚未解决的问题本软件的部分算法要根据实地信息来进行确认,实现统一的技术标准还有难度。7注解( 1) JDKJDK(Java Development Kit)是 Sun Microsystems针对 Java 开发员的产品。自从Java 推出以来, JDK已经
22、成为使用最广泛的Java SDK。JDK 是整个 Java 的核心,包括了 Java运行环境、 Java 工具和 Java 基础类库。 JDK是学好 Java 的第一步。 而专门运行在x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从 SUN的 JDK5.0 开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。( 2)CSCI计算机软件配置项。12。( 3) Microsoft Server 2008Microsoft SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最
23、全面的Microsoft SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能。微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。( 4) JDBCJDBC( Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API ,可以为多种关系数据库提供统一访问,它由一组用Java 语言编写的类和接口组成。 JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。(5) WindowsWindows 系列操作系统是如今个人电脑上使用最为广泛的操作系统。它的第一个版本Windows 1.0 于 1985 年面世,本质为基于MS-DOS系统之上的图形用户界面的16 位系统软件,但同时具有许多操作系统的特点。Windows 1.X 和 Windows 2.X 市场反应并不太好,并未占据大量的市场份额,但从Windows 3.X开始, Windows 操作系统逐渐成为使用最为广泛的桌面操作系统。 从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023一年级数学下册 6 100以内的加法和减法(一)2两位数加一位数、整十数练习课(1)配套说课稿 新人教版
- 2024-2025学年新教材高中政治 第一课 社会主义从空想到科学、从理论到实践的发展 2 科学社会主义的理论与实践(1)说课稿 部编版必修1
- 2016年秋八年级生物上册 第5单元 第1章 第7节 哺乳动物说课稿 (新版)新人教版
- 2023三年级数学下册 第七单元 长方形和正方形的面积7.3 认识面积单位说课稿 冀教版001
- 5这些事我来做(说课稿)2023-2024学年统编版道德与法治四年级上册
- 2024-2025学年学年高二英语下学期第4周说课稿(选修6Module 1)
- 2024-2025学年高中语文 第6课 孔雀东南飞(并序)说课稿 新人教版必修2
- 2023七年级语文上册 第六单元 21女娲造人说课稿 新人教版
- 8红楼春趣 说课稿-2023-2024学年语文五年级下册统编版
- 2024秋一年级道德与法治上册 第8课 上课了说课稿 新人教版
- 医院消防安全培训课件
- 质保管理制度
- 《00541语言学概论》自考复习题库(含答案)
- 2025年机关工会个人工作计划
- 江苏省南京市、盐城市2023-2024学年高三上学期期末调研测试+英语+ 含答案
- 2024护理不良事件分析
- 光伏项目的投资估算设计概算以及财务评价介绍
- 2024新版《药品管理法》培训课件
- 干燥综合征诊断及治疗指南
- 粮油厂食品安全培训
- 南京信息工程大学《教师领导力》2022-2023学年第一学期期末试卷
评论
0/150
提交评论