?

大數據背景下計算機應用技術研究與分析

2021-09-22 01:34李小妮
三悅文摘·教育學刊 2021年31期
關鍵詞:在線考試S架構

李小妮

摘要:隨著網絡技術的發展,計算機應用技術越來越廣泛,例如現階段的考試模式也由原來的線下紙質答題,改為現在的線上無紙化答題,因為這樣既提高了效率,也減少了工作的負擔。所以本系統實現了計算機基礎知識的在線考試功能。本系統基于.NET平臺,采用B/S架構,具有良好的開放性、可延展性。本系統的用戶可以按照權限劃分為管理賬戶和普通用戶。管理賬戶可以批量導入試題,由導入的試題組成試卷,組成試卷的方式分為自動組成試卷和手動組成試卷。普通用戶可以根據需要學習、完成作業和參加考試。該系統優點在于靈活性強、效率高、針對性強,可以盡量的減輕公司負擔,提高工作效率。

關鍵詞:在線考試;.NET平臺;B/S架構

一、關鍵技術介紹

(一).NET平臺

.NET是進行相關開發的當前主要應用的操作平臺,在實際使用的過程中,可以使人們在進行相關開發的過程中,能夠較好的植入各種應用方式,并且最大化的與網站進行較好的連接,能夠從網站獲取簡單的多樣的信息,來進行相關工作的協同開發,打破傳統的計算機與網絡硬件相關設備之間的交流障礙,解決當前的數字孤島問題,有效的開發創新挖掘相關的潛能,能夠為當前較好的搭建起第3代互聯網平臺。

(二)B/S體系結構

B/S通過相關的開發,在實際使用的過程中,是WEB應用以后,才開始逐步的被人們所應用的主要的客戶的應用軟件,這種模式在實際使用的過程中,通過完善的客戶端以及統一的管理制度,實行相關的核心部分的管理,客戶在進行控制的過程中,只需要對瀏覽器進行操作,即可完成相關的服務器數據的安裝使用,在實際使用的過程中,通過瀏覽器可以使數據庫同步進行數據交換。

(三)SQLserver數據庫介紹

SQL支持多線程功能,這些功能能夠使系統資源得利用變得更加容易。它還提供了ODBC、JDBC和TCP/IP,在實際使用的過程中進行數據庫信息存儲的連接,在使用的過程中,雖然展現不出強大的功能,但是規模不大,能夠滿足當前的系統運行。而且使用SQLserver構建系統數據庫不僅有助于初始數據的集成和處理,而且還有助于后續二次開發的數據擴展工作。

二、系統分析

(一)可行性分析

現如今,隨著網絡技術和計算機技術的發展,全世界上網人數越來越多,關注計算機的人也越來越多。而隨著對計算機的需求不同,出現針對各種需求的系統來提高工作效率,而考試則比較適合通過網絡來實現提高工作效率。本系統的可行性分析如下:

1.經濟可行性

本系統所要求的設施都是可以在網絡上購買到,設施的費用并不高,而在開發與維護上,本系統采用B/S架構更是減少了維護的費用,使成本較低。而公司現有的辦公用機完全能夠達到要求,不需要公司再投入資金在設備上,系統在運行后,熟悉一下功能就可以熟練操作,在有效學習的情況下,并不需要花費太多的精力在管理系統上,不會對管理者增加工作負擔。本系統頁面簡潔,操作簡單,不會造成經濟負擔,所以系統帶來的效益會比較可觀,滿足要求。

2.技術可行性

本系統采用的是.NET平臺,數據庫使用SQL Server 數據庫,服務器是TOMCAT。

這個系統的開發采用簡單的閉關,能夠科學合理的運用相關瀏覽器直接進行數據的修改以及操作,今天上午看了一本數據的信息處理,發現使得客戶端能夠直接有效的運行在實際使用過程中,不需要復雜的程序進行配合,只需要一臺能夠上傳互聯網的電腦,可以達到相關數據的處理與控制,所以在進行實際開發的過程中,可以充分利用當前的資源,按照相關系統控制進行系統的開發。

3.操作可行性

本系統操作并不復雜,即使沒有接觸過的用戶,經過一段時間也可以熟練操作本系統,所以操作方面沒有問題。

(二)需求分析

1.系統需要解決的主要問題

本系統要實現計算機基礎知識在線考試的功能,對現實中的考試進行有效的模擬,在怎么設計的過程中,首先需要解決當前的社交管理問題,如何進行操作來完成試題的總結以及答案的錄入,同時也能夠通過管理員進行考試時間的定制,以及考試狀態的管理設置,相應的開始結束。在答題結束后,系統可以自動完成試卷的回收與評價功能。

2.系統具備的基本功能

運用所學的計算機基礎知識進行相關的在線考試,系統開發的過程中主要包括兩個界面的開發,一是前臺的展示界面,二是后臺的數據庫管理界面?,F在設計的過程中,要求所開發的界面能夠具備友好的界面,規模相對較為完備,在操作過程中簡便易于操作,同時在運行數據庫設計的過程中,要求數據庫的相關數據在保存存儲的過程中具有較為完整的一致性,使用的過程中能夠確保數據使用的安全性與完整性。

3.在進行考試系統開發的過程中,在滿足相關功能的前提下進行的開發,能夠使得計算機的應用能具體的展現出其應有的簡潔性與便利性。

(三)數據字典

數據系統在進行相關系統設計的過程中,主要的功能是通過對相關數據結構以及數據存儲和數據間的流動性以及邏輯性進行簡單的描述,數據字典在實際使用的過程中,其實最主要的功能是為軟件的設計與分析提供一些可供參考的意見與建議。

1.數據存儲

數據存儲對象主要包括在進行系統設計過程中所涉及到的一些臨時文件或者為了達到系統功能而進行設計的相關的文件系統,進行有效的存儲,

2.數據處理

數據處理在實際使用的過程中是通過數據以及在實際使用過程中所包含的說明書中的數據流以及輸出數據流等相關的信息進行,如何在數據字典的管理過程中進行有效的描述,稱為數據處理。

三、系統設計

(一)功能模塊設計

1.功能模塊總體設計

計算機基礎知識在線考試系統的賬戶根據權限劃分為系統管理員、管理員和普通賬戶。第一種是系統管理員,可以對系統的所有數據進行修改。第二種是管理賬戶,只能對自己創建的賬戶等數據進行修改。最后一種是普通賬戶,他可以進行學習、考試等基礎功能,沒有對數據修改的能力。

2.功能模塊詳細描述

2.1系統在設計的過程中,主要設置的三個用戶角色,分別為系統管理賬戶,也就是我們通常所說的超級管理員,還有一種是管理賬戶,另外一種是普通賬戶,在實際操作使用的過程中,系統管理員沒有系統內部數據處理的最高權限,在實際使用的過程中,可以對相關的題庫試卷以及考試過程等進行相應的系統設置

(二)數據庫設計

1.數據庫概念模型設計

數據庫設計指的是在進行計算機系統開發的過程中,結合數據庫管理系統進行數據的設置與建立,能夠清楚有效的建立起完善的數據開發,在當前進行的相關數據處理的過程中,能夠科學合理有效的建立起完善的系統處理關系,

四、系統功能測試

軟件開發過程一般包括:需求、設計、實現和測試四個階段,根據系統各個階段的功能完成對應的測試,確保功能得到有效的實現,測試用例具體如表1、表2、所示。

(一)用戶登錄模塊測試用例

(二)設置管理權限模塊測試用例

五、結語

系統在開發的過程中,采用.NET平臺和B/S架構相結合,來進行考試系統的開發與設計,在實際生活的過程中既發揮出.NET性能強的特點,同時也發揮出在進行相關數據傳輸的過程中,其傳輸速度穩定的優勢。我們在設計的過程中,通過計算機技術的應用解決了傳統考試的問題,對出卷效率低,以及考試的過程中工作效率低,修改題庫管理難度大的問題進行了優化。

通過本次的課題研究,我們對當前的基于計算機開發的考試系統有了較為深刻的認識,從技術的實現以及到程序的設計,使我深刻的明白,無論是做什么工作都需要有足夠的信心與耐心,同時還需要有專業的技術作為支撐才能夠實現自己的夢想,因此后期還需要不斷的結合計算機校園技術進行系統功能的學習與開發,完成未來的相關內容的應用,保證在今后的工作中能夠科學合理的應用計算機技術,簡化了人們的勞動。

參考文獻:

[1]賴偉良.大數據環境下計算機應用技術的分析及探討[J].技術與市場,2020,v.27;No.318(06):104-105.

[2]李雪飛.大數據背景下計算機應用技術專業實驗教學研究[J].中國新通信,2019.

[3]周禮.分析大數據背景下傳統媒體與新媒體融合發展戰略[J].傳播力研究,2019(021):79.

猜你喜歡
在線考試S架構
B/S架構下的學生信息管理系統的設計
學生會管理系統的設計與實現
基于Java的考場管理系統的研究與實現
大學物理在線考試與分析系統
基于ASP技術下的大學生跳蚤書街平臺的設計與實施
基于B/S架構的高校實驗管理平臺的設計與實現
高職院校移動互聯自主學習考試平臺的設計與實現
基于iOS 平臺的智慧課堂管理系統的設計與實現
大數據背景下在線評教與在線考試融合的思路探討
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合