成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當前位置:首頁基于Spring Boot的JavaWeb在線考試系統(tǒng)設計與實踐

基于Spring Boot的JavaWeb在線考試系統(tǒng)設計與實踐

來源:九壹網(wǎng)

1系統(tǒng)概述
1.1 研究背景
隨著計算機技術的發(fā)展以及計算機網(wǎng)絡的逐漸普及,互聯(lián)網(wǎng)成為人們查找信息的重要場所,二十一世紀是信息的時代,所以信息的管理顯得特別重要。因此,使用計算機來管理基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)的相關信息成為必然。開發(fā)合適的基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn),可以方便管理人員對基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)的管理,提高信息管理工作效率及查詢效率,有利于更好的為人們服務。
1.2研究目的
隨著互聯(lián)網(wǎng)技術的快速發(fā)展,網(wǎng)絡時代的到來,網(wǎng)絡信息也將會改變當今社會。各行各業(yè)在日常企業(yè)經營管理等方面也在慢慢的向規(guī)范化和網(wǎng)絡化趨勢匯合?;贘avaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)的信息化程度體現(xiàn)在將互聯(lián)網(wǎng)與信息技術應用于經營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡信息化管理使信息管理更先進、更高效、更科學,信息交流更迅速。
對于之前基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)的管理,大部分都是使用傳統(tǒng)的人工方式去管理,這樣導致了管理效率低下、出錯頻率高。而且,時間一長的話,積累下來的數(shù)據(jù)信息不容易保存,對于查詢、更新還有維護會帶來不少問題。對于數(shù)據(jù)交接也存在很大的隱患。如果采用電子化的存儲方式就會帶來很大的改善,而且給用戶的查詢帶來了很大便利,因此設計一個基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)刻不容緩,能夠提高信息的管理水平。
1.3系統(tǒng)設計思想
一個成功的網(wǎng)站應明確建設網(wǎng)站的目的,確定網(wǎng)站的功能,確定網(wǎng)站規(guī)模、投入費用,進行必要的市場分析等。只有詳細的策劃,才能避免在網(wǎng)站建設中出現(xiàn)的很多問題,使網(wǎng)站建設能順利進行。同時,一個大型的計算機網(wǎng)站系統(tǒng),必須有一個正確的設計指導思想,通過合理選擇數(shù)據(jù)結構、網(wǎng)絡結構、操作系統(tǒng)以及開發(fā)環(huán)境,構成一個完善的網(wǎng)絡體系結構,才能充分發(fā)揮計算機信息管理的優(yōu)勢。根據(jù)現(xiàn)實生活中網(wǎng)民的實際需求,本系統(tǒng)的設計按照下述原則進行。
1.有效性:實際上這里的有效性包括兩個方面的意思:有用性和可用性。有用性是指站點潛在的能滿足用戶需求的功能,而可用性是指能夠通過站點的操作實現(xiàn)特定的目標。可以看出一個站點如果不能恰當運行或設計得非常槽糕就不是一個好站點??捎谜军c的效益應該非常高,并易于學習,在實現(xiàn)用戶目標時令人滿意而不出錯。
2.高可靠性:一個實用的網(wǎng)站同時必須是可靠的,本設計通過合理而先進的網(wǎng)絡設計以及軟、硬件的優(yōu)化選型,可保證網(wǎng)站的可靠性與容錯性。
3.高安全性:在設計中,將充分利用網(wǎng)絡軟、硬件提供的各種安全措施,既可以保證用戶共享資源,充分考慮系統(tǒng)及數(shù)據(jù)資源的容災、備份、恢復的要求。為系統(tǒng)提供強大的數(shù)據(jù)庫備份工具??梢员WC關鍵數(shù)據(jù)的安全性。操作權限級,設置不同的角色確保每一步的操作權限,可以由管理員進行設置。
4.先進性:采用目前國際上最先進的開發(fā)技術,使用JSP開發(fā)技術,MYSQL作為網(wǎng)站后臺數(shù)據(jù)庫。采用這些技術降低了以后的系統(tǒng)運營成本,提高了系統(tǒng)的穩(wěn)定性和易維護性。
5.采用標準技術:本網(wǎng)站的所有設計遵循國際上現(xiàn)行的標準進行,以提高系統(tǒng)的開放性。
6.外觀和技術平衡:系統(tǒng)采用Web風格的界面設計,界面友好、美觀,使用方便,易學易用。網(wǎng)站設計的關鍵問題是外觀和技術的平衡。外現(xiàn)不好的網(wǎng)站令人厭煩,站點可以運行很好,但卻不能帶動用戶積極性,相反,如果外觀非常有表現(xiàn)力,但技術有限,用戶則會感到非常失望。在外觀與技術之間需要確定一個清晰而連續(xù)的關系,即外觀與站點的意圖相關,對不同類型的網(wǎng)站處理方法不同。

6系統(tǒng)測試
6.1概念和意義
測試的定義:程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試(Testing)的任務與目的可以描述為:
目的:發(fā)現(xiàn)程序的錯誤;
任務:通過在計算機上執(zhí)行程序,暴露程序中潛在的錯誤。
另一個預測是相關的術語叫糾錯(Debugging)。它的目的與任務可以規(guī)定為:
目的:定位和糾正錯誤;
任務:消除軟件故障,保證程序的可靠運行。測試與糾錯的關系,可以用圖6-1的數(shù)據(jù)流圖來說明。圖中表明,每一次測試都要準備好若干必要的測試數(shù)據(jù),與被測試程序一道送入計算機執(zhí)行。通常把一次程序執(zhí)行需要的測試數(shù)據(jù),稱為一個“測試用例(Test Case)。每一個測試用例產生一個相應的“測試結果”。如果它與“期望結果”不想符合,便說明程序中存在錯誤,需要用糾錯來改正。

圖6.1測試與糾錯信息流程
6.2特性
(1)挑剔性
測試是為了證明程序有錯,而不是證明程序無錯。因此,對于被測程序就是要“純毛求疵”,就是要“雞蛋里挑骨頭”。
(2)復雜性
測試儀程序則比較容易,這其實是一個誤區(qū)。設計測試用力是一項需要細致和高度技巧的高能工作,稍有不慎就會顧此失彼,發(fā)生不應用得數(shù)樓。
(3)不徹底性
實際測試都是不徹底的,當然不能夠保證測試后的程序不存在遺漏的錯誤。
(4)經濟性
通場這種測試稱為“選擇測試(Selective Testing)”。為了降低測試成本,選擇測試用力是應注意遵守“經濟性”的原則。
6.3重要性
軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產品交付用戶使用之前保證軟件質量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。
6.4測試方法
首先我們來說界面測試,界面測試是為了使程序在不同的的操作平臺上能夠運行界面,并且能夠保持原來的風格。我把完整程序拷貝到Windows 7環(huán)境下,似的程序運行正常,運行界面上的字體圖片等設置都能夠保持得非常好。不出現(xiàn)字體變形等情況!
其次進行功能測試。該系統(tǒng)測試采用的是單元測試,集成測試,完善性測試等多種方式進行測試。
經過測試,所有功能都能得以實現(xiàn),沒有任何變形。至此,在功能的測試上也已經比較的完成了。
由于經驗不足,寫代碼時出現(xiàn)了一些考慮不周的系統(tǒng)缺陷,寫代碼的時候會出現(xiàn)與設想不一致,比如說代碼不規(guī)范導致接口與接口之間出現(xiàn)問題,功能與客戶的要求不符合,這樣導致產品不能過關,無法交付。所以產品在上線前必須反復測試,經過反復測試,修改,再測試,再修改,產品才能夠不斷完善。在整個系統(tǒng)測試中,根據(jù)需求文檔和設計文檔,逐一對功能進行檢測并寫好測試用例,有效避免殘片缺陷,因為產品出現(xiàn)缺陷不僅影響功能,而且可以導致數(shù)據(jù)的不準確,導致產品質量的降低,經過測試,才能使得產品的穩(wěn)定性和成熟度得到極大的提升,產品質量也才有保證。
6.5 功能測試
功能測試主要包括五項內容:適用性、準確性、可操作性、依從性、安全性。
本系統(tǒng)功能測試如表6.1所示:
表6.1 系統(tǒng)功能測試
測試內容 測試結果
適用性 好
準確性 好
可操作性 好
依從性 好
安全性 好
6.6可用性測試
可用性測試用于檢測系統(tǒng)的可操作性、可理解性、可學習性等方面內容。具體測試方面如表6.2所示。
表6.2 系統(tǒng)可用性測試
測試項 測試人員的評價
窗口移動、大小改變、關閉等操作是否正常 是
操作模塊是否友好 是
模塊、提示內容等文字描述是否正確 是
模塊布局是否協(xié)調、合理 是
模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應切換) 是
鼠標、鍵盤操作是否支持 是
所需數(shù)據(jù)項是否正確顯示 是
操作流程是否合理 是
是否提供幫助信息 是
6.7性能測試
性能測試主要通過模擬系統(tǒng)運行環(huán)境,測試系統(tǒng)性能是否符合客戶需求。性能測試的重要技術指標就是:系統(tǒng)運行速度、網(wǎng)絡響應時間和支持并發(fā)節(jié)點數(shù)。
1)系統(tǒng)運行速度:通過在不同計算機上試運行本系統(tǒng),沒有發(fā)現(xiàn)有任何遲滯、停頓現(xiàn)象。
2)網(wǎng)絡響應時間:網(wǎng)絡響應時間主要包括網(wǎng)絡最小響應時間、平均響應時間、最大響應時間三個參數(shù)。經過測試,在網(wǎng)絡運營良好狀態(tài)下,NBA局域網(wǎng)內響應時間三參數(shù)為:1/2/6s,NBA響應時間三參數(shù)為3/7/12s,符合客戶需求,屬于用戶心理可承受范圍。
3)支持并發(fā)節(jié)點數(shù):經過模擬環(huán)境測試,本系統(tǒng)在并發(fā)節(jié)點達46個時,網(wǎng)絡運營速度會發(fā)生較大波動,延遲時間10秒左右,符合客戶需求。
6.8測試分析
本網(wǎng)站設計時借鑒了國內外優(yōu)秀網(wǎng)站的優(yōu)點,從界面到系統(tǒng)設計都保證了用戶能夠方便操作。系統(tǒng)的主要特點和優(yōu)點歸納如下:
(1)本系統(tǒng)用的移置性和針對性都比較高,因為針對性高可以提供更好的服務而移置性可以在多個系統(tǒng)上運行,更給客戶帶來了極大的方便。
(2)該完整內容全面,管理方便可以及時的全面的處理各種錯誤,異常,這樣避免了很多因用戶的馬虎操作而出現(xiàn)的失誤,其操作方便,用戶界面友好,能夠上網(wǎng)的人都可以很好的進行操作。
6.9測試結果分析
經過對上述測試結果分析,本系統(tǒng)符合用戶需求。所有基本功能點實現(xiàn),操作簡單,操作流程簡單合理,產品運行性能良好,是一款值得推廣的基于JavaWeb技術的在線考試系統(tǒng)設計與實現(xiàn)。

因篇幅問題不能全部顯示,請點此查看更多更全內容

Copyright ? 2019- 91gzw.com 版權所有 湘ICP備2023023988號-2

違法及侵權請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬商天勤律師事務所王興未律師提供法律服務