学生成绩管理工作一直被视为校园管理中的一个瓶颈,积极寻求适应时代要求的学生成绩管理模式已经成为当前校园管理工作的当务之急。传统的人力管理模式既浪费人力,同时效果不够明显。本章将开发一个学生成绩管理模块,它包括了学生成绩的增、删、改、查功能,同时也可以调用Windows自带的小工具。读者可以在本模块的基础上开发学生成绩管理系统。
学生成绩管理模块主要包括增加成绩单、修改成绩单、查询成绩单和删除成绩单功能。此外,还可以打开Windows系统的记事本和计算器小工具,其功能结构如图 2.1 所示。
图 2.1 学生成绩管理模块功能结构
学生成绩模块由多个窗体组成,主窗体的运行效果如图 2.2 所示,主要功能是调用执行本模块的所有功能。
“增加成绩单”窗体的运行效果如图 2.3 所示,主要功能是完成成绩单的增加。除了备注,所有内容都是必须填写的,其中,学生班级的格式要求是例如“0123”的样式。第一个数字表示初中还是高中,第二个数字表示年级,后面两个数字表示具体的班级。第一位使用 0 表示初中,1 表示高中。第二位使用 1、2 和 3 表示年级。考试成绩的格式要求是例如“90”的样式。考试时间的格式要求是例如“2010-12-22”的样式,否则将不能增加成绩单。
图 2.2 学生成绩管理模块主窗体
图 2.3 “增加成绩单”窗体
“修改成绩单”窗体主要功能是完成对已经增加的成绩单的修改。修改时将首先查询出数据库中保存的所有成绩单,如图 2.4 所示。用户要选择一行记录,然后单击“修改”按钮进行修改,如图 2.5 所示。
图 2.4 “现有学生成绩单”窗体
图 2.5 “修改成绩单”窗体
“查询成绩单”窗体的运行效果如图 2.6 所示,主要功能是对已经保存的成绩单进行查询。
查询的条件是任意的,而且支持模糊查询。如果没有找到符合条件的记录,则进行提示,如图 2.7 所示。
图 2.6 “查询成绩单”窗体
图 2.7 查询失败时的提示窗体
否则将查询结果显示在表格中,如图 2.8 所示。
“删除学生成绩单”窗体如图 2.9 所示,它用于删除当前窗体表格中选中的学生成绩单记录。
图 2.8 查询成功时的窗体
图 2.9 “删除学生成绩单”窗体