- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
phi的试卷生成系统的设计与实现.PDF
第 13卷 第 1期 宁波教育学 院学报 Vo1.13 No.1
2011年 2月 JOURNALOFNINGBO INSTITUTE0FEDUCATION Feb.2011
基于 Delphi的试卷生成系统的设计与实现
丁丹婷 。陈 明
(1.浙江国际海运职业技术学院,浙江 舟山 316000;2.舟山职业技术学校 ,浙江 舟山 316000)
摘 要 :首先叙述 了系统设计思路及结构,接着给 出数据库逻辑结构与试卷生成流程 图。试卷生成系统能根据试
题难易度及题型题数 自动组卷或手工组卷、能浏览增删或修改题库 中的题 目、能对生成 的试卷保存并打印。
关键词 :数据库 ;De1ph1;WebBnoker
中图分类号 :TP311 文献标识码 :A 文章编号 :1009—2560(2011)0l一0082—03
1引言
在各类学校教务管理工作 中,考试管理是一项非常重要的工作 ,它不仅能反映学生 的学习情况 ,
而且还是评价教师教学质量的重要依据。传统的教师手工 出卷方式存在命题随意性大,难易程度不易
控制和试题取样不合理等情况 ,这有失于对教师和学生评价的公平性和合理性。为了能更好的做到对
教学质量的统一评估,我们必须逐步积累各科试题,形成试题库,并利用计算机管理各科试题,按照统
一 标准生成各类试卷 ,使试题管理逐步走向 自动化 ,规范化和标准化。基于以上考虑 ,运用可视化开发
工具 Delphi开发出试题 自动生成系统 ,实现了选题、出卷的高度 自动化和试卷生成 、管理的统一。
2系统设计思路及结构
2.1系统设计思路
(1)采用浏览器/JT~.务器模式使用本系统 。试卷生成系统采用的是 B/S体系结构 (Browser/Server的
简称 ,浏览器朋艮务器模式)。这种基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的
客户端是浏览器 。用户的工作界面通过 IE浏览器来实现 ,这样可以实现不 同的人在不同的地点访 问
本系统 ,从而加快试题库的建设和使用。(2)采用 SQLServer关系型数据库管理系统 。SQLServer2000
关系型数据库系统实现数据存储和管理 ,它能生成数据库镜像实现在线恢复功能,它支持多种开发语
言、与相关软件高度集成等优点。它能 自动维护和备份数据、设置安全默认值、增强密码政策确保数据
库的安全。(3)开发环境的选择。本系统以Windows2003Server作为操作平台,选用可视化编程工具
Delphi作为开发语言。Delphi利用 ADO(ActiveXDataObject)对象模型提供的主要对象 Connection来
完成与数据库的连接 ,通过Recordset对象提供 的方法来实现对连接数据库中记录的各种操作。
2.2系统 结构
试卷生成系统从功能上分为三大模块 :系统管理模块 、试卷管理模块和题库管理模块 。系统结构
如图 1所示 。(】)系统管理模块 :主要是进行增加和删除系统操作人员,并根据实际需要设置操作人员
的权限,实现不同类别操作人员操作范围也有所不同,从而保证系统在实施中的灵活性 。(2)题库管理
模块 :输入试卷生成所需要 的各类题 目,维护题库 ,包括对已有试题的增加、删除、查询、编辑、打印、删
除等操作。(3)试卷管理模块 :根据用户要求实现 自动或手动组卷。自动组卷是按照题 目的难易程度、
章节 内容 、题型要求进行分类 ,并由系统随机抽取 。故抽出的试题难易适 中,避免了人为因素 ,增强了
试卷的可信度。为了增加系统的通用性与灵活性,在该模块 中还特设了手工改卷操作,这样可以满足
不同用户的特殊需要。
3数据库系统设计
本系统采用Delphi7.0和 SQLServer2000为主要开发工具进行设计开发。因此,具体一定的通用
收稿 日期 :2011-O1—17
作者简介:丁丹婷 (1976一),女 ,浙江舟山人 ,浙江国际海运职业技术学 院讲师 。
82
丁丹婷 ,陈 明:基于 Delphi的试卷生成系统的设计与实现
性和可扩展性。系统利用 Delphi7.0作为基础平台,Delphi7.0的控件为系统创造了一个优美 的界面 ,
而 SQLServer2000则提供 了一个简便又实用的后
文档评论(0)