用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

国家公务员考试在线学习系统设计与实现jsp

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 系统运用B/S模式设计思想,运用当前较流行的JSP、JavaBean和Jscript脚本语言技术和SQL SERVER数据库来实现的。本文介绍了国家公务员考试在线学习系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对国家公务员考试在线学习系统的主页面和数据库进行了详细的设计。并以此为理论基础和实践依据,设计并实现了在线测试系统。实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、辅导教师在线批卷、成绩管理等各项功能。系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。在网络已经延伸到我们社会生活的方方面面的今天,在线考试学习必然成为以后学习管理一个重要的方面,伴随着辅导学校和辅导班的发展而日益的完善,从而提高网络辅导的整体的效率。
关键词:在线考试;随机组卷;计算机阅卷;B/S模式
引言 1
1 项目概述 2
1.1 选题的目的及意义 2
1.2 系统的设计思想 2
1.3 系统的现状分析 3
1.4系统的业务流程图 4
1.5 系统的优势 5
2 可行性分析 6
2.1 系统的经济可行性 6
2.2 系统的技术可行性 6
2.3 系统的运行可行性 6
3 系统需求分析 8
3.1 总体目标 8
3.2 具体目标 8
3.3 系统的数据流图 9
3.4 系统的数据字典 12
4系统概要设计 17
4.1系统模块总体设计 17
4.2 系统业务描述 18
4.3 系统的数据库设计 19
4.3.1 数据分析 19
4.3.2 数据库概念模型设计 20
4.3.3 数据库逻辑模型设计 21
4.3.4 数据库表结构设计 21
4.4 运行设计 27
4.4.1 运行环境 27
4.4.2 运行环境组合 27
5系统详细设计 28
5.1登录管理 28
5.1.1 模块定义 28
5.1.2 输入项目 28
5.1.3 程序逻辑 28
5.2题库管理 29
5.2.1 模块定义 29
5.2.2 输入项目 29
5.2.3程序逻辑 30
5.3 试卷管理 30
5.3.1 模块定义 30
5.3.2 输出项目 30
5.3.3 程序逻辑 31
5.4 在线答题 31
5.4.1 模块定义 31
5.4.2 输入项目 31
5.4.3 输出项目 31
5.4.4 程序逻辑 32
6系统实现 33
6.1开发技术核心 33
6.1.1 JSP技术与MVC模式以及系统的基本框架 33
6.1.2 S.S.H框架 33
6.1.3 Tomcat概述 34
6.2 重点代码举例 34
7系统测试 36
7.1为什么要进行系统测试 36
7.2软件测试 36
7.2.1测试的基本概念 36
7.2.2测试步骤 37
7.2.3测试用例 38
结束语 42
致 谢 43
参考文献 44
附录A 中文译文 45
附录B 英文原文 48
附录C 源代码 52
国家公务员考试在线学习系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便,避免了以往学校里考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。国家公务员考试在线学习系统管理员登录后,对考试内容、专业、科目和考试题目等都作了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。
为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,系统总体架构设计采用先进的基于B/S的三层体系结构:用户层、业务逻辑层、数据库层。要求建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷,并能在指定时间内发布试卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率。具有安全保密机制。
系统的业务流程图
根据当今学生考试的实际情况,本系统的主要业务流程描述如下:
(1) 角色登录:获取用户信息,确定其功能及使用权限。
(2) 学生考试:用户登录成功,可进行随机试卷或固定卷考试。
(3) 提交试卷:学生提交所答试卷信息,交由计算机处理。
(4) 教师登录:获取教师信息,确定其权限。
(5) 教师批阅:老师会学生提交的考卷进行批阅、评分。
(6) 查询成绩:可对成绩进行查询。
(7) 试题管理:主要是对试题的更新操作。
具体学生在线考试程序流程如图1-1所示。
具体目标
本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:
(1)美观的界面
系统具有简洁大方的页面,使用简便,友好的错误操作提示。
(2)管理人员方便的信息管理
管理员用户具有学生信息管理、教师信息管理、试题管理、成绩管理。
(3)丰富全面的试题题库
学生测验模块包括:在线测验、在线练习、提交试卷、查询成绩、查询答案,以及个人成绩的管理。
教师模块主要包括:阅卷评分、出试卷、添加试题、浏览试题、修改个人信息。
(4)放心的使用
具有较强的安全性,避免用户的恶意操作。
3.3 系统的数据流图
首先,学生用户登录到本系统要通过身份验证,通过登录请求之后,学生用户还要向系统发出考试请求。教师在登录到本系统的时,主要是对试题信息、试卷信息、成绩信息和个人信息进行管理,如果教师要操作其中的功能模块,必须向系统发出管理请求。
系统模块总体设计
在系统总体设计阶段利用系统功能结构图来描述系统中各个模块如何化分、完成什么功能。在充分考虑各个模块的耦合性与内聚性后通过制作系统功能结构图合理地将整个系统分拆成多个模块。这样做使系统的开发变得目标清晰,每个模块的完成都是系统制作的里程碑,对于制作完成后的测试也提供了便利和依据。
本系统一共分为五个大功能模块,每个大功能模块又包括若干个小模块,用于完善大模块的功能。每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
依据上述功能的分析,系统中主要模块分别为:学生测验模块、管理员模块、教师管理模块。
各功能模块的具体功能如下:
(1)学生测验模块包括:在线测验、在线练习、提交试卷、查询成绩、查询答案,以及个人成绩的管理。
(2)教师模块主要包括:阅卷评分、出试卷、添加试题、浏览试题、修改个人信息。
(3)管理员模块主要包括:学生信息管理、教师信息管理、试题管理、成绩管理。同时,下设子系统分别完成具体功能。系统功能结构图如图4-1所示。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信