asp.net技术的驾校在线考试系统
随着信息量的逐步增加,单纯以人力进行的驾驶员理论考试的考核已经不适合驾驶理论考试的现状。现在是一个信息产业的时代,国家把信息产业作为增长国民经济的重要因数。在这样的环境下,以先进的信息技术进行驾驶员理论考试已成为必要。本论文主要阐述了基于asp.net技术的驾校在线考试系统的设计和实现。完成了用户管理及试题管理、试卷管理和随机出题、自动阅卷等。用户在登录系统时,判断用户的权限,根据用户的权限登录到不同的页面。考生登录后,系统根据用户的角色随机在试卷中选择一套试题,让考生在规定的时间内作答,考生在考试完毕后系统自动的给出结果,这样既方便了考生也方便了阅卷的老师。关键词 驾校理论考试,B/S开发模式,ASP.NET ,三层架构目 录
1 绪论 1
1.1 系统的开发背景 1
1.2 系统的研究现状 1
1.3 总结 2
2 系统需求分析 2
2.1 系统功能需求 2
2.2 系统性能需求 2
2.3 系统运行需求 4
3 系统概要设计 4
3.1 系统介绍 4
3.2 系统应用范围 4
3.3 系统角色 4
3.4 架构设计 5
3.5 功能设计 6
4 系统详细设计 7
4.1 系统登录模块 7
4.2 试题管理模块 10
4.3 试卷管理模块 12
4.4 在线考试模块 14
4.5 成绩管理模块 19
4.6 数据库设计 23
4.7 非功能性设计 28
5 系统测试 28
5.1 测试目的 28
5.2 测试内容 28
结 论 32
致 谢 33
参 考 文 献 341 绪论
1.1 系统的开发背景
随着网络技术的逐步发展,我们的日常生活也受到了巨大的影响,就拿考试来说,传统的考试方式也需要变革。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
28
5.2 测试内容 28
结 论 32
致 谢 33
参 考 文 献 341 绪论
1.1 系统的开发背景
随着网络技术的逐步发展,我们的日常生活也受到了巨大的影响,就拿考试来说,传统的考试方式也需要变革。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]。一方面,网上考试可以突破时空界限,另一方面,在线考试方便快捷,能够节省很大时间,所以网络考试以后将是考试的一大主流趋势。
本系统是基于B/S结构的驾校考试系统,接下来按照软件工程的思想,从需求分析,概要设计,详细设计等方面介绍该系统。首先,在需求阶段对系统进行模块划分,然后再对各个模块进行概要设计和详细设计[2]。
系统采用B/S开发模式,以visual studio 2010作为开发工具,以C#语言为主,综合利用JavaScript,HTML,SQL等语言,开发出一个能够自主出题,自动判分,管理用户信息的驾校考试系统。系统操作简单,安全可靠,借助此系统,能够模拟驾校考试,提高合格率,同时能够方便管理考生,驾校,教练的信息。
1.2 系统的研究现状
随着学车人数的逐年增加,为了加强驾驶员的理论基础,对学员的理论知识考核是非常重要的,同时也是必不可少的环节。因为信息量的增加和对信息处理速度的要求等诸多因素,传统的纸质考试形式已经不适合现在的驾校理论考核。并且随着Internet技术的迅猛发展,,以计算机网络为基础的网上在线考试打破了以往的考试方式。驾校可以充分利用网络技术和现有的计算机软、硬件资源实现无纸化网络考试,以此为基础开发的基于Asp.net技术的驾校在线考试系统可以更加高效、快捷的为学员的理论考试提供服务,有效的避免了纸质考试可能出现的诸多弊端。驾校在线考试系统以计算机为操作工具,按照驾校理论考试的流程,把驾校理论考试的工作人员从繁琐的数据处理中解放出来,从而提高驾校理论考试的工作效率。驾校考试系统把驾驶的理论试题保存于数据库中,通过计算机可以很方便地查询使用所需要的数据,而且这些操作全部由系统内部的代码完成。考生和系统管理员通过系统的友好界面,输入一些简单的数据便可操作。极大的节省了人力以及避免了一些不必要的浪费[3]。
1.3 总结
驾驶在线模拟考试是在线考试的一个实际应用,它实现了理论考试的无纸化。改变了以往出题、印试卷、批改试卷等传统的繁琐的工作方式。它实现了理论考试的无纸化和网络化,给驾校的日常管理工作带来了极大便利,也给学员提供了很好的测试平台。驾校学员不同于在校全日制的学生,学员无法做到统一的学习。驾校在线模拟考试系统使得学员可以自我学习,学习之后进行在线模拟,学习情况可以在第一时间得到反馈,有别于传统教学采用试卷进行学习情况的检查。
2 系统需求分析
2.1 系统功能需求
针对驾校笔试的管理需要,开发基于WEB的驾校在线考试系统,协助驾校完成对学员科目一及科目四的考试与成绩的管理,包括学员管理、教练管理、驾校管理、试题管理、试卷管理、在线考试、成绩管理。主要功能如下:
用户管理:系统管理员管理驾校、驾校单位管理教练与学员、教练管理学员
驾校单位、教练、学员注册及使用系统,管理员使用系统
科目一、科目四试题的增删改查
试卷的增删改查
在线考试:顺序练习、仿真考试
考试成绩的增删查
2.2 系统性能需求
2.2.1 数据精度
用户名:最大长度为20,仅包含非空白字符
密码:50位非空字符
类型:学员、教练、驾校、管理员
昵称:最大长度为10的字符
邮箱:最大长度为20的字符
手机:11位字符
性别:数据库中保存0和1,界面显示男和女
教龄:0-30的整数
QQ:8-12位数字字符
地址:最大长度为20的字符
简介:长文本字符
学车报价:0-50000
特色服务:最大长度为20的字符
试卷编号:10位字符长度,包含1位的字符和9位数字的试卷编号,字符规范:E000000001
试卷表的单选题编号:500位字符长度,由单选题编号字符串拼接而成,字符规范为:R0001;R0002
试卷表的多选题编号:500位字符长度,由多选题编号字符串拼接而成,字符规范为:M0001;M0002
试卷表的判断题编号:500位字符长度,由判断题编号字符串拼接而成,字符规范为:J0001;J0002
生成日期:日期数据类型,读取服务器的时间,存入数据库
生成者用户名:20位可变字符串类型,读取正在操作的用户的用户名。
单选题表的单选题编号
1 绪论 1
1.1 系统的开发背景 1
1.2 系统的研究现状 1
1.3 总结 2
2 系统需求分析 2
2.1 系统功能需求 2
2.2 系统性能需求 2
2.3 系统运行需求 4
3 系统概要设计 4
3.1 系统介绍 4
3.2 系统应用范围 4
3.3 系统角色 4
3.4 架构设计 5
3.5 功能设计 6
4 系统详细设计 7
4.1 系统登录模块 7
4.2 试题管理模块 10
4.3 试卷管理模块 12
4.4 在线考试模块 14
4.5 成绩管理模块 19
4.6 数据库设计 23
4.7 非功能性设计 28
5 系统测试 28
5.1 测试目的 28
5.2 测试内容 28
结 论 32
致 谢 33
参 考 文 献 341 绪论
1.1 系统的开发背景
随着网络技术的逐步发展,我们的日常生活也受到了巨大的影响,就拿考试来说,传统的考试方式也需要变革。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
28
5.2 测试内容 28
结 论 32
致 谢 33
参 考 文 献 341 绪论
1.1 系统的开发背景
随着网络技术的逐步发展,我们的日常生活也受到了巨大的影响,就拿考试来说,传统的考试方式也需要变革。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具[1]。一方面,网上考试可以突破时空界限,另一方面,在线考试方便快捷,能够节省很大时间,所以网络考试以后将是考试的一大主流趋势。
本系统是基于B/S结构的驾校考试系统,接下来按照软件工程的思想,从需求分析,概要设计,详细设计等方面介绍该系统。首先,在需求阶段对系统进行模块划分,然后再对各个模块进行概要设计和详细设计[2]。
系统采用B/S开发模式,以visual studio 2010作为开发工具,以C#语言为主,综合利用JavaScript,HTML,SQL等语言,开发出一个能够自主出题,自动判分,管理用户信息的驾校考试系统。系统操作简单,安全可靠,借助此系统,能够模拟驾校考试,提高合格率,同时能够方便管理考生,驾校,教练的信息。
1.2 系统的研究现状
随着学车人数的逐年增加,为了加强驾驶员的理论基础,对学员的理论知识考核是非常重要的,同时也是必不可少的环节。因为信息量的增加和对信息处理速度的要求等诸多因素,传统的纸质考试形式已经不适合现在的驾校理论考核。并且随着Internet技术的迅猛发展,,以计算机网络为基础的网上在线考试打破了以往的考试方式。驾校可以充分利用网络技术和现有的计算机软、硬件资源实现无纸化网络考试,以此为基础开发的基于Asp.net技术的驾校在线考试系统可以更加高效、快捷的为学员的理论考试提供服务,有效的避免了纸质考试可能出现的诸多弊端。驾校在线考试系统以计算机为操作工具,按照驾校理论考试的流程,把驾校理论考试的工作人员从繁琐的数据处理中解放出来,从而提高驾校理论考试的工作效率。驾校考试系统把驾驶的理论试题保存于数据库中,通过计算机可以很方便地查询使用所需要的数据,而且这些操作全部由系统内部的代码完成。考生和系统管理员通过系统的友好界面,输入一些简单的数据便可操作。极大的节省了人力以及避免了一些不必要的浪费[3]。
1.3 总结
驾驶在线模拟考试是在线考试的一个实际应用,它实现了理论考试的无纸化。改变了以往出题、印试卷、批改试卷等传统的繁琐的工作方式。它实现了理论考试的无纸化和网络化,给驾校的日常管理工作带来了极大便利,也给学员提供了很好的测试平台。驾校学员不同于在校全日制的学生,学员无法做到统一的学习。驾校在线模拟考试系统使得学员可以自我学习,学习之后进行在线模拟,学习情况可以在第一时间得到反馈,有别于传统教学采用试卷进行学习情况的检查。
2 系统需求分析
2.1 系统功能需求
针对驾校笔试的管理需要,开发基于WEB的驾校在线考试系统,协助驾校完成对学员科目一及科目四的考试与成绩的管理,包括学员管理、教练管理、驾校管理、试题管理、试卷管理、在线考试、成绩管理。主要功能如下:
用户管理:系统管理员管理驾校、驾校单位管理教练与学员、教练管理学员
驾校单位、教练、学员注册及使用系统,管理员使用系统
科目一、科目四试题的增删改查
试卷的增删改查
在线考试:顺序练习、仿真考试
考试成绩的增删查
2.2 系统性能需求
2.2.1 数据精度
用户名:最大长度为20,仅包含非空白字符
密码:50位非空字符
类型:学员、教练、驾校、管理员
昵称:最大长度为10的字符
邮箱:最大长度为20的字符
手机:11位字符
性别:数据库中保存0和1,界面显示男和女
教龄:0-30的整数
QQ:8-12位数字字符
地址:最大长度为20的字符
简介:长文本字符
学车报价:0-50000
特色服务:最大长度为20的字符
试卷编号:10位字符长度,包含1位的字符和9位数字的试卷编号,字符规范:E000000001
试卷表的单选题编号:500位字符长度,由单选题编号字符串拼接而成,字符规范为:R0001;R0002
试卷表的多选题编号:500位字符长度,由多选题编号字符串拼接而成,字符规范为:M0001;M0002
试卷表的判断题编号:500位字符长度,由判断题编号字符串拼接而成,字符规范为:J0001;J0002
生成日期:日期数据类型,读取服务器的时间,存入数据库
生成者用户名:20位可变字符串类型,读取正在操作的用户的用户名。
单选题表的单选题编号
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1485.html