基于COM%2b组件的计算机辅助考试系统的开发.pdfVIP

基于COM%2b组件的计算机辅助考试系统的开发.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
692◆全堕进篁垫堑型董皇盐蔓垫鳖堡墼宣迨窒塞!!!!盟◆ 基于COM+组件的计算机辅助 考试系统的开发 李更明 (厦门大学计算机系,福建厦门.361005) 摘要:论文给出了基于COM+组件的网络考试系统的总体框架,提出了分层以组件实现 计算机考试的平台模型,根据该模型构造了考试过程的几个重要的模块。实践表明,使用组件 技术能很好地实现考试平台的适应性和扩展性,提高系统的可维护性。 关键词:cOM十组件,逻辑层,远程联接 1引言 考试是教学过程中的一个重要环节。计算机考试系统一般由考试数据库、数据库管理、组 卷策略、联机考试、自动评卷和统计分析等部分组成。 COM+结合了cOM技术与MTs技术,成为Windows2000的核心服务。COM+对象服 务器通过接rl对客户提供服务,它包含一个或者多个cOM+对象,这些对象有各自的方法和 属性,并支持一些接口。使用COM十组件技术,在开发过程中,不同的开发人员可以各尽所能, 同时进行组件和ASP页面的设计,缩短软件的开发周期,增强系统的可扩展性、可维护性。 COM+组件在Web环境下开发考试系统的步骤如下:(1)根据考试系统的特点,按照组件化 程序设计的方法划分出组件。规划其需要实现的功能。COM+组件的规划应遵循以下原则:对 于数据库的请求通过COM+组件实现,coM+组件与用户的接口应尽量简单、易用;(2)进行 数据库设计,划分出需要定制的COM+组件,根据库表结构进一步确定组件的对外接口;(3) COM+组件集成到动态Web的ASP页面脚本中,并进行系统测试。 2系统体系结构 考试系统体系结构采用浏览器/服务器(B/S)网络计算模式,采用三层体系结构,即包括 数据库系统、应用服务器、Web浏览器三部分。其结构示意图如图1所示。使用浏览器/服务器 (B/S)结构可以实现瘦客户机模型和客户端零配置,减少客户端的系统维护工作,有利于系统 功能的扩展。 系统采用分层结构,即把整个考试过程按逻辑功能分类、抽象为四个各自独立的实现层, ◆计算机教育◆693 \ / 表现层 HTTP请求 考试题库 AD0 雨HTTP应答誓俐墨 学生资抖库 I.................一 考试信息库 \、—————一/ 田l 各个层次之间通过标准接口进行通信,接口标准与实现细节无关。逻辑上分离的四个模块层, 使整个考试平台具有很强的可扩展性、可移植性和通用性。组件化程序设计方法强调真正的软 件重用和高度的互操作性,其核心就是组件的产生和装配,整个应用系统将由这些组件架构而 成。 2.1数据库服务器 位于考试平台层次设计的底层,作为整个系统实现的基础,存储包括考试题库、学生资料 库及与考试相关的所有信息,可与现有的教学平台共享数据。数据库服务器可采用大型商业数 Server),这有利于缩短大批量数据的吞吐时间,使整个系统管理规范化,数据 据库系统(sQL 的完整性、安全性得到保障。 2.2应用服务器 应用服务器端采用可扩展的通用组件对象模型计算模式(COM),采用分模块层次结构, 多模块分立,允许系统的分布式并行处理以提高系统的工作效率。各功能模块之间通过TCP/ IP、HTTP、RMI等多种协议进行消息和数据交换。应用服务器分为两个层次。 操作层 该层封

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档