2022年jsjjyGroup在线考试系统设计方案和开发.docx
《2022年jsjjyGroup在线考试系统设计方案和开发.docx》由会员分享,可在线阅读,更多相关《2022年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 没有供应统一的数据库连接的接口标 准而且它的运行环境相对复杂 ,同时 PHP支持的平台也
5、特殊有限;而 JSP是一种完全与平台无关的新技术 ,它集极高的运行效率 ,较短的开发周期 ,超强的扩展才能,完全开放的技术标准等众多特性于一身 ,同时它能实现 WEB 的动态内容与显示相分别;故本考试系统接受了JSP + Servlet + JDBC +SqlServer2000 的方式实现,即 MVC 模式( Model+View+Controller );其中 SqlServer2000 用于数据储备 , JDBC 用于连接数据库并对数据库实现各种操作, Servlet 作为把握器用于处理过程把握, JSP作为界面层用于页面显示部分;相对于传统的C/S(Client/Server 客户端/
6、服务器)模式的考试系统, 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客nte户rn端et Explorer中间层数据层JSP在线考
7、试系统的软件体系结构图欢迎下载精品学习资源客户端通过浏览器向TomJacvaatB服ea务n器发送请求Se,rvle无t论是JSP,仍是 JavaBean、欢迎下载精品学习资源Servlet,当需要拜望数据库时,都通过一个统一的接口组件DBConn 来拜望;欢迎下载精品学习资源这样的结构程序层次性比较清晰,比D用BC纯onn会更好;各角色的功能图如下:JSP 实现的程序可读性和可复用性都欢迎下载精品学习资源SqlServer 2000欢迎下载精品学习资源治理员在线考试系统在线考试系统各角色功能图欢迎下载精品学习资源虽然各个角色都有查询系统功能,但不同的角色的人查询的权限不同!当修教然各系统都有
8、登陆模块学查欢迎下载精品学习资源课为班为老师同学欢迎下载精品学习资源改师程四、详教细设计级班生询密管管师管级管系欢迎下载精品学习资源码理理4 1 数分据库理设计 开理统配设41.1课ER 图课程程修学试查修在查改线询密考系码试统改生卷询欢迎下载精品学习资源在线考试系统 ER 图具体分析如下图所示: 密码管管系理理统欢迎下载精品学习资源欢迎下载精品学习资源老师课程治理员网试上卷评卷欢迎下载精品学习资源班级同学欢迎下载精品学习资源在线考试系统 ER 图ER 图中几点说明:一个老师可以较多门课程,一门课程也可以由多位老师来教,课程和老师之间是多对多的关系;同一专业不同方向的同学所在班级不同,所开设的
9、课程也有所不同;一个老师可以教多个班级,一个班级由多位老师来教;一个班级每学期开设多门课程,一门课程可由多个班级来上,因此课程和班级之间也存在存在多对多的关系;41 2 数据库中表的设计:数据库规律结构设计中ER 模型向关系模型转换的规章:一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码;1、一个 1:1 联系可以转化为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并;2、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模式合并;3、一个 n:m 联系转化为一个关系模式;与该联系相连的各实体的码以及联系本身的属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 jsjjyGroup 在线 考试 系统 设计方案 开发
限制150内