首页 -> 2008年第5期
基于网络的试题库管理系统设计
作者:张骥祥 于 越 刘献民
B/S模式分析B/S是三层体系结构,它将Web服务器和数据库服务器结合起来,用数据库服务器对分布在Web服务器上的各种数据进行动态管理。Web服务器响应浏览器的请求,查找所需内容返回给浏览器进行显示。其优点主要有:(1)简化了客户端。无须像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件,这样不但可以节省客户机的硬盘空间与内存,而且在安装过程中,使网络结构更加灵活。(2)简化了系统的开发和维护,系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。当然,B/S模式并非没有缺点,一般说来,C/S模式的优点就是B/S模式的缺点,反之亦然。B/S模式的体系结构如图2所示。
结论基于以上分析,网络试题库管理系统必须综合C/S模式的成熟性和B/S模式的先进性,将二者结合起来使用。鉴于试题库管理员和智能组卷模块生成试卷需要较高的安全性,建议网络试题库管理系统的智能组卷模块采用C/S模式;试题库客户数量众多且分散,为使管理员方便管理试题、试卷,便于试题库客户上传试题不受时间、空间的限制,且方便升级和维护,建议统一用户界面。所以网络试题库管理系统的用户管理模块、试题管理模块、试卷管理模块采用B/S模式。
以上讨论了网络试题库系统开发所涉及的主要问题,分析了网络试题库系统的总体结构与功能划分,给出了一个基于网络的试题库管理系统的设计方案,实现了试题的远程异地收集。该方案的六大功能模块体现了网络化考试体统的可扩充性和开放性,该方案的混合B/S与C/S模式充分结合了两者的长处,同样,这两种模式的结合同样适用于校级管理机构正在使用的综合教务系统。当然,该方案还有一些问题需要解决,如大批量文件的同步上传、试题库安全性问题等,这些问题有待在开发网络试题库管理系统的过程中不断研究与完善。
参考文献:
[1]李莉,陈未如,王翠青,等.通用试题库管理系统的研究与实现[J].沈阳化工学院学报,2005,3:236-240.
[2]张春林,马成勇,刘均.Delphi 7数据库系统设计与开发[M].北京:清华大学出版社,2003.
[3]邓文渊,陈惠贞,陈俊荣.ASP与网络数据库技术[M].北京:中国铁道出版社,2005.
[4]梁嘉超,卢山,夏运强.ASP后台数据库网站制作实例经典[M].北京:冶金工业出版社.2001.
[5]魏应彬,周星,康耀红.网页设计与web数据库发布技术[M].北京:清华大学出版社,2002.
作者简介:
张骥祥(1966—),男,天津市人,工学博士,天津工程师范学院副教授,主要研究方向为现代职业教育教学论,声音、图像信息的处理与传输。
[1]