ASP.NET驾校理论考试模拟系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要随着现代网络的发展,信息技术广泛应用,计算机已渗透到各个行业。其中,在线考试系统以方便快捷等优点得到了广泛应用。驾驶理论考试就是在线考试的一个实际应用,它实现了理论考试的无纸化,以往出题、印试卷、批改试卷等繁琐的工作,现在都可以由计算机来替代。本系统有驾校模拟考试功能,完成了用户管理及试题管理、试卷管理和随机出题、自动阅卷等。用户在登录系统时,判断用户的权限,根据用户的权限登录到不同的页面。考生登录后,系统根据用户的角色随机在试卷中选择一套试题,让考生在规定的时间内作答,考生在考试完毕后系统自动的给出结果,这样既方便了考生也方便了阅卷的老师。关键字:驾驶理论;考试模拟系统;SQL Server20001引言随着我国经济的高速发展,我国的交通运输能力不断提高,越来越多的人开私家车到异地进行商务或者旅游等活动。在这一条件下,我国的车辆逐渐增多,最近几年,学车的人也是越来越多。为了减少交通事故的发生,车管所对驾驶员的交通知识考核起着至关重要的作用。随着信息量的逐步增加,繁杂的数据处理费时费力,单纯以人力进行的驾驶员理论考试的考核已经不适合驾驶理论考试的现状。现在是一个信息产业的时代,国家把信息产业作为增长国民经济的重要因数。在这样的环境下,先进的信息技术进行驾驶员理论考试已成为必要。驾驶模拟考试系统以计算机为操作工具,按照驾驶理论考试的流程,把驾驶理论考试的一些工作人员从繁琐的数据处理中解放出来,从而提高驾驶考试的工作效率。驾驶理论考试系统把驾驶的理论试题保存于数据库中,通过计算机可以很方便地查询使用所需要的数据,而且这些操作全部由系统内部的代码完成。考生和系统管理员通过系统的友好界面,输入一些简单的数据便可操作。该系统采用B/S模式进行设计,异地的想学车的学员也可以使用该系统,进行模拟考试,从而了解自己对交通规则了解多少。本系统主要由使用Microsoft Visual Studio.NET 2003 开发的页面,由SQL Server2000开发的数据库组成。2系统概述2.1开发目的本系统采用B/S模式设计,开发目的除了方便车辆管理所的工作人员。同时把驾驶理论所有试题保存到数据库,通过互联网方便地进行模拟考试,还能让学车的学员对交通规则和法律知识有更多的了解。3系统总体设计3.1系统功能设计根据驾校理论考试的逻辑划分,本系统一共有六个子系统,分别是用户登录和注册,用户角色管理,用户管理,试题管理,题库管理,在线答题。其功能结构图如图1所示。Ø用户登录和注册(1)根据用户所属的不同角色显示不同的操作页面。考生登录时,显示生成试卷等待页面和在线答题页面;系统管理登录时,显示系统维护页面;管理员登录则显示题库管理页面。(2)新用户注册,包括考生和管理员的注册。Ø用户角色管理角色管理主要是给注册的用户分配角色,即修改用户的角色,删除用户的角色。Ø用户管理添加用户,修改用户,删除用户。Ø试题管理(1)试题类别管理,主要是实现试题类别的添加、修改试题类别、删除试题类别、和试题的类别排序功能。(2)试题图片管理,主要实现试题的图片添加,删除和修改等功能(3)考试试题管理,主要实现试题的添加、修改、删除功能。(4)试题答案管理,主要实现试题答案的添加、修改、删除功能。Ø题库管理题库管理主要是在系统中构造试卷,即试题的每一种题型有多少题,添加试卷、及删除试卷和修改试卷功能。Ø在线答题(1)动态随机生成试卷,使用随机函数动态地从题库中取得整套试卷和题目,每次生成的试卷是不相同的。(2)显示出整套试卷,依次答题,系统自动判断该题是否正确。(3)最后显示该考生的考试成绩。3.2系统功能模块划分系统整体设计如图2所示,此系统可以划分为业务逻辑层、数据访问层和数据库。5.2 用户登录和新用户注册5.2.1用户界面设计用户在登录由Default.aspx页面实现,它的代码隐藏在Default.aspx.cs文件中。用户登录是应用程序的主要入口,用户只有通过该入口才能进入系统。由于用户所属的角色不相同,所以在登录时都要选择自己所属的角色,否则不能进入系统。用户登录使用了两个TextBox控件作为输入名称和密码,用户单击“确定”按钮就可以登录到系统。单击“注册”按钮可以重新注册一个用户。用户的角色是从Roles表中获取的,考生为默认角色。用户登录使用了两个验证控件,它们为RFVUserNamet和RFVPassword,分别验证用户名称和用户密码是否为非空。两个非空验证控件仅仅对“确定”按钮有效,其实现方法就是把“注册”控钮的属性CausesValidation值设为False。
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
内容来自think58 [资料来源:http://think58.com]
内容来自think58 [版权所有:http://think58.com]
[资料来源:http://THINK58.com]
获取资料请您联系本站客服
[资料来源:http://THINK58.com]