学位论文 > 优秀研究生学位论文题录展示
基于B/S模式的网络考试系统的设计与实现
作 者: 朱淑丽
导 师: 张凤荔;贺大伟
学 校: 电子科技大学
专 业: 软件工程
关键词: 网络考试系统 B/S 试题库 自动阅卷
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 197次
引 用: 2次
阅 读: 论文下载
内容摘要
随着计算机和网络技术的发展和普及,基于网络的计算机考试已经成为高等院校和科研机构关注的研究课题。当前,基于网络的计算机考试技术已经被广泛地应用于各种学历考试、职称考试和证书考试中。河南职业技术学院是国家示范性高职高专院校,为了突出示范性的特点,减轻教师的负担,显示现代化教学和管理的模式,决定进行部分科目的考试改革。计算机基础课程是高等院校开设的必修课,课程涉及面广,教学任务重、考试工作量大。通过深入的调查分析并结合实际,文章提出了以项目驱动为指导,构建了基于B/S模式的网络考试系统,详细阐述了实现B/S模式网络考试系统的相关技术,并在此基础上实现了适用于计算机基础课程的的网络考试系统。文章描述了课题提出的背景,介绍了网络考试系统的设计原则,并分析了网络考试系统的现状,提出了课题研究的主要内容。重点在课程管理、题库管理、试卷抽取、参加考试、成绩查询、用户管理、数据库安全等方面进行了深入的研究和比较系统的实现,尤其是对课程管理、试卷抽取进行了较为深入的分析和探索,阅卷时对填空题作了客观化处理,选项符合上采用了相似度的策略,对学生答案作了人性化处理。对故障分析等主观题提出利用关键字模糊匹配的方法实现评判的新思路,改变了网络考试主观题目还需要人工的局面。使网络考试系统具有基本功能的同时也具有一定的创造性。对于学生成绩的导入设计为可以直接导为Execl,为进一步分析成绩提供便利。对于考试中的防替考作了详细设计,利用IP设置有效防止了替考。软件分为两部分,第一部分是前台的网上考试模块;另一部分是后台网上考试管理模块。但因个人能力有限,加上时间比较仓促,系统某些方面只是提出了合理化的建议和大胆的设想,而没有作出深入的研究和实现,有待于继续的探讨和在实践中不断完善。课题中研究的网络考试系统适用于多门课程、多种题型的考试和练习,以减少考试各环节的主观因素,更快速、更客观、更安全地组织考试工作,并把教师从繁重的组卷、评卷、成绩分析等工作中解放出来,大大减轻教师的工作量。能够在线监控考试的全过程,并针对考试系统运行过程中可能出现的问题,如数据库的安全、数据备份、灾难恢复、防止替考、断线处理、负载均衡等采取了相应的措施,使系统更加安全、稳定,具有易用性和可扩展性等特点。最后对系统进行了总结,说明了课题中尚待解决的问题,并提出进一步努力的方向。
|
全文目录
摘要 4-6 ABSTRACT 6-12 第一章 绪论 12-16 1.1 研究背景 12-13 1.2 网络考试的意义 13-14 1.3 现状分析和设计原则 14-15 1.4 论文主要内容及章节安排 15-16 第二章 相关技术介绍 16-25 2.1 ASP 技术 16-18 2.1.1 ASP 简介 16 2.1.2 ASP 技术的特点 16-17 2.1.3 ASP 运行环境 17 2.1.4 ASP 工作原理 17-18 2.2 SQL SERVER 数据库技术 18-19 2.2.1 SQL Server 的结构 18-19 2.2.2 SQLServer 的性能 19 2.3 WEB 与数据库的连接技术 19-20 2.4 负载均衡 20-23 2.4.1 基于DNS 的负载均衡技术 20-21 2.4.2 反向代理实现负载均衡技术 21 2.4.3 利用地址转换(NAT)实现负载均衡 21-22 2.4.4 利用单个IP 技术(ONE-IP)实现负载均衡 22 2.4.5 利用集群(Cluster)服务实现负载均衡 22-23 2.4.6 利用软件实现负载均衡 23 2.5 IIS 简介 23-24 2.5.1 IIS 的概念 23-24 2.5.2 IIS 服务器的特性 24 2.6 本章小结 24-25 第三章 网络考试系统需求分析 25-33 3.1 问题提出及分析 25-26 3.1.1 问题提出 25-26 3.1.2 用户分析 26 3.2 功能需求 26-27 3.2.1 功能划分 26 3.2.2 功能描述 26-27 3.3 数据流程分析 27-29 3.4 数据字典 29-32 3.5 本章小结 32-33 第四章 网络考试系统设计 33-42 4.1 总体结构设计 33 4.2 功能分配 33 4.3 系统总体结构图 33 4.4 系统总流程图 33-36 4.5 学生管理子系统 36-37 4.5.1 模块结构 36 4.5.2 流程图 36 4.5.3 子系统功能描述 36-37 4.6 教师管理子系统 37-39 4.6.1 模块结构 37-38 4.6.2 流程图 38-39 4.6.3 子系统功能 39 4.7 管理员管理子系统 39-41 4.7.1 模块结构 39-40 4.7.2 流程图 40 4.7.3 子系统功能 40-41 4.8 本章小结 41-42 第五章 网络考试系统实现 42-79 5.1 网络考试运行环境 42-43 5.2 数据库的建立与连接 43-49 5.2.1 详细的数据表 43-47 5.2.2 数据结构与程序的关系 47-48 5.2.3 数据库的连接 48-49 5.3 试题库 49-55 5.3.1 试题库实现 49-50 5.3.2 试题库管理 50-51 5.3.3 组卷系统实现 51-55 5.3.3.1 自动组卷 51-54 5.3.3.2 人工组卷 54-55 5.4 模拟及考试系统 55-57 5.4.1 模拟子系统 55 5.4.2 考试子系统 55-57 5.5 成绩管理 57-65 5.5.1 客观题阅卷 58-62 5.5.2 主观题阅卷 62-63 5.5.3 查看、导出成绩 63-65 5.6 用户权限管理 65-68 5.7 数据库管理 68-74 5.7.1 数据库安全 68-70 5.7.2 备份与恢复 70-72 5.7.2.1 WEB 方式的数据备份与恢复 70 5.7.2.2 系统自动定时备份 70-71 5.7.2.3 数据库灾难恢复 71-72 5.7.3 数据库性能优化 72-74 5.8 其它相关关键技术的实现 74-77 5.8.1 防止替考 74-75 5.8.2 断线答案保留 75 5.8.3 负载均衡实施方案 75-76 5.8.4 数据批量处理 76-77 5.8.4.1 题库的批量导入 76-77 5.8.4.2 考生和教师信息的批量处理 77 5.9 本章小节 77-79 第六章 系统测试与分析 79-85 6.1 系统测试 79 6.2 系统测试环境 79 6.3 测试与结果分析 79-85 总结与展望 85-87 致谢 87-88 参考文献 88-91
|
相似论文
- 衡水学院分院试题库管理系统的设计与实现,TP311.52
- 内蒙古中小学考试系统的设计与实现,TP311.52
- 基于个性化教学的中学考试系统的开发研究,TP311.52
- 基于B/S的网上考试系统的设计与实现,TP311.52
- 成人高等教育网络离线考试系统的设计与研究,TP311.52
- 基于J2EE的网络化考试系统的设计与实现,TP311.52
- 中学生团校、业余党校网络考试系统关键技术研究,TP311.52
- 具有PC监控功能的网络考试系统的研究与实现,TP311.52
- 基于ASP的考试系统设计,TP311.52
- 网络考试系统设计与开发,TP311.52
- 基于B/S模式的部队基层网络考试系统设计与实现,TP311.52
- 计算机基础考试系统及其安全性的研究与应用,TP311.52
- 辽阳职业技术学院某精品课程网站及其网络考试系统的设计与实现,TP311.52
- 计算机应用基础网络考试系统的研究与实现,TP311.52
- 基于.NET平台的网络考试系统研究,TP311.52
- 基于UML的网络考试系统设计与研究,TP311.52
- 网络考试系统在职教教务系统中的应用,TP311.52
- 开放教育网络考试系统的安全性研究与设计,TP393.08
- 基于CTT和强化学习理论的网络考试系统的设计与实现,TP311.52
- 基于身份认证的网络考试系统安全模型研究,TP393.08
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|