软件工程学生学籍管理系统需求分析报告.docx
- 文档编号:18603993
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:15
- 大小:173.03KB
软件工程学生学籍管理系统需求分析报告.docx
《软件工程学生学籍管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《软件工程学生学籍管理系统需求分析报告.docx(15页珍藏版)》请在冰点文库上搜索。
软件工程学生学籍管理系统需求分析报告
软件工程课程报告
学院______自动化____________
专业______自动化____________
年级班别___自动化卓越一班_______
学号____**********__________
学生姓名______鲁梦如____________
2015年6月22日
学生学籍管理系统需求分析
一、概述
§1.1系统目标
学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
§1.2业务模式
本系统是运行在WindowsXP等操作系统环境下的多台计算机构成的局域网,采用B/S模式,学生的信息由各用户在规定的权限下在各自的工作站上录入,统一保存在系统服务器上,既可集中管理,有可让各部门管理自己负责的信息。
信息上网后各用户可查询,调用,达到全校信息共享。
二、用户需求
§2.1功能要求
·学生档案管理:
学生的一般情况,及奖励,处分情况;
·学生成绩管理:
学习成绩,补考成绩;
·学籍处理:
学生留降级处理,休复学处理,退学处理;
·日常教务管理:
日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;
·毕业生学籍处理:
结业处理,毕业处理,授位处理,学籍卡片等。
§2.2信息采集与各部门的使用权限
每学期考试完毕由各系录入成绩,然后由教务处收集。
为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下:
数据收集前的系统权限
学生档案
学生奖惩
学生成绩
学籍处理
补考成绩
教学计划管理
各种等级考试
学生工作处
0?
0?
?
?
?
?
?
各系
?
?
0?
?
?
?
?
教务科
?
?
?
0?
0?
?
0?
师资科
?
?
?
?
?
0?
?
院长办公室
?
?
?
?
?
?
?
注:
0、登录,修改,处理权。
?
、查询权
§2.3数据完整性、正确性:
1、可按某学生某学年考试及补考成绩,自动生成该学生是否升留降级,退学。
2、可按某学生在校期间累计重修科目门数和成绩自动生成该学生是否结业,毕业,授位。
3、可按某学生因非成绩原因所引起的学籍变更作自动处理。
4、可按每学期各年级班学生考试成绩自动生成补考名单,科目。
5、可按每学期各年级学生考试成绩自动生成某课程统计分析表。
6、可按同一年级学习成绩进行同一课程不同班级间成绩比较
§2.4性能需求
因为学籍管理系统存储学生信息,所以数据库系统应该具有备份和恢复功能,保证学生数据库的长期完整性和正确性。
另一方面,作为系统的服务器应该能够长期无故障的运行,而且能够便于管理员的操作。
安全性要求比较高,对业务逻辑必须封装,避免有人登陆他没权限的网页,避免黑客从数据流中截取敏感数据。
§2.5用户平台要求
系统主要使用于高校的局域网(校园网),WinXP等环境下,Java,Vc,Vb连接数据库,本系统需要DBMS放学生学籍数据库。
可进行查询,修改、处理等。
三、业务逻辑和数据流图
本系统暂不考虑与其他系统交换数据,而是作为一个独立的系统。
但是,他应该能够向学校的上级主管部门提交学生的信息。
§3.1业务流程与业务逻辑
§3.1.1业务流程图
*图1:
业务流程图
§3.1.2业务逻辑图
各系输入学生每学期的成绩,考查学生的表现。
*图2:
业务逻辑图
§3.2数据流图
查询要求
管理要求当前输入
统计表
学生信息
学生情况
*图3:
0层数据流图
查询要求
有效的管理要求
有效的查询要求学生情况
学籍管理要求
无效输入
统计表
当前输入
*图4:
1层数据流图
成绩表
补考成绩表
管理要求奖励处分表
学生资料表
修复学,退学
报表
日常报表
毕业生表
学生情况
查询学生情况
数据文件
查询要求
学生情况
统计表
*图5:
2层数据流图
§3.3用例图
extends
extends
四、数据调查及分析
§4.1原始数据
原始数据的描述:
数据名称:
高校学生学籍管理信息系统
简述:
系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。
来源:
每学期考试完毕由各系录入成绩,然后由教务科收集
去处:
学生,老师
组成:
存储信息用库有学生资料表,成绩表,授课表,补考成绩表,奖励处分表等,用于存放学生在校期间的有关信息。
§4.2数据词典
§4.2.1数据条目
系统管理要求=[学生资料表|成绩表|授课表|补考成绩表|奖励处分表|毕业生表|日常报表]
学生资料表=学号+姓名+性别+生日+家庭地址+邮编
成绩表=学号+科目+成绩
毕业生表=学号+姓名+班级
奖励处分表=学号+姓名+系别+奖励(处分)
学生情况=学生成绩+学生资料
数据文件={学生资料表+成绩表+授课表+补考成绩表+奖励处分表+毕业生表+日常报表}
统计要求={学生情况}
数据流名:
查询要求
简述:
系统处理的一个命令
别名:
无
组成:
[学生情况|统计要求]
数据量:
2000次/天
峰值:
每天上午9:
00—10:
00有1000次
注释:
至每学年10月下旬评奖学金还将增加3至4倍
§4.2.2数据分析
数据项描述
数据项编号:
01
数据项名称:
学号
简述:
学生表的关键字的描述
类型:
长整型
长度:
10位
取值/定义:
前四位入学年份,接着三位系别专业方向代号,最后是按姓氏排列的序号
数据项编号:
02
数据项名称:
成绩
简述:
成绩表的有关分数的描述
类型:
单精度
长度:
7位
精度:
小数点后保留两位
取值/定义:
小数点前最多三位数字学生考试成绩、平时成绩、总评成绩
数据项编号:
03
数据项名称:
奖励
简述:
奖励表的有关奖励的描述
类型:
文本/字符类型
长度:
多位
取值/定义:
学生的奖励情况有获得奖励或是受到处分
§4.2.3小说明
加工编号:
1
加工名:
检查有效性
输入流:
管理要求,查询要求
输出流:
有效的管理查询要求
加工逻辑:
检查输入要求的有效性
有关信息:
当有要求输入时执行此加工
加工编号2.1
加工名:
要求处理类型
输入流:
学生资料表|成绩表|补考成绩表|奖励处分表|毕业生表|日常报表
输出流:
根据不同的要求选择case:
case1:
学生档案管理
case2:
学生成绩管理
case3:
学籍处理
case4:
日常教务管理
case5:
毕业生学籍处理
加工逻辑:
选择类型
有关信息:
当有合法管理要求输入时执行此加工
加工编号:
3.1
加工名:
查询要求
输入流:
查询学生情况
输出流:
学生情况
加工逻辑:
根据查询要求从文件中读出学生记录
有关信息:
当有合法查询要求输入时执行此加工
五、用例规格说明
1.用例名称:
3..管理成绩
2.简要说明:
对学生的学习成绩及补考成绩的录入
3.事件流:
进入成绩管理界面,添加学生成绩
4前置条件:
管理员进入学籍管理系统
5后置条件:
完成对学生成绩的录入
6扩展点:
无
1.用例名称:
4..管理学籍
2.简要说明:
涉及到学生的留级、降级、休学、复学、退学处理
3.事件流:
进入学籍管理界面,处理学生的学籍状态
4前置条件:
管理员进入学籍管理系统
5后置条件:
录入学生的学籍状态
6扩展点:
无
1.用例名称:
5..管理教务
2.简要说明:
管理日常报表,如:
通知书、补考通知、学生成绩统计
3.事件流:
进入学生档案管理界面,打印相应教务报表
4前置条件:
管理员进入学籍管理系统
5后置条件:
完成教务报表打印
6扩展点:
无
1.用例名称:
6..管理毕业学籍
2.简要说明:
毕业学籍处理、结业处理、毕业处理,学位处理
3.事件流:
进入学生档案管理界面,处理毕业学籍信息
4前置条件:
管理员进入学籍管理系统
5后置条件:
完成对毕业学籍信息处理
6扩展点:
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 学生 学籍 管理 系统 需求 分析 报告