1.3.6成绩管理模块(CTRL+F):
学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩游览、成绩查询等功能模块。
1.4系统开发的目标
出于本系统是学校学生管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
7
2. 系统分析
2.1业务流程分析
班级管理业务流程图:
学生 班级 班级 班主任 教务处 教务处 输入计算机 输出
档案管理业务流程图:
班主任 学生 档案 档案 教务处 输出 教务处 输入计算机 8
课程管理业务流程图:
教师 教务处 学生 课程 课程 输入计算机 输出 教务处 成绩管理业务流程图: 学 生 成绩 教师 教务处 输出 输入计算机 教务处 教师
输出 教务处 学生 班级 班级 班主任 教务处 输入计算机 9
2.2数据流程分析:
2.2.1数据流程图:
由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。
学生成绩管理系统0层数据流程图
教师 学生成绩 学籍管理部门 学生情况 学生成绩管理系统 查询 统计分析 教务处 学生 教师 10
学生成绩管理系统1层数据流程图
2.3数据存储分析:实体联系图
1、数据模型设计。首先来做出学生成绩管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。
2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学
11
管理 部门 1.0 学生管理 2.0 课程管理 D1 学生 教务D2 课程 教师 3.0 成绩管理 D3 4.0 统计分析 查询成绩 管理