在线考试系统的设计及实现.doc

资料分类:计算机信息 上传会员:HOV3366 更新时间:2025-04-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14742
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
下一篇:没有了
摘要:在线考试系统可以实现学生、教师、管理员三端的具体功能,基本可以利用线上考试技术代替线下传统考试,真正实现了考教分离,大大提高了工作效率。本系统采用目前较为流行的B/S架构与JAVA编程语言来进行系统的开发,前端方面使用Layui结合jsp技术来实现系统的界面设计,而后端则采用SSM框架、MySQL数据库,将项目部署到Tomcat服务器上。本文针对在线考试系统需求进行详细分析的基础上,对划分的系统模块进行设计和编码,并阐述了多个关键模块的功能描述和主要代码及整个系统的测试结果,最后对在线考试系统开发过程中的问题进行了比较详细的总结。
 
关键词: 在线考试系统    java   SSM   MySQL   Layui
 
目 录
摘 要
Abstract
1 引言-1
1.1选题背景-1
1.2系统开发意义-1
2 开发工具和环境介绍-2
2.1系统概述-2
2.2系统运行环境-2
2.2.1 硬件环境-2
2.2.2 软件环境-2
2.3开发工具-2
2.3.1 JAVA语言-2
2.3.2 SSM-3
2.3.3 MySQL数据库-3
2.3.4 JSP技术-3
3 系统需求分析-4
3.1可行性分析-4
3.1.1 技术可行性-4
3.1.2 经济可行性-4
3.1.3 操作可行性-4
3.2系统功能需求-4
3.2.1学生用户功能需求-5
3.2.2教师用户功能需求-6
3.2.3管理员用户功能需求-7
3.2.4其他需求-7
3.3数据流分析-8
4系统概要设计-9
4.1开发与设计总体思想-9
4.2系统模块结构设计-9
4.3系统功能模块划分-9
4.3.1 学生功能模块-9
4.3.2 教师功能模块-10
4.3.3 管理员功能模块-10
4.4 系统流程描述-11
4.4.1学生用户流程-11
4.4.2教师用户流程-12
4.4.3管理员用户流程-13
4.5数据库设计-14
4.5.1数据库E-R图设计-14
4.5.2数据库表结构-16
5 系统详细设计及实现-21
5.1界面实现-21
5.1.1注册登录界面-21
5.1.2学生用户主页-22
5.1.3教师用户主页-22
5.1.4管理员用户主页-23
5.1.5学生考试选择界面-23
5.1.6在线考试页面-23
5.1.7试卷管理页面-24
5.1.8教师阅卷页面-25
5.1.9试题管理页面-25
5.1.10用户管理页面-26
5.2 登陆模块实现-27
5.2.1模块设计-27
5.2.2关键性代码-27
5.3 学生考试模块实现-29
5.3.1模块设计-29
5.3.2关键性代码-29
5.4 教师阅卷模块实现-30
5.4.1模块设计-30
5.4.2关键性代码-30
5.5试卷管理模块实现-32
5.5.1模块设计-32
5.5.2关键性代码-32
5.6 学生成绩统计管理模块实现-34
5.6.1模块设计-34
5.6.2关键性代码-34
5.7 管理员用户管理模块实现-35
5.7.1模块设计-35
5.7.2关键性代码-35
5.8 试题管理模块实现-36
5.8.1模块设计-36
5.8.2关键性代码-36
6 系统测试和应用-38
6.1关于软件测试-38
6.2黑盒测试-38
6.2系统应用-39
7 总结与展望-40
参考文献-41
致  谢-42
相关论文资料:
最新评论
上传会员 HOV3366 对本文的描述:在设计、构思时将操作者分为三种角色,分别为学生、教师和管理员。每个角色具备的功能各不相同,学生模块分为:登录/注册,查看考试通告,在线考试,历史考试详情,考试成绩,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: