1、 毕业设计 (论文 ) 基于 VC 开发与设计考试系统 四川科技职业学院 毕业设计 (论文 ) 第 I 页 授人以渔 能力为本 毕业论文 (设计 )诚信承诺书 题目 基于 VC 开发与设计考试系统 学生姓名 邓明霜 学号 201007010107 专业 软件技术 班级 软件班 学生承诺 我承诺在毕业论文 (设计 )活动中,遵守学校有关规定,恪守学术规范,本人毕业论文 (设计 )内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的情况,如果有违规行为和论文抄袭率达到 30%以上,我愿意承担一切责任,接受学校的处理。 学生 (签名 ): 年 月 日 查询毕业设计
2、(论文)抄袭结果: % 指导教师承诺 我承诺在毕业论文 (设计 )活动中,遵守学校有关规定,恪守学术规范,经过本人核查,该生毕业论文 (设计 )内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的现象。 指导教师 (签名 ): 年 月 日 四川科技职业学院 毕业设计 (论文 ) 第 II 页 授人以渔 能力为本 四川科技职业学院毕业设计(论文)评审表 姓名 邓明霜 学号 201007010107 题目 基于 VC 开发与设计考试系统 评价项目 具体要求 权重 A B C D E 调查论证 能独立查阅文献和从事其他调研;能正确翻译外文资料;能提出并较好地论述课
3、题的实施方案;有收集、加工各种信息及获取新知识的能力。 0.1 研究方案的设计能力 论文的整体思路清晰,结构完整、研 究方案完整有序。 0.2 分析与解决问题的能力 能运用所学知识和技能去发现与解决实际问题;能正确处理实验数据;能对课题进行理论分析,得出有价值的结论。 0.2 工作量及 工作态度 按期圆满完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律;工作作风严谨务实。 0.2 质量 综述简练完整,有见解;立论正确,论述充分,结论严谨合理;试验正确,分析处理科学;文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确;论文结果有应用价值。 0.2 创新 工作中
4、有创新意识;对前人工作有改进、突破或独特见解。 0.1 评定成绩(优、良、中、及格、不及格) 指导教师意见: 指导教师签名: 20 年 月 日 说明:在“ A、 B、 C、 D、 E”对应的栏目下划“” 四川科技职业学院 毕业设计 (论文 ) 第 III 页 授人以渔 能力为本 四川科技职业学院毕业设计 (论文 )任务书 学生姓名 邓明霜 学号 201007010107 指导教师 张珍 学院名称 移动通信与软件学院 专业名称 软件技术 论文题目 基于 VC 开发与设计考试系统 题目来源 实习实践( )理论研究( ) 一、基本任务与要求 基本任务: 通过论文及设计,利用自己的专业知识开发与设计一
5、个考试系统,要实现学生考试、教师后台信息管理,并实现对数据库的查询、增加、删除和修改。运行界面清晰明了,操作简单方便明了。 要求: 设计要有一定的专业性,体现出自己的专业所学,对 VC6.0+界面实现把握恰当,视觉效果很好。要实现系统对数据库的操作,学生考试操作要简单方便。 二、工作内容及时间安排 1选题: 20 12 年 10 月 22 日前 2开题报告: 20 12 年 11 月 1 日前 3收 集资料及实施研究: 20 12 年 12 月 5 日前 4完成初稿: 20 13 年 2 月 1 日前 5完成修改稿: 20 13 年 3 月 15 日前 6完成定稿: 20 13 年 4 月 1
6、5 日前 7答辩: 20 13 年 4 月 21 日前 四川科技职业学院 毕业设计 (论文 ) 第 IV 页 授人以渔 能力为本 摘 要 随着社会的发展,考试要求、类型和规模的不断变化,普通的手工阅卷已无法满足考试形式和内容日益复杂多样的需求。如何更好的实现公平公正,充分发挥考试的作用,使之真正成为选拔录用人才的工具,这个问题已经成为社会关 注的焦点。随着国家对创新型、高素质人才需求的增加,对考生实践能力和创新意识进行考察的发散思维和主观性试题在教育考试中所占比重越来越多,这就给评阅工作的公平、公正性提出了新的挑战,传统手工阅卷诸多弊端逐渐显现,如何更好的控制阅卷误差成为急待解决的问题。随着计
7、算机网络技术、信息处理技术以及计算机的普及,计算机考试系统应运而生。计算机考试系统的出现可以说是我国考试领域的重大变革,近年来高考、中考、全国英语等级考试、公务员考试等大型考试中考试系统备受关注。 本论文针对班级考试开发设计了一个学校信息管理系统的一个子系 统 班级考试系统。经过对多种主流数据库管理系统进行比较分析之后,选择 Office Access作为数据库管理系统,使用 VC+6.0 作为开发平台, MFC 类库辅助。通过计算机对信息的管理简化了教师对试卷的管理过程,优化了试卷的管理。首先对考试系统进行简单地绪论和定义,随后对考试系统的可行性进行了多方面的研究,并从需求分析下手,对考试系
8、统粗略的分析,构建起考试系统的基本结构,并对系统架构和功能架构进行设计。在总体设计中划分功能模块,并对系统的功能模块进行描述,对各个模块的设计与实现进行阐述,列举了一些关键代码 帮助理解,并对系统界面进行了人性化的设计。最后对本次开发和研究进行了总结和展望。 关键词 : VC+; Access; MFC;考试系统 四川科技职业学院 毕业设计 (论文 ) 第 V 页 授人以渔 能力为本 目 录 第一章 绪 论 . 1 1.1 考试系统的定义 .1 1.2 考试系统的特点 .1 第二章 需求分析 . 3 2.1 功能需求 .3 2.2 可行性分析 .3 2.3 开发及运行环境 .4 2.3.1 硬
9、件环境 .4 2.3.2 软件环境 .4 2.3.3 开发工具及其技术的选择 .5 2.4 开发系统的应用技术 .6 2.4.1 Access 数据库的介绍及其优缺点 .6 2.4.2 MFC 的介绍及其优缺点 .7 第三章 系统总体设计 . 9 3.1 功能模块设计 .9 3.1.1 学生考试子模块图 .9 3.1.2 教师管理子模块图 .10 3.2 系统流程图 .10 3.3 用例图 . 11 3.3.1 系统总用例图 . 11 3.3.2 学生考试子模块用例图 . 11 3.3.3 教师管理子模块用例图 .12 第四章 数据库设计 . 13 四川科技职业学院 毕业设计 (论文 ) 第
10、VI 页 授人以渔 能力为本 4.1 E-R 分析 .13 4.2 数据库的逻辑设计 .14 4.3 数据库的生成 .15 第五章 系统实现 . 17 结 论 . 24 致 谢 . 25 参考文献 . 26 附 录 . 27 四川科技职业学院 毕业设计 (论文 ) 第 1 页 授人以渔 能力为本 第一章 绪 论 随着家长对孩子教育方面的不断重视,教育行业在人民心中的地位越来越重,老师们的负担与压力也越来越重。如何减轻老师的负担及压力,已经成为广大学校校长需要解决的头号难题。在教育工作中,为学生考 试出试卷和批改改卷是老师们最头痛的,不仅消耗大量的时间,而且消耗大量的精力体力。因此,考试过程由人
11、工操作转向计算机操作是必然的结果。 1.1 考试系统的定义 考试系统是以财政部印发的从业资格考试大纲为依据、以优化的题库资源为基础、以现代信息技术为手段,通过随机组合生成无纸化考试试卷进行考试,并及时生成考试成绩,集考试报名、试卷生成、上机考试、阅卷、成绩生成等为一体的、多元化,新型的从业考试管理模式。计算机考试系统的出现可以说是我国考试领域的重大变革。 1.2 考试系统的特点 传统考试从出题、组卷、印刷, 到试卷的分发,答题、收卷,再到判卷,公布成绩,统计分析考试结果整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个学习考试成本较大。而考试系统相对于传统考试拥
12、有了很多优势: 1减少工作人员人工输入分数的环节,减少过程中出现错误的可能性,提高准确性。 2减少纸质试卷封装加工环节,节省费用开支,减少出错机率。 3数据全部电子化,可以做到永久保存,管理也更加方便高效。 4具有评阅质量监控功能。由于所有考试信息保留在服务器,所以可以实时掌握阅卷质量,如果出现偏差可以及时纠正。 5真正实现无干扰阅卷,尽量减小人为误差,真正实现公平公正,这是传统手工阅卷所无法比拟的。 四川科技职业学院 毕业设计 (论文 ) 第 2 页 授人以渔 能力为本 6传统手工阅卷中需要专人核对,而且需要搬用试卷,考试系统自动分配,大大节省人力。 7数据信息方便深度挖掘,可以作为教学和决
13、策依据。 四川科技职业学院 毕业设计 (论文 ) 第 3 页 授人以渔 能力为本 第二章 需求分析 2.1 功能需求 查阅大量相关的文献资料,对题目进行了深入地研究。通过对班级考试和师生相关人物角色关系的调研,并对考试相关情况进行了解,得出系统需具有以下功能: 1 由于考试的需要和保密性,也为了便于管理,系统用户具有不同的等级,即不同的权限。用户按等级分为两个等 级:学生、教师。不同权限的用户登录后进入系统的页面也不同(系统的功能菜单不同)。其中学生只有对考试现场进行操作,不能对试题管理做任何操作。 2 从现有的考试模式来看,系统开发要具有两大主要功能模块:学生考试模块和教师后台管理模块。 3
14、 学生考试模块主要是对学生考试的处理,在这个功能模块里主要是学生的考试功能,进入时选择考试科目,进入后开始考试,考试时间设为 1 个小时。为了公平,每人每科只能考一次。 4 教师后台管理模块根据不同需求对所需要的数据进行分类管理统计分析,对于教师来说,所需要做的就是对考生所考的科 目、试题和考试所的分数进行分类管理。根据要求设置不同的考试科目和考试题目,以便对学生的学习成绩进行考核,这些考生的考试数据对教师来说,能更好的了解学生学习的情况。对以后的教学有更好的帮助。增加、修改、删除和查询等数据操作是维护系统所必须的。 2.2 可行性分析 本系统的开发宗旨,以及总体任务就是要实现考试的自动化规范化、系统化、科学化和人性化。 通过对 论文 的调查与分析,复查了系统的规模和目标 ,所以为了能够实现编制这个软件所设定的目标,在程序的开发前的可行性析是有必要的。本章对开发该系统的可行性从以下几个方面 进行了分析。 1 社会可 行性: 随着国内 外 软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。 目前很多的