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-) 男;籍貫:福州;職稱和學歷:本科;研究方向或專業:軟件工程。

主站蜘蛛池模板: 久久不卡国产精品无码| 99精品高清在线播放| 色噜噜在线观看| 亚洲最大看欧美片网站地址| 欧美精品啪啪| 亚洲无码高清免费视频亚洲 | 老色鬼久久亚洲AV综合| 超碰色了色| 国产丰满大乳无码免费播放| 欧美成人怡春院在线激情| 久久久噜噜噜久久中文字幕色伊伊| 亚洲最新网址| 午夜激情婷婷| 成人亚洲视频| 国产精品大白天新婚身材| 国产精品视频系列专区| 中文字幕欧美日韩高清| 午夜国产在线观看| 亚欧乱色视频网站大全| 免费无码网站| 91国语视频| 国产成人区在线观看视频| 韩日午夜在线资源一区二区| 国产精品免费福利久久播放 | 国产精品手机在线播放| 久久人人爽人人爽人人片aV东京热| 久久 午夜福利 张柏芝| 国产香蕉在线视频| 99热这里只有免费国产精品| 国产91小视频在线观看| 综合色天天| 久久久久免费看成人影片| 亚洲中文无码h在线观看| 久久国产乱子伦视频无卡顿| 亚洲九九视频| 国产一区二区福利| 国产精品一区在线观看你懂的| 一级一级特黄女人精品毛片| 欧美特级AAAAAA视频免费观看| 熟妇丰满人妻| 久久综合五月| 91福利片| 老色鬼久久亚洲AV综合| 国产福利免费视频| 日韩欧美国产另类| 国产精品自在线天天看片| 中国国产一级毛片| 亚洲最猛黑人xxxx黑人猛交| 中文字幕 91| 午夜国产精品视频黄| 欧美午夜一区| 99精品热视频这里只有精品7| 看看一级毛片| 香蕉视频在线精品| 精品国产免费第一区二区三区日韩| 日韩午夜福利在线观看| 丝袜亚洲综合| 国产丝袜91| 国产在线观看91精品亚瑟| 成人国产精品网站在线看| 精品第一国产综合精品Aⅴ| 毛片网站观看| 亚洲第一视频网| 成年人视频一区二区| 欧美一区二区精品久久久| 国产在线视频二区| 男女男免费视频网站国产| 亚洲国产成人久久精品软件| 欧美成人aⅴ| 免费一级α片在线观看| 午夜福利亚洲精品| 国产一级小视频| 国产95在线 | 午夜福利亚洲精品| 天天综合天天综合| 欧美亚洲第一页| 四虎综合网| 精品福利视频导航| 中文字幕亚洲乱码熟女1区2区| 欧美在线导航| 中文精品久久久久国产网址| 国产一区亚洲一区|