《大学计算机信息技术》课程无纸化考试系统的设计与实现
发布时间:2023-08-29 19:23
随着计算机网络技术及数据库技术的发展,基于局域网的无纸化考试系统因其客观、公正、安全、准确等特点越来越受到重视,无纸化考试系统可以充分利用已建立的课程题库,自动组织试卷,从出题到阅卷各个环节均由计算机自动完成。与传统的笔试方式相比,由于考试本身就是一个上机操作的过程,因而一方面可以提高学生的上机实践能力,反映学生的真实水平,同时又能节省很多人力物力,实现考教分离,提高考试效率和教学管理水平。另外,基于Client/Server(客户机╱服务器)方式的局域网考试相对于社会上存在的很多依靠软盘作为试题存储媒介的单机考试系统,既增强了系统的可靠性,以免因软盘的损坏造成试题或答题结果的丢失,又突破了一般基于Web的网络考试,题型仅限于客观题的限制。 本文通过分析目前国内各种无纸化考试系统的现状和不足,结合《大学计算机信息技术》课程,分析设计出一套基于C/S结构的局域网考试方案,并在此研究基础上,基本实现了一个较为实用的无纸化网络考试系统。论文具体研究和实现工作主要包括以下几个方面: 具体分析了《大学计算机信息技术》课程既有理论又有操作,而且操作考试种类多、综合性强等特点,同时考虑校内考试地点相...
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
中文摘要
Abstract
第一章 绪论
1.1 本课题的提出
1.2 国内无纸化考试系统的现状
1.3 系统开发过程
1.4 系统关键技术与主要特色
1.5 本论文的安排
第二章 无纸化考试系统的可行性研究
2.1 本系统解决的主要问题和目标
2.1.1 主要问题
2.1.2 目标
2.2 系统可行性研究与评价
2.2.1 经济可行性
2.2.2 技术可行性
2.3 其它技术
2.3.1 开发平台
2.3.2 系统体系结构
第三章 无纸化考试系统需求分析
3.1 需求分析
3.1.1 考试需求分析
3.2 数据流图
3.2.1 数据流图(DataFlowDiagram,简称DFD)的定义
3.2.2 本系统的数据流图
3.3 数据字典
3.4 需求分析结论
第四章 系统总体结构设计
4.1 软件模块结构设计
4.1.1 系统需要考虑的几个重点问题
4.1.2 系统功能结构
4.2 数据库设计
4.3 系统的安全性和可靠性设计
第五章 题库管理子系统的详细设计和实现
5.1 数据库设计
5.2 客观题管理和维护
5.3 操作题管理与维护
5.3.1 操作题的管理与维护
5.3.2 试卷生成
5.3.3 试题库的自动抽题算法设计
5.3.4 题库的安全性问题
5.3.5 考生信息管理与维护
第六章 考试子系统的详细设计和实现
6.1 TCP/IP协议及相关技术问题
6.1.1 TCP/IP协议
6.1.2 利用UDP广播自动获取服务端IP地址
6.1.3 服务器同时与多个客户机之间的文件传输
6.1.4 阻塞与非阻塞模式
6.1.5 服务器与客户机之间的文本信息的传递
6.1.6 服务器界面设计
6.1.7 客户端界面设计
6.1.8 考试过程
6.1.9 考试过程中突发事件处理
6.2 系统安全设计
6.2.1 考试数据传输的安全性
6.2.2 考试数据的保密性
第七章 阅卷子系统的详细设计和实现技术
7.1 理论题评分系统的实现
7.2 Office操作题的评分实现
7.2.1 自动阅卷基本思想
7.2.2 Office2000文档结构
7.2.3 Word文档格式的识别
7.2.4 Word文档内容的查找与定位
7.2.5 Word操作题阅卷中的模糊匹配算法
7.2.6 Word操作题评分的实现
第八章 系统测试和维护
8.1 系统开发环境
8.1.1 硬件平台
8.1.2 软件平台
8.2 系统测试
8.2.1 测试
8.2.2 测试方法
8.2.3 系统运行与维护
第九章 结束语
9.1 本文工作总结
9.2 笔者主要完成的工作
9.3 取得的主要成果
9.4 系统特色与关键技术
9.5 展望
参考文献
攻读硕士学位期间公开发表的论文
致谢
详细摘要
本文编号:3844133
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
中文摘要
Abstract
第一章 绪论
1.1 本课题的提出
1.2 国内无纸化考试系统的现状
1.3 系统开发过程
1.4 系统关键技术与主要特色
1.5 本论文的安排
第二章 无纸化考试系统的可行性研究
2.1 本系统解决的主要问题和目标
2.1.1 主要问题
2.1.2 目标
2.2 系统可行性研究与评价
2.2.1 经济可行性
2.2.2 技术可行性
2.3 其它技术
2.3.1 开发平台
2.3.2 系统体系结构
第三章 无纸化考试系统需求分析
3.1 需求分析
3.1.1 考试需求分析
3.2 数据流图
3.2.1 数据流图(DataFlowDiagram,简称DFD)的定义
3.2.2 本系统的数据流图
3.3 数据字典
3.4 需求分析结论
第四章 系统总体结构设计
4.1 软件模块结构设计
4.1.1 系统需要考虑的几个重点问题
4.1.2 系统功能结构
4.2 数据库设计
4.3 系统的安全性和可靠性设计
第五章 题库管理子系统的详细设计和实现
5.1 数据库设计
5.2 客观题管理和维护
5.3 操作题管理与维护
5.3.1 操作题的管理与维护
5.3.2 试卷生成
5.3.3 试题库的自动抽题算法设计
5.3.4 题库的安全性问题
5.3.5 考生信息管理与维护
第六章 考试子系统的详细设计和实现
6.1 TCP/IP协议及相关技术问题
6.1.1 TCP/IP协议
6.1.2 利用UDP广播自动获取服务端IP地址
6.1.3 服务器同时与多个客户机之间的文件传输
6.1.4 阻塞与非阻塞模式
6.1.5 服务器与客户机之间的文本信息的传递
6.1.6 服务器界面设计
6.1.7 客户端界面设计
6.1.8 考试过程
6.1.9 考试过程中突发事件处理
6.2 系统安全设计
6.2.1 考试数据传输的安全性
6.2.2 考试数据的保密性
第七章 阅卷子系统的详细设计和实现技术
7.1 理论题评分系统的实现
7.2 Office操作题的评分实现
7.2.1 自动阅卷基本思想
7.2.2 Office2000文档结构
7.2.3 Word文档格式的识别
7.2.4 Word文档内容的查找与定位
7.2.5 Word操作题阅卷中的模糊匹配算法
7.2.6 Word操作题评分的实现
第八章 系统测试和维护
8.1 系统开发环境
8.1.1 硬件平台
8.1.2 软件平台
8.2 系统测试
8.2.1 测试
8.2.2 测试方法
8.2.3 系统运行与维护
第九章 结束语
9.1 本文工作总结
9.2 笔者主要完成的工作
9.3 取得的主要成果
9.4 系统特色与关键技术
9.5 展望
参考文献
攻读硕士学位期间公开发表的论文
致谢
详细摘要
本文编号:3844133
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3844133.html