更新时间:10-27 上传会员:小七想说话
分类:计算机信息 论文字数:10507 需要金币:1000个
摘要:伴随国内互联网的快速发展,以及当今社会互联网的使用普及,这些已经成为人们生活中不可或缺的一部分。将互联网的使用和当下社会中人们对于学习需求的行为结合,一个应用于大学生考试系统在应用中占有很高的比例。
如何更合理、高效地将计算机网络信息的高效性应用到我们学习、考试上,一直也是人们关注、研发的主题和目标。在当今社会现状下,当代大学生缺少一个方便快捷的考试系统,大多数学校一般还在使用纸质考试,传统考试浪费人力物力,web端大学生考试的出现可以解决这些问题,节约时间成本,方便快捷。
本课题是基于web大学生考试系统,具体实现学生管理模块:学生的注册登录、学生信息管理、成绩查询等功能,教师管理模块:教师信息的管理,考题的上传以及编排等功能。管理员模块:实现系统数据的导出导入,密码的重置,对教师学生的管理。该项目使用B/S开发模式、Java为底层语言进行开发,结合JSP、Html等语言,以Tomcat为服务器和MySQL为后台数据库。根据开发需求建立功能模块框架,系统框架进行总体设计,对系统相关类与各类之间的逻辑关系设计,进行基础代码编写、错误调试以及系统测试。
整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效、便捷的组织在线考试。
关键词:B/S模式;考试系统;Tomcat
目录
摘要
ABSTRACT
第1章 绪论-6
1.1 研究背景-6
1.2 国内外研究现状-6
1.3 研究目的和意义-7
1.3.1研究目的-7
1.3.2研究意义-7
1.4 本文章节结构-7
第2章 系统分析-9
2.1 系统可行性分析-9
2.1.1 经济可行性-9
2.1.2 技术可行性-9
2.1.3 操作可行性-9
2.2 用户需求分析及方法-9
2.2.1文献资料研究法-9
2.2.2调查法-9
2.2.3交流沟通-9
2.3 系统功能需求分析-10
2.3.1 系统角色-10
2.3.2 系统模块及功能-10
2.4 开发工具简介-10
2.5 开发工具及运行环境-11
2.6 系统设计的基本原则-11
第3章 系统设计-13
3.1 系统方案-13
3.1.1 系统开发管理图-13
3.1.2 系统流程图-13
3.1.3考生模块流程图-14
3.1.4教师模块流程图-14
3.2 数据库设计-15
第4章 系统实现-18
4.1 考生模块-18
4.1.1 考生登陆的界面实现-18
4.1.2 考生信息界面-18
4.1.3 考生考试界面-19
4.2 教师模块-20
4.2.1 教师登陆界面-20
4.2.2 教师添加试题界面-21
4.2.3 教师试卷管理界面-22
4.2.4 教师阅卷界面-23
4.2.5 教师对考生成绩统计界面-23
4.3 管理员模块-24
4.3.1 用户管理界面-24
4.3.2 管理员考试管理界面-25
4.3.3 管理员成绩查询界面-26
第5章 系统测试-27
5.1 软件测试的目的-27
5.2 软件测试的流程-27
5.3 系统登陆功能测试实例-27
5.4 测试结果与分析-29
第6章 总结与展望-30
6.1总结-30
6.2 展望-30
致 谢-31
参考文献-32