999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于COM組件技術的智能題庫系統軟件編程設計研究

2020-10-21 08:42:21周燁
科學與財富 2020年10期

摘 要:在智能題庫系統開發過程中,想要較好實現課程管理、試卷管理等智能控制功能,還要合理進行軟件編程。基于此,本文對COM組件技術展開了分析,提出了系統軟件編程的動態、交互設計方法,在完成系統交互式界面設計基礎上,對系統不同模塊的設計進行了探討,為關注這一話題的人們提供參考。

關鍵詞:COM組件技術;智能題庫系統;軟件編程

引言:智能題庫系統屬于智能控制設備,除了完成硬件處理器的配置,還要完成軟件編程設計,確保系統運轉能夠得到協調。而在系統軟件編程設計中,采用COM組件技術并非完成簡單的服務器-客戶模型建立,而是能夠建立動態、交互模型,促使服務方和服務對象相互提供功能,使組件模型穩定性和可靠性得到增強,因此能夠滿足系統軟件編程要求。

一、COM組件技術概述

采用COM組件技術,可以實現軟件編程的程序化設計,將復雜應用程序分解成功能單一的組件模塊,通過在一臺機器或多臺機器上運行使應用軟件的功能得以實現。而在組件程序和程序之間,需要利用細致規范保證穩定關系的建立,繼而使軟件系統能夠正常運行。從規范內容上來看,為不同組件間的通信機制,對象支持大量串口接口,能夠促進組件對象升級,依托接口數量調整實現[1]。在組件模型中通過各種類型接口,利用其中的特征函數,能夠使模型得到規范。采用標準二進制代碼,COM組件無跨語言開發問題。組件接口為包含指針的內存結構,可以通過定義串行接口確定內存,在對象類實現接口時進行內存分配。

二、基于COM的智能題庫系統軟件編程設計

(一)系統基本設計

采用COM組件技術對智能題庫系統進行軟件編程設計,首先需要解決用戶操作界面的信息交互問題。為保證用戶與系統能夠保持溝通順暢,還要按照硬件標準實現軟件組合,獲得定義廣泛的操作界面,提供圖形用戶接口和人機交互接口,為用戶操作提供便利。在數據通信方面,采用socket基礎,對#include、#include函數進行引用,通過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-) 男;籍貫:福州;職稱和學歷:本科;研究方向或專業:軟件工程。

主站蜘蛛池模板: 欧美人与牲动交a欧美精品 | 中文国产成人精品久久| www成人国产在线观看网站| 亚洲中文字幕在线一区播放| 婷五月综合| 日韩大片免费观看视频播放| 国产精品欧美日本韩免费一区二区三区不卡 | h视频在线播放| 99国产精品国产高清一区二区| 日本三级黄在线观看| 国产精品女熟高潮视频| 这里只有精品免费视频| 中文字幕亚洲第一| 欧美19综合中文字幕| 这里只有精品在线播放| 精品久久国产综合精麻豆| 亚洲欧美日韩中文字幕在线| 精品国产99久久| 亚洲高清日韩heyzo| 国内精品视频| 玩两个丰满老熟女久久网| 国产素人在线| 国产成人超碰无码| 欧美另类精品一区二区三区| a毛片在线免费观看| 国产尹人香蕉综合在线电影| 日韩在线欧美在线| 亚洲日韩第九十九页| 草草线在成年免费视频2| 国产人成网线在线播放va| 欧美另类第一页| 国产又色又刺激高潮免费看| 亚洲av成人无码网站在线观看| 国产91精品久久| 青草午夜精品视频在线观看| 亚洲欧美成人综合| 一本大道香蕉久中文在线播放| 亚洲第一网站男人都懂| 国产欧美在线| 国产精品天干天干在线观看| 国产成人无码播放| 成年人国产网站| 国产成人综合网在线观看| 99尹人香蕉国产免费天天拍| 亚洲va在线观看| 欧美成人A视频| 青青国产在线| 国产精鲁鲁网在线视频| 日韩天堂在线观看| 色综合久久久久8天国| 99精品欧美一区| 亚洲国产精品日韩av专区| 欧美不卡二区| 2021国产精品自产拍在线| 国产精品手机在线观看你懂的| 女同国产精品一区二区| 欧美亚洲另类在线观看| 热久久综合这里只有精品电影| 亚洲男人天堂2020| 日韩专区第一页| 亚欧成人无码AV在线播放| 色综合久久88色综合天天提莫| 国产美女一级毛片| 在线观看免费黄色网址| 秋霞午夜国产精品成人片| 国产精品播放| 日韩中文精品亚洲第三区| 国产96在线 | 青草午夜精品视频在线观看| 最新加勒比隔壁人妻| 91口爆吞精国产对白第三集| 中文天堂在线视频| 久久久久夜色精品波多野结衣| 国产欧美又粗又猛又爽老| 午夜性爽视频男人的天堂| 一级爆乳无码av| 午夜丁香婷婷| 久久久波多野结衣av一区二区| 欧美激情福利| 91丨九色丨首页在线播放| 国产精品久久久久久久久久98 | 亚洲福利一区二区三区|