基于B/S模式的在线考试系统设计与实现
发布时间:2021-10-20 16:34
近年来,随着信息技术的发展,衍生出了一种新型的无纸化考试系统。该系统具备自动命题、自动批阅等功能,并且性能稳定、安全性高、评价客观,受到学校的青睐。检验学生对知识的掌握,增加了老师的工作,如命题、监考、成绩批阅等工作,于是需要引进一个新型网络考试系统来减轻老师的负担。本文根据学校对于自动阅卷系统的需求,剖析了命题、考试、阅卷整个过程,以及成型的无纸化考试系统的功能特点,综合相关专业知识,创建了一个B/S(Browser/Server)模式的无纸化考试系统。整个系统包括表示、功能和数据三个功能模块,能够实现自动命题、考生和教师登录、试卷批阅、成绩上传等功能。数据库设计是该系统的关键之处,也是技术难点。主要是设计算法,实现对题库的管理及自动命题。本课题的思路是分类别管理题库,然后对应不同题型抽取一定数量的题目自动组成试卷。而自动批阅功能则通过VBA(Visual Basic For Application)提取考生答卷的Office信息,然后与标准答案进行对比实现。设计负载均衡和数据缓冲技术,提高系统的运行速度,降低响应延迟,以实现该系统能够同时容纳数千人参与答题。基于后期系统维护与升级考...
【文章来源】:江西财经大学江西省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 项目背景、意义及目的
1.2 国内外的发展现状
1.2.1 基于C/S模式的网络考试系统
1.2.2 基于B/S模式的网络考试系统
1.2.3 结论
1.3 研究内容
1.4 创新之处
2 相关技术和理论
2.1 UML(Unified Modeling Language)建模技术
2.1.1 UML建模技术概述
2.1.2 标准建模语言UML的内容
2.2 B/S体系结构
2.3 ASP.NET(Active Srever Pages.NET)技术
2.3.1 ASP.NET技术
2.3.2 ADO.NET(ActiveX Data Objects.NET)技术
2.4 遗传算法
2.5 VBA(Visual Basic For Application)语言
2.5.1 VBA开发特点
2.5.2 VBA开发Office的功能
2.6 MD5算法
2.7 本章小结
3 需求与设计
3.1 需求分析
3.1.1 系统的功能需求
3.1.2 系统的性能需求
3.1.3 系统的数据需求
3.2 系统结构设计
3.2.1 系统设计分析
3.2.2 系统体系结构设计
3.2.3 系统功能结构设计
3.3 数据结构设计
3.4 安全设计
3.5 本章小结
4 系统主要功能实现
4.1 管理员子系统的实现
4.1.1 功能概述
4.1.2 处理流程
4.1.3 子系统主要功能的实现
4.2 教师子系统的实现
4.2.1 功能概述
4.2.2 处理流程
4.2.3 子系统主要功能的实现
4.3 学生子系统的实现
4.3.1 功能概述
4.3.2 处理流程
4.3.3 子系统主要功能的实现
4.4 安全和保密的实现
4.4.1 系统的安全
4.4.2 数据的保密
4.4.3 MD5算法
4.5 本章小结
5 结论与展望
5.1 结论
5.2 展望
参考文献
致谢
【参考文献】:
期刊论文
[1]网络考试题库自动组卷策略研究[J]. 陈磊. 电脑开发与应用. 2007(04)
[2]在线考试组卷算法研究[J]. 肖洋,王骁,刘凤新. 北京化工大学学报(自然科学版). 2006(04)
[3]ASP开发B/S模式的Web数据库网上教学系统[J]. 刘三星. 微计算机信息. 2006(03)
[4]基于XML自动阅卷算法的设计与实现[J]. 倪应华. 仪器仪表学报. 2005(S1)
[5]一个改进的通用成卷模型[J]. 田翔,肖人岳. 计算机工程. 2004(19)
[6]使用UML进行数据库设计[J]. 陈冠楠,卢宇,蔡坚勇,乐仁昌. 计算技术与自动化. 2004(03)
[7]考试质量分析[J]. 李金平. 江南大学学报. 2004(04)
[8]基于UML的网上考试系统的设计[J]. 吴立春,卞良,严军. 宁夏医学院学报. 2004(04)
[9]论模糊概念的度量[J]. 张燕姑. 计算机工程与应用. 2004(14)
[10]电子考试中动态抽题算法的应用研究与实现[J]. 安吉尧,喻飞,李仁发,李蕊. 计算机工程与设计. 2004(02)
本文编号:3447243
【文章来源】:江西财经大学江西省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 项目背景、意义及目的
1.2 国内外的发展现状
1.2.1 基于C/S模式的网络考试系统
1.2.2 基于B/S模式的网络考试系统
1.2.3 结论
1.3 研究内容
1.4 创新之处
2 相关技术和理论
2.1 UML(Unified Modeling Language)建模技术
2.1.1 UML建模技术概述
2.1.2 标准建模语言UML的内容
2.2 B/S体系结构
2.3 ASP.NET(Active Srever Pages.NET)技术
2.3.1 ASP.NET技术
2.3.2 ADO.NET(ActiveX Data Objects.NET)技术
2.4 遗传算法
2.5 VBA(Visual Basic For Application)语言
2.5.1 VBA开发特点
2.5.2 VBA开发Office的功能
2.6 MD5算法
2.7 本章小结
3 需求与设计
3.1 需求分析
3.1.1 系统的功能需求
3.1.2 系统的性能需求
3.1.3 系统的数据需求
3.2 系统结构设计
3.2.1 系统设计分析
3.2.2 系统体系结构设计
3.2.3 系统功能结构设计
3.3 数据结构设计
3.4 安全设计
3.5 本章小结
4 系统主要功能实现
4.1 管理员子系统的实现
4.1.1 功能概述
4.1.2 处理流程
4.1.3 子系统主要功能的实现
4.2 教师子系统的实现
4.2.1 功能概述
4.2.2 处理流程
4.2.3 子系统主要功能的实现
4.3 学生子系统的实现
4.3.1 功能概述
4.3.2 处理流程
4.3.3 子系统主要功能的实现
4.4 安全和保密的实现
4.4.1 系统的安全
4.4.2 数据的保密
4.4.3 MD5算法
4.5 本章小结
5 结论与展望
5.1 结论
5.2 展望
参考文献
致谢
【参考文献】:
期刊论文
[1]网络考试题库自动组卷策略研究[J]. 陈磊. 电脑开发与应用. 2007(04)
[2]在线考试组卷算法研究[J]. 肖洋,王骁,刘凤新. 北京化工大学学报(自然科学版). 2006(04)
[3]ASP开发B/S模式的Web数据库网上教学系统[J]. 刘三星. 微计算机信息. 2006(03)
[4]基于XML自动阅卷算法的设计与实现[J]. 倪应华. 仪器仪表学报. 2005(S1)
[5]一个改进的通用成卷模型[J]. 田翔,肖人岳. 计算机工程. 2004(19)
[6]使用UML进行数据库设计[J]. 陈冠楠,卢宇,蔡坚勇,乐仁昌. 计算技术与自动化. 2004(03)
[7]考试质量分析[J]. 李金平. 江南大学学报. 2004(04)
[8]基于UML的网上考试系统的设计[J]. 吴立春,卞良,严军. 宁夏医学院学报. 2004(04)
[9]论模糊概念的度量[J]. 张燕姑. 计算机工程与应用. 2004(14)
[10]电子考试中动态抽题算法的应用研究与实现[J]. 安吉尧,喻飞,李仁发,李蕊. 计算机工程与设计. 2004(02)
本文编号:3447243
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3447243.html