




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要隨著計算機和網絡技術的快速發展,我們進入了互聯網時代。借助于互聯網技術,很多存在于想象中的事情正慢慢變為現實。互聯網時代的來臨,給我們的生活帶來了便利。2020年是禍福相依的開始,由于一月份的新冠疫情導致全國人民自我封閉家中,工廠停工,學校停課。面對這場突如其來的災難很多人的生活習慣發生了顛覆性的改變,人們開始嘗試之前從未嘗試過的生活方式,體驗從未體驗的生活。網上課程以及在線考試便是這其中最重要的組成部分。論文首先介紹了基本概念和基本原理,主要包括Html5技術、javascript技術、css技術以及bootstrap框架。之后針對在線考試系統,做出了相關頁面設計,結合在線考試過程中的實際業務,設計出符合用戶習慣,用戶體驗度相對比較高的前端設計。最后本文使用bootstrap框架編寫了一個在線考試管理系統,該系統基于bootstrap框架、jquery框架,使用idea作為開發工具,mysql作為數據存儲倉庫,提供對于在線管理系統可視化的信息管理。該系統在提供基本數據維護界面的同時,還提供了面向學生端的考試界面,以網站的形式對用戶提供高效服務。同時,在提供基本的在線考試功能之外,該系統還提供題庫在線瀏覽學習及知識交流功能,讓廣大學生不僅僅是在考試,同時還搭建了考試周邊的學習交流平臺,從而能真正的通過考試學習到知識。關鍵詞:html5;bootstrap;css;jqueryAbstractWiththerapiddevelopmentofcomputerandnetworktechnology,wehaveenteredtheInternetera.WiththehelpofInternettechnology,manyimaginarythingsaregraduallybecomingreality.TheadventoftheInterneterahasbroughtconveniencetoourlife.Theyear2020isthebeginningofmutualdependence.ThenewepidemicinJanuaryledtotheselfclosingofthepeople'shomes,theshutdownoffactoriesandthesuspensionofschools.Inthefaceofthissuddendisaster,manypeople'slivinghabitshavechangeddramatically.Peoplebegintotrylifestylethattheyhavenevertriedbeforeandexperiencelifethattheyhaveneverexperiencedbefore.Onlinecoursesandonlineexaminationsarethemostimportantcomponents.Firstly,thispaperintroducesthebasicconceptsandprinciples,includingHTML5technology,javascripttechnology,CSStechnologyandbootstrapframework.Then,fortheonlineexaminationsystem,madetherelevantpagedesign,combinedwiththeactualbusinessintheonlineexaminationprocess,designedafront-enddesignthatconformstotheuserhabitsandhasrelativelyhighuserexperience.Finally,thispaperusesbootstrapframeworktowriteanonlineexaminationmanagementsystem,whichisbasedonbootstrapframework,jQueryframework,usingideaasthedevelopmenttool,MySQLasthedatastoragewarehousetoprovidevisualinformationmanagementfortheonlinemanagementsystem.Thesystemnotonlyprovidesthebasicdatamaintenanceinterface,butalsoprovidestheexaminationinterfaceforstudents,whichprovidesefficientservicestousersintheformofwebsite.Atthesametime,inadditiontoprovidingthebasiconlineexaminationfunction,thesystemalsoprovidestheonlinebrowsinglearningandknowledgeexchangefunctionofthequestionbank,sothatthemajorityofstudentsarenotonlyintheexamination,butalsobuildalearningexchangeplatformaroundtheexamination,sothattheycanreallylearnknowledgethroughtheexamination.Keywords:Html5;Bootstrap;Css;Jquery目錄6245第一章緒論 第一章緒論1.1研究背景和意義互聯網時代的今天,我們通過網絡完成了很多以前想都不敢想的事情,網上購物、移動支付、外賣點餐等等極大的方便了我們的生活。我們會發現這些基于互聯網技術的生活類系統幫助我們更好的去生活,提高了我們的幸福指數。但是,我們還會發現,對于學習類的系統卻比較少。以教育考試為例,目前還是以線下考試為主。當然,也存在不少線上考試的系統存在,這些系統可以幫助學生完成線上考試,不再受到時間和空間的限制。同時,線上考試不再使用紙張,也不在占用考務人員。減少資源浪費的同時,也極大的減少了人員的浪費。本文所研究的在線考試系統也是一種基于互聯網技術的學習類系統。和其他在線系統類似,可以幫助學?;蛘呓逃龣C構完成學生的線上考試。所不同的是,該系統不僅僅是一個在線考試系統,他還提供了題庫查詢和知識交流的功能。使參與考試的學習不僅僅只完成考試,還在完成考試的同時梳理出了知識點,幫助學生更好的掌握知識。本次設計的在線考試系統中,前端頁面的設計是一個很關鍵的因素。他是直接和用戶交互的部分,是本系統的一個臉面。可以說,前端頁面設計的好壞直接關系到本系統是否能夠取得成功。1.2國內外研究現狀在很多年以前,西方國家就已經在研究在線教育系統并且開始慢慢使用。到目前為止,西方的高校已經在使用在線考試系統完成一個課程的考試,比如一些公共課的考試。對于在線考試系統,國外做的比較早的是IBM。早在1958年,IBM公司的沃斯頓研究中心就已經開發出簡單的考試系統。經過多年的發展與優化,該考試系統已經得到了廣泛的使用。后來,出現了大量的競爭者,他們都將目光定位在了在線考試系統上面。競爭帶來了行業的高速發展,教育及在線考試系統得到了迅猛發展,越來越多的系統和應用被開發出來被廣大大學或者教育機構使用,極大的提高了工作效率,減少了資源浪費。在這一系列的軟件和應用中,美國思而文學習系統有限公司和美國教育考試服務中心所研發的教育考試系統稱得上是佼佼者。另外,TomExam和PPExam這類開源免費考試系統的出現給在線考試系統行業增添了新的色彩。對比于國外,國內的在線考試系統起步比較晚,也比較慢。不過,隨著近幾年國內科技力量的崛起以及政府資源的支持,國內諸多高校已經在大力提高自己的信息化率,課程管理和自動排課系統慢慢的得到了應用。另外,許多教育機構也擁有自己的教務系統,很多高校在平時的教學當中快速的將課程管理系統融入其中。但是,課程的期末考試這塊大都使用線下筆試的形式進行,沒有發現哪一所大學擁有一個正規的在線考試管理系統。這不同于其他大多數的銀行、教育等機構。不過,隨著近幾年的互聯網技術發展,特別是今年新冠肺炎疫情的突發,相信在線教育和在線考試必定會成為今后教育的發展趨勢,成為今后教育的發展主流。1.3論文研究內容在線考試系統是一個教育類的在線系統,該系統的主要研究對象為在線考試。該系統基于互聯網,通過服務器部署的形式將該系統部署在服務器,其他接入互聯網的電腦則可以通過瀏覽器客戶端的形式不受時間和空間的限制,隨時隨地的訪問系統提供的服務?;诨ヂ摼W的在線考試系統的前端頁面主要會設計如下幾個模塊,分別為:在線考試、題庫查詢、知識點交流、用戶管理、考試管理、題目管理、分數管理、留言及評價管理。通過分析內容的業務邏輯模塊,設計出相關的頁面模型。最后實現了一個在線考試管理系統,該系統使用idea作為開發工具,前端部分基于html5和javascript,使用jquery和bootstrap框架進行快速開發最后實現了將設計模型向網頁模型的轉化。該系統采用BS架構實現了對于在線考試系統的可視化管理,前端模塊的設計符合用戶操作習慣,提供良好的用戶交互模型。第二章相關知識概述本章主要進行基礎理論知識的說明,主要包括html5、css、javascript、jquery框架以及bootstrap框架。為下一章進行頁面模型的構造提供理論基礎。2.1Html5HTML5是超文本傳輸協議的最新版本。該版本是在2014年10月,由W3C參與引導并制定的。制定該最新版本協議的原因是由于互聯網技術的高速發展,給網絡帶來了挑戰,舊的協議已經越來越不適應當今時代的網絡需求。 本協議期望能夠代替老的版本,給新的互聯網時代注入新鮮血液,為互聯網時代的到來提供足夠充分的底層技術支撐。本次標準協議添加了很多標簽,特別是對于音頻視頻的標簽知識,算得上是一次重大的突破。除此之外,本次協議修正了很多舊協議存在問題的組件,重新定義和標準化了一下元素。比如<a>、<cite>和<menu>。總之,新標簽的加入和舊標簽的優化修改是本次新協議的主題??梢詫⒈敬螀f議的制定當成一次系統的升級,升級之后的系統變的更加的高效,更加的穩定,更加的好用。當然,新系統肯定存在諸多的不確定性,html的前景是廣闊的,但是穩定性還有待時間的考察。2.2CSSCSS是一種統一的樣式表,主要是為HTML,即超文本傳輸協議服務。該樣式表又稱為層疊式樣式表,他的出現時為了美化HTML??梢园袶TML理解成毛坯房,因為CSS的加入,使得毛坯變成了精裝。該樣式表的定義和維護同樣是由W3C負責。CSS的語法目前也已經被絕大多數的瀏覽器所支持,可以穩定的運行在任何瀏覽器內。2.3JavaScriptJavaScript是一種運行的客戶端的腳本語言,他的出現和互聯網的高速發展是密不可分的,可以說互聯網的發展造就了他并成全了他。JavaScript支持面向對象編程,并且提供了一系列的語法來幫助開發者操作數組、日期、文本以及正則表達式。目前,他已經被世界上絕大多數的瀏覽器完美支持,世界上絕大部分的網站也都在使用JavaScript。雖然都可以支持面向對象編程,并且名字和Java語言有很大的相似之處。但是,本質上來說這兩門語言存在著很大的差別。Java更多應用于服務端,可有處理負責的業務邏輯以及IO流。而JavaScript則更多的應用于客戶端,被瀏覽器所解釋及運行,可以迅速的處理與用戶的交互,用來提高用戶的用戶體驗。當然,近幾年互聯網技術的發展,使得JavaScript得到了越來越多開發者的擁護。近幾年,NodeJS的出現使得JavaScript在探索一些服務端的編程應用場景。另外,vue、react及angularJs的出現,使得客戶端的編程更加的鋒利,JavaScript的下一個春天不遠了。2.4JQueryjQuery可以說是一套JavaScript的封裝,他的存在使得Html和JavaScript之間的操作更加的方便和快捷。jQuery封裝了很多高效的方法,可以幫助開發者迅速準確的操作Html元素。該框架是在2006年1月發布的,距離現在已經過去了14年之久,不過,到目前為止全球大部分的網站依然在使用這一種高效的框架??梢姡姆€定性和高效性是不容置疑的。2.5BootstrapBootstrap和jQuery類似,如果說jQuery是一個JavaScript框架,那么Bootstrap就可以稱得上是一個CSS框架。他的最終目的是使得開發者即便不具備美術功底也能創建出一個符合大眾審美的網站。它提供了一系列的web插件,可以幫助開發者迅速的開發出美觀的界面。2.6本章小結本章介紹了一些基礎知識,基于這些基礎知識才可以完成整個在線考試系統。其中,html5、css、javascript的基礎知識介紹為下一章進行界面模型的設計提供理論基礎;jquery框架和bootstrap框架的基礎知識為構建一個可視化的系統提供工具支撐。第三章界面模型設計本章在前一章提供的理論基礎上,基于jquery和bootstrap框架進行界面模型的設計,并對所建立的模型進行了解釋說明。并對注冊登錄、首頁面、在線考試頁面、題庫查詢頁面、知識點交流頁面即后臺管理頁面進行整體設計,為下一章系統的設計與實現中需要解決的核心問題提供了模型和思路。3.1首頁面3.1.1描述說明首頁面主要提供給考試人員使用,一般針對學生。學生用戶可以通過該頁面進入在線考試,題庫查詢及知識點交流等模塊。整體上而言,該頁面是一個統一入口頁面。3.1.2效果圖圖3.1首頁面模型如圖3.1,設計描述為:整體上通過大背景的展示形式,在最上角進行功能的展示,其中左上角主要展示前端的整體功能,包括:在線考試、題庫查詢和討論區。右上角主要實現用戶的登錄和個人信息的展示。3.2在線考試3.2.1描述說明在線考試是本系統主要的實現功能,該功能主要協助參與考試者完成整個考試過程,該功能需要展示所有考試信息,考試根據考試狀態區分是否已達到考試時間,從而指引考生完成考試的啟動過程。3.2.2效果圖圖3.2在線考試模型圖3.3在線考試模型如圖3.2-3.3,在線考試模型可描述為:首頁面設計成列表展示的形式,將整體的考試信息進行展示,并進行考試狀態的區分,只有達到了考試時間,才可以進行考試,最上面展示一條倒計時條,表示當前需要進行最新一門考試剩余時間??梢越o考生警示,對考試動態有一個全面的把握??荚図撁嬖O計成了左右模式,其中左邊主要展示的是當前答題的詳細信息。包括題目的選項等信息,考生可以在此處進行題目的做答。右邊則展示的是學生的基本信息:學生的學號、姓名以及當前考試剩余的做答時間;另外在右邊還會顯示當前試卷的詳情。包括當前作答的是第幾題,一共有多少題。已經作答的題和還未作答的題。3.3題庫中心3.3.1描述說明題庫中心主要是展示當前系統的所有題庫,并且可以根據用戶的選擇展示不同的題庫所對應的題目,選擇題目則可以查詢題目的詳細信息。3.3.2效果圖圖3.3題庫中心模型圖3.4題庫中心模型圖3.5題目詳情模型如圖3.3-3.5,題庫中心模型分為三個部分,分別為題庫列表、題目列表和題目詳情。題庫列表設計為圖片墻的形式,每一個題庫都對應著題庫圖片,在圖片的下面顯示圖庫的名稱,創建人以及題目的數量。題目列表則采用列表的形式進行展示,展示題目的簡略信息。題目詳情展示題目的詳細信息。3.4知識交流3.4.1描述說明知識交流為一個簡單論壇的形式,可以在該模塊進行發帖,發表對于某一知識的看法。發帖之后,其他學生則可以對該知識帖子發表評論,以論壇的形式進行知識交流。3.4.2效果圖圖3.6知識交流模型圖3.7知識交流模型如圖3.6-3.7,知識交流模型設計為左右結構,左邊為主要的信息區。信息區分為上下結構,最上面的部分展示的是知識類型,下面則以列表的形式展示知識。知識詳情則可以展示知識帖子的詳細信息,同時展示其他學生的評論信息及回復信息。3.5登錄3.5.1描述說明登錄模塊為用戶提供登錄窗口,可以通過該模型實現用戶的登錄。3.5.2效果圖圖3.5登錄模型登錄模型設計成了彈框的形式,通過彈框,以及底層蒙版的形式展示登錄框,引導客戶進行信息的輸入與登錄。3.6本章小結本章主要是對整個在線考試系統關鍵界面模型的設計,特別是對于前端展示頁面,這些頁面直接關系到用戶的體驗度,是整個系統的核心,關系整個系統的成功與否。第四章系統設計與實現本章主要進行在線考試系統的整體設計說明。4.1系統總體架構圖4.1系統總體架構圖圖4.1所示即為系統的總體架構設計圖,分為四個主要層次,分別為應用服務層、中間服務層、業務層以及數據存儲層。其中,應用服務層即我們的展示頁面,也是本次重點研究的地方。采用h5+bootstrap技術進行代碼開發,同時會應用到jquery框架的支持,幫助我們迅速的進行頁面元素的選擇,同時借助jquery提供的ajax請求方法接口,能夠快速方便的實現前后端信息的交互。中間服務層則基于ssm框架,即spring、springmvc、mybatis三大框架的整合。整合之后,無論是對外提供接口還是數據庫的操作都變的更加的方便和快捷。業務層則主要涉及本次系統的業務邏輯處理,主要分為用戶管理、考試管理、題目管理、課程管理、成績管理、評論管理、在線考試、題庫查詢以及知識交流。數據存儲層則主要進行數據的持久化,在此選擇mysql作為數據倉庫,redis作為緩存數據庫。4.2系統功能設計經過對需求進行整體分析,設計系統功能如下:圖4.2獲取系統功能圖如圖4.2所示,整個系統設計為十二大模塊,分別為用戶管理、課程管理、帖子管理、評論管理、系統登錄、密碼修改、在線考試、題庫查詢、題目管理、知識交流和成績管理。區分三種角色,分別為管理員、學生和教師。不同的角色對應不同的功能。4.3系統功能實現4.3.1在線考試學生用戶可以通過老師在后臺維護的學生賬號和密碼實現賬號的登錄,登錄以后可以通過在線考試功能進行在線考試??荚嚪譃槿N狀態:未開始、進行中和已結束。考生只可以參見進行中的考試,進行考試的頁面分為兩個部分,左邊部分為作答區域,右邊部分為試卷整體答題情況,可以看到當前回答的是第幾題,已經答了多少題,未答多少題等等。答題完成會提示交卷,答題內容進入后臺等待評分和確認。實現效果圖如下圖4.3-4.5所示:圖4.3在線考試圖圖4.4考試作答圖圖4.5考試交卷圖4.3.2題庫查詢學生用戶可以通過老師在后臺維護的學生賬號和密碼實現賬號的登錄,登錄以后可以通過題庫查詢功能進行題目的查詢和學習。其中,題庫按照課程進行區分,不同的課程對應不同的題庫,學生可以選擇不同的題庫進行不同學科知識的查看和學習。實現效果圖如圖4.6-4.8所示:圖4.6題庫中心圖圖4.7題庫詳情圖圖4.8題目詳情圖4.3.3知識交流學生用戶可以通過老師在后臺維護的學生賬號和密碼實現賬號的登錄,登錄以后可以通過討論區功能進行知識的交流。實現效果如圖4.9-4.11所示:圖4.9討論區首頁圖圖4.10發帖圖圖4.11查看知識貼內容圖4.3.4用戶管理管理員用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過用戶管理功能進行用戶信息的增加、修改、刪除和查詢。其中,管理員可以通過修改用戶角色的模式來控制用戶的權限。實現效果如圖4.12-4.14所示:圖4.12用戶查詢圖圖4.13用戶添加圖圖4.14用戶修改圖4.3.5考試管理老師用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過考試管理功能進行考試信息的增加、修改、刪除和查詢。該考試權限只要老師才有,管理員不能進行考試信息的維護。新增考試的時候,需要輸入考試的開始時間和結束時間,學生只有在考試時間范圍內才能參加并進行考試。查看試題則可以實現考試內容的預覽。效果圖如圖4.15-4.18所示:圖4.15考試查詢圖圖4.16考試新增圖圖4.17考試修改圖圖4.18考試預覽圖4.3.6題目管理老師或者管理員用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過題目管理功能進行題目的增加、修改、刪除和查詢。其中,題目的類型分為四種,分別為單選、多選、判斷和填空。題目的難度分為五個等級,分別代表五顆星星,其中三星以下為普通題,三星以上則表示困難題目。題目新增的時候需要選擇當前新增題目所屬的課程。實現效果圖如圖4.19-4.21所示:圖4.19題目查詢圖圖4.20題目新增圖圖4.21題目修改圖4.3.7題庫管理老師或者管理員用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過題庫管理功能進行題庫的增加、修改、刪除和查詢。實現效果如圖4.22-4.24所示:圖4.22題庫查詢圖圖4.23題庫新增圖圖4.24題庫修改圖4.3.8成績管理老師用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過成績管理功能進行成績的查詢。其中,選擇題會自動進行評分。主觀題(填空題)需要進行手動批卷。實現效果圖如圖4.25-4.26所示:圖4.25考試選擇圖圖4.26查看成績圖4.3.9發帖管理管理員用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過發帖管理功能進行發帖信息的查詢和刪除。實現效果圖如圖4.27所示:圖4.27發帖信息查詢圖4.3.10評論管理管理員用戶可以通過賬號和密碼實現賬號的登錄,登錄以后可以通過評論管理功能進行評論信息的查詢和刪除。實現效果圖如圖4.30所示:圖4.30評論信息查詢圖4.3.11個人中心學生用戶可以通過老師在后臺維護的學生賬號和密碼實現賬號的登錄,登錄以后可以通過個人中心功能進行個人信息的查看。其中,個人信息模塊只要實現個人信息的查看和修改。更改密碼模塊只要實現個人密碼的修改??荚囉涗浿饕M行個人考試信息的查詢,可以查看自己參與的所有考試的考試得分以及考試排名。我的發帖模塊主要實現我的發帖信息的查詢。實現效果圖如圖4.31-4.34所示:圖4.31個人信息維護圖圖4.32密碼修改圖圖4.33考試記錄查詢圖圖4.34我的發帖查詢圖4.4本章小結本章主要通過用戶需求分析,對整體系統進行了系統的功能設計和架構設計。數據最終存在mysql數據庫內,最后給出實現的效果圖。第五章系統測試與分析本章是對上一章實現的系統進行測試,主要測試內容分為兩種類型:系統功能測試以及業務功能測試。整體上分成兩個模塊,分別為系統測試和結果分析。5.1系統測試系統功能測試主要分為考試管理、題目管理、課程管理、評論管理、成績管理、發帖管理;業務功能測試則分為在線考試、題庫查詢和知識交流。整體測試設計如下所示:系統功能測試設計如下表所示: 表5.1系統功能測試用例用例編號測試用例描述操作過程及數據預期結果測試結果D001考試信息維護測試修改、查詢和刪除功能修改刪除提示成功,查詢得到正確數據通過D002題目信息維護測試修改、查詢和刪除功能修改刪除提示成功,查詢得到正確數據通過D003題庫信息維護測試修改、查詢和刪除功能修改刪除提示成功,查詢得到正確數據通過D004成績信息維護測試成績查詢及試卷手動批卷手動批卷提示成功,查詢得到正確數據通過D005用戶信息維護測試修改、查詢和刪除功能修改刪除提示成功,查詢得到正確數據通過D006帖子信息維護測試查詢和刪除功能刪除提示成功,查詢得到正確數據通過D007評論信息維護測試查詢和刪除功能刪除提示成功,查詢得到正確數據通過業務功能測試設計如下表所示:表5.2用戶功能測試用例用例編號測試用例描述操作過程及數據預期結果測試結果D001登錄輸入正確的用戶名和密碼登錄成功進入主頁通過D002在線考試測試考試開始時間和在線考試只有當前時間在考試范圍內才能進行考試,考試過程中可以查詢到試卷整體狀態和當前作答狀態通過D003題庫查詢測試題庫列表查詢和題庫詳情查詢查詢得到正確數據通過D004討論區測試帖子查詢,發帖和回復功能發帖回復均提示成功,查詢得到正確數據通過5.2結果分析說明:本次測試嚴格按照測試用例執行,得到的測試結果完全符合我們的測試要求,順利通過了系統測試。界面美觀大方,用戶體驗度相對較高,符合之前我們對于前端頁面整體設計的預期。5.3本章小結本章主要對上一章實現的在線考試系統進行了測試和測試結果分析。主要測試步驟為:使用可視化的界面進入管理后臺,對題庫、題目及試卷信息進行維護。維護完成之后通過學生用戶進入前臺界面,查看對應的題庫信息及題目信息,并進行在線考試,觀察數據的準確性和考試成績的準確性。通過學生用戶進行題庫信息的查看,觀察管理端維護數據顯示的準確性。通過學生用戶登錄知識交流區,并進行知識點帖子的發帖以及帖子的回復,觀察信息展示的準確性。第六章結論本論文是通過觀察目前考試的流程,尋找流程中存在的問題,并通過互聯網的思維提供統一解決方案的過程。論文整體上分為如下幾個部分:(1)基礎理論。主要對本次系統需要用到的基礎理論進行了介紹,主要包括html5、css、javascript、jquery以及bootstrap,通過這些理論基礎知識為接下來幾部分的研究提供底層支持。(2)界面模型設計。對整個系統面向前端用戶的頁面進行整體的頁面模型設計,該部分是整個系統中的關鍵環節,在真正開發之前對該部分進行整體設計是非常有必要的。完成數據模型的設計之后,為下一章進行系統實現和測試提供技術支持。(3)系統實現和測試?;诨A理論和數據模型,將在線考試系統使用SSM框架和前端bootstrap、jquery框架進行最終實現。其中,主要包括考試管理、題目管理、課程管理、評論管理、成績管理、發帖管理、在線考試、題庫查詢和知識交流。最終,對該系統進行最終的系統測試,并對測試結果進行結果分析,觀察數據顯示的準確性以及存入數據庫的準確性。互聯網時代的技術發展,顛覆了一個又一個的行業,給每一個行業都帶來了巨大的機遇和挑戰。如何提高行業效率,如何通過互聯網改變現有繁瑣的業務是能否適應行業發展的關鍵。在線考試系統就是對教育行業的一次巨大挑戰,通過改造原因業務模型,將線下業務發展的線上,不受時間和空間的限制,完成整個考試過程。同時,節約了成本和資源,是很有必要推行的一套系統。新冠疫情的到來,網課的普及給教育行業敲響了一記警鐘。疫情不止在線教育在線考試不停,使得越來越多的人能夠接受在線教育和在線考試,相信,在未來,在線考試肯定會成為常態,成為一個必然趨勢。
參考文獻[1]李敏.保留格式加密技術的應用研究[D].南開大學,2012[2]劉哲理,賈春福,李經緯.保留格式加密技術研究[J].軟件學報,2012[3]王鵬.多類型數據保留格式加密技術[D].北京郵電大學,2017.[4]張百惠.面向大數據發布的保留格式加密技術研究[D].北京郵電大學,2018[5]王小云,于紅波.SM3密碼雜湊算法[J].信息安全研究,2016[6]李經緯,賈春福,劉哲理,李敏.基于k-分割Feistel網絡的FPE方案[J].通信學報,2014[7]張立廷,吳文玲.使用壓縮函數的非平衡Feistel結構的偽隨機性和超偽隨機性[J].計算機學報,2009[8]彭長根.現代密碼學趣味之旅.金城出版社.2015[9]SchneierB,KelseyJ.UnbalancedFeistelNetworksandBlock-CipherDesign[M].FastSoftwareEncryption.SpringerBerlinHeidelberg,1996[10]BellareM,RogawayP,SpiesT.TheFFXmodeofoperationforformat-preservingencryption[D].Availableat/groups/ST/toolkit/BCM/documents/proposed-modes/ffx/ffx/-spec.pdf,2010[11]LiangS,ZhangY,GuoJ,etal.EfficientFormat-PreservingEncryptionModeforInteger[C].IEEEComputerSociety,2017[12]BlackJ,RogawayP.Cipherswitharbitraryfinitedomains[C].CryptographersTrackattheRsaConferenceonTopicsinCryptology.Springer-Verlag,2002[13]張立廷,吳文玲.使用壓縮函數的非平衡Feistel結構的偽隨機性和超偽隨機性[J].計算機學報,2009[14]李經緯,賈春福,劉哲理,李敏.基于k-分割Feistel網絡的FPE方案[J].通信學報,2012[15]李敏,劉哲理,游曉鶯,賈春福.敏感信息的保留格式加密模型[J].南開大學學報(自然科學版),2012,45(05):1-6[16]ZheliLiu,ChunfuJia,JingweiLi,XiaochunCheng.Format-preservingencryptionforDateTime[P].IntelligentComputingandIntelligentSystems(ICIS),2010IEEEInternationalConferenceon,2010[17]李博.數據庫保留原格式加密分析研究[D].吉林大學,2011致謝時光荏苒,我已經在東軟學院度過了四年,這四年的大學生活在我的人生中會發揮出重要的作用,很幸運能夠在東軟學院學習四年,生活四年,感謝這四年里有老師們的參與,有同學們的參與。相信以后會成為我最美好的一段回憶、首先感謝一下老師,從畢業設計的課題選題、程序編碼直到最后的論文編寫,老師做到了全程參與。嚴格按照開題報告里面寫的階段性成果時間點對我的設計進行階段性的檢驗,并在檢驗的過程中提出了很多意見,這對于我后續的程序開發及論文編寫都起到了非常大的作用,避免了我走彎路或者走錯路的情況發生。其次,要感謝一下我身邊的同學。在畢業設計過程中,我遇到了很多的問題,無論是剛開始查詢文獻并進行程序設計,還是后期實際編碼過程中遇到的開發問題,都有很多熱心的同學主動給我提供思路,讓我收獲很多。本次的畢業設計是我人生中很重要的一次經歷,他讓我知道無論什么事情在真正執行的過程中都會遇到各種各樣的問題,只要保持一顆對學習的熱情之心,對于困難敢于迎難而上,不拋棄不放棄,才可以真正的做到解決困難,獲得最終的成功。未來是終生學習者的,也終將是終生學習者的樂園。我要感謝大學期間所有陪在我身邊的同學,正是因為你們的存在,我才可以堅持學習,保持學習熱情,保持一顆攀登者的心。你們給我樹立了榜樣,讓我知道如何去面對困難,如何做到堅持。我始終堅信,未來使我們的,未來屬于我們!最后,感謝父母讓我來到這個世界,支持我完成學業,感謝各位專家教授參加我的畢業論文答辯,在此,表示衷心的感謝!
電腦無法識別U盤該怎么辦HYPERLINK電腦無法識別U盤怎么辦?打開我的電腦上單擊右鍵,在快捷菜單里,選擇“管理”,打開“計算機管理”窗口。在計算機管理窗口里,選擇“存儲”下面的“磁盤管理”,如果看得到沒有盤符的U盤,那么在這個U盤上按鼠標右鍵,選擇“更改驅動器名稱和路徑”選項,就打開了“更改……的驅動器號和路徑”對話框。再點擊“更改”按鈕,打開“更改驅動器號和路徑”的對話框,在“指定以下驅動器號”的右邊下拉列表里,選擇你希望分配給U盤的驅動器號,盡可能靠后選擇,比如X、Y、Z,選擇好后,單擊確定按鈕,回到上一次“更改……的驅動器號和路徑”對話框窗口,再一次單擊確定,就回到“計算機管理”窗口。至此,如果一切正常,就給U盤單獨設置了一個長久使用的驅動器號,并卻,不受虛擬驅動器的影響了。建議將U盤插到電腦上,看任務欄中是否顯示圖標,如果顯示,在我的電腦點右鍵查看屬性——高級——硬件——設備管理器——查看里面是否有問號的設備,在問號設備上點右鍵——更新驅動程序然后下一步——否暫時不連接到網絡——下一步自動安裝軟件(推薦)就可以了另外:系統不認U盤的幾種處理方法1.禁用主板usb設備。管理員在CMOS設置里將USB設備禁用,并且設置BIOS密碼,這樣U盤插到電腦上以后,電腦也不會識別。這種方法有它的局限性,就是不僅禁用了U盤,同時也禁用了其他的usb設備,比如usb鼠標,usb光驅等。所以這種方法管理員一般不會用,除非這臺電腦非常重要,值得他舍棄掉整個usb總線的功能。但是這種屏蔽也可以破解,即便設置了密碼。整個BIOS設置都存放在CMOS芯片里,而COMS的記憶作用是靠主板上的一個電容供電的。電容的電來源于主板電池,所以,只要把主板電池卸下來,用一根導線將原來裝電池的地方正負極短接,瞬間就能清空整個CMOS設置,包括BIOS的密碼。隨后只需安回電池,自己重新設置一下CMOS,就可以使用usb設備了。(當然,這需要打開機箱,一般眾目睽睽之下不大適用~~)2.修改注冊表項,禁用usb移動存儲設備。打開注冊表文件,依次展開"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”雙擊右面的“Start”鍵,把編輯窗口中的“數值數據”改為“4”,把基數選擇為“十六進制”就可以了。改好后注銷一下就可以看見效果了。為了防止別人用相同的方法來破解,我們可以刪除或者改名注冊表編輯器程序。提示:“Start”這個鍵是USB設備的工作開關,默認設置為“3”表示手動,“2”是表示自動,“4”是表示停用。3.在computermanagement里將removablestorage的使用權限禁止。computermanagement是一個windows管理組件,可以在控制面板——管理工具——計算機管理打開。在該工具窗口中storage——removablestorage——property中,general項,可以控制系統托盤是否顯示security則可以管理移動存儲設備的使用權限。在security中將普通用戶的使用權限降低,就可以達到禁用u盤的目的。破解的方法也很簡單,管理員降低普通用戶移動存儲設備的使用權限,但未必禁用computermanagement的使用權限。普通用戶可以通過這個工具解除usb移動存儲設備的使用權限限制。另外,值得一提的是,如果u盤插到電腦上后可以驅動,但是我的電腦里卻沒有盤符,很有可能是管理員改動了u盤的默認盤符,使得我的電腦不能識別。這種情況,可以在movablestorage中看到u盤驅動器??梢栽趗盤驅動器屬性設置里為u盤重新分配一個盤符,再重新插拔一次u盤,就可以在我的電腦里看到u盤的盤符了。一、首先可以將該U盤換到別的機器上,看使用是否正常。如果排除了硬件損壞的可能,一般就是軟件方面有問題。在WindowsXP+SP1操作系統下,有些USB2.0設備的確常常出現工作不穩定的問題,可以試試安裝設備自帶的USB2.0驅動程序。另外最好不要使用USB延長線,防止因為供電不足而造成不穩定現象。如果仍無效,可以在主板BIOS設定中,將USB接口強行設置為USB1.1傳輸速率。二、(適用于WIN98)啟動計算機,進入主板BIOS設置,檢查BIOS中USB的相關選項是否已經打開:OnChipUSB設定為Enabled;USBController設定為Enabled;PNPOSInstalled設定為Yes;AssignIRQForUSB設成Enabled。要正常使用USB設備首先要開啟USB接口,在主板BIOS里可以進行此項工作,一般來說只需在BIOS中進入ChipsetFeatures設置,并將USBKeyborad/MouseLegacy選項設定為Enable,就能夠保證在操作系統下使用USB鍵盤了。這些選項的作用是打開主板芯片組對USB設備的完全支持,為系統識別USB設備做準備工作。三、USB口接觸不好處理辦法:拔下,等十秒鐘再插上USB口,使接觸完好;五、閃存盤驅動程序沒有安裝完成(WIN98系統下)處理辦法:鼠標點“我的電腦”,選擇屬性找到“通用串行總線”,刪除其中的USBMASSSTORAGE項,再點擊“刷新”,然后按照提示重新安裝一次驅動程序。六、接其它USB設備(如掃描儀、打印機、數碼相機)時可以正常使用,接優盤時閃指示燈不亮,不能夠使用。1、檢查優盤與電腦的聯接是否正常,并換用其它USB接口測試。2、檢查設備管理器,看是否出現”通用總線設備控制器”條目,如果沒有,請將電腦主板BIOS中USB接口條目*激活(ENABLE)。3、如果電腦安裝過其它類型USB設備,卸載該設備驅動程序,并首先安裝優盤驅動程序。4、到其它電腦試用此優盤,確認是否優盤不良。七、啟動型優盤在的電腦上無法實現啟動,可能是主板型號不支持。如何判斷一塊主板是否支持閃存盤啟動系統啟動型優盤是采用模擬USB軟驅和USB硬盤的方式啟動電腦的。只要電腦主板支持USB設備啟動,即BIOS的啟動選項中有USB-FDD、USB-HDD或是其它類似的選項,就可以使用啟動型優盤啟動電腦。八、第一次在電腦上使用優盤,未出現提示發現新硬件的窗口,驅動程序無法安裝的原因可能是:1、主板usbcontroller未啟用解決辦法:在電腦主板BIOS中啟用此功能。2、usbcontroller已經啟用但運行不正常解決辦法:在設備管理器中刪除”通用串行控制器”下的相關設備并刷新。3、優盤被電腦識別異常,在設備管理器中表現為帶有黃色?或!的”其它設備”或“未知設備”。解決辦法:刪除此設備并刷新。九、大容量的U盤(例如兼具MP3播放器或錄音功能的U盤)或移動硬盤在電腦上無法正常使用,雖然系統提示找到了未知的USB設備,但無法正確識別U盤或移動硬盤。原因可能是:1.USB接口供電不足:系統為每個USB接口分配了500mA的最大輸出電流,一般的U盤只需要100mA的工作電流,因此在使用過程中不會出現什么問題。大多數移動硬盤所使用的是普通的2.5英寸硬盤,其工作電流介于500mA~1000mA之間,此時假如僅僅通過USB接口供電,當系統中并無其他USB設備時,那么還是可以勉強使用的,但如果電壓不穩的話,就隨時可能出現供電不足的問題。特別是使用支持USB2.0的移動硬盤時,情況最為嚴重。另外,如果你的筆記本電腦使用電池供電,那么USB接口所分配的電量就更小了。2.使用了外接的USB擴展卡:在筆記本電腦中使用USB2.0的U盤或移動硬盤時,如果筆記本電腦不支持USB2.0技術,一般必須通過PCMCIA卡轉USB2.0的擴展卡來間接實現支持,這些擴展卡基本上都采用NEC公司的D720100AGMUSB控制芯片,少則提供兩個USB2.0接口,多則提供五個USB2.0接口,對一般用戶而言足夠使用了。由于PCMICA接口提供的電源功率比板載USB接口要小,這樣就會由于供電不足而導致移動硬盤工作的出現問題。解決方案:1.它從USB連接線上接移動硬盤的一端引出一根轉接線,可以插入電腦背后的PS/2接口取電,這里可以比USB接口提供更大的電流輸出。2.利用電源補償線(也稱“鍵盤取電線”),如果U盤或移動硬盤的包裝盒中提供了選配的電源適配器,你就可以直接使用外接電源,這樣就可以從根本上避免供電不足的情況發生了前置USB線接錯。當主板上的USB線和機箱上的前置USB接口對應相接時把正負接反就會發生這類故障,這也是相當危險的,因為正負接反很可能會使得USB設備燒毀。所以盡量采用機箱后置的USB接口,也少用延長線.也可能是斷口有問題,換個USB端口看下.USB接口電壓不足。當把<ahref="mobileharddisk">移動硬盤</a>接在前置USB口上時就有可能發生系統無法識別出設備的故障。原因是<ahref="">移動硬盤</a>功率比較大要求電壓相對比較嚴格,前置接口可能無法提供足夠的電壓,當然劣質的電源也可能會造成這個問題。解決方法是<ahref="">移動硬盤</a>不要接在前置USB接口上,更換劣質低功率的電源或盡量使用外接電源的硬盤盒,假如有條件的話。主板和系統的兼容性問題。呵呵這類故障中最著名的就是NF2主板與USB的兼容性問題。假如你是在NF2的主板上碰到這個問題的話,則可以先安裝最新的nForce2專用USB2.0驅動和補丁、最新的主板補丁和操作系統補丁,還是不行的話嘗試著刷新一下主板的BIOS一般都能解決。系統或BIOS問題。當你在BIOS或操作系統中禁用了USB時就會發生USB設備無法在系統中識別。解決方法是開啟與USB設備相關的選項。就是開機按F2或DEL鍵,進入BIOS,把enableusbdevice選擇enable。拔插要小心,讀寫時千萬不可拔出,不然有可能燒毀芯片。XP中任務欄中多出USB設備的圖標,打開該圖標就會在列表中顯示U盤設備,選擇將該設備停用,然后你再拔出設備,這樣會比較安全。
其實判斷軟件硬件問題很簡單,在別的機器或換個系統試試就可以了.有些小的問題不妨先用專門軟件格式化下.還有提醒大家WINDOWS下格式化時要選擇FAT,不要選FAT32。
提示無法識別的USB設備維修
故障提示如圖:
無法識別的USB設備:UnknownUSBDevice.很多人都遇到過的一個問題,所謂“無法識別”對于操作系統來說,或者是驅動程度有問題,或者是USB設備出現了問題,或者是計算機與USB設備連接出現了故障,解決問題的方法也是從這幾處著手。
對于不同的設備會有不同的處理方法,了解USB設備正常工作需要的條件以及一些可能影響USB設備正常工作的因素,會有助于解決問題。
下面是保證USB設備可以正常工作的一些條件:(1)USB設備本身沒有任何問題——可以通過在其它計算機上進行測試,保證能正常工作;(2)USB接口沒有任何問題——可以通過連接其它的USB設備在此接口上進行測試;(3)USB設備的驅動程序已經正確安裝,如果有詳細說明書的USB設備,一定要仔細查看相應的說明文件,按照說明安裝相應的驅動程序;Windows2000以后的操作系統以識別大部分的USB設備,Windows98以前的操作系統可以安裝USB設備自帶的驅動或者安裝通用的USB設備驅動程序。下面是可能影響USB設備正常工作的一些情形:(1)USB設備已經出現了故障(同樣的條件以前可以正常使用,現在出現了問題);(2)USB接口有問題,比如a.USB前置接口極性接反,這可能導致USB設備燒毀,所以一定要仔細看一下主板說明書,防止接錯;b.接口電壓不足,一些<ahref=".com/mobileharddisk">移動硬盤</a>常會有這樣的問題,主機后面的USB接口往往會比前置USB接口更可靠一些;c.主板與操作系統兼容性有問題,安裝最
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030汽車GPS導航系統行業市場前景分析及發展趨勢與投資風險研究報告
- 2025-2030智能門禁系統行業市場發展分析與發展前景及投資戰略研究報告
- 2025-2030新能源電動車行業發展分析及發展趨勢與投資前景預測研究報告
- 2025-2030手機閱讀產業市場深度分析及前景趨勢與投資研究報告
- 2025-2030嬰兒車行業市場深度調研及發展趨勢與投資戰略研究報告
- 2025-2030堅果行業市場發展分析及發展趨勢與規劃建議研究報告
- 2025-2030化妝品包裝行業市場發展分析及前景趨勢與投資研究報告
- 2025-2030中國鼓式制動器行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國魚行業市場深度發展趨勢與前景展望戰略研究報告
- 2025-2030中國驅蟲氣霧劑行業市場發展趨勢與前景展望戰略研究報告
- 浴池出兌合同協議
- 2025年遼寧能源控股集團所屬鐵法能源公司招聘筆試參考題庫含答案解析
- 跨境物流部門管理制度
- 防空掩體知識培訓課件
- 工業和信息化部產業發展促進中心招聘筆試真題2024
- 2025年醫保知識競賽題庫及答案:新政策調整下的醫保選擇
- 呼吸科知識解剖課件
- 幼兒園教育評估指南解讀
- 模擬雨的形成課件
- 《旅游策劃實務》課件-《秦嶺北望 千古》長安西安五天四晚親子家庭定制游方案
- 【MOOC】工程材料學-華中科技大學 中國大學慕課MOOC答案
評論
0/150
提交評論