{$cfg_webname}
主页 > 计算机 > JSP >

在线考试系统的设计与实现(JSP,Servlet,MySQL)

来源:wenku163.com  资料编号:WK16310278 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310278
资料介绍

在线考试系统的设计与实现(JSP,Servlet,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,MySQL数据库)
在线考试系统是远程教育中的一个重要应用环节,它以Broswer+Server为架构模式,将考试的实施搬到互联网环境中,实现了流程一体化,减少教师的工作负担,提高工作效率,优化考试流程,节约考试开展的成本。全文分为绪论、需求分析、系统设计和相关技术的介绍几个部分,主要介绍了课题的研发背景,Servlet和JSP等基于JAVAWeb的应用技术,以及MySQL的数据存储技术等。
本系统中所有考试题目的类型均为选择题,实现了考生和教师登录的身份验证,选择考试科目,考试成绩的查询,自动随机生成试卷,考卷的提交并自动计算成绩等工作,基本上实现了简易考试系统的全部功能。

功能要求
系统应该具备的基本功能:
用户类别:登录系统的身份定为三种,一是管理员,二是普通老师,四是学生,只有被授权的用户才可以使用本系统的资源。
权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。考生只可以参加在线考试;普通教师可以在线制作试卷,控制考试、成绩查询、添加试题、阅卷等。管理员可添加系系部、教师、专业、科目信息、查询修改管理员信息及审批试卷、查询考生成绩。
在线考试功能:考生输入学号密码登陆系统后,选择对应的试卷可进行考试。答题中,有倒计时的功能,考试结束时还没提交就自动交卷,系统将自动对客观题进行评分。
在线制作试卷:教师、管理员可在线制作试卷,可设定试题的类型、分值,但教师制作试卷后必须要由管理员审核才能考试。
控制考试功能:可设定每次的考试时间。
考生管理功能:可注册新增学生用户,同时查看考生及班级考生的信息。
考生成绩查询功能:提供考生各科目成绩的详细查询。
试卷审批功能:只有管理员有此权限。教师制作试卷完毕,只有经过管理员审批后才能发布,发布后学生才能开考。
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强。
 

在线考试系统的设计与实现(JSP,Servlet,MySQL)
在线考试系统的设计与实现(JSP,Servlet,MySQL)
在线考试系统的设计与实现(JSP,Servlet,MySQL)
在线考试系统的设计与实现(JSP,Servlet,MySQL)
在线考试系统的设计与实现(JSP,Servlet,MySQL)


目     录
摘   要    I
Abstract    II
1绪论    1
1.1概述    1
1.2选题背景和研究意义    2
2 需求分析    3
2.1现状分析    3
2.2可行性分析    4
2.2.1经济可行性    4
2.2.2技术可行性    4
2.3设计目标    4
2.4功能要求    5
2.5系统开发环境配置    6
2.6系统开发工具    6
3网上考试系统设计    11
3.1数据库设计    11
3.1.1数据库需求分析    11
3.1.2数据库概念结构设计    11
3.1.3数据库逻辑结构设计    11
3.2主要数据库表的介绍    12
3.3完整性设计    14
3.4数据库的JavaBeans访问技术    14
4 系统详细设计    15
4.1系统功能结构设计    15
4.2流程图设计    16
4.3系统的模块设计    16
4.3.1 设计思想    17
4.3.2 具体配置    18
4.4系统各部分的实现方法    19
4.4.1创建与数据库的连接    20
4.4.2访问数据库的JavaBean    21
4.5系统各功能模块介绍    22
4.5.1系统登录    22
4.5.2成绩查询    23
4.5.3 参加考试    24
5系统测试    25
5.1什么是软件测试    25
5.2软件测试的目标与方法    25
5.3系统的不足和展望    26
结束语    27
致谢    28
参考文献    29

推荐资料