上传者: wsbl52006
|
上传时间: 2021-06-13 21:13:03
|
文件大小: 470KB
|
文件类型: DOC
高考成绩的统计和查询工作是非常重要的。高考成绩是面向的是全国范围内的考生,它涉及的面比较广、数据量大,如果在设计上出现什么问题,都会在社会上产生巨大的影响。在这里我们只是简单地做一个高考成绩查询和统计的一个小系统,并没有考虑安全性等方面的的问题,主要目的是通过这个课程设计的学习,对用JAVA开发数据库系统有更为深刻的认识。还有本次我们开发的是高考管理系统是以“3+2”为模型的。
高考成绩管理模块主要实现以下功能:
(1)高考成绩录入。高考成绩录入包括成绩的添加、修改、编辑和自动统计等功能。目前高考主要包括两个方面:文科和理科。文科成绩录入和理科成绩录入分别是两个不同的模块。
(2)高考成绩查询。成绩查询也分为理科查询和文科查询两个部分,成绩查询部分最好是应用准考证查询,这是因为准考证号是全国统一的,每个考生只有一个准考证号,这样就避免了同名同姓出现查询重复的。如图1所示,在这个系统中,包含4个模块:理科成绩录入、理科成绩查询、文科成绩录入和文科成绩查询。其中,理科成绩录入和文科成绩录入、理科成绩查询和文科成绩查询两个模块的设计思想基本一致。
(3)建立理(文)科成绩录入和查询界面。建立一个理科数据库表,用来记录准考证号(这个作为数据库表的主键,惟一标识)、学生考号和姓名。另外再建立一个理科数据库表,用来记录学生姓名、考号之外的其他信息,并记录各科的成绩。
◆建立一个文科数据库表,用来记录准考证号(这个作为数据库表的主键,惟一标识)、学生考号和姓名。另外再建立一个文科数据库表,用来记录学生姓名、考号之外的其他信息,并记录各科的成绩。其中,理科文科的界面设计比较相似。
(4)本系统查询与成绩设计。系统设计要求在考生查询的同时自动进行统计工作,这是一种人性化的需求,统计和查询只需要一个事件代码和一个执行动作即可完成。