【原创论文栏目提醒】:以下是网学会员为您推荐的原创论文-中国矿业大学毕业(学位)论文原创性声明 - 毕业设计,希望本篇文章对您学习有所帮助。
中国矿业大学毕业学位
论文原创性声明 本人郑重声明所呈交的毕业学士学位
论文《 》是本人在指导教师指导下在中国矿业大学攻读学士学位期间进行的学习和
论文课题工作的总结。
除
论文中已标明引用的参考文献外其他内容均为自己所做的工作如有不实本人将承担由此带来的一切责任。
毕业学士学位
论文作者签名 日期 年 月 日 中 国 矿 业 大 学 本科生毕业设计 姓 名 彭 鹏 学 号 04011539 学 院 信息与电气工程学院 专 业 信息工程 设计题目 合并图像记录的考试管理信息系统 专 题 指导教师 于国防 职 称 副教授 2005年 6月 徐州 中国矿业大学毕业设计任务书 学院 信电学院 专业年级 信息工程01-1 学生姓名 彭 鹏 任务下达日期2004年 12月 20日 毕业设计日期2005年 2月 28日至 2005年 6月 20日 毕业设计题目合并图像记录的考试管理信息系统 毕业设计专题题目 毕业设计主要内容和要求 利用Visual Basic语言和数据库知识设计一个考试管理信息系统使其在考生报名时由摄像头拍照采集到考生照片然后与基本个人信息一同注册到系统数据库考试时考生出示准考证将照片和基本个人信息一起调出进行现场拍照、比对确定准入与否并将现场照片与信息根据入场与否的结果保存到数据库的不同数据表中。
院长签字 指导教师签字 中国矿业大学毕业设计
论文指导教师评阅书 指导教师评语①基础理论及基本技能的掌握②独立解决实际问题的能力③研究内容的理论依据和技术方法④取得的主要成果及创新点⑤工作态度及工作量⑥总体评价及建议成绩⑦存在问题⑧是否同意答辩等 成绩 指导教师签字 年 月 日 中国矿业大学毕业设计
论文评阅教师评阅书 评阅教师评语①选题的意义②基础理论及基本技能的掌握③综合运用所学知识解决实际问题的能力③工作量的大小④取得的主要成果及创新点⑤写作的规范程度⑥总体评价及建议成绩⑦存在问题⑧是否同意答辩等 成绩 评阅教师签字 年 月 日 中国矿业大学毕业设计
论文答辩及综合成绩 答 辩 情 况 提 出 问 题 回答问题 正确 基本正确 有一般性错误 有原则性错误 没有 回答 答辩委员会评语及建议成绩 答辩委员会主任签字 年 月 日 院系领导小组综合评定成绩 院系领导小组负责人 年 月 日 摘 要 在计算机和电子行业快速发展的今天生活节奏越来越快效率是最被人们看中的。
随着各种考试的不断涌现为了提高考试管理工作效率与考试入场的可信度开发一种实用的考试管理信息系统成为软件开发重要的研究方向之一。
合并图像记录的考试管理信息系统就是这样一个能将数码图像作为鉴别入场考生的手段的实用性强、操作方便的考试管理信息系统。
在考生报名时能够采集考生照片使其与基本个人信息一同注册到系统数据库在考试入场时能将考生照片和基本个人信息一起调出经过现场拍照、比对来确定是否有资格进入考场另外管理员可以对数据库中的考生信息进行浏览、查找、修改、删除、打印等操作。
本文先简要介绍了课题的主要情况和相关的基础知识然后详细介绍了系统的总体设计方案与设计过程。
关键词考试管理信息系统图像数据库 ABSTRACT Nowadays the rhythm of live is more and more quick with the fast development of the calculator and the electronics industry the efficiency are most favor by the people. Along with the widely prevalence of various examination in order to improve credibility of the examination process and raise the work efficiency of the examination managementdevelop a new kind of examination management information system becomes to the current research direction of many software developer. The Examination Management Information System with Picture Record is thus a strongly utilitarian and operate-conveniently examination management information system which take figures picture as the means to discriminate examinee. At the examinee register collect examinees photograph with the basic personal information together to register in the system database. While examine take the examinees photograph and the basic personal informations together.Then take photo and compare them in the spot and determine whether the examinee can enter or not. In addition the administrator can operate the examinees information in the database with browsing、searching、modifying、deleting、 printing and so on. This paper first simply introduced the main circumstance and related basic knowledges of the topic. Then introduced the total design project and the design processes of the system in particular. Keywords examination management information system picture database 目 录 1 引言 ............................................................................................................... 1 1.1 课题简介 .............................................................................................. 1 1.2 考试管理信息系统的现状 ................................................................... 1 1.3 合并图像记录的考试管理信息系统 .................................................... 2 1.4
论文结构 .............................................................................................. 3 2 系统开发环境简介 ........................................................................................ 4 2.1 数据库基础知识 .................................................................................. 4 2.1.1 数据库概述................................................................................. 4 2.1.2 关系型数据库 ............................................................................. 5 2.1.3 结构化查询语言SQL .......................................................... 6 2.1.4 Access简介 ................................................................................. 7 2.1.5 小结 ............................................................................................ 8 2.2 Visual Basic简介 .................................................................................. 8 2.2.1 Visual Basic 概述 ........................................................................ 8 2.2.2 面向对象的程序设计 ................................................................. 9 2.2.3 VB 程序设计的一般过程 ..........................................................10 2.2.4 常用控件和ActiveX控件 ......................................................... 11 2.2.5 VB的数据库编程 ...................................................................... 11 2.2.6 小结 ...........................................................................................13 3 系统总体方案设计 .......................................................................................14 3.1软件项目开发过程简介 .......................................................................14 3.2系统需求分析 ......................................................................................15 3.3系统总体实现方案...............................................................................15 4系统设计与编程 ............................................................................................17 4.1报名注册窗体的设计 ...........................................................................17 4.1.1 数据表和各相关控件的建立 .....................................................17 4.1.2 功能实现与代码分析 ................................................................18 4.1.3 窗体界面设计 ............................................................................21 4.2考场验证窗体的设计 ...........................................................................22 4.2.1 数据表和各相关控件的建立 .....................................................23 4.2.2 功能实现与代码分析 ................................................................23 4.2.3 窗体界面设计 ............................................................................25 4.3 数据管理窗体的设计 ..........................................................................25 4.3.1 相关控件的设置 ........................................................................26 4.3.2 功能实现与代码分析 ................................................................27 4.3.3 窗体界面设计 ............................................................................39 4.4 密码修改和添加/删除管理员窗体的设计 ..........................................40 4.4.1 密码修改窗体的设计 ................................................................41 4.4.2 添加/删除管理员窗体的设计....................................................43 4.5 系统主窗体的设计 ..............................................................................47 4.5.1 菜单栏的设计 ............................................................................47 4.5.2 工具栏的设计 ............................................................................49 4.5.3 状态栏的设计 ............................................................................51 4.6 系统登录窗体以及启动等待窗体的设计 ...........................................51 4.6.1 系统登录窗体的设计 ................................................................51 4.6.2 系统启动等待画面的设计 ........................................................53 4.7 其它窗体的设计 .................................................................................54 4.7.1 拍照设置窗体的设计 ................................................................54 4.7.2 退出窗体的设计 ........................................................................56 5 结论 ..............................................................................................................57 5.1 毕业设计所做的工作 ..........................................................................57 5.2 系统存在问题及改进方案 ..................................................................58 致 谢 ..............................................................................................................60 参考文献 ..........................................................................................................61 翻译部分 ..........................................................................................................62 中文译文 .............................................................................................62 英文原文 .............................................................................................68 中国矿业大学2005届本科生毕业设计
论文 第1页 1 引言 1.1 课题简介 “合并图像记录的考试管理信息系统” 是在考试报名时对报名者注册的基本个人信息以及图像信息记录于系统数据库入场时进行图像等基本信息的检验与比对确定准入与否。
该系统实用性强、操作方便在今后考试报名与考试信息管理的应用中将发挥出大的功效展示了考试管理信息系统的发展方向之一。
1.2 考试管理信息系统的现状 管理信息系统简称MIS是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统1。
随着计算机的飞速普及与发展管理信息系统已发展到比较成熟的阶段它的社会需求也会越来越大但同时在开发过程中存在管理标准化程度较低商品化软件的市场远未成熟缺乏既擅长软件开发又擅长管理的人才等等问题。
由于种种原因我国的计算机应用要比西方国家落后十几年管理信息系统的开发应用是从1973年开始的83年以后才开始了大量的实际的开发和研究工作。
因此信息资源的开发和利用已被确立为国民经济信息的核心内容信息数字化传输的网络化是缩小发展中国家与发达国家差距的捷径值世界信息化浪潮正以不可阻挡之势席卷全球时我国要迎头赶上就必须利用现有的信息基础设施重点开发和推广应用于各类科技经济等数据库和网络资源服务系统以便取得巨大的社会效益和经济效益2。
作为经常要使用到的考试管理信息系统随着各种考试的盛行为提高工作效率和考试过程的可信度它的开发已经越来越受到人们的重视各软件专业人才竞相开发出别具一格的考试管理信息系统。
上海启天数码科技公司推出的驾校指纹管理系统通过学员的指纹来验证学员的身份可以有效地杜绝代学、代考现象保证学员得到足够的累计培训时间有效地强化驾校的教学管理3。
指纹识别虽然在提高考试过程的可信度方面有一定的作用但也有其局限性。
比如对于有残疾人参加的考试则会出现问题甚至出现尴尬的局面。
因此拍照图像识别应该是比较适宜的提高考试 中国矿业大学2005届本科生毕业设计
论文 第2页 过程可信度的考试管理信息系统关键技术。
在更多的实际应用中特别是高校大学生参加的各种级别的考试中则大都没有数码照片作为考生报名资料考生入场时只能靠监考人员人工操作导致劳动强度大、效率低下而且还容易给替考者钻空子。
1.3 合并图像记录的考试管理信息系统 合并图像记录的考试管理信息系统正是这样一个以拍照图像作为鉴别手段的集报名和考场验证为一体的考试管理信息系统。
本系统是在考生报名时由摄像头拍照采集到考生照片然后与基本个人信息一同注册到系统数据库考试时考生出示准考证将照片和基本个人信息一起调出进行现场拍照、比对确定准入与否并将现场照片与信息根据入场与否的结果保存到数据库的不同数据表中。
其报名和考场验证流程如图1.1所示。
图1.1 合并图像记录的考试管理信息系统报名和考场验证流程 管理员可以对数据库中各数据表报名考生信息表、入场考生信息表、拒入人员信息表的记录进行浏览、查找、修改、删除和打印等操作超级管理员除了可以进行上述操作外还可以进行管理员密码修改、添加和删除管理员等操作。
报 名 系 统 数 据 库 个人信息注册、拍照 考生入场 出示准考证 输入考号 调出考生信息、照片 现场拍照、比对 中国矿业大学2005届本科生毕业设计
论文 第3页 鉴于现在各种类型考试不良现象日益严重的现实这种实用性强、操作方便的合并图像记录的考试管理信息系统将是各种考试报名和入场管理信息系统的发展趋势。
1.4
论文结构 第一章为引言介绍了本课题的意义、考试管理信息系统的现状与缺陷并简介了本设计所完成的合并图像记录的考试管理信息系统。
第二章介绍了设计本系统的一些相关知识同时介绍了选择相关软件或开发环境的优势。
第三章介绍了系统的总体方案设计 第四章详细介绍了系统的设计与编程。
第五章总结了整个设计过程并给出了系统的改进方案。
中国矿业大学2005届本科生毕业设计
论文 第4页 2 系统开发环境简介 本章主要介绍开发本系统所用到的编程语言Vistul Basic和数据库Access的相关基础知识以及它们相对其它编程语言和数据库的优势和本系统选择它们的原因。
2.1 数据库基础知识 2.1.1 数据库概述 数据是描述客观事物的数字、字符等符号的集合。
各个数据对象及它们之间存在的关联的集合称为数据模型。
它是指数据在数据库中排列、组织所遵循的规则。
目前流行的数据模型有层次模型如图2.1所示、网状模型和关系模型4。
图2.1 层次模型 数据库就是为了实现一定的目的而按某种规则组织起来的“数据”的“集合” 。
通俗的讲我们的“通讯录”就是一个最简单的“数据库” 每个人的姓名、地址、电话等信息就是这个数据库中的“数据” 。
我们可以在笔记本这个“数据库”中添加新朋友的个人信息也可以由于某个朋A B C D E 中国矿业大学2005届本科生毕业设计
论文 第5页 友的电话变动而修改他的电话号码这个“数据” 。
不过说到底我们使用笔记本这个“数据库”还是为了能随时查到某位亲戚或朋友的地址、邮编或电话号码这些“数据”5。
数据库、数据库系统和数据库管理系统是了解数据库相关知识所不得不掌握的三个基本概念。
数据库是数据的集合。
数据库中的数据是以一定的组织方式存储在一起的相关数据。
数据文件和应用程序文件分开数据库是独立的它可以为多个应用程序所使用以达到共享数据的目的。
数据库系统是组织数据、存储数据的管理系统是帮助用户使用数据库的工具。
它由计算机系统中引进数据库后的系统构成主要包括用户、数据库和数据库管理系统三个方面。
数据库管理系统是管理、维护数据库数据的一组软件它的主要功能是维护数据库、接收和完成用户程序或命令提出的访问数据的各种请求如检索、存储数据等。
用户通过数据库管理系统来使用数据库中的数据4。
2.1.2 关系型数据库 按数据库所采用的数据结构模型来划分数据库可分为三类即层次型数据库、网状型数据库和关系型数据库其中关系型数据库应用最为广泛。
VB使用的就是关系型数据库。
关系型数据库采用关系模型作为其数据结构模型理论基础是关系运算。
它把数据用表的集合表示通过建立简单表之间的关系来定义数据结构而不是根据数据的物理存储方式建立数据的关系。
不管数据的物理存储方式如何都看成是由若干行和列组成的二维表格4。
在关系数据库中行被称为记录而列则被称为字段。
下面是一个客户表的例子。
表2.1 客户表 客户号 姓名 地址 城市 街道 邮编 1723 Doe John 1234 Ffth Avenue New York NY 1004 3391 Smith Mary 9876 Myrtle Lavee Bosten MA 6078 3765 Blasel Mortimer 2296j River Road peoria IL 7011 中国矿业大学2005届本科生毕业设计
论文 第6页 此表中每一行是一个记录它包含了特定客户的所有信息而每个记录则包含了相同类型和数量的字段如客户号、姓名等等。
下面是关系型数据库涉及到的几个基本术语。
数据表是一种按行与列排列的相关信息的逻辑组简称表。
每个表均有一个表名一个数据库由一个或多个表组成各个数据表之间可以存在某种关系。
数据表.