基于MFC的考试系统的设计与实现


时间: 2021-07-03 22:21:52 人气: 8 评论: 0

随着家长对孩子教育方面的不断重视,教育在人民心中的地位越来越重,老师们的负担与压力也越来越重。如何减轻老师的负担及压力,已经成为广大学校校长需要解决的头号难题。在教育工作中,为学生考试出试卷和批改试卷是老师们最头痛的,不仅消耗大量的时间,而且消耗大量的精力体力。因此,考试过程由人工操作转向计算机操作是必然的结果。

在以往的教学中,老师出试卷大多由手工出卷,这样生成的试卷往往会有知识点分布太集中、难易程度不当、分值分布不均等一些缺点;这样,既增加了老师的负担,也没有达到很好考查学生学习的真实水平,造成教学上的失误。基于以上的原因,有很多从事软件开发的人员在试卷自动生成方面做了很大的研究。本系统希望利用计算机强大的数据处理功能,由计算机逐步代替传统的人工出卷,并且规范出卷程序,使出卷工作更加科学化、现代化,使教育工作更上一层楼。


随着教育事业的蒸蒸日上,参加教育的学生的增多,现有的人工出卷、批阅考卷的考试方法已经逐步不满足时代的发展,跟不上时代的脚步。广大从事教育职业的教育家们已经意识到只有充分的跟上时代的脚步,使用计算机信息技术,才能不落后于他人,因此决定在学生考试上采用计算机考试系统。

根据学生考试的特点和学校的具体情况,该学生考试系统以考试流程为基础,从客观、专业的角度出发、提供了科学、有效的考试模式、考试时采用系统自动从数据表中选题的方式,达到随机抽题的目的,评卷时通过核对考试答案与正确答案得出考生的分数,不用老师同意审阅,出题方面采取表单加数据的方式使后台管理者能够直观、方便地管理试题信息。学生管理可实现老师对学生的成绩进行查询,按分数归类。数据库管理提供对数据库进行备份、还原及初始化操作,减轻用户的工作量。



引言 2

1 系统概述 2

1.1课题背景及意义 2

1.2国内外研究现状 3

1.3本课题研究的内容及目标 4

1.4系统主要技术分析 4

1.5系统开发工具 6

2 基于MFC的学生考试系统的需求分析 6

2.1可行性分析 6

2.2需求分析 7

3 基于MFC的学生考试系统的数据库设计 9

3.1 E-R模型的设计 10

3.2数据库的逻辑结构设计 10

5 基于MFC的学生考试系统的系统总体设计 12

5.1系统结构设计 12

5.2系统各功能模块介绍 13

6 基于MFC的学生考试系统的系统详细设计与实现 13

6.1系统公共模块的设计 14

6.2系统主窗体的设计 14

6.3系统注册模块的设计 14

6.4系统登录模块的设计 15

6.5系统密码找回模块的设计 16

6.6系统试题管理模块的设计 17

6.7系统成绩查询模块的设计 18

6.8系统数据库管理模块的设计 18

7 基于MFC的学生考试系统的系统测试 18

7.1登录模块测试 19

7.2选择科目模块测试 19

7.3考试模块测试 20

7.4注册模块测试 20

7.5密码找回模块测试 21

7.6试题管理模块测试 21

7.7成绩查询模块测试 22

7.8数据库管理模块测试 22

结论 22

致谢 23


评论
188083800