基于QT的在线考试系统设计与实现
发布时间:2021-08-07 06:45
传统的纸质考试模式,从组卷到阅卷,教师工作量巨大;其次,人为阅卷方式往往容易造成误判,人为因素较大,给阅卷工作带来了不确定性;再次,人工组卷容易造成试题片面性和题目的针对性不足。最后人工评卷不利于成绩的分析和统计。本文针对当前培训考试中存在的问题,进行了以下研究:(1)QT平台是当前主流软件开发平台,本文的研究基于QT平台的技术,开发一套能够实现自动判卷、成绩统计分析的在线考试系统;(2)在软件功能设计上,设计了基础信息管理、题库信息管理、试卷管理、账户管理等多个功能模块;(3)针对考试试题的组卷上,给出了自由组卷、随机组卷等多种组卷模式;(4)成绩统计分析模块中,柱状图和饼状图分别展示了系统的成绩分布和统计情况,实现过程分为数据生成,图表构建以及图标展示。本课题主要利用QT和SQL为主要开发工具。系统数据库选用SQL进行设计,通过对考试系统中的各个关键要素(角色,操作,权限)和流程的研究和分析,针对性的构建出考试系统数据模型及相互之间的数据关联关系。本系统在开发过程中采用了基于C/S架构的软件技术,具有运行稳定、安全、高效、交互性能好等特点。系统上线运行后,经过多次修复和版本更新,目...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
UML的10种模型图
第三章系统详细设计15第三章系统详细设计3.1软件架构软件架构设计是对软件整体的设计,包括对系统结构、数据接口和传输的设计。企业级架构和应用级架构组成了软件项目的架构。3.1.1企业级架构软件企业级架构是对企业的软硬件,以及软硬件的设计和部署的设计。企业架构涉及企业信息系统的数据和应用的设计,同时也包括对网络结构和框架的设计。根据企业级架构设计理论,本考试系统的设计如下图3-1,在该系统中客户端(考生)和客户端(教师、管理员)通过网络实现对数据服务器的访问。图3-1网络物理连接图3.1.2应用级架构在前面章节已经介绍和分析了C/S架构的优势和劣势,而本系统的设计和开发采用C/S架构。对于该系统的设计主要包括服务器、客户端和网络的设计。C/S架构的设计将部分数据和应用部署在客户端上,通过这种设计来减轻服务器的压力。数据服务端的管理,实质上是通过服务端来进行数据库的管理,数据库的管
第三章 系统详细设计3.2.2 用例分析结果通过用例分析,我们可以得出本系统在使用过程中,主要包含以下用例:1.考生用例考生是本系统主要使用者,考生通过客户端登录系统,在系统验证通过后,用户可以进行密码修改操作。同时,考生也可以获取试卷和个人信息。
【参考文献】:
期刊论文
[1]计算机信息技术课程在线考试系统的设计与实现[J]. 金强,王亮,方春华. 软件工程. 2018(11)
[2]浅谈计算机软件开发中分层技术的应用[J]. 李丽红,王莉丽. 民营科技. 2018(07)
[3]计算机软件JAVA编程优势及其应用研究[J]. 向桂玲. 科技风. 2018(18)
[4]软件测试与提升产品质量的思考[J]. 冯济舟,刘洪喜. 航天标准化. 2018(02)
[5]基于SSH框架的视频教学系统的开发与设计[J]. 尹本雄. 现代电子技术. 2018(12)
[6]教育数据挖掘的研究进展与趋势[J]. 雷晓锋,杨明. 北京航空航天大学学报(社会科学版). 2018(04)
[7]基于遗传算法的大学计算机基础自动组卷方法[J]. 杨春哲,常涵吉. 现代电子技术. 2018(11)
[8]“一带一路”下我国高校在线教育国际合作研究[J]. 王丹,陈重成. 合作经济与科技. 2018(09)
[9]浅谈计算机软件开发技术的现状与应用[J]. 李想. 科技风. 2018(12)
[10]浅析计算机软件开发设计的难点及应对策略[J]. 杨昊辰. 中国新通信. 2018(08)
硕士论文
[1]基于随机组卷在线考试系统的设计与实现[D]. 张荣芹.湖北工业大学 2018
[2]基于B/S结构的网络考试系统设计与实现[D]. 宗垚.黑龙江大学 2018
[3]机动车驾驶人道路驾驶技能考试系统的设计与实现[D]. 程保森.厦门大学 2018
[4]智能网络考试系统的设计与实现[D]. 刘恒宇.天津大学 2018
[5]基于C/S的无纸化考试系统的设计与实现[D]. 蔡兴壮.中国石油大学(华东) 2017
[6]智能化在线考试系统的设计与实现[D]. 张鹤.东北大学 2015
[7]铁路客运关键岗位胜任力评价方法及其应用[D]. 王慧晶.中南大学 2009
本文编号:3327292
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
UML的10种模型图
第三章系统详细设计15第三章系统详细设计3.1软件架构软件架构设计是对软件整体的设计,包括对系统结构、数据接口和传输的设计。企业级架构和应用级架构组成了软件项目的架构。3.1.1企业级架构软件企业级架构是对企业的软硬件,以及软硬件的设计和部署的设计。企业架构涉及企业信息系统的数据和应用的设计,同时也包括对网络结构和框架的设计。根据企业级架构设计理论,本考试系统的设计如下图3-1,在该系统中客户端(考生)和客户端(教师、管理员)通过网络实现对数据服务器的访问。图3-1网络物理连接图3.1.2应用级架构在前面章节已经介绍和分析了C/S架构的优势和劣势,而本系统的设计和开发采用C/S架构。对于该系统的设计主要包括服务器、客户端和网络的设计。C/S架构的设计将部分数据和应用部署在客户端上,通过这种设计来减轻服务器的压力。数据服务端的管理,实质上是通过服务端来进行数据库的管理,数据库的管
第三章 系统详细设计3.2.2 用例分析结果通过用例分析,我们可以得出本系统在使用过程中,主要包含以下用例:1.考生用例考生是本系统主要使用者,考生通过客户端登录系统,在系统验证通过后,用户可以进行密码修改操作。同时,考生也可以获取试卷和个人信息。
【参考文献】:
期刊论文
[1]计算机信息技术课程在线考试系统的设计与实现[J]. 金强,王亮,方春华. 软件工程. 2018(11)
[2]浅谈计算机软件开发中分层技术的应用[J]. 李丽红,王莉丽. 民营科技. 2018(07)
[3]计算机软件JAVA编程优势及其应用研究[J]. 向桂玲. 科技风. 2018(18)
[4]软件测试与提升产品质量的思考[J]. 冯济舟,刘洪喜. 航天标准化. 2018(02)
[5]基于SSH框架的视频教学系统的开发与设计[J]. 尹本雄. 现代电子技术. 2018(12)
[6]教育数据挖掘的研究进展与趋势[J]. 雷晓锋,杨明. 北京航空航天大学学报(社会科学版). 2018(04)
[7]基于遗传算法的大学计算机基础自动组卷方法[J]. 杨春哲,常涵吉. 现代电子技术. 2018(11)
[8]“一带一路”下我国高校在线教育国际合作研究[J]. 王丹,陈重成. 合作经济与科技. 2018(09)
[9]浅谈计算机软件开发技术的现状与应用[J]. 李想. 科技风. 2018(12)
[10]浅析计算机软件开发设计的难点及应对策略[J]. 杨昊辰. 中国新通信. 2018(08)
硕士论文
[1]基于随机组卷在线考试系统的设计与实现[D]. 张荣芹.湖北工业大学 2018
[2]基于B/S结构的网络考试系统设计与实现[D]. 宗垚.黑龙江大学 2018
[3]机动车驾驶人道路驾驶技能考试系统的设计与实现[D]. 程保森.厦门大学 2018
[4]智能网络考试系统的设计与实现[D]. 刘恒宇.天津大学 2018
[5]基于C/S的无纸化考试系统的设计与实现[D]. 蔡兴壮.中国石油大学(华东) 2017
[6]智能化在线考试系统的设计与实现[D]. 张鹤.东北大学 2015
[7]铁路客运关键岗位胜任力评价方法及其应用[D]. 王慧晶.中南大学 2009
本文编号:3327292
本文链接:https://www.wllwen.com/jiaoyulunwen/ktjx/3327292.html