《2022年驾驶员理论历考试网上模拟系统.docx》由会员分享,可在线阅读,更多相关《2022年驾驶员理论历考试网上模拟系统.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 驾驶员理论考试网上模拟系统摘要:在当今的电子化时代,科技越来越重要,已经深化的应用到人们的生活中;其中驾校在线模拟考试系统以便利、快捷等优点得到了广泛应用;驾驶员理论考试就是在线考试的一个实际应用,对用户来说,不仅可以削减人力、物力和财力资源 的铺张,更重要的是有助于提高学员考试的通过率;这和以往单机版的驾驶员理论 考试系统相比,系统不需要安装,节约了本地运算机资源,便利了用户的接入,只 要能上网就能随时模拟练习;该系统经过试运行及测试,能符合当今此类系统的先 进性、有用性、牢靠性等特点,将引领驾驶员理论考试网上模拟系统的新模式;关键词:驾驶员
2、;模拟考试系统; ASP ;NET 一、驾驶员理论网上模拟系统的进展起源和前景在当今社会,科学技术飞速的进展,19世纪创造的运算机也越来越日益显露出举足轻重的位置;如今社会处于信息社会,学问经济即将或已经成为新世纪的主导 产业;随着运算机的逐步推广和应用,它已在科研、生产、商业、服务等很多方面 制造了提高效率的途径;Internet 是目前世界上最大的运算机互联网络,它遍布全 球,将世界各地各种规模的网络连接成一个整体;据估量,目前 Internet 上已有上 百万个 Web站点,其内容范畴跨过了训练科研、文化事业、金融、商业、新闻出 版、消遣、体育等各个领域,其用户群特别巨大,因此,建设一个
3、好的 Web站点对 于一个机构的进展特别重要;近年来,随着网络用户要求的不断提高及运算机科学的快速进展,特殊是数据库技术在Internet中的广泛应用, Web站点向用户供应的服务将越来越丰富,越来越人性化;驾驶员模拟考试系统就是以运算机为操作工具,依据驾驶理论考试的流程,把 驾驶的理论试卷储存于数据库中,通过运算机可以很便利地查询使用所需要的数 据,而且这些操作全部由系统内部的编程代码完成;考生和系统治理员通过系统的特定界面,输入相应的数据便可完成操作;该系统采纳 的地方就可以进行在线模拟考试;B/S模式进行设计,有网络基于 Web的驾驶员理论考试网上模拟系统,采纳了当今流行的 B/S结构,
4、适应了驾驶员培训训练进展的新需要,对用户来说,不仅可以削减人力、物力和财力资源的铺张,更重要的是有助于提高学员考试的通过率;这和以往单机版的驾驶员理论考试系统相比,系统不需要安装,节约了本地运算机资源,便利了用户的接入,只要能上网就能随时模拟练习,也满意了当今驾校学员爆炸式增长的需求;与现行的一些基于 B/S的驾驶员理论考试网上模拟系统相比,该系统供应了更为逼真的模拟1 / 12 名师归纳总结 - - - - - - -第 1 页,共 12 页精选学习资料 - - - - - - - - - 考试界面,用户可通过鼠标点击模拟键盘来模拟考试,也可以通过传统键盘操作;该系统经过试运行及测试,能符合
5、当今此类系统的先进性、有用性、牢靠性等特 点,将引领驾驶员理论考试网上模拟系统的新模式;随着互联网的普及和驾驶员培 训事业的不断进展与壮大,会有越来越多的用户乐于接受驾驶员理论考试的网上模 拟,其市场潜力会得到充分发挥;二、网上模拟系统的问题和可行性 但驾驶员理论考试网上模拟系统也存在一些问题,第一,由于考试是面对特定 的驾校考生的,所以考试者进入系统应当进行身份验证,试卷应当从服务器的数据 库随机抽取试卷后动态生成的;考试者挑选答案提交后,应当由运算机自动判卷,得到成果后显示出来;考试完毕后,可以返回登录界面或连续考试;此外,应当能 够便利、快捷的对在线模拟线考试系统进行治理;该在线考试系统
6、主要采纳 ASP、HTML、Access数据库、 VBScript 、SQL等技术和 工具实现,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码 的编制、模块测试和系统实现几个阶段;不过该系统正如文中刚开头所说的,驾驶员理论考试网上模拟系统也有其可行 性,主要包括:社会可行性、技术可行性、经济可行性、操作上的可行性以及法律上的可行性;具体分析如下:1、社会可行性:本系统的运行主要好处是便利所需学驾驶的学员为了顺当通过理论考试,不需再到驾校指定地点进行模拟考试,从而节约了人力,物力,财力和时间,而现在的家庭和单位一般都有了运算机和Internet,他们可以不分白昼或在工作之余就可以
7、上网来进行理论模拟考试,既安全又便利;用户只需对运算机的使用和上网做有单的明白即可便利使用本系统 , 因此,此系统将会受到广大用户的支持与好评,具有良好的社会可行性;2、技术可行性:本系统采纳了当今流行的B/S结构,使用的 ASP.NET技术,可以实现本系统所要求的全部功能;数据库使用 SQL Server 2000 ,我对该技术有肯定的把握;网页设计 Dreamweaver MX;另外,在毕业设计前期预备阶段,本人也搜集了与本课题相关的一些文献资料和原型系统,为设计工作供应了较大的参考与支持,加之本系统不是很大,在老师的指导下,可在规定的时间内完成系统的设计与实现;3、经济可行性:本课题的完
8、成所需操作系统及软硬件不复杂和昂贵,但主要是花费较多的人力和时间;而开发出来的系统能产生良好的效益,仍可以通过毕业设计来丰富自己的专业学问,锤炼自己的实践才能, 因此,本课题的设计与实现是完全值得的;4、法律可行性:本系统的设计与实现是由本人在指导老师的指导下,自主开发的 一个驾驶员网上理论模拟考试系统,不存在任何侵权行为;此外,驾校模拟考试系统的功能也有很多:其一,作为一个基于 Web的驾驶员理论2 / 12 名师归纳总结 - - - - - - -第 2 页,共 12 页精选学习资料 - - - - - - - - - 考试网上模拟系统,必需依据B/S模型,有其主页,使其能够挂在网上,比如
9、中国驾校网站等等,可以实现各种功能;在这里主界面的要求要美观、有用,键盘模拟 逼真等;其二,作为一个理论考试网上模拟系统系统,会员必需登录后才能进入在 线模拟考试,能进行测试,交卷,查看考试结果,并且可以在本站留言;其三,作 为驾驶员理论考试网上模拟系统,不仅具有一般网站的一些常用功能,关键是能够 实现网上立即出题,自动评分等功能;其四,一个再好的系统也必需要有治理员的 治理,所以本系统也必需要有治理员的后台治理功能;接下来我将谈谈该系统的设计结构:本系统分为前台用户浏览程序和后台治理 员治理程序; 1、前台展现程序主要实现的功能有:在线模拟考试:随机出题,开 始考试,提交试卷,查看考试得分;
10、单机模拟软件下载:可以下载单机版模拟考试 系统;信息发布:网站公告、最新资讯、交通法规等;用户治理:会员注册、会员 登录;给我留言:签写留言、查看留言、回复留言;友情链接及其他 2、后台治理 员治理实现的功能有:用户信息治理:添加、删除、修改;站内信息治理:添加、修改;动态新闻治理:添加、删除;交通法规治理:添加、删除;试卷库治理:选择题、判定题的添加、删除;审核留言板:删除;退出治理3、用户分类治理员:在此系统中治理员具有最高权限,有一些一般用户所没有的权限;治理员可以进入 治理员界面,可以查看注册用户信息、删除注册用户、修改注册用户、更新试卷库 信息、实现站内信息治理、审核留言板等;在数据
11、库有一个特地的表来存放治理员 的登录名及密码;会员用户:他们低于治理员的权限,登陆后可以进入在线模拟考 试系统,下载单机版模拟和对本站发表看法和看法;非会员用户:对于非会员用 户,他们只能浏览公告栏、热点学问、交通法规、驾校信息等;基于 Web的驾驶员 理论考试网上模拟系统主要实现信息发布、随机抽题、网上测试、辅导与答疑 留 言)、用户治理等功能;首页链接:会员注册、单机模拟软件下载、在线模拟考 试、驾校信息、给我留言、治理员登陆等;其中首页界面主要包括公告栏、热点知 识、交通法规等;注册界面包括填写用户名、密码、具体地址、联系电话、移动电话、电子邮箱;登陆界面包括填写用户名、密码和登录会员一
12、般用户、治理员)按钮;模拟考试包括随机抽题 挑选题、判定题)等;留言板包括查看留言、发表留言和回复留言;本课题将应用软件工程原就,结合我国驾驶员治理的实际情形,我将采纳功能强大的ASP.NET作为我的应用程序开发工具,框架,可用于在服务器上生胜利能强大的ASP.NET是建立在公共语言运行库上的编程 Web 应用程序;与以前的 Web 开发模型相比, ASP.NET 供应了增强性能,敏捷性,可治理性,可缩放性和可用性,自定义性和扩展性,安全性等优点;SQL Server2000作为数据库开发工具;整个系统将符3 / 12 名师归纳总结 - - - - - - -第 3 页,共 12 页精选学习资
13、料 - - - - - - - - - 合操作简便、界面友好、更逼真的要求;驾驶员理论考试网上模拟系统由三层组成B/S模式),即客户层、应用层、服务层;客户层采纳浏览器进行浏览,可在系统掌握下从浏览器中检索或向浏览器发送信息;应用层是由Web应用程序和 Web服务器组成;系统采纳 ASP.NET进行设计;服务层由网络数据库组成,采纳 SQL Server 2000设计,是整个系统的核心;本系统有较好的可保护性、牢靠性、可懂得性、效率;易于用户懂得和操作;可保护性包括了可读性、可修改性、可测试性等含义;牢靠性通常包括正确性和健壮性;开发过程中,在各种冲突的目标之间作权衡,并在肯定的限制的条件下
14、经 费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满意; ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生胜利能 强大的 Web 应用程序;与以前的 Web 开发模型相比, ASP.NET 供应了数个重要的 优点:.增强的性能; ASP.NET 是在服务器上运行的编译好的公共语言运行库代码;与被 说明的前辈不同, ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服 务;这相当于在编写代码行之前便显著提高了性能;.敏捷性;由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和敏捷性;.NET 框架类库、消息
15、处理和数据拜访解决方案都 可从 Web 无缝拜访; ASP.NET 也与语言无关,所以可以挑选最适合应用程序的语言,或跨多种语言分割应用程序;另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资;.简易性; ASP.NET 使执行常见任务变得简洁,从简洁的窗体提交和客户端身份验证到部署和站点配置;例如,ASP.NET 页框架使您可以生成将应用程序规律与表示代码清晰分开的用户界面,和在类似 Visual Basic 的简洁窗体处理模型中处理事件;另外,公共语言运行库利用托管代码服务 了开发;如自动引用计数和垃圾回收)简化 可治理性; ASP.NET 采
16、纳基于文本的分层配置系统,简化了将设置应用于服务器 环境和 Web 应用程序;由于配置信息是以纯文本形式储备的,因此可以在没有本 地治理工具帮忙的情形下应用新设置;此“ 零本地治理” 哲学也扩展到了 ASP.NET 框架应用程序的部署;只需将必要的文件复制到服务器,即可将 ASP.NET 框架应 用程序部署到服务器;不需要重新启动服务器,即使是在部署或替换运行的编译代 码时;.可缩放性和可用性; ASP.NET 在设计时考虑了可缩放性,增加了特地用于在集合环境和多处理器环境中提高性能的功能;另外,进程受到4 / 12 ASP.NET 运行库的亲密名师归纳总结 - - - - - - -第 4
17、页,共 12 页精选学习资料 - - - - - - - - - 监视和治理,以便当进程行为不正常泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理恳求;.自定义性和扩展性; ASP.NET 随附了一个设计周到的结构,它使开发人员可以在 适当的级别“ 插入” 代码;实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件;实现自定义身份验证或状态服务始终没有变得更容 易;.安全性;借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应 用程序是安全的;三、系统应具备的基本功能 1、用户登录和注册 用户登陆:用户通过用户名和密码进行登录;
18、用户注册:注册新的用户 2、试卷库治理:可以增加、修改、删除试卷;3、动态随机生成试卷,使用随机函数动态地从题库中取得整套试卷和题目,每次 生成的试卷是不相同的;4、显示出整套试卷,依次答题,系统自动判定该题是否正确;5、最终显示该考生的考试成果;四、系统总体设计 1、系统功能设计 依据驾校在线模拟考试系统的需求分析,其功能结构图如图 4-1 所示;驾校在校考试系统用户注册用户登入治理员登入在线考试用户管治理员记录管试卷管自动评分图4-1 驾校在线模拟考试系统功能结构图5 / 12 名师归纳总结 - - - - - - -第 5 页,共 12 页精选学习资料 - - - - - - - - -
19、 2、登陆系统模块流程图 1)用户登录模块流程图 用户登陆恳求:用户进入登陆界面,输入用户名、密码,确认输入无误后点击“ 登 陆” 按钮;在用户确定要登陆后,系统会验证用的信息,通过验证用户就可开头考 试,失败就让用户重新登陆,该功能对应的流程图如图 5-1 :用户登陆验证失败验证通过验证在线考试图5-1 用户登录流程图 2)用户注册模块流程图 用户注册恳求:进入登录模块后不能登陆系统,那么考生只有注册成为系统用户方 可登陆驾校在线考试系统;进入注册界面后就能看到需要用户填写的一些相关信息,填写完毕后点击确定按钮就可完成用户注册;该功能对应的注册流程图如图 5-2:6 / 12 名师归纳总结
20、- - - - - - -第 6 页,共 12 页精选学习资料 - - - - - - - - - 新用户注册用户名称用户密码密码确认图 5-2 用户注册流程图 3)在线考试流程图注册提交 交用户开头开头恳求:进入在线考试模块系统会从数据库中随机生成试卷,其中包括 肯定数目的单项题和判定题,考生此时就可以开头答题,答题完毕后考生可以按交 卷提交试卷,系统会自动评分,然后显示此次考试的成果;此功能对应的在线考试 流程图如图 5-3 :开头考试生成试卷连续答题考生答题提交试卷自动评分图5-3 在线考试流程图 4)试卷治理流程图 试卷治理恳求:治理员登陆试卷治理页面可以对试卷进行编辑,包括对数据库中
21、已7 / 12 名师归纳总结 - - - - - - -第 7 页,共 12 页精选学习资料 - - - - - - - - - 存在试卷的修改和删除,添加新的试卷试卷设计 2数据库中表的设计 3功能模块具体设计1)试卷设计鉴于主观题的主观性,目前无法实现系统自动判卷,所以本系统只作客观题部分;一般情形下,单项题往往在四个供选的答案 断题在正确和错误中挑选一个答案;2)数据库中表的设计 A、Question 表结构A、B、C、D中挑选唯独正确的答案;判通常,每一类型的试卷都应有一个表结构;但考虑到目前系统存贮空间可以很大,也为了更加便利;我们采纳把全部试卷集中在一起的方案来建立数据表,每道客观
22、题均有四个备选答案项,字段名一般是相应的英文单词;这样,查询起来较便利,会节约时间,也不致于造成数据特别杂乱等;具体设计如下表 5-1 所示:表5-1 Question 表字段名称 类型 说明ID 自动编号 常整型,递增,主键Question 文本 字段大小 200 8 / 12 名师归纳总结 - - - - - - -第 8 页,共 12 页精选学习资料 - - - - - - - - - A 文本字段大小 50 B 文本字段大小 50 C 文本字段大小 50 D 文本字段大小 50 Answer 文本字段大小 50 Hasselected 文本字段大小 8 Type 文本地段大小 50 各
23、字段说明:ID是问题的 id 号,用来唯独标志该问题,把它设为主键,类型为自动编号;Question 字段为问题内容,类型为文本;A字段代表选项 A的内容 B字段代表选项 B的内容 C字段代表选项 C的内容 D字段代表选项 D的内容 Answer字段表示答案选项 Hasselected 字段表示是否已经挑选过此题 Type字段表示问题的类型是挑选仍是判定 B、score 表结构每次考试系统都要记录下考生的成果,以便利查询,这些数据被记录在 score 表 中,具体设计见表 5-2 所示:表5-2 score 表字段名称类型说明Studentname 文本字段大小 50 Score 数字常整型I
24、d 自动编号常整型,递增,主键各字段说明:studentname 字段代表考生的名字;score 字段为考试纪录中考试分数;id 字段为考试纪录的标志号;C、student 表结构每个考生都有自己的账号密码,这些数据被记录在 3:9 / 12 student 表,具体设计见下表 5-名师归纳总结 - - - - - - -第 9 页,共 12 页精选学习资料 - - - - - - - - - 表5-3 student 表各字段说明:studentname 字段代表考生的名字;studentpassword 字段代表密码;D、admin表结构每个治理员也都有账号,被记录在表 表5-4 admi
25、n 表admin中,具体设计兼下表 5-4 :10 / 12 名师归纳总结 - - - - - - -第 10 页,共 12 页精选学习资料 - - - - - - - - - 各字段说明:name字段代表治理员的名字;password字段代表密码;id 字段为治理员的标志号;6、系统部分界面截图1)在线考试截图考生登入系统后会进入开头考试页面,点击开头开头就可以开头进行考试,进入开始考试,系统就会随机从数据库中选取规定数量的单项题和判定题,考生就可以用鼠标进行答题,答完题后按交卷提交试卷,交卷以后系统会自动给考生的试卷评分,然后显示此次考试的成果;以后考生可以挑选返回登录页面或者连续考试,驾
26、校在线模拟考试系统基本实现了远程注册、考试、系统治理、成果自动批改、成果显示等功能,系统操作界面简洁,运行稳固,开发成本低,特别适合驾驶员在线模拟练习考试时使用;在这一阶段里,我学到了很多东西,不仅把以前所学的很多学问充分利用上了,我仍学会使用了两种数据库开发软件 ASP.NET和SQL SERVER 2000),初步明白了 ASP.NET强大的数据库开发才能,对 ASP.NET的开发语言做了进一步的明白,我们体会到了软件开发不仅是编程,它需要方方面面的考虑,处理好各个环节之间的关系,这样才能让整个系统更好的运行起来;无论如何都要时时刻刻给自己施加压力,社会在不断进步,科学学问在不断更新,略微
27、懈怠,我们便会被这个社会所剔除,我们应当把设计阶段的学习态度以及学到的学问运用到以后的工作当中去,同时也必需具备比较全面的学问;就像我们生活中的第一件事都需要有始有终,仔细对待;我们要常常跟踪专业新技术、新动态,时刻走在时代的前列;仍要注意积存经验,仍要注意养成终身的学习习惯,扩大自己的学问面,才能促进自己不断进步;参考文献:1 董安邦 .B S混合结构的治理信息系统运行模式 . 清华高校出版社 . 2002.7 2 李博 . 网络系统需求分析设计 . 科学出版社 .2000.9 3 王姗 , 陈红 . 数据库系统原理教程 . 清华高校出版社 . 4 5 吉根林,崔海源 .ASP. NET 程序设计教程 . 北京:电子工业出版社,2004.8. 6 东名,吴名月 . ASP. NET 动态网页设计高手 . 北京:清华高校出版社,2001. 7 付磊 .ASP. NET 编程实作教程 . 北京:北京期望电子出版社 ,2002. 8 宋振会 . SQL Server 2000 中文版基础教程 . 北京 : 清华高校出版社 . 11 / 12 名师归纳总结 - - - - - - -第 11 页,共 12 页精选学习资料 - - - - - - - - - 12 / 12 名师归纳总结 - - - - - - -第 12 页,共 12 页