学生成绩管理系统设计报告说明书Word下载.docx
《学生成绩管理系统设计报告说明书Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统设计报告说明书Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
(6)数据打印管理模块功能树图8
五、系统各模块说明
1、登陆界面设计9
2、主界面设计9
3、各子界面设计9
(1)数据添加管理界面设计9
(2)数据查询管理界面设计9
(3)数据修改管理界面设计9
(4)统计数据界面设计9
(5)打印操作界面设计9
六、数据库设计
1、用户信息表10
2、学生信息表10
3、教师信息表10
4、班级信息表10
5、课程信息表10
6、分数信息表10
一、需求分析
在学校的信息化管理中,学生相关信心的管理是一个重点。
其中如何对学生的成绩进行有效的管理,一直是学校教务部门关心的一个话题。
传统的手工方式效率低下,重复工作很多,并且很难保证正确性。
如何对学生成绩进行信息化管理,减轻教务部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是本系统设计的目的。
二、系统概述
学生成绩管理系统可以为学校里各个院系的教学管理部门提供学生相关信息的管理基本功能,特别是对成绩进行管理,从而帮助教务部门通过电子化的管理方式,提高工作效率,尽可能地节约人力物力,符合信息化刮泥的潮流。
这些管理包括:
1学生基本信息的管理,包括增加、修改、删除管理
2教师基本信息的管理,包括增加、修改、删除管理
3班级信息的管理,包括增加、修改、删除管理
②4课程信息的管理,包括增加、修改、删除管理
②5成绩的管理,包括学生成绩的增加、修改删除管理
②6统计操作,分别按个人成绩、单科成绩统计出最高成绩、最低成绩、平均成绩及参
加考试的人数
②7打印管理,对现有的数据库信息进行打印
②8管理员功能,设置管理员功能,只有取得管理员权限的人才能使用本系统
三、功能需求描述
该系统的功能需求有如下几个方面:
1用户登录系统:
系统应该具有管理员功能,只有取得管理员权限的人才能适用本系统。
2数据添加功能:
对于学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息,可以在系统中实现数据的添加工作。
3数据查询功能:
对于学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息,可以在系统中实现数据的查询工作。
4数据修改功能:
对于学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息,可以在系统中实现数据的修改工作。
5统计操作:
在系统中,可以分别按照个人成绩及、单科成绩统计出最高成绩、最低成绩、平均成绩及参加考试的人数
6打印功能:
对于学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息,可以在系统中实现数据的打印工作。
四、系统模块结构图
1、学生成绩管理系统总模块:
依据需求分析结果,学生成绩管理系统的主要模块包括:
用户登录模块、数据添加管理模块、数据查询管理模块、数据修改管理模块、成绩统计模块、数据打印模块6个主要的功能模块,系统结构如下图:
2、各子系统模块结构图
(1)登陆:
用户登录模块主要实现只有指定的用户才能访问的系统功能,管理员在选择自己的账号后,输入正确的密码信息就可以登陆系统。
本模块包括登陆和退出两个功能。
模块功能如下图所示:
(2)数据添加:
数据添加管理模块主要提供对数据库中重要数据的添加功能,其中的功能包括:
添加学生基本信息、添加教师基本信息、添加班级信息、添加课程信息、添加学生成绩信息。
数据添加管理模块的功能如下图所示:
添加学会基本信息
添加教师基本信息
数据添加管理
添加班级信息
添加课程信息
添加学生成绩信息
(3)数据查询:
数据查询管理模块主要提供对数据库中重要数据的查询功能,其中的功能包括:
查询学生基本信息、数据表浏览(包括学生基本信息、教师基本信息、班级信息、课程信息、学生成绩信息5个表的浏览)、课程浏览数据查询管理模块如下图所示:
(4)数据修改:
数据修改管理模块主要提供对数据库中重要数据的修改功能,其中的功能包括:
修改学生基本信息、修改教师基本信息、修改班级信息、修改课程信息、修改学生成绩信息。
数据修改管理模块的功能如下图所示:
修改学生基本信息
修改教师基本信息
数据修改管理
修改班级信息
修改课程信息
修改学生成绩信息
(5)成绩统计:
成绩统计模块提供按个人成绩统计和按单科成绩统计两项功能。
成绩添加模块如下图所示:
(6)数据打印:
数据打印管理模块主要提供对数据库中重要数据的打印功能,其中的功能包括:
打印学生基本信息、打印教师基本信息、打印班级信息、打印课程信息、打印学生成绩信息。
数据打印管理模块的功能如下图所示:
打印学生基本信息
打印教师基本信息
数据打印管理
打印班级信息
打印课程信息
打印学生成绩信息
五、系统各模块说明
1、登陆界面设计:
登陆界面主要用于管理员进行登录操作,界面中需要管理员选择账号,并输入密码,进行登录操作。
2、主界面:
充分考虑界面易于操作的系统需求,主窗体使用简单和直观的界面设计,提供主要的功能模块入口。
3、各子界面:
(1)数据添加管理界面:
在数据添加管理模块中,用户可以选定学生信息表、教师信息表、班级表、课程表和成绩信息表来进行数据的添加。
每一个表放到单独的一个属性页面中,用户可以通过单击“添加”按钮完成新纪录的添加工作。
用户也可以通过单击“返回主菜单”按钮回到上一级操作。
(2)数据查询管理界面:
在数据查询管理模块中,用户可以选定学生基本情况、数据表浏览、课程浏览三个属性界面来进行数据的查询。
在学生基本情页面中,用户可以通过选择班级代码和姓名来完成对学生信息的查找工作。
在数据表浏览页面中,用户可以通过下拉列表选择不同的表来完成对学生信息表、教师信息表、班级表、课程表和成绩信息表的简单浏览操作。
在课程浏览页面中,用户可以通过导航按钮对课程信息逐条记录进行浏览。
(3)数据修改管理界面:
在数据修改管理模块中,用户可以选定学生信息表、教师信息表、班级表、课程表和成绩信息表来进行数据的修改。
每一个表放到单独的一个属性页面中进行操作,用户可以通过浏览指定的记录后,修改该记录中的具体字段项目,并单击“确定”按钮完成数据的修改操作。
用户也可以通过“返回”按钮回到上一级的操作。
(4)统计数据界面:
成绩统计模块提供按个人成绩统计和按单科成绩统计两项功能。
用户可以通过单击具体的某个项目,该项目信息将在列表框中选定获得。
用户再单击列表中的具体项目,来获得最后的统计信息。
(5)在打印模块中,用户可以在一个单选框列表中选定学生信息表、教师信息表、班级表、课程表和成绩信息表这五个项目,然后通过单击“显示结果”按钮就可以将选定项目中的信息在新的窗口中进行显示。
六、数据库设计
1、用户信息表
名称
字段名称
类型
宽度
非空
用户密码n
用户名
字符型
10
No
用户密码
密码
2、学生信息表
学生学号
学号
「字符型
P8
学生姓名
姓名
学生性别
性别
2
学生出生日期
出生日期
—日期型
8
学生所在班级编号
班级编号
6
3、教师信息表
教师代码n
教师代码
4
教师姓名
教师性别1
教师出生日期
日期型
教师所属部门
部门
教师职称
职称
4、班级信息表
班级所属年级
班级所属专业
班级所属系代码
该班级学制
班级类型
5、课程信息表
课程代码
课程代码丁
课程名称
16
课程类别
类别1
P4
教授该课程的教师代码
6分数信息表
学生学号d
该课程成绩
成绩
数值型