1、 II 学士学位论文学士学位论文 计算机等级考试系统的设计和实现计算机等级考试系统的设计和实现 学科专业:信息与计算科学 研究方向:数据库技术 提交论文日期:2013 年 5 月 22 日 论文答辩日期:2013 年 6 月 10 日 学位授予单位: 2014.6.22 I 目目 录录 中文摘要中文摘要 I 英文摘要英文摘要 . II 引言引言 1 1.1 课题的背景和提出课题的背景和提出 1 1.2 研究的目的和意义研究的目的和意义 1 1.3 国内外研究现状国内外研究现状 1 1.3.1 国内研究现状 . 1 1.3.2 国外研究现状 . 2 1.4 关键问题关键问题 2 1.5 开发环境
2、及人员分工情况开发环境及人员分工情况 . 2 1.5.1 开发环境 2 1.5.2 人员分工情况 . 3 2 系统需求分析系统需求分析 5 2.1 可行性分析可行性分析. 5 2.1.1 经济可行性. 5 2.1.2 技术可行性 5 2.1.3 时机可行性. 5 2.1.4 管理可行性 5 2.1.5 用途可行性 5 2.1.6 安全可行性. 6 2.2 考试系统功能分析考试系统功能分析 . 6 2.2.1 考试策略 6 2.2.2 系统的数据流图 7 2.2.3 用户界面分析 . 7 2.2.4 系统安全性分析 7 3 系统设计系统设计 . 8 3.1 设计思想设计思想 8 3.2 模块的划
3、分与功能模块的划分与功能 8 4 ACCESS 数据库的建立数据库的建立 . 10 4.1 构建数据库解决方案构建数据库解决方案 10 4.2 设计考试系统数据库设计考试系统数据库 10 II 4.2.1 数据表的建立 . 10 4.2.2 数据表的关系 . 14 4.3 ACCESS数据库的安全性数据库的安全性 . 15 5 系统的实现系统的实现. 17 5.1 计算机等级考试系统应用程序框架计算机等级考试系统应用程序框架 . 17 5.1.1 服务端管理程序框架. 17 5.1.2 客户端考试程序框架 17 5.1.3 建立 Visual Basic 和数据库的接口 18 5.1.4 引用
4、 ADO 库文件. 18 5.1.5 建立数据库的连接 18 5.1.6 创建数据源. 19 5.2 服务端主程序的建立服务端主程序的建立 19 5.2.1 统一功能模块与主程序界面 19 5.2.3 系统锁定功能 . 21 5.3 实现实现考试和题库管理考试和题库管理 23 5.3.1 实现考试管理模块 23 5.3.2 实现题库的管理 24 5.3.3 生成考卷 26 5.4 考试系统客户端的建立考试系统客户端的建立 . 26 5.4.1 验证考生准考证号码. 26 5.4.3 启动考试过程 . 27 5.4.4 题目显示 28 5.4.6 记录考生的题目答案和题目状态 . 29 5.4.
5、7 提交试卷 29 5.4.8 实现实时计时功能 29 5.4.9 答案汇总显示 . 30 5.4.10 试卷的评阅与成绩计算 . 30 6 结语结语. 32 致谢致谢 . 33 参考文献参考文献 34 致谢致谢 . 33 参考文献参考文献 34 I 计算机等级考试系统的设计和实现计算机等级考试系统的设计和实现 考试管理考试管理 摘要:摘要:本文以开发一个计算机等级考试系统为背景,介绍了考试方式的历史、本文以开发一个计算机等级考试系统为背景,介绍了考试方式的历史、 现状以及使用现状以及使用 Visual Basic6.0 设计前台控制程序和用设计前台控制程序和用 Access2003建立后台数
6、据建立后台数据 库的概况。详细介绍了在计算机等级考试系统中,实现机式考试的功能模块的库的概况。详细介绍了在计算机等级考试系统中,实现机式考试的功能模块的 设计,包括本地服务系统中的考试管理和本地考试系统中的激活考试、随机生设计,包括本地服务系统中的考试管理和本地考试系统中的激活考试、随机生 成试卷、答题系统、自动计时、自动阅卷、考试分析等。该系统通过权限控制,成试卷、答题系统、自动计时、自动阅卷、考试分析等。该系统通过权限控制, 面向普通学生和考试管理员。通过改变传统的考试模式,利用在线式考试系统,面向普通学生和考试管理员。通过改变传统的考试模式,利用在线式考试系统, 可以节约考试成本,提高考试工作的效率。可以节约考试成本,提高考试工作的效率。 关键词:关键词:等级考试;等级考试;Access 数据库;数据库;Visual Basic6.0 II Design and Implementation Of Computer Rank Examination System Examination Management Abstract: This thesis