学生成绩管理系统-软件工程实验 下载本文

1.2.2数据词典

数据流名称 学生信息录入 简述 用户新建学生记录时所填写的项目,或修改后的信息 用户在学生考试完后登记的成绩 满足查询条件的所有信息 来源 教务处人员 去向 SMS 组成 学号、姓名、性别、学院、班级、入学时间、学籍状态、获奖学金情况 学号、姓名、 SMS 学生 学号、姓名、性别、学院、班级、入学时间、学籍状态、获奖学金情况 学号、姓名、课程名、成绩 学号、姓名、性别、学院、班级、入学时间、学籍状态、获奖学金情况 学号、姓名、课程名、成绩 百分比数值 SMS 教务处人员 百分比数值 学生成绩录入 学生查询个人信息 教务处人员 SMS 学生查询个人成绩 班主任查询本班信息 满足查询条件的所有信息 满足查询条件的所有信息 SMS 学生 SMS 班主任 班主任查询本班成绩 单门课程的及格率 学生获取奖学金的比率 满足查询条件的所有信息 满足查询条件的所有信息 满足查询条件的所有信息 SMS 班主任 SMS 教务处人员 12

1.3对性能的规定

1.3.1精度

该软件对数据精度的要求如下: 数据项 学号 所在学院 籍贯 性别 年龄 学籍状况 班号 出生年月 联系电话 入校时间 家庭住址 建档人 建档时间 备注

数据类型 字符 字符 字符 字符 字符 字符 字符 字符 字符 日期 字符 字符 日期 字符 数据精度 4位 20(10个汉字) 20(10个汉字) 8 2 20(10个汉字) 16 年月日 40(20汉字) 年月日 100(50个汉字) 8(4个汉字) 年月日 40(20汉字) 1.3.2灵活性

当需求有以下方面变化时,该软件可以及时进行调整:

1.当不需要智能标签时,那我们在枪支资料更新加工里去掉智能标签

的数据流就可以了。

2.当需要记录每次管理员修改记录时间时,是需要在更新加工中加入

一个时间记录的子加工就可以了。

3.在人员管理中,如果出现重要数据不许一般用户浏览时,我们只需

13

要在权限管理中将用户状态标识定义为管理员或者高级管理员,就禁止了一般用户的浏览。

4.当需要从单机版升级为联机版,我们只需在其中增加进一些通讯协

议,如TCP/IP,就可以解决问题。

1.4输人输出要求

1.数据的输入:

通过键盘可以输入以下数据。 数据项 学号 所在学院 籍贯 性别 年龄 学籍状况 出生年月 联系电话 入校时间 家庭详细住址 建档人 建档时间 备注 数据类型 字符 字符 字符 字符 字符 字符 字符 字符 日期 字符 字符 日期 字符 数据精度 4位 备注 0000-9999 20(10个汉字) 信息、基础…… 20(10个汉字) 安徽、江西…… 8 2 2 16 2 年月日 8(4个汉字) 年月日 40(20汉字) 男, 女 21, 22, 23 …… 正常、留级 1-12 100(50个汉字) 3.用户权限信息的输入: 通过键盘输入用户名跟密码。

4.查询条件于统计条件的输入跟输入: 通过鼠标跟键盘输入用户的查询跟统计条件,然后在打印机或显示器上输出。

14

二.概要设计

2.1 处理流程

2.2 总体结构和模块外部设计

系统按功能划分模块,各模块划分如下:

15