学生管理系统需求分析文档.docx
《学生管理系统需求分析文档.docx》由会员分享,可在线阅读,更多相关《学生管理系统需求分析文档.docx(10页珍藏版)》请在冰豆网上搜索。
![学生管理系统需求分析文档.docx](https://file1.bdocx.com/fileroot1/2022-11/20/d64084f4-2b3c-4fc1-b453-c50660f1eb1b/d64084f4-2b3c-4fc1-b453-c50660f1eb1b1.gif)
学生管理系统需求分析文档
学生管理系统需求分析文档
1.引言
1.1编写目的
需求分析报告是为“学生管理系统”的开发提供依据,是为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发的后期为为系统的测试,验收提供帮助。
预期读者是从事“学生管理系统”开发的相关人员。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写文本档。
1.2背景
a.工程产品的名称:
学生管理系统
b.工程的提出者:
计算机学院软件工程系
c.工程的开发者:
软件工程系课题组
d.工程的用户:
学校、学院等教育单位
e.计算中心:
软件工程系实验室
f.产品的所有权:
软件工程系课题组
1.3定义
学生管理系统:
是由学生管理系统软件课题人员完全自主开发的管理软件,是用高级语言来实现其功能的软件。
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:
分析用户的需求,通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上明确新系统的功能,包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
需求收集和分析:
通过对信息系统的调查和分析,从而得到数据字典所描述的数据需求和数据流图所描述的处理要求。
需求分析的方法:
跟班作业、开会调查、请专人介绍、询问、设计调查表请用户填写、查阅记录。
模块的独立性:
是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
1.4参考资料
《软件工程导论》
——张海潘(中)
《软件工程—实践者的研究方法》
——Pressman(美)
《软件工程案例精讲》
——王业龙(中)
《软件工程实验》
——狄国强(中)
2.任务概述
2.1目标
本软件的目标是使学生管理电子化、简单化,以节省学生管理方面的不必要的资源浪费和麻烦。
对于学生管理应用系统软件最终用户为学生及学院老师领导。
2.2用户的特点
a.本软件的最终用户是定义为学院、学校等教育单位的管理层人员。
b.操作人员只需要熟悉基本电脑操作即可以操作本软件,可以由老师或领导来管理,软件维护人员必须具备硕士研究生的学历水平,有较好知识水平,比较高的工作强度忍耐力和较快的反应能力,可以比较好的应对突发事件。
c.软件的预期使用频度是几乎每天都会使用到。
2.3假定和约束
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。
若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。
在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。
3.需求规定
3.1.对功能的规定
3.1.1系统功能
1.针对学生:
录入修改个人基本信息
查询成绩,课程表,空余教室信息和教师信息
2.针对教师:
录入修改个人基本信息
查询学生成绩和课程表
3.针对管理员:
添加,删除,修改教师和学生信息以及学生的成绩
录入教室信息学生课程信息
3.1.2数据流图
见文档后面部分
3.1.3数据字典
a.学生信息描述
数据流:
学生信息
数据流来源:
数据库中学生基本信息表
数据去向:
学生信息管理页面
数据流组成:
学生学号,姓名,性别,出生年月,所在班级
b.学生成绩查询描述
数据流:
学生成绩信息
数据流来源:
数据库中学生成绩
数据去向:
课程管理信息页面
数据流组成:
学生学号,课程名,分数
c.空余教室查询描述
数据流:
空余教室信息
数据流来源:
数据库中教室信息
数据去向:
教室管理信息页面
数据流组成:
教室编号,空余时间
d.用户信息描述
数据流:
用户信息
数据来源:
数据库中用户信息表
数据去向:
用户管理页面
数据流组成:
用户名,用户密码
3.1.4E-R图
见文档后面部分
3.1.5功能模型
用例图
3.2对性能的规定
3.2.1精度
本系统要求输入的年龄为整数
3.2.2时间特性要求
系统的更新处理时间应该在可接受的范围内
系统的数据查询时间应该在可接受的范围内
系统的数据统计时间应该在可接受的范围内
3.2.3灵活性
能够支持WindowsXPWindows7的运行环境
3.3输入输出要求
对学生和教师姓名的输入要求不超过4个汉字
3.4数据管理能力要求
对学生和教师的资料能进行永久保存,对数据的存储有一定的要求,要求提供数据的备份功能。
3.5再输入不符合定义格式的数据时,软件应出现提示信息,然后弹出输入界面重新开始
4.运行环境规定
4.1设备
aintel处理器,内存容量1.5G以上
b外存容量50G以上,需要联机工作,用MSSQLSer
ver数据库存储
c输入设备:
电脑,一至十台,联机
输出设备:
电脑,无法统计,联机
4.2支持软件
Windowsxp,windows7,myeclipse,tomcat,MSSQL
Server
4.3接口
网络接口,与MSSQLServer之间的接口
4.4用户接口
Javaswing开发用户登录和使用界面
登录界面有用户身份,用户名,密码
操作界面有用户可以使用的各种功能
登陆查询相关信息
显示相关信息
显示相关信息
登陆查询相关信息
N
M
P