软件需求规格说明汇编

上传人:我** 文档编号:113581176 上传时间:2019-11-09 格式:DOC 页数:15 大小:673KB
返回 下载 相关 举报
软件需求规格说明汇编_第1页
第1页 / 共15页
软件需求规格说明汇编_第2页
第2页 / 共15页
软件需求规格说明汇编_第3页
第3页 / 共15页
软件需求规格说明汇编_第4页
第4页 / 共15页
软件需求规格说明汇编_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件需求规格说明汇编》由会员分享,可在线阅读,更多相关《软件需求规格说明汇编(15页珍藏版)》请在金锄头文库上搜索。

1、软件需求规格说明(SRS)姓名: 李韡班级: 2012240602学号: 201224060220指导老师: 樊海玮完成时间: 2015年6月24日目录软件需求规格说明(SRS)11范围31.1标识31.2系统概述31.3文档概述31.4基线32引用文件43需求43.1所需的状态和方式43.2需求概述53.2.1目标53.2.2运行环境53.2.3用户的特点63.2.4关键点63.2.5约束条件63.3需求规格73.3.1软件系统总体功能/对象结构73.3.2描述约定93.4CSCI能力需求93.5CSCI外部接口需求93.5.1接口标识和接口图103.6CSCI内部接口需求103.7CSCI

2、内部数据需求103.8适应性需求113.9保密性需求113.10保密性和私密性需求113.11CSCI环境需求113.12计算机资源需求113.12.1计算机硬件需求113.12.2计算机硬件资源利用需求113.12.3计算机软件需求113.12.4计算机通信需求123.13软件质量因素123.14设计和实现的约束123.15数据123.16操作123.17故障处理134合格性规定135需求可追踪性136尚未解决的问题147注解141范围1.1标识SRS使用范围:实践教学综合管理系统系统标识号:CDIO-PMS-2.0标题:PMS系统缩略词语:PMS。版本号:V2.0发行号:Alpha002(

3、内测版)1.2系统概述系统名称: 实践教学综合管理系统本系统以学校内部网络为基础进行开发,实现学校的所有实践教学的管理,当前版本已经更新至V1.20,进一步优化了网络服务的速度和质量。PSM实践教学综合管理系统经过项目需求分析,分析PMS系统的可行性、软件、硬件需求,经费需求和人员需求,筹备资金设备,组织人员等。软件运行Windows平台下,运用Java、MySQL等软件进行开发和维护。投资方: 长安大学需求方: 长安大学软件用户: 长安大学全体学生、教师、学校及学院相关管理人员开发方: 长安大学信息学院软件工程系实践教学综合管理系统开发小组支持机构: 长安大学软件系当前计划: 分析项目可行性

4、,撰写软件规格需求,设计软件结构相关文档: 可行性分析、数据库设计说明、软件需求规格说明、软件开发计划1.3文档概述本文档对实践教学综合管理系统的需求和规格进行了详细的说明,主要包括软件的运行环境、用户特点、软件的需求规格、CSCI能力需求、CSCI外部结构需求、适应性、保密性和私密性需求、计算机资源需求等。保密性:仅限长安大学信息学院软件工程系学生交流使用。1.4基线本系统设计基线为软件详细设计教程(樊海玮)。旨在进一步提高系统的稳定性、安全性以及对界面的精简和功能的扩充。2引用文件1 实践教学管理信息系统的开发与实现. 太原理工大学,山西,太原 0300242 刘先锋,数据库系统原理与应用

5、. 武汉:华中科技大学出版社20123 谢希仁,计算机网络(第五版) 北京:电子工业出版社20124 软件详细设计教程. 西安:西安电子科技大学出版社20103需求本系统包括用户管理、毕设管理和竞赛管理三大部分。1) 用户管理部分包含注册和登陆两个主要功能模块,用于学生和教师的注册和日常登陆。2) 毕设管理部分包含教务人员、学生管理和教师管理三个功能模块。教务人员可以通过系统对相应实践活动对应的学生发布通知,对课题和实践进行审核以及给具体的实践活动分配教室。学生管理部分供在校学生进行实践课程选题、详细信息查询以及对课题的申请。教师管理部分包含详细信息查询、教室申请,制定日期、毕设评分等功能。3

6、) 竞赛管理部分包含教务人员、竞赛管理员、教师管理、学生管理四个功能模块。教务人员部分包括发布竞赛信息、审核院系竞赛、查看竞赛信息、更改竞赛信息等功能。竞赛管理员部分包括申请竞赛课题,分配指导老师,竞赛总结。教师管理部分包括选择竞赛、培训教室申请、制定培训时间和竞赛总结等功能。学生管理部分包含选择题目、查询详细信息,竞赛总结等功能。3.1所需的状态和方式1) 空闲:当系统访问量较少或者长时间处于空闲状态的时候,系统将会自动进入低能耗状态以节省电源和网络资源,并能在空闲时段对系统进行维护和更新。2) 准备就绪:在正常工作时段,系统将准备好足够的软件资源和网络资源,以应对工作时间段发生的高峰访问和

7、消息发布活动。3) 活动:优化活动发布的系统架构,及时更新最新的活动请求和传播。4) 事后分析:在系统空间阶段,提取系统运行信息,分析并总结出系统运行的各种参数和特征,根据事后参数的特征及运行时的特性,对系统架构进行相应的优化和调整。5) 培训:针对消息发布的管理人员和维护人员进行的一系列培训活动。6) 降级:为保证系统的正确运行而牺牲系统的某些优秀特性,用服务体验降级的方法在系统的某些关键时刻能够保证系统能够稳定运行。3.2需求概述3.2.1目标1) 本系统的开发意图:本系统主要实现对于高校学生课程设计、毕业设计,专业竞赛,和毕业实习项目的发布和管理,具体功能包括:提供可选项目、学生选择项目

8、、教师删改项目、教师审核项目等。2) 应用目标及作用范围应用目标: 实践教学综合管理平台是一套旨在改善实践教学环境,优化实践教学管理的平台系统。作用范围: 全日制高等大学学生和教师以及相关内部人员3) 本系统的主要功能、处理流程、数据流程及简要说明。本系统包括用户管理、毕设管理和竞赛管理三大部分。用户管理部分包含注册和登陆两个主要功能模块,用于学生和教师的注册和日常登陆。毕设管理部分包含教务人员、学生管理和教师管理三个功能模块。竞赛管理部分包含教务人员、竞赛管理员、教师管理、学生管理四个功能模块。3.2.2运行环境该系统使用Java、MySQL等软件进行开发和维护。可运行于windows平台,

9、移动手机平台。学生、教师或管理人员可以通过校园网络登陆和访问该系统。、服务器:软件:Windows7 x64系统,配置MySQL数据库硬件:Intel双核处理器(支持多线程),二级缓冲4MB。内存:2GB支持DDR3电源:有内置电源以及外置电源,外置电源供意外断电提供可用电源。客户端: 普通PC即可,可通过web浏览器进入系统。3.2.3用户的特点1) 高校内部管理人员:该类用户具有较高的管理能力和知识水平,能够高效地管理该系统,具有较强的实践和学习能力。2) 高效教师:使用该系统发布和管理相应的实践教学任务和信息,并安排学生进行事先规定的实践活动,该类用户属于社会高等知识分子,有较强的对新兴

10、事物的学习和适应能力。3) 在校学生:该类用户正处于知识的学习和积累阶段,适应能力和学习能力均很强。3.2.4关键点1) 关键功能:本系统的关键功能在于对毕业设计和毕业实践的分配和管理以及对各项竞赛的安排和管理,提高高校信息化管理的水平。2) 关键算法:为处理服务器响应速度问题和课题选择高峰期系统奔溃问题,采用了高效的数据管理算法,并对数据库进行大量优化,并对后台服务器进行动态管理。3) 关键技术:C/S结构,B/S结构,浏览器开发,数据库维护,网络技术3.2.5约束条件1) 数据精确度在查询数据时,应该保证无论是学生还是教师或者是管理员,都能查询到准确的信息2) 时间特性相应时间应该有较高的

11、保证,特别是在用户高峰期,应该就可能保证系统的相应速度3) 适应性对前面提及的运行环境要求不应存在困难。3.3需求规格3.3.1软件系统总体功能/对象结构系统总类图系统用例图E-R图3.3.2描述约定系统将采用两重身份,即系统身份和用户身份(一个表维护所有类型成员),小组讨论用学号等作为登录名不太合理。身份属性在SI表中非技术性字段字段名称类型约束来源用户帐号SI_idVchar(18)Primary Key注册时确定用户密码SI_pwdVchar(18)NOT NULL注册时确定用户昵称SI_nameVchar(18)NOT NULL注册时确定注册时间SI_timeVchar(30)NOT

12、NULL注册时确定系统身份SI_pdgVchar(20)NOT NULL注册时身份选项由于多种类型的用户使用同一张表,所有这张表尽力的设计了所有的字段,根据用户的身份标识使用不同的字段(大多数属性都相同)非技术性字段字段名称类型约束保密性来源教学编号UI_numVchar(18)Primary Key不加密管理员录入真实姓名UI_nameVchar(50)NOT NULL不加密管理员录入出生年月UI_birthVchar(18)NOT NULL不加密管理员录入入校年份UI_joinVchar(30)NOT NULL不加密管理员录入毕业院校UI_gradVchar(50)NOT NULL不加密管

13、理员录入学位UI_degrVchar(50)NOT NULL不加密管理员录入籍贯UI_OrigVchar(50)NOT NULL不加密管理员录入用户帐号SI_idVchar(18)Foreign Key不加密系统身份表3.4CSCI能力需求本CSCI能力主要是提供了一个非常完善的图形用户界面(在PC端和手机平台均能通过浏览器正常登陆系统),同时具有不错的排除错误能力,能够保护系统内容隐私,权限与权限之间不会越界,同时保有良好的移植能力。 3.5CSCI外部接口需求1) 用户接口:用户通过浏览器输入相应的IP地址(或者是网址),并输入用户名和密码即可登陆。页面采用WEB技术开发,而管理员还可以对

14、数据库进行管理。2) 硬件接口:双核心处理器:支持多线程,二级缓存4MB,2.8GHz的CPU,拥有800MHz前端总线内存:标准容量2GB支持DDR3硬盘:不少于80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用光驱:无要求。软驱:无要求。显示器:无要求3) 软件接口:Window2000以上系统JDK1.7以上配备MySQL数据库4) 通信接口的需求:提供TCP/IP协议。3.5.1接口标识和接口图3.6CSCI内部接口需求本CSCI内部接口需求如下:提供一个内部管理人员对数据库数据进行增删查改的接口。3.7CSCI内部数据需求本CSCI无需额外的内部数据3.8适应性需求本系统使用JAVA进行开发,运行于Windows平台。只需内部形成网络,通过浏览器就能够运行,但是服务器还需要提供MySQL的数据库以及JDBC接口。网络必须支持TCP/IP协议。3.9保密

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号