基于COM组件技术的智能题库系统软件编程设计研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:yy6590
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在智能题库系统开发过程中,想要较好实现课程管理、试卷管理等智能控制功能,还要合理进行软件编程。基于此,本文对COM组件技术展开了分析,提出了系统软件编程的动态、交互设计方法,在完成系统交互式界面设计基础上,对系统不同模块的设计进行了探讨,为关注这一话题的人们提供参考。
  关键词:COM组件技术;智能题库系统;软件编程
  引言:智能题库系统属于智能控制设备,除了完成硬件处理器的配置,还要完成软件编程设计,确保系统运转能够得到协调。而在系统软件编程设计中,采用COM组件技术并非完成简单的服务器-客户模型建立,而是能够建立动态、交互模型,促使服务方和服务对象相互提供功能,使组件模型稳定性和可靠性得到增强,因此能够满足系统软件编程要求。
  一、COM组件技术概述
  采用COM组件技术,可以实现软件编程的程序化设计,将复杂应用程序分解成功能单一的组件模块,通过在一台机器或多台机器上运行使应用软件的功能得以实现。而在组件程序和程序之间,需要利用细致规范保证稳定关系的建立,继而使软件系统能够正常运行。从规范内容上来看,为不同组件间的通信机制,对象支持大量串口接口,能够促进组件对象升级,依托接口数量调整实现[1]。在组件模型中通过各种类型接口,利用其中的特征函数,能够使模型得到规范。采用标准二进制代码,COM组件无跨语言开发问题。组件接口为包含指针的内存结构,可以通过定义串行接口确定内存,在对象类实现接口时进行内存分配。
  二、基于COM的智能题库系统软件编程设计
  (一)系统基本设计
  采用COM组件技术对智能题库系统进行软件编程设计,首先需要解决用户操作界面的信息交互问题。为保证用户与系统能够保持沟通顺畅,还要按照硬件标准实现软件组合,获得定义广泛的操作界面,提供图形用户接口和人机交互接口,为用户操作提供便利。在数据通信方面,采用socket基础,对#include<sys/types.h>、#include<sys/socket.h>函数进行引用,通过int socket(int domain、int type、int protocol)函数完成表述。在Microsoft Windows平台上,可以利用Regsvr32.exe工具对进程内组件進行注册,提供相应入口函数,完成程序注册。利用注册表查找本地服务器,利用少量API函数完成服务器端COM应用创建,可以完成程序名和CLSID转换,提供对象访问支持。在用户访问过程中,只需调用对象的QueryInterface成员函数,向IConnection pointContainer接口发送请求[2]。系统如果判断为可连接,将返回接口指针,调用接口连接点对象,为接口连接提供支持。
  (二)系统具体设计
  在系统软件功能实现阶段,采用COM组件技术编程可以完成多个功能模块划分,然后在应用类InitInstance成员函数中添加COM初始化函数,对辅助函数代码进行调用处理,确保模块功能可以实现。
  (1)课程管理模块
  在课程管理模块设计阶段,需要实现课程编辑、添加等功能,确保课程名称、编号等信息能够顺利提供,并为用户查询和修改信息提供支持。在系统内完成课程查找后,需要先进行初始化,导入知识点、章节等信息,完成默认命题方案配置,达到自动组卷的目标。在用户拥有特殊需求的情况下,也可以对默认的命题方案进行更改。在系统的学习页面中,包含重点、难点等标记,用户可以利用标记功能为下次学习提供便利。在具体编程时,需要对String sql函数进行调用,利用“Inti=state.execute Update(sql)”完成标记描述。
  (2)试卷管理模块
  设计试卷管理模块,需要结合需求完成系列参数的设定,然后转化为具体的约束条件。在用户登录系统后,将进入试卷管理的人机交互界面提交要求,由计算机完成处理后,用户可以对组卷方案进行设置,由系统自动组卷。将内容保存在tPaper表中,用户可以进行试卷信息查询,依照组卷日期、课程名称等获得基本信息。从组卷流程来看,用户完成要求输入后,将生成试题模式,然后执行组卷算法,完成文件编程,初步结束选题。调用调整模式,能够对试卷进行调整,得到符合要求的试题。用户对试卷具体信息进行查看后,可以手动调整,保证试卷符合预期。在试卷查询过程中,用户也可以完成复选框的选择,对试卷进行删除操作。
  (3)试题管理模块
  系统除了具备试卷管理功能,还具备试题管理功能,需要完成试题录入、编辑和查询。在系统软件编程方面,需要完成单选题、多选题等多种题型的设计,并在试题表中进行题型保存。完成课程编号、题型等字段列的设置,能够完成试题录入,用于组卷自动生成。用户在登录系统服务器后,在经过身份确认后可以进入试题管理界面,选择逐题录入或批量导入。采用COM组件编程,也可以提供模板类的程序函数。利用Excel版的模板文件,能够对试题进行收集、整理和汇编,最后直接导入到系统数据库中。
  三、结论
  综上所述,采用COM组件技术完成智能题库系统软件编程设计,能够完成拥有良好人机交互性能的界面设计,体现系统科学性特点。在系统功能模块开发中,利用COM组件设计出的模块具有良好通用性和可拓展性,能够保证系统功能得以稳定实现,因此能够保证系统设计质量。
  参考文献:
  [1]周晓明,田旭,巩超,等.抓好编程规范实施提升指挥信息系统软件质量[J].电子质量,2018(12):86-90.
  [2]钱方亮,林荣锋,周宇,等.一种基于微小卫星系统软件在轨编程功能的设计方法[J].计算机应用与软件,2018,35(12):16-20.
  作者简介:
  周烨(1998-) 男;籍贯:福州;职称和学历:本科;研究方向或专业:软件工程。
其他文献
摘 要:加强对士官学员的文化素质的培养是实现“质量建军”、“科技强军”战略的重要举措。本文从教育观念、教学方法、考试宗旨等几方面,论述了在士官教学中的文化素质的培养问题。  关键词:士官教学;文化素质;培养  引言  素質教育是当前我国教育改革的主旋律,同样也是士官院校改革的主旋律。文化素质,是指人们在获得和应用科学知识的过程中表现出来的内在品质,是素质教育的一部分。本文针对士官学员的特点,从以下
期刊
摘 要:随着时代的推进,国内机械电气自动化技术随之不断发展,旨在提升自身在各生产领域中的应用效果,以此实现电子自动化技术的作用最大化。本文针对机械电气自动化技术及控制应用进行简要分析,对电气自动化技术的发展现状及其在各生产领域中的应用手段、特征进行阐述与探讨,以此供相关人员参考借鉴,以期为我国机械电气自动化技术的改进与完善贡献微薄之力。  关键词:机械;电气自动化技术;控制应用  引言:近些年来,
期刊
摘 要:信息时代下,很多讯息都呈透明化化发展,企业的机密信息也受到了影响,因此现在很多企业都十分重视信息安全保密管理工作,并在此投入了大量的人力和财力,以保证企业机密不被泄露。  关键词:新形势;信息安全;保密管理  引言:信息共享时代已经到来,這就代表了一些机密信息的安全也受到了威胁,企业的机密信息是一个企业的命脉,如果泄露或者保管不当,企业将会出现危机,所以保证信息安全是现代企业值得重视的问题
期刊
摘 要:近年来,随着产业结构的调整,国有煤炭企业改革的不断深化,经济成份、组织形式、就业方式、利益关系和分配方式等都发生了深刻变化,呈现出经济结构的多元化、劳动关系的复杂化、就业方式的多样化,职工的思想空前活跃,各种矛盾不断交织涌现,给企业工会工作带来了前所未有的困难与挑战。面对新的形势和任务,切实加强基层工会干部队伍能力建设,夯实工会基础,对于提高党的执政能力,巩固党的执政地位;对于协调企业劳动
期刊
摘 要:现当今,随着我国经济的飞速发展,人们的用电需求也在不断提升,为了提升自身竞争力,供电企业越来越重视电力营销。在电力营销的过程中,采取有效的管理策略十分重要,其对电力企业的发展有直接影响,本文主要就电力企业营销管理策略与实施措施进行了仙女高管的阐述和分析。  关键词:供电企业;电力营销;管理策略;实施措施   引言  社会经济的迅速发展带动了人们生活质量水平的不断提升,目前人们对用电的需求量
期刊
摘 要:本文从5G移动通信系统的内容入手,对于5G移动通信网络视角下的内容分发机制进行了深入探究,除了内容分发机制的构架、技术以及网络类型外,还结合时代现状展望了未来技术研究趋势,希望为相关工作提供合理参考。  关键词:5G;移动通信网络;内容分发机制  引言:当下5G移动通信网络技术已经逐渐发展成了当下广泛使用的新一代通信技术,尤其是其中内容分发机制,受到了我国各行业的普遍关注和研究。总之移動通
期刊
摘 要:上市公司肩负着向其利益相关者披露财务报表的义务,当其真实经营与预期不符时,企业便有着强烈的盈余管理动机。而我国颁布新会计准则后,会税差异的存在为企业利用递延所得税费用进行盈余管理提供了可能。本文将以此为出发点,利用Probit模型探究递延所得税费用对于企业盈余管理行为的解释程度,并将2016-2018年阶段的数据进行对比分析,探究递延所得税费用在此方面的变化。  关键词:递延所得税费用;盈
期刊
摘 要:目前,随着网络化的全覆盖和日益高效化、人性化、技术化的发展,人类社会逐步迈进了电子信息化时代。在信息化的今天,人们的生活方式和工作面貌发生了翻天覆地的改变,企业的生产运营、作业流通和管理执行等领域也随之有所改变。其中在企业的人力资源管理部门,员工们越来越追求简单、人性化、高效率的管理,企业人力资源管理者开始意识到传统人力资源管理模式已不适应当今时代的发展要求,电子信息化人力资源管理模式已成
期刊
摘 要:当今时代科学技术正在不断向前发展,电气自动化的水平也在不断的向前迈进,为了保证设备的可靠性,因此电气自动化的设备任务重大,所以本文根据电气自动化设备的应用现状进行了分析,分析当前电气自动化控制设备所存在的问题以及解决的措施。  关键词:电气自动化;可靠性;控制設备;研究  随着我国电气自动化水平不断向前迈进,控制系统和设备的质量的可靠性这类安全问题就成为了人们普遍关注的问题。因此我们国家确
期刊
摘 要:十九大报告的一个亮点是明确提出了乡村振兴战略,为乡村的未来发展指明方向。要彻底破除城乡二元体制,改变乡村贫穷落后的面貌,需要大量的思想觉悟高、有能力、爱农村的人才加盟,其中乡镇干部是主要力量。在乡村振兴背景下,着力强化乡镇干部队伍建设具有重要的现实意义。  关键词:乡村振兴;乡镇干部队伍;问题;对策  一、乡村振兴视域下乡镇干部队伍建设存在的问题及原因  1.拥有的政治素养与乡村振兴的要求
期刊