jsjjyGroup在线考试系统设计方案和开发 .docx
《jsjjyGroup在线考试系统设计方案和开发 .docx》由会员分享,可在线阅读,更多相关《jsjjyGroup在线考试系统设计方案和开发 .docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结基于 JSP 技术的在线考试系统的设计与实现- 高成珍 071202106摘要: 随着 Internet 的快速进展和广泛普及,数字化教案作为新型的办学模式已逐步走进了高校,它们具有对于训练、教案过程来说极为宝贵的特性,可以为新型办学模式的建构供应理想的环境。基于Web 网络考试与无纸化办公一样已成为大势所趋。本文在分析了考试系统的各个环节后,利用当今流行的程序开发集成工具 MyEclipse 开发基于 JSP技术的在线考试系统。该考试系统接受JSP+ Servlet + JDBC +SqlServer2000方式实现。关键词: JSP JDBC在线考试 登录系统 MVC 模式
2、一、引言传统的考试方式是老师出题 ,同学在指定的时间和的点答题 ,然后老师改卷的模式,老师负担重 ,考试成本高。随着 Internet 技术的进展使得考试的手段和方式发生了根本性的变化。 Internet 的开放性和分布性的特点以及基于Internet 的巨大运算才能使得考试突破了时间和空间的限制,它不仅为老师减轻了评卷,监考之苦,也为同学供应了轻松的考试环境,便于同学发挥出正确的水平并通过网上评卷能准时反馈同学的把握情形。二、需求分析网络考试系统是以网络为载体,为同学供应考试服务,并能自动判卷为老师供应考试成果作为教案参考的软件系统。本考试系统设计为在高校中使用, 系统主要针对教案秘书(治理
3、员)、任课老师及同学,能结合高校的院系、专业科目等考试属性进行治理。主要包含三种登录角色即治理员、老师和同学。1、治理员可以进行系统爱护,主要用来设置系统的一些初始化信息,如添加课程, 老师,同学,班级,为老师支配课程等。爱护包括添加、删除、修改三种基本的操作。治理员仍兼有老师和同学的功能,可以查询有关同学和老师的相关信息是最大权限的用户,拥有系统的全部功能的权限。2、老师老师登录系统后,老师可以从自己所教课程中选择一门进行考试试卷录可编辑资料 - - - 欢迎下载精品名师归纳总结入,并可以对自己录入的试卷进行修改和删除等操作,但不能修改其他老师关于同一门课程的相关试卷。并可以添加所教课程的同
4、学和查询自己所教班级同学的考试成果信息。3、同学同学登录后可以参加考试,选择一门课程后,系统会自动的抽出一套试卷,开头考试后,系统进行倒计时,在规定的时间内考生假如没有交卷,系统会自动帮他交卷,并在考试终止、自动评卷后,同学能准时的查看到自己的考试成果和答题情形,并可以查询自己以往的考试成果信息。二、总体设计目前,用于生成动态网页较为流行的技术有Microsoft 的 ASP、Text 的 PHP 和 Sun 公司的 JSP。ASP 只能工作在微软的 IIS 和 PWS 服务器上 ,一些天生的缺陷使得它们的使用受到了确定的制约 ,PHP 没有供应统一的数据库连接的接口标 准而且它的运行环境相对
5、复杂 ,同时 PHP支持的平台也特殊有限。而 JSP是一种完全与平台无关的新技术 ,它集极高的运行效率 ,较短的开发周期 ,超强的扩展才能,完全开放的技术标准等众多特性于一身 ,同时它能实现 WEB 的动态内容与显示相分别。故本考试系统接受了JSP + Servlet + JDBC +SqlServer2000 的方式实现,即 MVC 模式( Model+View+Controller )。其中 SqlServer2000 用于数据储备 , JDBC 用于连接数据库并对数据库实现各种操作, Servlet 作为把握器用于处理过程把握, JSP作为界面层用于页面显示部分。相对于传统的C/S(Cl
6、ient/Server 客户端/服务器)模式的考试系统, B/S(Browser/Server浏览器/服务器)模式具有 更高的安全性和便利性,Web 网络考试即可以在本的进行,也可以在异的进行,因此本系统接受 B /S 模式。主要接受了如下的开发工具: Web服务器中间件: Apache-Tomcat6.0Java JDK: J2SDK 1.5数据库: SqlServer2000集成开发工具: MyEclipse 7.0网页制作工具: DreamWeaver CS4浏览器: Internet Explore7.0其总体软件体系结构如下图所示:可编辑资料 - - - 欢迎下载精品名师归纳总结I客
7、nte户rn端et Explorer中间层数据层JSP在线考试系统的软件体系结构图可编辑资料 - - - 欢迎下载精品名师归纳总结客户端通过浏览器向TomJacvaatB服ea务n器发送请求Se,rvle无t论是JSP,仍是 JavaBean、可编辑资料 - - - 欢迎下载精品名师归纳总结Servlet,当需要拜望数据库时,都通过一个统一的接口组件DBConn 来拜望。可编辑资料 - - - 欢迎下载精品名师归纳总结这样的结构程序层次性比较清晰,比D用BC纯onn会更好。各角色的功能图如下:JSP 实现的程序可读性和可复用性都可编辑资料 - - - 欢迎下载精品名师归纳总结SqlServer
8、 2000可编辑资料 - - - 欢迎下载精品名师归纳总结治理员在线考试系统在线考试系统各角色功能图可编辑资料 - - - 欢迎下载精品名师归纳总结虽然各个角色都有查询系统功能,但不同的角色的人查询的权限不同!当修教然各系统都有登陆模块学查可编辑资料 - - - 欢迎下载精品名师归纳总结课为班为老师同学可编辑资料 - - - 欢迎下载精品名师归纳总结改师程四、详教细设计级班生询密管管师管级管系可编辑资料 - - - 欢迎下载精品名师归纳总结码理理4 1 数分据库理设计 开理统配设41.1课ER 图课程程修学试查修在查改线询密考系码试统改生卷询可编辑资料 - - - 欢迎下载精品名师归纳总结在线
9、考试系统 ER 图具体分析如下图所示: 密码管管系理理统可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结老师课程治理员网试上卷评卷可编辑资料 - - - 欢迎下载精品名师归纳总结班级同学可编辑资料 - - - 欢迎下载精品名师归纳总结在线考试系统 ER 图ER 图中几点说明:一个老师可以较多门课程,一门课程也可以由多位老师来教,课程和老师之间是多对多的关系。同一专业不同方向的同学所在班级不同,所开设的课程也有所不同。一个老师可以教多个班级,一个班级由多位老师来教。一个班级每学期开设多门课程,一门课程可由多个班级来上,因此课程和班级之间也存在存在多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsjjyGroup在线考试系统设计方案和开发 jsjjyGroup 在线 考试 系统 设计方案 开发
限制150内