机动车驾驶员模拟考试系统.doc_第1页
机动车驾驶员模拟考试系统.doc_第2页
机动车驾驶员模拟考试系统.doc_第3页
机动车驾驶员模拟考试系统.doc_第4页
机动车驾驶员模拟考试系统.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁科技大学毕业设计(论文) 第36页 机动车驾驶员模拟考试系统摘要随着计算机的逐步推广和使用,计算机已经在科研、生产、商业、服务等许多方面创造了提高效率的途径。与此同时,为了适应驾驶员培训教育发展的新需要,提高学员考试的通过率,探索适合于驾驶员理论考试网上模拟新模式已经出现了。对人们来说,更加提高了便利性,它越来越受到人们的格外关注。基于驾驶员理论考试网上模拟系统的方案,与现今网上已采用的一些方案相比,具有用户使用更简单、界面更逼真等优点。顺序练习:按题目顺序进行练习,直至做完所有题目。若中途退出,程序会记住退出时的题号,以便下次继续。该软件含有顺序练习、随机练习、模拟考试等内容和功能:1、顺序练习:按题目顺序进行练习,直至做完所有题目。若中途退出,程序会记住退出时的题号,以便下次继续。 2、随机练习:计算机随机抽取题目。便于进一步考核熟练程度,巩固所学的知识。 3、模拟考试:按标准的考试模式和应考的内容比例,每次考试时随机抽取100题,前60题为选择题,后40题为判断题。做题时系统会显示考试过程已用的时间,做完后显示得分情况和各题答案的正确与错误情况,并提示考生应选择的正确答案。 关键词 驾驶员 ;考试;练习abstractwith the computer step-by-step promotion and use of computer in scientific research, production, commercial, and service has created many ways to improve efficiency. at the same time, driver training in order to meet the new needs of the development of education to raise their exam pass rates, and explore the theoretical examination suitable for pilot-line simulation of the new model has emerged. on people, the more improved the convenience, it is more and more people watch. on-line simulation of the driver theory test system program, and today has adopted a number of online programs, compared with a simpler user interface, etc. more realistic. the software contains the order in practice, random practice, mock examinations, such as content and functionality:1、the order of exercises: exercises by subject order until after all the topics. if drop-outs, the program will remember to pull out of the title number, in order to continue to the next.2、random practice: the computer randomly selected topics. proficiency to facilitate further examination, the consolidation of knowledge.3、simulation test: an examination in accordance with the standard model and the proportion of the contents of the examination, each examination of 100 randomly selected questions, the former 60 on multiple choice questions 40, entitled to judge. so when the system will show the title examination process has been time spent after the show finished and the title of scores between right and wrong answers, and candidates should be prompted to choose the correct answer.keywords vehicle driver ;test;practice目录摘要iabstractii第1章 绪 论11.1选题的背景11.2目的和意义2第2章需求分析32.1计算机考试前景32.2系统介绍42.3 access数据库简介42.4 visual basic 6.0简介52.5 系统需要解决的主要问题62.6系统应该具备的基本功能62.7系统运行环境62.8外部接口需求72.9功能需求72. 10非功能需求72.11系统主要的服务对象为客户8第3章概要设计93.1 系统功能概要93.2 系统结构93.3用户、管理员权限10第4章 系统详细设计及实现124.1管理员系统设置流程124.2系统登录界面的实现124.3 功能模块实现144. 3.1试题修改144. 3.2试题删除144.3.3模拟考试模块154.4缺省用户设置20第5章系统测试245.1系统的功能测试245.2 系统数据库测试245.3系统错误处理测试245.4系统安全性分析255.5系统实用性分析255.6系统运行体系25结论26致 谢27参考文献28附录a29附录b33第1章 绪 论随着国民经济新的增长点。我国公车、私家车数量的急剧增加,参加国家机动车驾驶员考试的人数也在逐年递增。所以我们需要建立一个完整的机动车驾驶员考试系统,来替代陈旧的考试模式,以减轻管理人员和操作人员的负担。机动车驾驶员模拟考试系统是经过很长时间的调查和分析才开始具体实施的。它的主要特点是改变了以往笔试所出现的一些弊端,如卷面模糊,答案辨别不清楚,判卷失误等。本系统采用visual basic 6.0技术,利用计算机达到资源共享,减少以往考试的弊端,提高考试的效率,具有较好的稳定性和准确性,从而实现规范化,系统化,网络化的平台,使整个考试过程简单、方便、易行。1.1选题的背景 二十一世纪将是一个以网络计算机为核心的信息时代。网络化与便捷化是本世纪的时代特征,它的实用性与便捷性也得到了大多数人的认可,本课题以机动车驾驶员模拟考试系统为开发对象,采用visual basic 6.0开发技术进行开发,预计实现的功能有:计算机登陆、随机考试、交卷即出成绩等功能,同时完成页面的风格设计。在当今信息飞速发展的时代,计算机已经越来越深入每个人的学习、生活当中,掌握计算机知识已经成为每个人必须的生存技能。考试是对我们学习效果检验的最直接,也是最传统的一种方式。而随着社会时代的不断发展,我国计算机和网络的不断发展和普及,传统的纸面考试完全可以被计算机辅助考试系统所取代。传统的纸面考试不仅费时、费纸,而且批改起来也十分费力。计算机模拟考试相对于纸面考试而言具有:省时、省力,存储方便等优点。所以已经被越来越多地应用到各种考试当中。比如:计算机等级考试,驾驶员考试等。 传统的人工出卷方式,考试方需要花大量的人力、物力和财力去组织考试人员出考卷,并且科学性、合理性、公平性和保密性都不能达到要求,而且造成经费的重复投入。人工出卷已不适应当前社会快速发展需要。这种情况下,如何利用计算机管理试题的数据信息及自动替代教师传统的手工出卷从而减少人力、物力及财力上的消耗已成为急需解决的问题。 在对该问题进行一段时间研究后,发现虽然也有一些类似的软件,但由于存在操作上的不便性和数据库规格标准的不统一而造成试题库的闲置,从而造成资源上的浪费,使试题库在使用上没有能达到预期的效果。国际上现在的考试及相应的考务管理都向电子化,网络化,智能化的方向发展,例如:美国的托福、gre考试及现在我国清华大学等高等院校的远程教育都已采用计算机网络远程考试,考试的试题是直接从试题库中取取出,而没有通过人工的干预。这从考试的科学性,合理性,公平性及保密性上来说比传统的人工出卷更能够减少考试中人为因素的干忧,保证考试的公正性,客观性,同时,也节省不少的人力,物力和财力。1.2目的和意义 计算机答题作为一种新的考试方式,随机出题,可提升考生成绩的真实性,以确保考生能真正做到熟练的掌握驾驶知识,安全驾驶。本课题机动车驾驶员模拟考试系统所开发的基于visual basic 6.0的考试系统功能独特,立意新颖,具有很强的实用价值,选择该系统作为毕业设计是对我本科学习期间学习效果和实践能力的一次全面检验,也是进入工作岗位之前对自己的一次考验,因此具有十分重要的意义。第2章需求分析2.1计算机考试前景 计算机考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,计算机考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过计算机来实现考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师编写试卷、复印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。计算机考试系统是传统考场的延伸,它可以利用计算机的无限广阔空间,并加上对access数据库技术的利用,大大简化了传统考试的过程。无纸化考试系统因其公正性、安全性、准确性、灵活性、随机性、及时性以及方便性等特点,己成为目前国际上普遍采用的一种考试和认证方式。例如遍布全球的美国思尔文学习系统有限公司(sylvan learning systems inc_)的计算机化考试,包括计算机类的微软专家认证,外语的gre, toefl等,还有ibm的各类认证考试等。直到目前为止校园网的健全与发展则为在各个学校内举行无纸化的计算机等级考试的建立提供了必要的条件。无纸化考试系统可以充分的发挥考试题库的作用,方便管理员对试题库的综合管理:方便教师及时、全面、均衡的组织试卷、批阅试卷以及分析考生考试的具体情况:方便考生参加考试和查阅分数:省去了试卷的打印、印刷、装订等一系列过程,减少了相应的工作量并可以避免此过程中的不安全性,灵活的考试时间安排,方便了管理部门及参加考试的学生,对于客观题可以自动阅卷,客观题的考试成绩在考试后就能够立即输出,并自动送到数据服务器的成绩数据表中,增强了阅卷的公正性以及成绩的准确性,可以随时产生相应的成绩统计等。随着技术的不断发展与完善,无纸化考试系统正在成为教学系统和网络办公系统的不可或缺的重要组成部分,成为大多数科目组织考试的一种手段。2.2系统介绍该系统是专门用于用户注册、登录、参加计算机考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的应用程序。它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登录后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅。另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。这个系统是为了顺应当今社会网络的普及而开发的小型模拟考试系统,它可以使考生在一定区域内实现考试的全过程,系统维护可以使系统的管理人员对系统的考生及数据进行管理。在以后的各章中将详细介绍系统开发的全过程及系统的各个功能模块。此系统主要应用客户机与服务器技术,并结合数据库管理技术,及遵循现实中考试的原则来实现考生的考试和管理员的管理,并且要求有优美的界面,答题后的简易答案。首先,完成考试环境的建造,打好考试的基础,是建立考试的高效运作所必须的、高效率的、信息化的管理体系。有大量前期工程需要完成,包括艰巨的组织结构、考试流程、考生规范、协作环境等重组优化,在考试管理上的转变和网路建设。在技术上,采用功能强大的visual basic开发系统。第一:海量的试题库存放区域;第二,通过信息应用平台使信息优化配置、移植;第三,最终为考试服务,实现并保证考试的公平性。2.3 access数据库简介access是微软office中一个极为重要的组成部分。起初access是一个单独的产品,后来微软发现如果将access捆绑在office中一起发售,将会带来更加可观的利润,于是access第一次出现在office97中,成为office中的一个重要成员。现在它已经成为office中不可缺少的部件了。由于微软公司投入大量人力和资金进行技术改进和创新,access的新版本功能已经变得越来越强大。随着版本的升级,access的使用也变得越来越容易。以往很繁琐的工作现在只需几个很简单的步骤就可以高质量地完成了,很多人都误以为access只能用来做数据存储,其实access不但能用来做数据存储,还具有非常强大的前台界面开发功能,利用各种控件和vba语言,能开发出功能十分强大的软件系统。与此同时,廉价,易用更是其他任何开发工具所不能比拟的,因此人们可以利用它来解决大量的数据管理工作。2.4 visual basic 6.0简介visual basic 6.0是微软公司提供的一种可视化应用程序开发工具,它的功能就是用来编程windows下的应用程序。visual意即可视的、可见的,指的是开发像windows操作系统那样的图形用户界面(graphic user interface,gui)的方法。使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。用vb编程,界面设计轻松自如!basic指的是basic(begineers all-purpose symbolic instruction code,初学者通用符号指令代码)语言一种在计算机发展史上应用得最广泛的一种语言,也是微软公司开发的第一个程序设计语言。visual basic在原有basic语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和windows gui有直接关系。所以,visual basic这两个单词连在一起,可得到一个简单的概念使用basic语言进行可视化程序开发的工具。 不论对开发人员还是初学者,visul basic都提供了整套开发工具,专业人员可以用visual basic实现其他任何windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。可以说它是开发windows应用程序最迅速、最简捷的方法。用vb编程,迅速、快捷,功能强大! 2.5 系统需要解决的主要问题因为考试是面向特定的某些对象的,所以考生进入系统应该进行身份验证。计算机局域网考试与一般的考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了使考试做到规范,对于每个考生来说,试卷的试题和题量都应是相同的,但试题并不相同。计算机局域网考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。2.6系统应该具备的基本功能用户登陆:用户通过用户名和密码进行登录。用户信息的管理:管理员可以增删用户。试题库管理:可以增加、修改、删除试题。试卷生成:从试题库里随机抽取试题生成一份原始试卷。在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。2.7系统运行环境1、操作系统:windows xp pro。2、开发软件:microsoft visual basic 6.0 中文版。3、数据库工具:access数据库。2.8外部接口需求本系统采用的图形用户界面(gui)为标准界面,输入、输出的界面是简单易行的,用户可通过一个窗体即可完成所有的答题过程,本模块内容完整,功能强大,这样能保证考试时的全面性。使考生能节约因答题而浪费的不必要的时间。2.9功能需求1、登陆功能:考生登录和管理员登陆。2、密码功能:考生和管理员分别设了相应的登录密码。3、题型列表:选择题与判断题。4、交卷:交卷后可以得到考生的分数和正确答案。5、题库管理:试题选择,试题更改。2. 10非功能需求1、动态数值需求预处理的窗口正常情况下是一个,峰值工作条件下为4个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置1个数据、最大尺寸10个数据、最小尺寸2个数据、编辑框位置数据个数视模块而定、按钮位置个数视模块而定。注:预处理的窗口、子模块运行时对应的窗口、 窗口开始尺寸、登录界面、 开始位置、界面工作时位置。2、静态数值需求单机方式,无终端,处理一个数据库。3、精度需求在精度需求上,根据使用需要,数据值型数据精度在小数点位后两位。4、时间需求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足考生要求5、灵活性当考生需求,如操作方式,运行环境,结果精度,数据结构等其他软件接口等发生变化时,设计的软件能做出适当调整,灵活性非常大。2.11系统主要的服务对象为客户1、考生年龄与性别:有资格参加驾驶员考试的人群。2、考生的文化层次:有简单的电脑操作基础。3、考生的考试目的:懂得驾驶并要得到驾驶证的考生。4、考生的个性偏好:突出方便性,快捷性,高效性。5、用户的地域分布:不限。第3章概要设计3.1 系统功能概要本文从系统的开发意义及其必要性和可行性,系统的设计思想,系统的分析过程,组题的实现,系统的功能作用以及开发总结等方面介绍了计算机网络基础模拟考试系统的分析和开发的过程。本系统模拟人工出卷,采用一定的算法从试题库中抽取符合要求的试题组成试卷。并且还具有系统管理、查询、修改/删除、录入(题目,知识点)等功能。本系统的前端开发工具是面向对象程序设计语言visual basic 6.0,后台数据库采用的是microsoft access。开发方法采用面向对象法和原型法相结合,在实现能,满足需要的前提下,尽量作到操作简便、界面友好、使用方便。系统在运行时考生通过网络运行,可以多考生同时考试。3.2 系统结构登录模块,考生查询模块,管理员登陆模块,题库中心模块,封装了访问数据的各种操作,如连接数据库、操作数据库、数据转换等。考生登陆考试信息检测图3.1系统前台主页面管理员登陆考生信息题库出题随机出题考生成绩公告栏试题库3.3用户、管理员权限管理员:在本系统中只有一个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。管理员可以通过输入管理员登录用户名administrator,密码为administrator登陆。而那些可以修改数据库的页面就是通过识别权限进入的。考生:主要是指需要参加考试的对象等。其注册时默认的权限为public。密码为1。系统管理员可对用户进行添加删除查询修改操作。功能分析图如下:图3.2 功能分析图管理员对系统的用户进行添加的分析如下面用户添加活动图所分析:图3.3 用户添加活动图系统管理员还可对题库进行维护,添加新的题目,删除已经没有用且不符合现在交通法的题目啊,还可修改原来题目。还可对答题界面进行设置,分配答题的时间,以及题目的分配情况。表3.1 功能简述表安全要求说 明认证 身份识别、信息认证授权 使用权限管理防病毒 确定防止非法程序的侵害。完整性需求 预防对系统信息未授权的建立、修改和删除侵害检测 对非法操作的预警、报告。事务的完整性 确保与事务操作相关信息的完整性信息安全 信息的加密、保密措施要求第4章 系统详细设计及实现本系统的开发,充分考虑考生的需求,从考生登录到考生答题的运行,一切均以人为本,以最简便的操作提供最强大的功能,这正符合了信息化社会的要求,统一界面,提高答题速率。4.1管理员系统设置流程根据需求分析,机动车驾驶模拟考试系统的结构图如下:模拟考试系统普通用户系统管理员用户管理题库管理系统设置系统维护 图4.1 机动车驾驶模拟考试系统结构图以下的内容中将详细的介绍本系统模块的实现过程。4.2系统登录界面的实现 在这个模块里,考生和管理员可以登陆系统界面,正确的密码后,可以进入此系统。 如图4.2的登录框: 图4.2 登录界面每个账号均有一种身份(系统管理员或考生)。管理员可以通过管理界面添加删除修改用户。在设计到的用户表中,设计到用户的账号信息,用户登录后的名称,还有用户登录的账号级别。在级别设置处,有“0”和“1”表示是哪种账号级别。“0”代表的是administrator,即系统管理员;“1”代表的是public,即缺省的用户。如下图所示表:图4.3信息表 此图用来查看用户的属性。是系统管理员还是缺省的用户,账号的类别为:0是系统的管理员 1是缺省的用户图4.4 添加账号此图用来添加账号,添加账号、名称、密码、密码确认、账号类别。把此图需要添加的部分添加完整后,点击确定键。4.3 功能模块实现4. 3.1试题修改管理员还可以对试题进行修改。不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作,则必须重新操作。对于对数据库数据的修改,在以前的asp页面中比较麻烦,要想修改一条记录,必须写很长的代码。在中,几乎可以不写一行代码,就可以对数据库记录进行修改。选择所要修改的试题类型,即选择题或是判断题,然后在对应题库中找出所要修改的具体题目,点击修改题目按钮,弹出修改题目窗体(如图4.5所示)。依据窗体信息进行试题的相因修改,例如:修改判断题可以对“题目名称”、“题目答案”、“题目图片”修改。注意的是:这里的题目编号是不可进行修改的,是系统自动生成的唯一编号。对选择题的修改也是对应窗体内的信息进行修改。图4.5修改题目4. 3.2试题删除 管理员可以删除不再需要的试题。选所要删除的试题,点击删除题目按钮,来完成试题的删除(如图4.6所示)。在进行删除操作的时候会有一个“真的要删除当前记录”的提示(如图4.7所示),点击确定则进行删除操作,完成题目的删除。图4.6 删除题目图4.7删除提示4.3.3模拟考试模块进入模拟考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,就可以调出试卷进行在线考试。系统所选的题是随机选出的,这样就会使每个考生的试卷都不同。考生的其答题信息通过单选按钮选择答案来反映。考试结束采取自主交卷的方式办法予以实现。系统会在考试时间结束前1分钟提示考生交卷。本系统的系统运行参数设置,如图4.8所示。图4.8 参数设置 在进行参数设置的时候,是对选择题与判断题的比例,还有考试时间的参数设置。设置参数完成后,点击应用按钮保存参数设置,然后点击确定按钮则自动关闭参数设置窗体,完成了参数的设置。也可直接点击确定按钮,即保存了参数,又可直接关闭此窗体。本模块还可以更改考题背景的设置,如图4.8。选择不同的背景,考试桌面就应用哪个背景图片。也可在自己的计算机中选择图片,点击浏览弹出在计算机上选择图片的对话框,然后进行图片的选择(如图4.10所示)。还可设置图片的显示方式:居中,平铺,拉伸。默认值按钮是把实质桌面无图片,只有背景颜色的,可以选择背景颜色。图4.9 背景设置图4.10 背景图片 此系统还拥有一个视图下拉列表(如图4.11所示)。在列表中可以选择是否显示工具条、标签文字、大图标。图4.11 视图下拉列表 系统管理员也可对庞大的题库系统进行题库的维护,添加删除,修改题库。添加题库需要先添加考题的类别,如图4.12所示。图4.12 添加题目类别 成功添加过题目类别后,产生一个新的题目类别,并且自动在该题目下出现选择题和判断题两个空文件夹(如图4.13所示)。在对话框中填充上,题目编号、题目名称、题目选项还有题目答案必须添加的信息,也可上传题目中涉及到的图片(如图4.14所示)。添加成功后,自动添加到题库中。图4.13 试题库图4.14 添加选择题 本系统还存有大量的题库,可供管理员选择,并可以根据新制定的法规即使添加或删除。对不想要的或是已经修改淘汰的题目也可进行删除操作。 本系统对管理员还设有帮助选项,可以根据帮助文档协助管理员进行系统的维护(如图4.15所示)。图4.15 系统帮助文档 在系统帮助文档中存在着庞大的功能。基础的目录是对整个系统的说明介绍,可以帮助管理员快速的找到相因的说明信息。在帮助文档中能够设置书签,帮助管理员更好的进行系统的了解与维护。本系统还应拥有搜索功能,但是由于本次设计时间有限,我没有进行到搜索的设计。对于帮助文档界面的操作,本系统还进行了优化。在这个界面上拥有隐藏目录界面的操作,还有后退、前进、刷新、主页、打印、选项操作提示。在选项操作中添加了通用的下拉列表(如图4.16所示)。图4.16 选项操作4.4缺省用户设置以缺省用户登录,登录名字为public ,密码在初始的时候设置为1。缺省用户登陆成功后,直接来到答题页面(如图4.17)。答题主页面上有两个选项卡,一个是选择题,一个是判断题。还有考试时间的倒计时设置。图4.17 考试设置在答题过程中,相应键盘事件。在答选择题时,在键盘上按相应字母键填充答案;在答判断题时,在键盘上按y或y和n或n进行对错判断。在考试时间剩余不多的时候也会给予提示,此处的代码实现如下:private sub timer1_timer() dim curtime as date dim n as long 已经过了多少分钟 on error resume next curtime = now n = abs(datediff(n, curtime, mbegintime) 显示还有多少时间 if n mkssj then lbllasttime.caption = 离考试结束还有 & cstr(mkssj - n) & 分钟. else lbllasttime.caption = 离考试结束还有 0 分钟. msgbox 你的考试时间已到,将马上交卷!, vbokonly + vbinformation, 警告 lbllasttime.tag = -1 sendkeys esc end ifend sub在此页面的下边还有简单按钮操作提示(如图4.18所示),这里加入了帮助还有选题,翻页等键盘响应时间。图4.18 操作提示同样按f1也是弹出帮助界面(如图4.19所示)。才帮助界面与管理员登录时候的帮助界面相通,只不过有普通用户登陆的时候,直接跳转到考试帮助的部分。图4.19 系统帮助当考生答完试卷后,可按esc键提交试卷。提交试卷前,系统会先对用户进行提示,问“真的要提交试卷吗?”(如图4.20所示),点击确定,提交试卷成功。提交成功后,直接弹出考试成绩(如图4.21所示)。图4.20提交试卷提示图4.21 模拟考试成绩在出成绩的时候系统内部有个对考试答案的判断,考生答案与系统题库中的正确答案之间做对比,得出考试分数。点击确定,向考生显示各个题的正确答案(如图4.22)。图4.22 试题答案第5章系统测试5.1系统的功能测试对系统的查询、添加、删除、修改功能进行测试,测试内容如下:查询功能测试:系统是否能进行相关内容的查询,查询显示出的内容是否和所要查询的内容一致。添加功能测试:填写完添加内容提交后,是否出现错误信息或出现确认信息,提交添加后,相应的数据库中是否存在添加内容。删除功能测试:提交删除命令后,是否出现提示信息,提交删除后,相应数据库中信息是否被删除。修改功能测试:填写完修改内容提交后,是否出现错误信息或出现确认信息,提交修改后,数据库中内容是否进行相应的修改。5.2 系统数据库测试由于系统的各功能模块分别对数据库进行增,删,改,查操作系统的数据库冗余小,字段的数据类型设置较合理,实体间联系比较完善。5.3系统错误处理测试系统错误处理测试,此项测试内容包含了输入确认测试,输入确认用来保证系统拒绝无用信息,主要测试系统是否阻止无用信息进入系统,测试内容如下:1、输入答案框的内容为空。2、不登录直接进入系统。3、越权操作。4、需要输入字符的文本框输入数字。5、重复输入提交信息。6、输入删除信息数据库不存在。5.4系统安全性分析系统对于错误操作和非法用户的恶意破坏的安全保证的可靠程度。在本系统中,测试了所有可能涉及的错误操作,每个可能涉及到的错误操作都有相应的错误处理机制,在系统实现过程中,定义了本系统可能出现的错误的处理信息以及相应的解决办法。5.5系统实用性分析对于系统全部模块进行测试,达到了系统用户起初的设计需求。详细说明如下:全部功能要求达到满足,全部性能达到要,文件与数据库正常。因为整个系统是驾驶员模拟考试,因此可以完成对于考生的管理和查询,也可以进行扩展,将系统扩展到通用、能够适合其他考生考试。5.6系统运行体系系统在运行时用户通过浏览器运行,可以多考生同时考试。打开网址登陆界面填写账号密码验证登陆成功。结论从本系统开始设计到现在,共用时间三个月。到目前为止基本功能已经实现。在开发过程中,本着将所学的理论知识应用于实践的思想,开发出高性能的系统的目的,进行了详细的调研,细致耐心的开发与设计,以刻苦钻研,实事求是的态度开发出该系统。更重要的是通过开发与设计,锻炼了我们分析问题的能力,进行合理规划与分析的能力,熟练使用开发工具与软件的能力。顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心。提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。计算机管理试题的数据信息及自动替代教师传统的手工出卷从而减少人力、物力及财力上的消耗已成为急需解决的问题。所以网上考试的前景非常可观。致 谢在这里,要对我的指导老师表示深深地感谢。在整个毕业过程中离不开他辛勤地指导与耐心细致地说明,不厌其烦的讲解。他对我的帮助、信任和对工作对学生负责的态度以及对工作事必亲躬的精神都让我学到了许多宝贵的东西。同时,老师资深的专业知识、严谨的科学分析态度、敬业的工作精神,和正直、幽默、宽容的人格魅力都给了我莫大的启迪和帮助。感谢我的室友们,从遥远的家来到这个陌生的城市里,是你们和我共同维系着彼此之间兄弟般的感情,维系着寝室那份家的融洽。四年了,仿佛就在昨天。只是今后大家就难得再聚在一起吃每年元旦那顿饭了吧,不过没关系,我们都会互相祝福,彼此珍重。感谢我的爸爸妈妈养育之恩,无以回报,你们永远健康快乐是我最大的心愿。感谢学校给我这样一个学习和实践的机会,在走向工作岗位之前又有了一个知识的砝码,学习的动力。在人生的道路上又向前迈进了一步。参考文献1 金旭亮著. .net 2.0面向对象编程揭秘m. 北京:电子工业出版社. 2007. 57-632 张凯峰. 李彦娜. 张广亮译. .net 2.0模式开发实战m. 北京:人民邮电出版社. 2007. 79-823 米勒, j. p. (mueller, john paul) 著. .net development security solutionsm. 北京:电子工业出版社. 2004. 125-1334 刘友华. 王贤平. 吴伟编著. .net环境下数据库应用系统开发技术m. 北京:科学出版社. 2004. 258-2625 张志学等编著. .net框架程序开发指南m. 北京:清华大学出版社. 2002. 277-2846 金旭亮著. .net软件技术学习与实践m. 北京:电子工业出版社. 2006. 83-947 charles petzold 著. windows 程序设计m. 北京:北京大学出版社. 2006,4 99-101 8 steve mcconnell 著. 电子工业出版社 代码大全m. 2002,4 223-245 9randal e.bryant david ohalla 著 中国电力出版社 深入理解计算机系统m. 2007. 89-9210 谢希仁. 著. 电子工业出版社 计算机网络第四版m. 1999,9 179-180 11郑仁杰. 著. 清华大学出版社 实用软件工程(第二版)m. 2007. 96-101附录a computer network security as the specific meaning of the changes the user, the user is different from the understanding of network security and requirements will be different. for example, from the perspective of ordinary users, you may just want to personal privacy or confidential information transmission on the network be protected against eavesdropping, tampering and forgery; and network provider in addition to interest in information security of these networks, we must also consider how to cope with sudden natural disaster, military attack, such as damage to the network hardware, as well as abnormalities in the network when the network how to restore and maintain the continuity of network communications. in essence, the network security, including network system composed of hardware, software and network transmission of information security, it is not due to accidental or malicious attacks on the destruction of both the technical aspects of network security issues, there are management issues, the two sides complement each other, are indispensable. man-made network intrusion and attacks makes network security is facing new challenges. the characteristics of computer network attackattacks on computer networks has the following characteristics: a huge loss. because the object of attacks and the invasion is on the network computer, so once they are successful, will enable tens of thousands of computer networks in a paralyzed state, which caused computer users to enormous economic losses. such as the united states each year due to computer crime and economic losses amounted to several tens of billions of dollars. the average computer crime cases with the economic losses caused by the scores of the general case to hundreds of times. the threat of social and national security.a number of computers networks for various purposes attacker often critical of government departments and the military sector as a target computer, so the community and pose a threat to national security. diverse means, means hidden. computer attacks can be said to a variety of means.network attacker can not only monitor the online data to obtain confidential information of others; through the interception of other peoples account and password to enter openly the computer systems of others; also available through a number of special methods to bypass the peoples well-designed firewall, etc. . these processes can be in a very short period of time through any networked computer to complete. without leaving any traces of crime and therefore, highly concealed. to software-based attacks. almost all of the network intrusion through the interception of the software and attacks in order to destabilize the entire computer system.it is completely different from the life of the people to see certain machinery and equipment for the destruction

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论