教务管理系统软件需求规格说明书Word格式文档下载.docx
《教务管理系统软件需求规格说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《教务管理系统软件需求规格说明书Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
状态
更改原因
页码
更改前版本号
更改后版本号
更改人
生效日期
备注
1引言
《教务管理系统软件需求规格说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。
文档分为四个部分:
(1)引言部分描述了项目的编写目的和范围,并对文档中使用到的术语进行了说明,还列出了本文档所使用的参考文献和相关文档;
(2)任务概述部分对系统进行了简要的描述;
(3)需求规定部分对系统从功能要求、安全性、性能,数据管理及其处理等几方面进行阐述;
(4)运行环境规定部分对系统运行所需要的设备,支持的软件以及接口方面,做了详细描述。
1.1.编写目的
《教务管理系统软件需求规格说明书》编写的目的是:
根据华中科技大学教务处的要求进行编写,旨在为全校的教务管理(包括本科生,研究生,博士和博士后)提供一个方便的公共平台,让繁杂的教务管理变的简单易行。
《教务管理系统软件需求规格说明书》的目标是:
本说明书将要说明系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。
《教务管理系统软件需求规格说明书》的预期读者为:
(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员;
(2)对本《教务管理系统软件需求规格说明书》进行评审和确认的有关业务、技术人员;
(3)参加概要设计和详细设计阶段工作的全体设计人员;
(4)教务管理系统项目组,其他有权需要调用本文档的人员
《教务管理系统软件需求规格说明书》的全部内容为beyond团队、华中科技大学教务处的商业机密,应严格控制业务范围,项目开发阶段由设计部、项目软件开发组负责管理,项目结束后交由华中科技大学档案室负责管理,未经双方同意,不得以任何介质(文本,软盘,硬盘,光盘)等形式持有本文档部分或全部内容。
1.2.背景
项目名称:
项目任务提出者:
华中科技大学教务处
项目任务开发者:
beyond团队
项目用户:
华中科技大学的所有教学管理人员
实现此软件的计算机网络:
华中科技大学计算中心
项目与其他软件,系统的关系:
教务管理系统采用NetBeans5.51作为开发平台,用MicrosoftOfficeAccess作数据库开发,能够在Windows系列的操作系统中,与Internet网良好兼容,且系统可维护性可移植性良好,界面友善,充分考虑到教务管理的实际工作情况,能够满足用户对教务管理的所有需求。
1.3.定义
MSACCESS2007:
系统服务器所使用的数据库管理系统(DBMS)。
SQL:
一种用于访问查询数据库的语言
事务流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库表中的关键域。
值互不相同。
外部主键:
数据库表中与其他表主键关联的域。
ROLLBACK:
数据库的错误恢复机制。
1.4.参考资料
《需求分析》DavidC.Hey著,清华大学出版社2003年出版;
《实用软件需求》Kovitz,BenjaminL著,机械工业出版社2005年出版;
《需求分析与系统设计》Maciaszek,LeszekA.著,机械工业出版社,中信出版设2003年出版;
《软件架构实践》LenBass著,清华大学出版社2004年出版;
2任务概述
2.1目标
为便于对教务进行系统地管理,beyond团队根据华中科技大学教务处的要求开发了这个软件。
此软件要实现以下基本功能:
1.用户登陆;
2.修改用户信息和密码;
3.查询学生信息和成绩;
4.添加学生信息和成绩;
5.修改学生信息和成绩;
而且本软件是一个独立开发的软件,全部内容自含,与其他任何软件无冲突,可以很好的与其他软件兼容。
2.2用户特点
使用本系统的用户为在华中科技大学工作,与教务管理有关的人员。
用户学历均在本科及本科以上水平,能熟练运用Office等应用软件,对本系统的使用能快速掌握。
预期本软件被采用之后,将在1分钟内接受5000人次的访问量。
2.3假定和约束
1.管理方针:
通过软件工程的正规开发流程去开发和管理项目的制作过程;
2.硬件的限制:
CPU主频不低于1.5GHZ,内存不少于256MB,硬盘容量不少于20GB,各种基本输入输出设备能相互兼容,支持windows操作系统;
3.开发经费:
1000RMB;
4.开发期限:
30天;
5.审查功能:
一周两次评审;
6.控制功能:
能应对各类突发事件,并给出用户提示和进行相应操作;
7.所需的高级语言:
Java;
8.安全保密性:
项目级保密;
3需求规定
要描述本软件在设计时的全部需求,并对每一需求细节要做具体描述。
包括:
功能需求,非功能需求,性能需求,数据的输入、加工和处理,数据管理能力,故障处理等各类需求。
3.1对功能的规定
3.1.1学生成绩查询
用户需要填的数据如下:
所填选项
数据类型
数据长度
数据要求
学生学号
字符串
12位
只能是数字
填写学生学号,点击查询,将会进入系统主页;
若查询失败,则弹出对话框提示此学生不存在,并让用户重新查询;
3.1.2删除学生的课程信息
修改学生信息时用户需要填的数据如下:
所填选项
数据要求
课程名称
2----4位
无
用户删除学生课程信息时,系统将会将用户现有的课程信息展现给用户,用户只需要选择需要删除课程即可,点击删除按钮,系统将提示用户“是否确认删除?
”用户点击“是”,则完成删除,否则不删除;
3.1.3添加学生的课程成绩
添加学生信息时需要填的数据如下:
2——4位
课程成绩
浮点数
2---4位
只能在0—100之间
当用户填完上述信息后,点击“添加”后,系统将判断用户填写的信息是否符合要求,若不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;
若符合要求则将提示“添加课程成功”。
3.1.4修改学生课程成绩
修改学生信息时需要填的数据如下:
数据要求
所选课程
浮点型
只能为0——100间的数字
当用户填完上述信息后,点击“确认”后,系统将提示用户是否确认修改,若用户点击“是”,则系统修改其成绩,否则不修改;
3.1.5录入学生信息
学号
字符串
字符串
姓名
性别
1位
只能为男或女
年级
2位
只能选择05或06
班级
只能为01到07中的数字
微积分成绩
浮点型
1—4位
只能为0到100的数字
英语成绩
复变函数
只能位0到100的数字
Java语言导学
日语
用户填完上述信息后,点击“录入”后,系统将判断用户填写的信息是否符合要求,若不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;
若符合要求则将提示“添加学生成功”。
3.1.6班级,年级成绩查询
班级号
年级号
只能为05或06
用户选择所要查询的年级或班级,系统将把此班级或年级中所有学生的课程成绩都输出来。
3.2对性能的规定
3.2.1精度
用户需要填写的所有数据的精度如下:
3.2.2时间特性要求
a.响应时间:
不得大于3秒
b.更新处理时间:
不得大于5秒
c.数据的转换和传送时间:
不得多于5秒
3.2.3灵活性
a.操作方式上的变化:
点击“确认”键,即刻用鼠标也可敲键盘的回车键;
b.运行环境的变化:
既可以在Windows2003上运行,也能在WindowsXP和WindowsVista上运行;
c.同其他软件的接口的变化:
提供多种接口;
d.计划的变化或改进:
对开发进度可适当提前。
3.2.4安全性和可维护性
该软件可以有效的防止病毒入侵,系统可以在满足硬件需求的条件下稳定的运行,不会出现系统崩溃或数据丢失等情况。
同时,本软件可随时随着用户需求的变化而快速更新,满足用户不断增长的需求,可维护性强。
3.2.5可用性和可移植性
该软件可在Windows系列的操作系统中稳定的运行。
3.3数据的输入输出要求
各类数据(包括输入和输出)的精度如下表:
用户填写数据的处理如下:
只能为0到100