毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

在线考试与自动评分系统的设计与实现

为了减轻传统考试模式下大量人力和物力的投入,在计算机技术高速发展的今天,开发无纸化在线考试与自动评分系统具有重要的现实意义。通过对B/S架构下考试系统的研究以及对现有评分系统的分析,在研究了试题库建设的基本方法的基础上,采用C/S架构,利用VC++编程技术、MFC框架、Access数据库,ADO数据库访问技术开发并实现了C++在线考试与自动评分系统。该系统实现了“C++程序设计”课程在线考试与自动评分的核心功能,具体包括:用户注册、用户登录、试卷管理、试题管理、在线考试、自动评分、成绩统计以及系统维护等。经过测试和使用,该系统的功能能够满足C++在线考试和自动评分的需要。
[关键词] 试卷管理;在线考试;自动评分;成绩统计
目    录
1 序言 1
1.1 项目背景 1
1.2 项目意义 1
1.3 本文研究的主要工作和论文结构 1
2 相关技术 2
2.1 Visual Studio 2008 2
2.2 ACCESS 数据库 2
2.3 ADO 技术 3
3 在线考试自动评分系统需求分析 4
3.1 可行性分析 4
3.1.1 经济可行性 4
3.1.2 技术可行性 4
3.1.3 运行可行性 4
3.2 功能需求分析 4
3.2.1 整体功能概述 4
3.2.2 系统管理功能概述 5
3.3 非功能需求分析 6
3.3.1 性能 6
3.3.2 安全性 6
3.3.3 易用性 6
3.3.4 高效性 6
3.3.5 兼容性 6
3.3.6 移植性 6
3.3.7 扩展性 6
3.4 功能模块分析 7
3.4.1 考生功能 7
3.4.2 教师功能 7
3.4.3 管理员功能 8
4 在线考试评分系统总体设计 8
4.1 数据流程分析 8
4.1.1 数据流(Data Flow) 9
4.1.2 处理(Process) 9
4.1.3 数据存储 9
4.1.4 数据源及数据终点 9
4.2 数据字典 9
4.3 系统逻辑模型设计 10
4.4 系统总体软件结构 10
4.5 数据库设计 11
4.5.1 数据库分析 12
4.5.2 数据库概念结构设计 12
4.5.3 数据库逻辑结构设计 14
5 系统详细设计与实现 15
5.1 公共模块设计 15
5.1.1 连接数据库 15
5.1.2 关闭数据库 16
5.1.3 创建记录集 16
5.2 用户登录与注册模块设计 17
5.2.1 登录窗体设计 17
5.2.2 注册窗体设计 18
5.3 试题管理模块 20
5.3.1 试卷添加 20
5.3.2 试题添加 21
5.3.3 试题修改 22
5.4 考试模块设计 22
5.5 评分与统计模块设计 25
5.5.1 评分模块设计 25
5.5.2 成绩查询模块设计 26
5.5.3 成绩统计模块设计 27
6 总结和展望 29
结束语 30
参考文献 31
致谢 32

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:java计算机散件配件报价系统
下一篇:java在线考试与评测系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022