的众多高校甚至中小学,都得到了不同程度的使用。市场上众多的教育管理信息系统,大多包含学生成绩管理的功能。借助学生成绩管理,学生可以及时、准确地查询到自己的成绩信息[2]。
随着社会的发展,信息化是社会进程的必然趋势,所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。
word文档 可自由复制编辑
第2章 系统需求分析
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。学生成绩管理系统的总体目标是为教学工作中的成绩管理提供稳定、安全、可靠信息化服务。
2.1 系统功能需求分析
2.1.1 系统总体设计图
添加用户
修改密码
系统管理
重新登陆 班级浏览
班级管理
班级添加 班级查询
学生成绩管理系统
档案浏览
学生档案管理 档案添加 档案查询 基本课程设置
课程管理
班级课程设置 考试类型设置
成绩管理 帮助 退出
图2-1系统总体设计图
成绩浏览 成绩添加
word文档 可自由复制编辑
2.1.2 基本功能介绍
本学生成绩管理系统,主要功能是完成对学生成绩的基本管理,主要模块包括:系统管理模块,班级模块,学生档案模块,课程管理模块,成绩管理模块。
系统管理模块主要对系统用户进行添加新用户、对已有的用户进行更改密码、重新登陆等操作。
班级管理模块主要对班级进行班级浏览(包括对班级信息的修改)、班级添加、班级查询等操作。
学生档案管理模块主要是对学生进行档案浏览(包括对学生档案的修改)、档案添加、档案查询等操作。
课程管理模块主要是进行基本课程设置(包括对课程的修改)、班级课程设置等操作。
成绩管理模块主要是进行考试类型设置、成绩浏览(包括对学生成绩的修改)、成绩添加等操作[3]。
2.2 业务流程、数据流分析
2.2.1 业务流程
根据学校的学生成绩业务流程,结合上述的各功能模块,设计出学生成绩管理系统的整体业务流程图,如图2-2所示。
word文档 可自由复制编辑
在读学生 课程 成绩单 教学计划 班主任或教师 核对 班级课程设置 成绩汇总表 系领导汇总 教务处汇总审批 学生成绩档案 图 2-2 学生成绩管理系统业务流程图
2.2.2查询流程图
对现有的资料进行汇总,然后录入,最后查询。 系统 管理 人员 查询结果 课程信息录入 查询条件 学生信息录入 学生数据成绩信息录入 成绩数据
班级信息录入 班级数据 课程数据图 2-3 信息录入查询流程图
word文档 可自由复制编辑
2.2.3 数据流分析
数据库采用Microsoft Access 2003,它完全适用也学校成绩管理的要求,它所支持的数据类型十分丰富,维护简便,低费用,高效率。
根据前面的模块分析和流程设计,在学生成绩管理系统中,需要包含以下几个表:学生基本信息表(xj)、班级表(class)、所有课程表(allkecheng)、班级课程表(classkecheng)、考试类型表(leixing)、成绩表(cj)、用户表(user)。
表 2-1 学生基本信息表(xj) 字段名称 学号 姓名 性别 班级 出生年月 家庭地址 邮政编码 入学时间 联系方式 备注 类型 文本 文本 文本 文本 日期 文本 数字 日期 数字 备注 长度 10 8 2 20 30 长整型 长整型 备注 主键 表 2-2 班级表(class) 字段名称 年级 班级 年制 专业 班主任 备注 类型 文本 文本 文本 文本 文本 备注
长度 16 20 8 16 8 备注 主键 word文档 可自由复制编辑