第2章 需求分析 第2章 需求分析
2.1 系统目标
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。 具体系统需具有以下功能: (1) 学籍信息管理
每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息 (2) 班级信息管理
实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。 (3)课程信息管理
每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。
该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。 (4)成绩信息管理
本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。 (5)系统管理
因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。
- 3 -
经济管理学院本科课程设计论文 2.2 业务流程
收费单 总务处 课程处理 老师 学生 入学单 学籍管理 班级表 分班处理 成绩处理 成绩表 成绩单 学籍表档案 课程表 学生 图1 业务流程图
2.3 数据流程
收费单 总务 学籍课程信息 班级信息 老师 成绩信息 学生 入学单 学籍 管理 班级信息 课程处理 成绩信息 课程信息 成绩信息 成绩处理 学籍信息 学籍表 课程信息 课程表 班级表 班级信息 成绩表 学生成绩单 学籍信息 分班处理 学生 图2 数据流程图
- 4 -
第2章 需求分析 2.4 数据字典
2.4.1 数据元素定义
数据元素的定义是数据字典的基础,其他定义都是建立在数据元素定义的基础之上的。数据元素的定义包含数据元素名称、数据元素编号、数据元素类型、数据元素长度以及数据元素含义等内容。
本系统一共有22个数据元素,每一个数据元素均有如表1所示格式的数据元素定义表。
表1 数据元素定义表
数据元素编号: 数据元素名称: 别名: 类型: 长度: DE001 学生学号 Sno char 10 由于篇幅关系,不再列出其他的数据元素定义表。当所有的数据元素定义完以后,就可以建立数据元素一览表,如表2所示。
表2 数据元素一览表 编号 DE001 DE002 DE003 DE004 DE005 DE006 DE007 DE008 DE009 DE010 DE011 DE012 DE013 DE014 DE015 DE016 DE017 DE018 DE019 DE020 DE021 DE022 数据元素名称 用户名 用户密码 用户权限 学生学号 学生姓名 学生性别 出生年月 奖惩情况 家庭住址 联系电话 流动信息 课程号 课程名 教师姓名 教师编号 学分 上课地点 专业名称 班级号 班级名 平时成绩 总成绩 别名 userif userpwd userleved Sno Sname Sex CSNY JCQK JTZZ LXDH LDXX Kcid Kcname JSXM JSBH Credit SKDD ZYMC BJH Classif Gradepeacetime Grade - 5 -
类型 字符型 字符型 字符型 字符型 字符型 字符型 日期型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 文本 字符型 字符型 字符型 浮点型 浮点型 长度 10 10 10 10 20 10 20 30 20 20 30 10 10 20 10 10 20 20 10 20 10 10 小数点位数 2 2 经济管理学院本科课程设计论文 2.4.2 数据流
数据流表明了数据的流动方向及其名称,是数据载体的表现形式之一。在数据字典中所定义的数据流有两类:一类是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。
本系统一共有4个数据流,每一个数据流均有如表3所示格式的数据流定义表。
表3 数据流定义表
数据流编号: 数据流名称: 简述: 来源: 去处: 组成: DF001 学籍信息 对学生基本信息的添加 学生 学籍管理 学生学号、学生姓名、学生性别、出生年月、奖惩情况、家庭住址、联系电话、流动信息
当所有的数据流定义完以后,就可以建立数据流一览表,如表4所示。
表4 数据流一览表
编号 DF001 DF002 DF003 DF004 课程安排信息 班级信息 成绩信息 数据流名称 学籍信息 总务处 学生 学生 来源 学生 课程管理 老师 成绩处理 去处 学籍管理 组成 学生学号 学生姓名 学生性别 出生年月 奖惩情况 家庭住址 联系电话 流动信息 课程名 课程号 教师编号 学分 上课地点 专业名称 班级号 老师 平时成绩 总成绩 - 6 -