单片机课程网上考试系统的设计与实现毕业论文
2021-03-22 22:24:05
摘 要
随着因特网技术的飞速发展,数据库技术的日渐成熟,JavaWeb技术的广泛使用, 网上考试系统也应运而生,并且因为其比传统书面考试具有的安全性、随机性、公平性、高效性、便捷性等特点,成为国内外流行的新型考试方式。开发教学课程网上考试系统因此意义非凡。本文根据软件工程理论,采取B/S(Browser/Server)系统结构,以单片机等实际课程为例,分析网上考试系统的需求、系统的结构,并且实现系统的各个模块功能。本文的网上考试系统实现了教师身份登录、注册、组卷、试题库管理;学生身份登录、答卷等功能;优化传统考试流程。
关键词:JavaWeb技术;在线考试;自动组卷
Abstract
With the rapid development of Internet technology, database technology is becoming mature, the widespread use of JavaWeb technology, the online examination system also came into being, and because of the characteristic of security, randomness, fairness, efficiency, compared with the conventional written examination with convenience, become a new examination method popular at home and abroad. Therefore, it is of great significance to develop the online examination system. Based on the theory of software engineering, B/S (Browser/Server) system structure, based on MCU practical course as an example, analysis of the structure of the online examination system, demand system, and realize the function of each module of the system. In this paper, the online examination system to achieve the identity of the teacher login, registration, test paper, test library management, student identity login, answer questions and other functions to optimize the traditional examination process.
Key words: JavaWeb technology; online examination; automatic test paper generation
目 录
第1章 绪论 1
1.1研究背景及意义 1
1.2国内外研究历史及现状 1
1.3论文的结构安排 2
第2章 系统需求分析 3
2.1系统总体需求分析 3
2.2网上考试系统教师需求分析 3
2.3网上考试系统学生需求分析 4
2.4网上考试系统管理员需求分析 4
2.5本章小结 5
第3章 系统设计 6
3.1系统整体设计 6
3.2系统数据库设计 6
3.2.1数据流程分析 6
3.2.2数据库逻辑设计 7
3.3系统用户端设计 10
3.3.1教师用户流程分析 10
3.3.2学生用户流程分析 10
3.4在线考试系统设计 11
3.5本章小结 12
第4章 系统实现与测试 13
4.1本机网络环境的搭建 13
4.2组卷系统实现与测试 13
4.2.1登录功能主要代码与测试 13
4.2.2注册功能主要代码与测试 16
4.2.3自动组卷功能实现与测试 18
4.2.4教师端试题库操作实现与测试 19
4.2.5审核试卷功能主要代码与测试 20
4.2.6评阅试卷功能主要代码与实现 22
4.2.7成绩查询功能实现与测试 25
4.2.8个人信息修改功能实现与测试 26
4.2.9学生选课功能实现与测试 26
4.3考试系统实现与测试 27
4.3.1考试系统登录功能实现与测试 27
4.3.2考试功能实现与测试 29
4.4本章小结 29
第5章 总结与展望 30
5.1总结 30
5.2问题与解决方法 31
5.3展望 31
参考文献 33
致 谢 34
第1章 绪论
1.1研究背景及意义
教育网络化已成为现代教育的一个重要特征,并且对推动教育事业的发展有着巨大动力。随着因特网、数据库、JavaWeb等技术的飞速发展和全面普及,远程教育逐渐成为现代教育技术中主要的发展方向,在线考试系统作为远程教育的重要分支值得我们重点研究。因特网技术的发展促使考试的载体、方式发生了革命性的变化,促使传统考试突破时空的限制。
与传统纸质考试模式相比较,在线考试具有无与伦比的优越性,它能将传统考试模式中试卷命题、试卷印刷、收集传送 、登记发放、判分登分等各个环节缩小到两个左右环节,能99%的避免人工干预考试的可能性,大幅提高考试的公平性和客观性,而且可以节约许多以前不可避免的人力、物力、财力和时间。
网上考试系统基于我国高校教育信息化系统亟需建设这个大的背景,符合当今教育信息化发展的趋势,建设网上考试系统的目的是充分、全面的利用高校现有的网络教学资源、配套的计算机软硬件设施来实现无纸化考试来规避传统书面考试的不足。与传统书面考试模式相比较,网上考试应用了更多的新技术,通过网络来实施考试,是现代教育技术的一个重要实现,现实意义深远。它实现考务工作自动化管理,可以有效利用校园网资源,发挥最大能力,更好的为学校科研、教学服务,通过网上考试系统可以大规模的实施考试,并且保证考试的公平性、客观性,通过自动化组卷、阅卷可以大幅减轻教师的工作压力。传统纸质考试是一个漫长而复杂的过程,它要求出卷教师收集资料、印刷试卷、安排考试、监考、收集试卷、阅卷、讲评分析试卷,这已经不能切合现代教学的需要。网络考试系统不过是考试的另一种形式,利用不同的传播途径——网络,从而让学生的考试不受时间地域的限制,配合数据库技术的使用,大大简化传统考试的流程。
随着人们认识到在线考试系统在高校信息化过程中的突出地位,我们需要利用先进的技术和系统开发工具,实现管理工作的科学化、信息化;切实完成“充分利用现有资源”这个目标,开发出对现有信息充分整合,减少机械的人工劳动,能提高办公效率的考试系统,加快教育体制改革的进程。因此,着手开发一个功能完善、操作方便的在线考试系统己经刻不容缓。
1.2国内外研究历史及现状