- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP+JavaBeans+JDBC的计算机网上考试系统的设计与实现
摘要:该文介绍了利用JSP、JavaBeans、JDBC技术实现一个计算机网上考试系统的基本思想及具体实现。
关键词:J2EE;JSP;JavaBeans;JDBC;计算机网上考试
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)25-7144-03
The Development and Implement of Computer Network Examination System Based on JSP JavaBeans and JDBC Author
HUANG Cheng
(Chengdu Radio and TV University, Chengdu 610051,China)
Abstract: This article introduced the basic idea and the implement of Computer Network Examination System realized by JSP, JavaBeans and JDBC.
Key words: J2EE; JSP; JavaBeans; JDBC; computer network examination
现代信息社会中,计算机已经渗透到各行各业,计算机网上考试的范围相信还将继续扩大。著名的TOFEL考试也采用了计算机网上考试的方式就是一个很好的证明。
本文介绍一套能够实现网上考试与评分的技术――JSP+JavaBeans+JDBC+ACCESS。JSP用于页面显示部分,JavaBeans用于封装业务逻辑,JDBC用于存取数据库,数据库用于数据存储。JSP通过调用封装了业务逻辑的JavaBeans的接口,对数据库的数据处理,实现网上考试与评分。本文所叙述的方法对标准化客观题目非常适用,对于其他类型的题目只要在本文的基础上稍加修改即可在局域网或Intranet上使用。
1 概念
1.1 J2EE
J2EE是Sun公司对于电子企业和电子企业协作的一种设想,整体称为Java 2企业版( Enterprise Edition,J2EE)。J2EE是一种规范,而不是一种产品。
1.2 JSP
JSP是为基于WEB应用实现动态交互网页制作提供的技术环境支持,能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,而且能够替代CGI(Common Gateway Interface)使网站建设与发展变的较为简单与快捷。
1.3 JavaBeans
JavaBean体系结构是第一个全面的基于组件的标准模型之一,为Java类提供了定义方法、事件、属性的方法,以便在设计时允许外部的操作和定制。JavaBean组件是一种Java类,这些类遵循一个统一的接口格式,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。
1.4 JDBC
JDBC(Java Database Connectivity)是Java应用程序访问关系数据库的接口,是我们实现JSP+JavaBeans与数据库的操作关键技术,我们可以使用JDBC开发独立于DBMS的应用系统。
2 计算机网上考试系统分析
2.1 计算机网上考试数据流图
考查一般计算机考试系统,可以得到其数据流图,见图1。
数据流图说明
1)考试的前期工作由系统管理员实现。具体来说,至少有三项工作:
第一,题库文件的生成、编辑与维护。
第二,考生信息的生成、编辑与维护。
第三,考试信息的设定。
2)考生登录时,首先输入自己的相关信息,包括考生姓名、考生密码等,经与考生信息表中数据对照无误后,才可以进入系统。
3)考生成功登录后,可进行考试或查询成绩。开始考试时,生成试卷可以在考生进入考试过程中随机生成,生成过程中要用到题库文件。每个考生生成的试卷通常用一张考生试卷表来保存。
4)考生在经过合法登录,调题后,在给定的考试界面下调用试题的有关文件答题。这时通常有时间限定。
5)评分系统对考生所做的工作进行评判,评分的结果至关重要。评分系统牵涉面非常广,可能涉及所有文件。评分的依据是考生的答题信息,评分的结果将记入考生信息表,以方便考生查询。
6)最后,对成绩进行处理后,可以实时输出考生的成绩。
7)根据系统具体编制情况,可以得到相关数据字典。
3 计算机网上考试系统设计
3.1 逻辑结构图
1)基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)架
文档评论(0)