新 乡 学 院
毕
业
论
文
年
月完成
论 文 题 目
院(系)名称
专 业 名 称
班 级
学 生 姓 名
学 号
指导教师姓名
新乡学院毕业设计(论文)
目 录
摘 要:毕业设计是考核应考者综合运用所学基础理论和专业技能,独立分析和解决实际问题的能力。计
算机应用专业培养从事计算机软件和硬件设计,开发和应用的高层次人才,检测考生是否阅读了必要的
中外文献,能否运用科技合理的定性和定量分析,来设计和实现设计系统。...........................................1
ABSTRACT:GRADUATION PROJECT EXAMINES STUDENTS FOR THE ABILITIES OF SYNTHETICALLY USING
PROFESSIONAL KNOWLEDGE, ANALYZING AND SOLVING PRACTICAL PROBLEMS. THE COMPUTER APPLYING
MAJOR AIMS TO TRAIN HIGH-LEVEL TECHNICAL PERSONNEL ON DESIGNING, DEVELOPING AND APPLYING
ABOUT HARDWARE AND SOFTWARE. IT ALSO EXAMINES WHETHER OR NOT THE STUDENTS HAVE READ
NECESSARY CHINESE OR FOREIGN REFERENCES, AND WHETHER OR NOT THEY CAN REASONABLY ANALYZE,
DESIGN AND ACHIEVE THE SYSTEM................................................................................................................ 2
第一章 引 言................................................................................................................................................. 3
第二章 需求分析........................................................................................................................................... 3
第一节 背景.................................................................................................................................................. 3
第二节 开发设计思想................................................................................................................................... 4
第三节 开发工具的选择............................................................................................................................... 4
第三章 数据库理论基础............................................................................................................................... 6
第一节 数据库系统设计及范式分析............................................................................................................. 6
第二节 创建考试系统应用程序框架............................................................................................................. 9
第三节 数据库设计....................................................................................................................................... 9
第四章 界面设计......................................................................................................................................... 13
第一节 创建主窗体..................................................................................................................................... 13
第二节 创建各子窗体................................................................................................................................. 14
第三节 建立公共模块................................................................................................................................. 17
第五章 部分代码......................................................................................................................................... 18
第一节 主窗体代码..................................................................................................................................... 18
第二节 各子窗体的代码.............................................................................................................................. 20
总 结........................................................................................................................................................... 23
参 考 文 献.................................................................................................................................................. 23
致 谢........................................................................................................................................................... 23
摘 要:毕业设计是考核应考者综合运用所学基础理论和专业技能,独立分析和解决
实际问题的能力。计算机应用专业培养从事计算机软件和硬件设计,开发和应用的高
1
新乡学院毕业设计(论文)
层次人才,检测考生是否阅读了必要的中外文献,能否运用科技合理的定性和定量分
析,来设计和实现设计系统。
学生考试系统是典型的信息管理系统其开发主要包括后台数据库的建立和
维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、
数据安全性好的库。而对于后者则要求应用程序功能完备易使用等特点。
经过分析我们使用 公司的 开发工具后台数据库则
采用 。利用 提供的各种面向对象的开发工具尤其是数
据窗口这一能方便而简洁操纵数据库的智能化对象首先在短时间内建立系统应用原型
然后对初始原型系统进行需求迭代不断修正和改进直到形成用户满意的可行系统。
关键词:控件 窗体 域
Abstract : !"# $"% &'!# # (" ) *!+! ! "(
,# ) !++,!#-$"(!"#+.#"/+-#+,0!#-#"+1!#-$ !+
$"*+'2)"'$ $$+,!#-'%"!' " !#)!-)3+1+ )#!+
$"##+ "# !-#!#- 1+"$!#- # $$+,!#- *" )/ #
"( /2 +" &'!# /) ) " #" ) # )1
#, )!# " ("!-# (# # /) ) " #" ), #
"#*+,#+,0!-##)!1 ), '2
) # &'!# !"#, '! ,$!+!#("' !"#'#-'#
, '! 1+"$'# '!#+,!#+ )$$+! !"#1+"$"(
$""( *+!)'# #'!# ###)"(*. -
*24 ) !#- "*!+$ ) "#! #,# )
!# -! ,! "#- " )("' ) ( ,-"" *2 )#
4 ) $$+,!#-$"(# !"#!"'$+ " )+ ,
- 2) ! !2
)"-)#+,! )"( )"'$#,"("
-1+"$ ""+ )*. - * )#"$
2.!#-"(1!"1+"$'# ""+/)!)( ""*% ) )
$"1!! )!# ++!-# ) /!#"//,5 )!
*!+! ,!"#1#!# #!'$+#! "'#!$+ * "
#"*% *!+$, '$$+! !"#$" " ,$!# )!#)" !'
6 )# $" " ,$, ' ","##7!-# !"# " )
*-!##!#-"# !#"+,1!/! )!'$"1'# # !+("' !"# )
"'* !6/! )"(#-", '2
Keyword: "# "+$!8!#"/*",
2
新乡学院毕业设计(论文)
第一章 引 言
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机
被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其
对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息
管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了方便学生考试而设计的。
学校是考试频率较高的单位之一在学校尤其是在各大高校科目众多任课教师工
作繁忙2每举行一次测验都需要事先命题、打印试卷样稿、复印试卷、试卷回收、评阅
试卷等一系列的工作,而且不同专业、不同班级、不同老师等各种因素都会影响到测
试的有效性、准确性,以及公平性等,造成了考试管理中的某些不规范,给学校、教
师、学生等带来了诸多不便。
随着科学技术的不断提高计算机科学日渐成熟,计算机已经越来越深入每个人的
学习、生活当中,掌握计算机知识已经成为每个人必须的生存技能。考试是对我们学
习效果检验的最直接,也是最传统的一种方式。我国计算机和网络的不断发展和普及,
传统的纸面考试完全可以被计算机辅助考试系统所取代。传统的纸面考试不仅费时、
费力,费纸,而且批改起来也十分费力。计算机模拟考试相对于纸面考试而言具有:
省时,省力,存储方便等优点。所以已经被越来越多地应用到各种考试当中。传统的
人工出卷方式,考试方需要花大量的人力、物力和财力去组织考试人员出考卷,并且
科学性、合理性、公平性和保密性都不能达到要求,而且造成经费的重复投入。人工
出卷已不适应当前社会快速发展需要。这种情况下,如何利用计算机管理试题的数据
信息及自动替代教师传统的手工出卷从而减少人力、物力及财力上的消耗已成为急需
解决的问题。因此,开发这样一套系统软件成为很有必要的事情。
第二章 需求分析
第一节 背景
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,
当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁
3
新乡学院毕业设计(论文)
杂的事务中解放出来,提高了我们的工作效率。
目前传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、
讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需
要。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,
而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数
据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可
缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证
号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;
而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直
接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后
考试发展的趋势。
网络考试系统的实现技术有多种,我们开发制作的网络考试系统是采用典型的客
户机/服务器型的 MIS 型架构,本考试系统以 Windows xp 操作系统、Microsoft Office
的 Access2003 为数据库平台,开发工具为 Microsoft Visual Basic 6.0。Microsoft Visual
Basic 6.0 是非常流行的基于 Basic 语言的可视化编程工具,Access 是微软公司面向小型
用户的桌面关系数据库管理系统。
第二节 开发设计思想
尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用
现有资源,提高系统开发水平和应用效果的目的。
系统应符合学校考试系统的规定,满足学校日常学生考试的需要,并达到操作过
程中的直观、方便、实用、安全等要求。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参
与开发的技术人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、
更新、备份等。
第三节 开发工具的选择
Microsoft Visual Basic 6.0 是非常流行的基于 Basic 语言的可视化编程工具,其开发界
面如图 2-1 所示。
4