通信原理课程在线考试系统设计与实现(附件)【字数:8880】

摘 要 本文根据各类在线考试系统的发展,设计一个基于B/S模式的通信原理课程在线考试系统。该考试系统能够实现考生登录子系统,进行在线答题考试,倒计时及自动评分的功能,学生可以在登录后修改个人登录密码。同时,教师可以管理学生信息,修改题库信息等功能。本系统的前端采用当下比较流行的JSP技术,SSH为框架,后端则用目前较为成熟的java语言来开发。 通信原理课程在线考试系统,以Myeclips为开发平台,数据库选用mysql5.1,以Tomcat为web服务器,使用Myeclipse为主要开发工具进行设计与实现。
目 录
第一章 绪论 1
第二章 可行性与需求分析 2
2.1可行性分析 2
2.1.1技术可行性分析 2
2.1.2时间可行性分析 2
2.1.3经济可行性分析 2
2.2需求分析 2
2.2.1系统需求 2
2.2.2功能需求 2
第三章 系统总体设计和数据库建立 5
3.1系统总体结构设计 5
3.2系统数据库建立 5
3.2.1数据库的概述 5
3.2.2数据库的需求分析 5
3.2.3数据库的结构设计 6
3.2.4数据库逻辑结构设计 8
第四章 网站系统的详细设计 11
4.1开发平台与环境 11
4.2系统的功能实现 11
4.2.1系统登录模块设计 11
4.2.2管理员功能权限设计 12
4.2.3学生功能权限 17
第五章 系统调试测试 19
5.1为何要进行系统调试测试 19
5.2登陆测试 19
第六章 软件使用说明书 21
6.1系统登录步骤 21
6.2管理员增删题库功能 21
6.3考生考试功能 21
6.4成绩和错题查询功能 22
结束语 23
致 谢 24
参考文献 25
附录 26
第一章 绪论
 *好棒文|www.hbsrm.com +Q: @351916072@ 
21世纪是一个信息化高速发展的时代,计算机作为科技发展的产物已经完全融入到人类的日常生活中,成为了人们生活的一部分。由于计算机编程技术与互联网的不断普及,使得越来越多的东西可以用一台电脑就可以来代替。极大程度上提高了人们的工作效率。这些电脑技术的应用,同时也与现代化教育息息相关,逐渐改变了以往教育的模式,使得传统教育朝着现代化教育逐渐演变,教师们的工作量得以减轻,同时也提高了教学的效率。这些现代化教育同时也为学生学习提供了一个新型平台,成为学生提高学习成绩的一个新途径。
相对于传统教育中的考试,可以利用计算机技术设计一个在线考试系统,来提高考试的公平性以及减轻教师的阅卷负担等等。传统考试主要是由老师出卷,安排考试时间以及考试地点,考生参加考试,考试完成后由阅卷老师进行批阅以及记录分数等等步骤。由此可见,其过程相当繁琐,也比较耗费时间。但是,新型的网络在线考试系统,可以事先将题库以及系统设计好,只需要考生上机参加考试,直接由电脑进行阅卷即可,大大简化了考试的过程,减轻了教师压力。并且,系统还可以重复利用,只需教师以管理员的身份进行修改和更新题库,就可以多次利用,方便快捷。因此,基于计算机技术的新型考试系统受到了越来越多的欢迎。在线考试系统可能成为今后教育考试方式的主流形式。在保证公平,科学的基础上,达到减少考试冗余过程的目的。
作为通信专业的一名学生,通信原理课程是我们的一门重要的必修课程,可以设计一个基于javaweb技术的通信原理课程在线考试系统,来改掉传统考试的比较麻烦以及费时费力的弊端。从一定的方面还节约了资源。
本次设计系统将采用HTML和JSP技术作为前台显示,系统后台采用java语言来开发。本系统需要用数据库Mysql、Myecplise、Tomcat以及Dreamweaver 8等等来设计与现实。本文将会对这个通信原理课程在线考试系统的设计以及实现进行详细的说明。
第二章 可行性与需求分析
2.1可行性分析
2.1.1技术可行性分析
通过搜集大量的资料和书籍得知,要做一个在线考试系统可采用的技术多种多样。通过综合比较各种技术之间的优劣,以及本人对于技术的掌握熟练程度。首先,目前来说,java语言是目前来说最为常用的语言之一,因此我设计的这个通信原理课程的在线考试系统决定以java作为开发语言。再者,由于mysql可以免费使用且与多个语言都有程序接口,因此数据库可以选用mysql。
因此,设计这个通信原理的在线考试系统可采用java+mysql技术开发,使用B/S架构。
2.1.2时间可行性分析
根据老师发布的毕设任务书以及时间安排,可以将本设计分为如下时间段:
2017年2月1日2017年2月27日查阅资料了解相关技术与知识。
2017年3月1日2017年3月15日开始对收集的资料进行归纳以及分析,确定系统的需求,制定大概的制作方案。
2017年3月16日2017年3月20日根据系统的需求,设计数据库。
2017年3月20日2017年4月10日开始正式进行系统程序的编写,初步实现系统的功能。
2017年4月10日2017年4月20日调试程序以及对系统修改并最终完成。
能够在规定时间段内完成这个通信原理课程的在线考试系统,因此在时间上可行。
2.1.3经济可行性分析
通过对设计这个通信原理的考试系统所需的技术分析,可以看到其所需要的java技术开发的成本比较低,同时系统对硬件配置要求也不高。所需要的数据库版本也是免费的。所以设计这个在线考试系统在经济上可行。
2.2需求分析

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/314.html

好棒文