- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软构件考试系统认知
基于软构件考试系统认知摘 要:基于软构件技术的开发模式是软件工程化开发的必然趋势,本文首先对软构件技术进行了介绍,然后通过对考试系统的设计,讨论了软构件的设计与组装,从认知体系出发,提出了应用软件开发模型和方法
关键词:考试系统;软构件;设计与实现
中图分类号:TP311.52 文献标识码:A
Based on the Test of the System Software Component
ZHONG Lian1,2 ,CHEN Hui2
(1.University of North China Electric Power,Heibei Baoding 071000;2.Hebei Software Vocational And Technical College,Heibei Baoding 071000)
Key words: examination system;the software component;design and implementation
在软件开发过程中,人们一方面要求降低软件的开发成本,另一方面要求用户使用方便,因此,在新软件的开发定制时,用户都提出了将这些软件继承并进行有效地重组和集成的需求。为了解决此问题,人们提出了基于软构件的软件开发方法,和传统的软件开发方法相比,软构件技术把构架清晰地从系统逻辑中隔离出来,以便分析较为复杂的系统,组织较大规模地开发,并使系统开发成本降低。现在,人们已经从系统级和应用级上研究构成软件的规范标准。在我们开发的《计算机应用基础》课程考试系统中,就是基于软构件技术进行设计与实现的
1 软构件技术
软构件又称构件、元件,是指可方便地插入到语言、工具、操作系统、网络软件系统中的一种接口定义良好的独立可重用的二进制形式的代码和数据。它可以是一些功能模块、被封装的对象类、软件框架、软件系统模型等。因此软构件具有类似硬件芯片的性质,即它的结构和功能被封装在构件内部,每个构件都有接口,并通过接口与外部相连
软构件具有如下特点:遵循统一的标准,支持即插即用;支持对象意义上的封装、多态和继承;外界只能通过接口进行访问;它是一个支持互操作的对象,可以在跨越地址空间、网络、语言、和操作系统的异构环境下被调用,或与其它软构件组装在一起协调工作。构件类对应于对象中的类,但生成实例时可以采用各种灵活的手段,如宏定义、编译、设置环境变量等,也可以采用动态连接与嵌入方式。构件的种类较多,除基本构件和领域构件外,还包括有构架、体系结构、参考模型、设计件、中间件、分析件等
软构件技术是以基于面向对象的、嵌入后马上可以使用的即插即用型软构件概念为中心,通过构件的组合来应用的技术体系,它通过构件组合支持应用的开发环境和系统
2 系统设计
2.1系统体系结构
目前,在考试系统的体系结构设计上普遍采用的是二层客户机/服务器体系结构的分布式系统,而二层的C/5结构存在很大的缺陷,也就是它不容易扩展成多服务器和管理大量的客户机群,其组合和集成能力有限,采用三层结构可以解决这些问题,三层结构通常分为:底层为数据层,由多种数据服务器组成,提供数据库服务,还可提供诸如文件系统,数据仓库等数据的管理;中间层为应用层,实现系统中的关键业务处理,外层为用户层,直接服务用户的
《计算机应用基础》课程考试系统由题库管理子系统、考试控制子系统、评分子系统等三个子系统构成,考试系统采用三层的客户胡及务器(C/S)结构,基于软构件技术开发应用系统,以适应题库的增加、更新和系统功能扩展的需要。从三层结构的基本思想出发,根据对系统数据和功能的划分,系统结构分为用户接口界面及构件服务层、数据服务层和数据库系统
其中题库主要有选择题、填空题、操作题,前两种题型把答案保存在数据库中便于评分,Word、Excel、powe rPoint、Access、网页制作等题目阅卷评分采用内嵌组件的调用实现自动阅卷,这部分都以软构件形式存在。在系统具体执行时,当考生登录后,系统立即在考生机器上建立一个以该生考号命名的文件夹,考生的信息、考试题目和所做答案都保存在此文件夹中
2.2软构件设计
系统软构件主要有:数据导入构件、数据导出构件、身份验证构件、试卷生成构件、考试规则构件、Word批改构件、excel批改构件、pawerPOint批改构件、Accss批改构件、网页制作批改构件、选择题、操作题批改构件、成绩统计构件等等。在部署这些构件时,考虑到学生人数众多,而且阅卷评分时间集中,为了减轻服务器和网络线路的负担,我们把所有阅卷评分构件部署在每台客户机上,这样充分利用本地资源,实行本地自动化操作,网络只传输一些必要的数据和信息
2.3软构件的组装
构
您可能关注的文档
- 基于不可否认性及隐私保护VANET安全框架探究.doc
- 基于业务优先级带宽控制实现.doc
- 基于主成分分析定权优先级排序探究.doc
- 基于二维码分布式电子票系统探究.doc
- 基于二维用电市场细分模型优质服务浅见.doc
- 基于云存储医院PACS系统存储探究.doc
- 基于交互技术学龄前儿童智能服饰设计探究.doc
- 基于交易成本视角农村金融供给弱化问题探究.doc
- 基于云计算信息资源库建设.doc
- 基于产生式规则及演绎推理自动变速器诊断系统探究.doc
- 开源证券-中小盘策略专题:2025年定增:市场明显回暖,赚钱效应凸显.pdf
- 国金证券-A股策略周报:投资与消费,电力与算力.pdf
- 国金证券-固定收益策略报告:拥挤的错觉.pdf
- 申万宏源-食品饮料行业周报 20251110-20251114:板块关注度回升重申进入战略配置期.pdf
- 方正证券-基金研究-专题研究:摊余债基开放有哪些值得关注?.pdf
- 国信证券-新能源和电力设备行业专题-新质生产力六大主线巡礼.pdf
- 申万宏源-纺织服装行业2025年三季报总结:品牌复苏方向明确制造端关注订单修复.pdf
- 太平洋证券-非银行业行业深度研究报告:乘风之势,非银行业Q3业绩解构与策略展望.pdf
- 华安证券-计算机行业周报:全球科技-计算机.pdf
- 申万宏源-非银金融行业周报:居民存款搬家在途险资3Q25二级市场权益资产配置规模显著提升.pdf
最近下载
- 2025中央农村工作会议微课.ppt VIP
- 2025年秋最新版九年级上册道德与法治全册知识点(上).pdf VIP
- 【体育场】施工进度计划及保证措施2024.docx VIP
- 骨科大手术围术期静脉血栓栓塞症预防指南.pptx VIP
- 注射泵产品技术要求2022版.pdf VIP
- 支气管镜检查术前术后护理健康宣教.pptx VIP
- 常见电气元件图形符号-文字符号一览表.pdf
- 2025 急性缺血性卒中早期血管内介入诊疗影像评估专家共识解读PPT课件.pptx VIP
- 〖历史〗2025--2026学年统编版八年级历史上学期表格知识清单.docx VIP
- 2024极氪007用户手册CS1E_BEV_20231204_电子版1.pdf VIP
原创力文档


文档评论(0)