精品文档
教学管理人员 制定教学计划 安排考试 教 师 班级课程表 学 生 学生成绩表 系统管理 员 图6 新学生成绩管理系统业务流程图
2. 确定合理的业务数据处理流程
根据新系统的业务流程,其新的业务数据处理流程图如下图所示: 添加的数据处理逻辑的定义为 处理逻辑编号:P5
处理逻辑名称:打印学生成绩 输入的数据流:学生成绩信息
处理:根据总的学生成绩信息,进行学生成绩报表打印。 输出的数据流:学生成绩报表
精品文档
精品文档
P1 学生成绩设计 D1 F1 学生成绩单 P2 打印学生成绩填写单 P3 F3 填好的学生成绩单 填写学生成绩 D3 D2 F2 学生成绩填写单 P4 F4 学生成绩处理 学生成绩报表 D4 P5 打印学生成绩 图7 新学生成绩管理系统数据流程图
3. 新系统的逻辑结构与数据分布 (1)新系统的逻辑结构
新系统在原系统的基础上增加了打印报表的功能,具体功能分为:系统管理,人工管理,数据库管理。
系统管理由系统管理部工作人员来完成,人工管理由教务处的教师,班级与学生成绩管理学工完成,数据库管理则由工作人员负责。
在各个管理功能中都具备查询、浏览功能,在各个模块中根据相应的查询条件和输入查询项查询到相应的所需信息,使得原系统得以优化和完善。
精品文档
精品文档
学生成绩管理系统 班级与学生统档案管理子系学生成绩管理子系统课程与成绩管理子系统系统管理管理子系统(2)新系统数据资源的分布方案
学生信息中的姓名,学号是系统管理员以及老师共享,学生私有的。班级信息的班级名称所有人共享。考试及课程信息中的考试日期和考试类型,所有人共享;成绩考试由系统管理员以及老师共享,学生私有;课程名称,所有人共享。
四、 系统设计
(一) 系统总体结构设计
该学生成绩管理系统的总体功能结构可分为新生入学管理、学生教学管理、学生成绩单管理、学生信息浏览四个具体功能模块,其中学生教学管理模块为主要功能,包含对教学计划、班级课程、教室安排、考试计划、成绩查询内容的管理,具体如下图图9所示:
图8 新系统逻辑结构图
精品文档
精品文档
学生成绩管理 学生教学管理 学生信息浏览 学生系统管理 输入教学计 划 输出班级课程信 息 输出考试安排信 息 输出考试成绩信 息 打印报表信 息 浏览查询信 息 系统帮 助 图9 学生成绩管理系统总体功能结构图
(二) 代码设计
代码共12位:专业代码-入学年份-班级-班内排名号,前2位代表专
业名称的代码,后4位代表入学时的年份,再后4位代表班级号,最后2位代表所在班级内的排名号。具体代码结构为:前2位取01-99之间的一个值来表示专业号,后4位取0001-9999代表入学时的年份,再后4位取0000-9999中的一个值来表示所在班级的班级号,最后2位取01-31之间的值来表示在班级内的排名号。
精品文档
精品文档
××ˉˉ ×××× ××××ˉˉ ×× (数字) 在班内的排名号 班级号(数字) 入学年份(数字) 专业代码(数字)
例如学号为012011108211的学生表示的是他于2010年入学攻读代码为01号的专业,被分配到代码为1082的班级学习,在班内排名为11号。
(三) 计算机处理流程设计
信息系统的处理流程图是系统流程图的展开和具体化,内容更为详细,从图中可清晰地看出系统的新生入学管理、学生教学管理、学生学费管理、学生信息浏览四大模块具体流程,具体如下图图10、图11、图12、图13所示
精品文档