数据库应用程序。有了JB向各种关系数据库发送SL语句DC,Q就是一件很容易的事。换言之,有了JBH,就不必为访问DCASbs据库专门写一个程序,访问Oal据库又专门写一yae数为re数c个程序,为访问Iomi据库又写另一个程序。我们只需用nrx数fJBH写一个程序就够了,可向相应数据库发送SL语句DCA它Q
3开发环境
Widws0OevrI.+ahoa50JDK1.+一no2OSre+E60ApceTmct.+2.2U14
tarEdh+DraemwevrXaeM
2解决
方案 网络应用
软件运行的模式主要有二类:S式(ln&r—C模Citere
e)B模式(rwesre)Cr、SBosrevr。S模式将试题内容放在远程的服务/
4具体实现
该系统最大特点在于它的开放性和实时性。具体体现在自主设计数据库和自主管理数据库。主要是指不仅可以轻松地向题库
器上,考试机上安装考试应用程序和数据库客户机配置.在因此每次考试时要对机器进行安装、置,务l作比较烦琐;且考配考T而试程序放在客户机上.全性也受到一定影响。B模式考试系统安S采用Web技术实现。We术超越了传统的“户机I ̄器”b技客J务]l两层结构,采用了三层体系结构:户界面层/务层/据库层。因用事数
此Web结构有着更好的安全性。用户机上不需要安装任何应用在
添加、改和
查询试题()而且还可以自动新增类别并建立相修卷,应的数据表(见表1;还允许用户根据自己的需求,现有的试)它从题库中灵活地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和测试时间等都由用户根据需要确定。
考生通过浏览器进行有效的身份验证登录后,择题型,要求选并
在规定的时间内进行答题,达到规定的时问后.统将自动予当系以提交。一旦考生做完后便能立即看到成绩并可查询正确答案;另外,可完全由计算机自动按照”度系数”活、机的抽取还难灵随试题库中的试题组成试卷.其内容会随着库中试题的改变而改变,不妨把它称之为实时的互动的试卷。(图1见)
程序,用程序可以安装在事务层所在的计算机上.题存放在应试
数据库服务器上『11。
基于上述考虑,择了We选b实现技术。将系统做成一种Bs,模式.以让用户通过浏览器直接访问位于服务器上的试题以及可
对系统进行远程维护。服务器端程序的实现技术采用JP作为主S要手段(合Jvel、venHTL。我们是出于以下考配aaSreJaBa、M)vta
虑的:首先JP是一种基于JV的WeSAAb实现技术,有效率高、它安全性强的优点,正好符合了考试系统所要求的实时性、试这考的保密性要求。其次.SJP拥有JVAA