<pre id="1fbrj"><big id="1fbrj"></big></pre>

            <meter id="1fbrj"><meter id="1fbrj"><listing id="1fbrj"></listing></meter></meter>

              <big id="1fbrj"><video id="1fbrj"><th id="1fbrj"></th></video></big>
              <listing id="1fbrj"><progress id="1fbrj"><thead id="1fbrj"></thead></progress></listing>
              <track id="1fbrj"></track>

                <track id="1fbrj"><big id="1fbrj"></big></track>

                <pre id="1fbrj"></pre>

                  遠程考試系統的設計與實現

                   摘要:隨著我國教育體制改革的不斷深化,高校辦學規模不斷擴大,高校招生考試工作的難度、強度、任務繁重、復雜。因此,如何更好地發展遠程考試體系,以適應目前的考核管理需求,是我們亟待解決的問題。

                  該系統對遠程考試系統進行了簡的需求分析,將其劃分為管理員、老師、學生三個功能模塊。三種不同的權限,對考試進行了不同的管理。管理員對相關考試信息進行編輯添加,可方便教師、學生查詢;主要實現了管理員可以更加方便快速管理考試信息,分配相關考試任務,老師學生可以及時查詢等功能,大大提高了組織考試的效率,該平臺采用了JSP技術,利用微軟MySQL數據庫作為后臺,以及后端框架hibernate、maven,前端框架jQuery,等對數據進行管理。是一個集管理、分配為一體的應用軟件系統。同時也保證了該系統的使用方便、界面友好、靈活、穩定。該系統為用戶建立遠程考試進行微機管理提供環境及工具,使得一般用戶在無需計算機專業人員的參與下,借助于該平臺就可以實現管理系統。

                  該遠程考試系統的設計減輕了管理人員的工作壓力,也可以更好的提升工作效率。其中因有些專業知識的欠缺,可能會出現一些不完善的地方,但相對功能比較完善在之后的升級管理中可高效率的完善。

                   關鍵詞:遠程考試;信息化;管理效率

                  第1章引言

                    1.1背景

                  隨著時代的發展,人們越來越注重自己的知識水平和文化程度。隨著互聯網時代的來臨,處在不同教育階段的學校也將面對招生人數的每年快速增長,這對各個學校的遠程考試提出了嚴峻的要求??荚嚨墓芾硪苍絹碓嚼щy,教學信息、教學安排、考試安排等都變得越來越復雜,用傳統的數據管理方式很難將信息進行統一。同時,隨著科技的日益進步,大數據時代悄然來臨。高校逐步實行電腦化管理和網絡管理。通過互聯網來管理考試的各個環節,為考生提供充分的信息,查詢和修改的快捷方式,已經成為日常生活中不可或缺的一種管理軟件。

                  信息化遠程考試是提高工作效率的一種有效方法,高校在快速發展的同時,也在不斷擴大。隨著學生數量增加學校選擇采取辦學層次多樣化,并且相對提出從一地辦學向多地多點辦學的緩解辦法。由于遠程考試工作的日益繁重,使得遠程考試工作也更加繁重,工作的復雜性和工作量也隨之增大,按照以往的管理方式,僅依靠少量的人力資源已經很難對高校進行有效的管理。通過建立健全的管理系統,能夠更加嚴格規范對考試的管理,同時確??荚嚨挠行?,也對考試的管理效率有所提高,促進遠程考試的規范化、現代化,使遠程考試步入一個良性的循環。

                  伴隨著教育領域的改革,工作效率和工作質量直接影響到了高校的運行是否有顯著性的效果,同時也會影響到教學的進程。在互聯網大數據的背景的影響下,各個行業領域都非常重視信息化的發展,作為人才培養的一個重要組成部分,各個學校的遠程考試工作應該怎樣應對大數據的挑戰和機會,這是每個教務管理工作者必須從自己的工作實際出發思考的問題。這也為高校的遠程考試工作造成了一定的壓力和機遇。目前,我國對學校的遠程考試工作還存在著諸多缺陷,有的已經不能適應現代社會發展的需要。以此采取通過完善制度,優化流程,加強信息化建設,建立信息化管理的運作機制,并制定了相關的建設對策,以促進各方面信息的正常流通,推進我國的遠程考試體制改革。

                   1.2本課題研究的目的與意義

                  遠程考試制度的目的是為了改進遠程考試制度,提升教學管理的效能,使考試與教學工作的信息化、協作、網絡化。從而更好地對教學、考試、課表等進行管理和監督,以便管理者能夠及時、全面地了解自己的工作日程、通知、會議等。

                  遠程考試系統的開發,主要是為了加快教學改革的步伐,同時兼顧性能與資源消耗。在我國,隨著大學的擴招,在校的人數也在增加,但目前學校的各種遠程考試大都采用傳統的管理方式,傳統的方式放在現在互聯網快速發展的時代相較之下存在著很多弊端,比如費時,費力不說,面對該工作的工作人員的壓力也比較大,而且在偶爾存在疏忽時還容易產生錯誤??荚囀亲钪庇^、最具代表性的教學評估工具,它不僅在教學活動中起著舉足輕重的作用,它還可以檢驗在教學中起到什么樣的成效,反饋出相對應學習成果,這樣更利于達到之前所期待的目標,同時對更好的提高教學水平和質量有了重要的保證。所以,在此之后要更加對考試相關的一些管理制度進行完善與優化,考慮多開展遠程考試的相關探討研究會議,這樣對各個院校的發展也會起到至關重要的作用。本設計在網上進行遠程考試是當前高??蒲信c發展的一個熱門話題。完善的遠程考試體系,能讓使用者在線查詢有關的考試安排,這樣可以使學校在安排考試的時候會有明顯的變化,比如效率提高了;與此同時還可以把這個系統用作于相對正式的考試上。在這套管理系統中有很多操作在網絡上就可以得到想要結果,比如對一些內容的增加、刪除、修改、查詢等。這樣的管理方法只要形成了一套相對成熟的系統就可以考慮拓展升級以至實現遠程考試的自動化。這樣一來,學校的管理員所要做的只是在系統中添加對應的考試安排,可以極大地減少教師的工作壓力,顯示出它的經濟效果。為適應新的發展,并借此機會對該體系進行了初步的設計,并對其進行了初步的探討,以期使其在測試中發揮高效、便捷的作用,使教學人員擺脫了繁重的工作。

                  1.3國內外的發展

                    1.3.1國內發展

                  隨著我國經濟的快速發展和工業化進程的加快,我國的教育事業在經歷了多年的艱苦探索之后,也在某些方面取得了一些不小成果。從PC機的引進,從校園局域網的逐步建設,慢慢不斷探索發展到了百兆的中型校園網,甚至更為流暢的到了千兆校園網和IDC,以此對我國的在教育方面開拓了新的起點,各大高校的信息化建設又上了一個新的臺階。當然也存在一些條件上的差異,就如條件好一點的學校要根據校內網絡,也參考校內的實際情況,對學校里的各個管理模塊進行開發研制;那條件較差的學校,就只能使用比較單一的教學管理軟件,只實施部分對管理有幫助的有關模塊,而不是所有的教學管理都使用電腦。目前,隨著大學校園網絡建設的不斷進行,提出了以硬件支持的投入為主要內容對各個學校進行網絡建設,同時以軟件建設為核心的思想,以“強調應用”為首要主題從而開展新一輪軟件開發。

                  但是,隨著信息化技術的迅速發展,教育體系的也在不斷的健全,高校的遠程考試工作也越來越受到重視,它要求運用現代高技術管理手段,組織、管理、協調、教師、學生等各種活動,以便高質量、高效率的完成各種考試任務。而相對于一些傳統的偏向于信息系統的架構,在因為技術上和功能的邏輯上會存在一些問題,使它們之間沒有辦法進行直接的溝通交流與互動,因此可能比較難以適應復雜而又多變功能邏輯。以Java的多層結構為例,它是在原有的基礎上重新加入了一種新的模塊邏輯管理,它的主要包含的內容是將存在于整個大系統中的各個業務功能模塊進行相對應的集成,并且把它抽象化成為業務的組件。多層次的結構可以更加靈活的調配運用各個模塊邏輯部件,對所能實現不同的業務應用進行整合管理。多層體系結構賦予了業務工作強大的活力和靈活性。如果一個公司對它的IT體系結構進行抽象,并將它的功能表示為一種粗?;姆?,那么它的使用者就可以通過與底層無關的方式來實現它的存取。

                  截止到目前為止,在我國依然還有一部分高校需要去借鑒和采納國內外的先進管理模式,在這些基礎上再結合學校自身的特點與設計,從而研發出了比較適合我國國情的遠程考試模式。然而,也因為存在大部分的學校還沒有引進且學習到獨立的技術和研究的能力,也沒有獨立的教學與管理體系,所以他們一般都希望通過購買軟件公司的產品來建設學校的教學管理系統,同時也希望自己能夠找到一套成熟的、功能完善的遠程考試系統以作參考和使用。

                   1.3.2國外發展

                  當今世界上許多發達國家都把信息技術在教育中發揮的作用予以非常重視,他們一般都擁有一支規模較大的技術團隊,可以用來為教育提供技術支持和幫助,并擁有自己的寬帶專用網絡為后續的開發奠定一定基礎。對于國外很多高校從六十、七十年代就在持續開展對教育系統的現代化、信息化的管理工作,目前已基本形成一種較為規范、科學的管理模式。在國外,數字校園的構想是美國麻省理工于1970年代提出的,歷經已有五十余年的發展,已初步形成一個較為完善的數字校園平臺?,F在,美國85%的大學都可以為學生提供網上教學資源,72%的大學可以為學生提供網上教學。歐洲各高校均已建成信息化教學管理平臺。

                  其MIS模式通常采用集中的數據中心化管理模式,而軟件開發的體系結構大多采用C/S、B/S模式,通過利用統一的數據平臺實現對所有的教學資源進行統一的管理,從而提高遠程考試的整體效率,加快各系統與模塊之間的數據流動性。通過科研人員多年的研究探索和不斷完善,像這種管理的方式在國外已經有了初步的規模,它的運作和之前的相比較起來是更加的成熟、穩定。

                  相比起來,國外的遠程考試系統已經在逐步領先且在修改和完善的過程,但因其所處的教學單位、國情、教學管理方式、方法等各有不同,無法完全照抄其管理體制,而應從實踐中汲取經驗,發展出符合我國教育與管理實踐的教務管理制度。

                   1.4系統具備的基本功能

                  對于遠程考試這個系統的研究與開發,它主要由兩個部分組成,分別是軟件和后臺的數據庫。其中后臺的數據庫要做到和確保系統內數據的一致性,還不能有所缺漏這是完整性,當然最基礎也是最重要的是要做到安全性。

                  操作前臺,它的作用及優勢在于其操作方便,可以輕松學會;前臺作為與管理人員、老師以及學生需要直接接觸與之交互的界面,不僅僅要考慮到功能是否齊全,還要做到相對簡單化,使用便捷等,這樣就可以讓一些不太會使用電腦的人員也可以很容易的感到它的作用及優勢,充分利用電腦所帶來的便利。前臺系統的主要功能是登陸,可以在界面輸入相應的帳號口令。

                  管理后臺:該系統的后臺管理為考生管理提供了一個強有力的模型,既方便了遠程考試,又方便了操作。后臺管理員管理能夠完成整個系統的所有功能,具體包括:課程管理、考試信息的管理、監考安排的管理、學生權限管理等。

                   第2章系統的可行性分析

                    2.1系統需求分析

                  需求分析總的概括來說就是提出需要解決的問題從而進行更加細致且深入的分析研究,在里面找到滿足這個問題有哪些要求。這其中包括對要輸入的數據信息和之后會得出什么樣的結果以及最后系統應該輸出什么樣的內容??梢赃@么說,“需求分析”指去讓電腦“做什么”的一個軟件工程分析。

                  本文重點闡述了系統的可行性和需求分析,并對其進行了可行性和需求分析,為以后的系統的設計和實施提供了有力的保證。在對該系統進行調研后,對該系統提出了幾個簡單的要求,并對該系統具有較好的人機接口,便于操作人員對其進行直觀的了解。由于教學管理的主要目標是教師和學生的查詢,因此需要更好地進行權限管理。對原始資料的修改,可以使對應的權限管理員能夠改變資料。同時也可以更為方便的查詢資料,多項條件的查詢。在相應權限下,管理員還可以刪除或修改以前使用的、沒有任何保留意義的數據,并且具有很好的數據穩定性。

                  教師經常要面臨諸如課程編號、名稱,考試教室、科目、時間等信息管理,安排、調整考試信息,安排監考人員,統計信息,教師查詢考試信息、監考信息,學生查詢考試信息、考場情況等之類的大量輸入資料。因此,對信息人員進行及時的管理和更新,及時掌握各管理環節的信息變化,以達到提高管理工作的有效性。由于管理對象的單一性,大部分管理都是學校師生,且各指標之間的關聯度高,計算程序相對簡單。該系統的主要目的是實現系統的功能接口的操作簡潔、功能完備、便于非電腦人員操作,具有效率高、成本低、質量高、功能強等特點。

                   2.2可行性研究

                  1.本系統的主要功能及性能要求

                  主要功能:

                  用戶進入系統時,均需輸入唯一的用戶名和密碼;

                  每學期教學任務和授課過程的管理;

                  根據教學任務提前做好考試安排,系統自行檢查沖突;

                  學生和授課教師可以查看相關的考試安排;

                  統計和打印出每位教師和每位學生的考試安排等功能。

                  性能要求:

                  盡量保證數據的準確性,保證數據的簡單和實用,不需要太多的人力資源,保證系統的運行穩定性,不會出現數據丟失、錯誤等問題。

                  輸出的相關要求:

                  簡單、快捷、實用。

                  輸入的相關要求:

                  要做到滿足用戶對查詢的一些需求,輸入內容就可以查到相對應的需求內容,也要盡可能實現對單一條件和復合條件的輸入;在后臺的維護功能,要做到定時檢查,不影響每個系統模塊要增加的新數據。

                  安全性與保密性的要求:

                  該系統本身要擁有某種相對安全的功能,能夠更好的保證每個數據都具有一定的完整性和較高的準確性。

                  2.目標

                  該系統主要完成了各類考試的基礎業務管理,能夠方便地進行各類基礎數據的維護,而且軟件無需額外的硬件投資,對硬件的需求也相對較小。用戶界面易于使用,易于使用。

                  可以很好的縮減設備的相關費用,減輕人工操作難度;

                  有效地提高了系統的處理速度;

                  更好地改進了管理人員對信息管理的難易程度;

                  大大提高了工作人員的工作積極性和工作效率。

                  3.可行性研究方法

                  測試管理系統在運行后,通過對不同類型的用戶進行問卷調查,了解用戶對系統的評價和反饋,并對其進行綜合性能分析,并對其進行可行性分析。

                  4.與人工管理考試比較的優越性

                  在原有人工管理的基礎上提高了靈活管理性能,大大節省了人力與設備的費用。

                  通過對系統程序的改進,提高了處理速度,減少用戶登錄時的等待時間。

                  該系統操作簡便,對員工的技術要求不高,可以有效地提高工作、員工的工作效率。

                  5.性能需求

                  為了使該系統能夠在較長的時間內安全、穩定、可靠、高效地工作,我們需要對以下的性能指標做到相對滿足。

                  系統處理的準確性和及時性

                  該系統需要實時、精確的控制。在設計和開發時,要充分考慮當前和將來的負載,以確保系統的處理能力和反應速度,滿足學校的信息處理需求。遠程考試系統的查詢功能在整個系統中占據著重要地位,因此在開發過程中要采取一些行之有效的措施來確保查詢結果的準確性。

                  系統響應速度

                  遠程考試系統的日常工作速度達到了秒級,可以滿足考生的實際需要,并能及時地提供信息。在進行統計分析時,可以依據所需要的數據量,從秒到分鐘進行響應,以此確保操作人員的工作速度不會因為速度問題而導致降低效率。

                  系統的數據精度

                  遠程考試系統對數據精度有一定的要求。課程與考試的數據,如系統可以自行檢查沖突。

                    2.3社會因素方面的可行性

                  在如今的社會中,隨著社會的不斷發展與之同時節奏性也越快,這一發展變革漸漸的使原本的人工管理開始難以滿足社會對該工作所要求的工作效率,與此同時地域劃分也限制了人工管理,然而現代網絡的發展衍生出一種新型的管理類型,它的產生可以更好取締人工管理所存在的不足,同時也在課程管理、考場管理與查詢等諸多方面都有著更加便利快捷的優點,更能夠適應如今社會對于高效率的追求,同時也能夠節約大量人力物力[11]。

                   2.4技術可行性與經濟可行性

                  采用網頁的方式,實現了《計算機文化基礎》的考試與管理。因此,本系統采用JSP開發技術,采用了Macromedia的Macromedia Dreamweaver MX,該軟件具有良好的用戶界面和強大的Macromedia Dreamweaver MX。操作系統:win10,涉及到的相關技術包括:后臺框架J2EE、struts、JPA(JavaPersistence API的簡稱)等。前端框架:Layui、JavaScript等。工具:idea、jdk1.7、mysqa15.7等。在這個系統的開發和制作過程中遇到的問題也和同學之間相互研究也會去請教一些從業相關工作的工作人員,此外再加上導師的指導。因此我覺得在技術上該系統是可以運作是可行的。

                  系統經濟性是指該系統通過對某些企業的實際經濟狀況和擁有什么樣的投資能力水平進行相對充分且縝密的邏輯分析,進而才能評價出該系統的運作建設是否可以達到所需的要求,運行是否流暢不卡頓和維護費用是否充足,評估系統建設后的社會和經濟效益。

                  像數據庫這樣的工具都是很普遍的,所以沒有必要再花錢去買專門的軟件。目前,學校的辦公電腦已經滿足了使用的條件,沒有必要投入更多的資金。這個系統的開發需要投入的資金是比較少的,因為它是通過對系統研制和運用的合理,進而可以促使遠程考試信息化,以此來節省相對應的人力物力,這樣也可以幫助老師擺脫一些附加且繁瑣的工作任務,降低了遠程考試過程中出現的失誤,節約了時間,大大提高了管理的效率,具有一定的經濟效益。其收益要比開發系統軟件要高得多。從財務上來說,這是非??尚械?。

                   2.5操作可行性與法律可行性

                  隨著社會的進步,人民的素質逐漸提高,對計算機的基本運行和維護有了初步的了解,在界面的設計上,充分考慮到了管理者和使用者的習慣,使用起來非常方便;數據錄入迅速、要求模式規范、信息精準度可靠、統計精確、適應性好、易于擴充,操作的可行性也得到了保障。該系統的研制開發與之后的發展不會侵犯到他人、集體以至國家的利益,也更不會侵犯其他國家的法律,因而具有法律上的可行性。

                  總之,從社會、技術、經濟、法律和可操作性等方面來看,本系統的開發具有一定的可行性。

                   第3章數據庫模塊設計

                    3.1系統總體設計

                  根據高校的具體情況,盡可能地利用已有的軟件、硬件和軟件環境,并參考國外先進的軟件開發技術,以最大限度地利用已有的資源,提高網站的開發和使用效果[12]。為廣大教師和學生提供一個高質量、高效率的網上辦公與溝通環境,其目標是教師和學生,因此,該系統的設計應遵循:“以學生為中心”:“以考試為起點,以提高遠程考試水平”為目標;準確度原則:對于輸入的不合法信息,能及時報告,保證數據的正確性;易于操作:便于用戶查詢、瀏覽;源碼易讀性原則:為方便以后的網站維護和更新,編寫規范的代碼,最好有注釋;優化原理:利用菜單、類、對象等來提升程式碼的效能;安全原理:通過設定口令、使用權限等方式來增強系統的安全。

                   3.2系統數據庫設計

                  數據庫設計是針對某一特定的運行環境,構建最適合數據庫的模型,并將其應用與數據庫建設起來,使數據存儲更加方便高效,能夠適應各個領域的需要。

                  本論文以瑞典MySQL AB公司中的程序作為主要的操作,其中MySQL作為該公司的核心,進而開發出了MySQL數據庫,我們將此數據庫運用在了該遠程考試系統中進行操作,是Oracle軟件中的一項關鍵技術。MySQL可以說是當前比較容易被大眾化所運用的關系數據庫管理系統,同時也是WEB中評價最好的一種應用程序。

                  MySQL是一種將數據以各種形式存儲起來的關系型數據庫,可以加速處理并提高靈活性。

                  SQL是可以作為MySQL最常用的標準語言,用于對數據庫進行存取。MySQL采用的是雙向授權策略,既可以是社區,也可以是商業,這是由于MySQL的特點對現代化發展具有重要作用,尤其是開源的特點,其它特點包括體積小、速度快、總體成本低等。

                  雖然MySQL與Oracle、DB2、SQL等的大型數據庫相比之下會凸顯出本身存在一定的缺陷,但是MySQL的普及并未因此而減少。因為MySQL足夠可以滿足一般用戶和一些中小型企業的需求,而且由于是開放性源碼,因此可以大幅降低總體的擁有量。

                  該系統包含了課程信息、教師授課信息、考試時間信息、學生信息查詢等信息,并對數據庫進行了實時的讀取和修改,因此需要一個完整的數據庫來支撐,同時考慮到用戶的信息、用戶信息、用戶需求等因素,最終將mysql作為數據庫。

                  3.3數據庫概念結構設計

                  在進行此系統的設計時,我首先想到的是,怎樣更好地使用數據模型來描述數據庫的結構、語義,以及從真實世界中提取數據。結合現狀,大概是有兩種比較常見到的數據模式,其中一種是“概念型數據模型”,它的作用是使人們不在拘泥且依賴著計算機。就比如與實物相關聯的模式;第二種是“結構型數據模型”,它可以使人們更加直觀的面向且清楚的了解到數據庫的邏輯結構。在篇論文中采用了實物相關聯的模式,可以對真實世界進行初步的抽象化。E-R模型是從現實的世界當中做出抽象的實體并賦有其類型和關系,讓它可以在數據模型中更為直觀的用E-R圖表示出來。其優勢有兩個:與人類思想相近,更加容易理解接受;它不依賴于電腦,易于被使用者接受。但E-R模型僅能描述實體之間的語義關系,無法對數據結構進行細致的描述,因而僅限于數據庫的初步設計。E-R圖表是一種能夠直觀地描繪概念模型的工具,它包括三個元素:其中一個表示一個實體的框架。代表聯結類型的金剛石立方體。橢圓形框表示實體的屬性功能。

                  通過對各種不同類型的實體進行分析,可以根據需要做出圖框,為下一步的邏輯結構設計打下了基礎,同時也確定了各個實體的關系。該體系由教師、學生實體、管理員實體、遠程考試實體組成。

                   3.4數據庫概念設計E-R圖

                  E-R圖表又稱為實體關系圖表,它可以為實體的不同類型,相關屬性和存在的聯系提供了一種更加直觀更能描述真實思想的概念模型的呈現方式。

                  E-R圖表是用來描述真實可以表達的概念結構模型的一種,也是比較有效果的一種表現手段。它是一種以長方形框為代表的概念模型,以長方形框作為圖中的實體名稱;實體的相對屬性功能在圖中用圓來表示,相應的實體類型連接著用直線相連;實體間的關系用鉆石來表達,聯系名稱用鉆石的形式表達,用線和相關的實體連接,并在線的旁邊寫上連接的類型。以下是本系統的E-R主要圖表。

                  1cc078cc3e93a43fb0d8f56013af110b

                  b4210ce34f7d5f3c280602711661bc7b  3.5數據庫設計表

                  邏輯結構是將一個體系中的思維歸類,由許多不同的邏輯單位將它們獨立地發揮作用。下面是這幾個數據庫表中的屬性,包括屬性列的名稱、數據類型、長度、主鍵等內容。

                  數據庫用戶表用來記錄用戶ID、目錄ID、默認組織ID、用戶名、郵件地址、手機、用戶真實姓名、用戶昵稱、部門ID、職務ID、職位ID。

                  b70a4fe557358822f12ad08fe447fde0

                  數據庫組織機構表包含組織機構編碼、名稱、描述,父組織機構編碼、組織機構順序串、組織機構類型、啟用禁用、創建時間、組織機構全程、行業分類、重點項目(是:1/否:0)。

                  7f87095bfbd91c5bfc78ff80cfec1673

                  數據庫業務表包含父IDs集合、序號、編碼、名稱、類型(教學樓/樓層/教室)、是否包含電子項、創建人ID、創建人、排序號、深度等。

                  7249985e14e88c018ddfb0a9ab100c1c

                  數據庫部門職務表包含部門ID、組織編碼、父部門ID、部門編碼、部門名稱、部門類型、職務部門、領導user id、領導real name、深度、同層排序、描述等。

                  7dffb05fc17335728cc628d1ac20afcb

                  數據庫字典表包含字典類型編碼、字典編碼、字典名稱、排序、是否啟用、描述、字典ID、字典類型編碼、字典編碼$編碼唯一、字典名稱、字典父ID、深度、排序、是否啟用、描述等。

                  31ffe9310cda22bb75401bfea3ee78ba

                   第4章系統設計

                  本章以需求分析為主線,對系統的各個模塊進行了詳細的設計。

                   4.1系統概要設計

                  本文的主要工作是將需求分析轉化成軟件的架構。軟件結構的具體工作是可以根據功能進行對復雜系統的劃分,然后再建立各個模塊的關系,例如層級和調用的關系,之后確定各個模塊之間的接口和人機接口。很明顯,配置是為目標系統構建邏輯模型而非計算機[16]。

                   4.2系統功能模塊設計

                  遠程考試是為了更好地發揮網上資源、改善教學管理、減少考務負擔、提高工作效率的目的。要進入系統,必須要有自己的密碼,老師和學生都有自己的賬號密碼,只要身份符合,就可以進去。因此,登錄模塊包括:系統管理員模塊、教師登錄模塊、學生登錄模塊,規劃如下:

                  e2f022d1cfcc900aae55f4a27af57d0b  該系統主要是為教學管理部門提供的,它的主要功能是對各類教學資料進行基本的維護,并具有維護用戶基本信息和用戶權限的能力。此外,還需進行用戶的查詢。具體如下:

                  (1)管理員模塊

                  該系統管理模塊包括了考試的安排管理,管理員可以對課程、考試、監考等進行管理,使其具有一定的權限。

                  本模塊的主要工作是對系統的日常操作和安全設定進行維護,包括對老師、對學生、對考試的管理。它的作用是管理班級、教師、同學、考試等,只有管理員才有資格參與。

                  (2)教師登錄模塊

                  該模塊的功能是查詢考試教師、科目、時間,以及查詢監考人員安排。

                  (3)學生管理模塊

                  本模塊的主要作用是對學生的個人資料進行管理和查詢,可以查看學生的考試時間,也可以選擇不同的課程,比如必修課和選修課,這樣可以讓校方更好的了解學校的基本信息。

                  (4)課程管理模塊

                  課程管理部分包括兩大部分:課程編號管理部分和課程名管理部分。實現了每個學期的課表編制,查詢課表。

                  (5)查詢管理模塊

                  本模塊主要是為了便于教師、教師和學生對各種信息的統計和分析,包括課程考試信息、監考信息、考場信息等。根據不同的方法,實現了各個子模塊的信息查詢。

                   4.3系統流程圖

                  以系統流程圖的形式,使教學管理系統的整體運行過程更加直觀。該系統的工作過程如下:第一步,系統將系統的主界面展示出來,彈出登陸界面,輸入不同類型的登錄賬戶進入不同的管理查詢界面,進入之后可在數據庫中查找相關的信息。

                  1eef031eef15c300d856e0c5c6f654dd  第5章系統實現的功能

                    5.1系統登錄界面模塊剖析

                  該界面的主要作用是對系統進行安全管理,用戶名稱和口令都存儲在allusers表格中,并根據用戶的不同設定了相應的使用權限。

                  9d29e729ba56f2c9f5f85cb4f5fc07bc

                   5.2系統應用主界面剖析

                  此模塊是該系統的一個應用接口,它包含了整個系統的全部功能,包括遠程考試、組織管理、平臺管理等,使整個系統從各個方面都具有了詳細的功能。

                  a1742534cf872132735974febec881aa  5.3課程管理模塊

                  對于課程管理設計了相對更加細致的屬性功能,由課程編號、課程名稱、可選擇的課程類型其中包含理學、工學、法學類等,可選擇的課程性質即選修與必修課,還可選擇開課年級為之后的考試做鋪墊等??梢栽?、刪、改、查相對應的課程。

                  d63203abbf4fe1da1f93985d21a4122c

                   5.4教室管理模塊

                  該模塊為實現課程安排后以及對考試所需教室做出合理的管理分配,可選擇新增的類型即教學樓、樓層、教室編號等。用于更好的分配教學任務和考試任務,也更加方便快捷的了解到每個教室的使用情況。

                  cb3ee4a39ff06f6a5c8fd91578a4e1ce

                    5.5考試信息管理模塊

                  該模塊的設計運用于對考試的合理安排,可以添加考試名稱、課程、教室、考試開始時間、考試結束時間。讓考試安排以更加直觀的方式呈現出來。記錄考試教室信息、科目信息、時間信息管理等。每個記錄都有單獨的編號,通過編號可以查詢到相關考試安排。

                  70b75b7f3ae74064d3b5cc5ba1cf174e

                   第6章整體系統的測試

                  在本系統的試驗中,我們做了一個安全的測試,其中包括:對用戶的訪問、訪問不同的管理員、后臺數據庫的變更、對遠程考試系統所包含的各項功能的維護[17]。

                  軟件測試是描述或者定義一種用來鑒定檢測軟件是否正確,包含的內容是否完整,以及在運行過程中是否安全。換句話說,就是一種期望結果和實際結果之間能否一致或者相互比較的一個過程。軟件測試有一個很經典的定義是:在規定的相同的情況下對同一程序進行操作,從而發現其存在的不足與問題,再衡量該軟件的質量,并且對系統進行有效的評估過程所以在系統完成后,對它的性能和后臺進行檢測是十分必要的。

                   6.1軟件測試過程

                  根據測試任務的類型,軟件測試可以分為兩類:有效測試和確認測試。有效性測試以用戶需求為基礎,驗證軟件的功能、性能及其他特征是否符合用戶的需求[18]。確認試驗是對各個階段進行的檢查,以保證各個階段之間的邏輯協調、完備性和準確性。

                  比如:需求分析是項目規劃設計的基礎,規劃設計要以滿足需求為起點,充分反映需求,從而保證各階段的產品內容在邏輯上具有連貫性和協調性。黑盒測試是功能測試,數據驅動測試,或按照規格進行測試[19]。單元測試是指對每個單獨模塊進行檢測,以確認各個模塊與具體設計的一致性,并排除在邏輯和功能方面存在的問題。通常使用的是白箱試驗。同時,單元測試還將對模塊的界面進行輸入和輸出,以判斷模塊是否滿足設計需求,以及與之相關的局部數據結構的狀態與改變,模塊內部重要的執行路徑,包括錯誤處理路徑[20]。

                  系統測試顧名思義是指對整個系統進行的測試,可以將其中的部分看作一個整體,比如軟硬件和操作的工作人員,用來檢驗它是否有一些不符合系統實現的要求。這種測試可以更好的了解發現在對系統分析和設計的時候存在的錯誤。就比如安全測試是指測試該系統的安全措施有沒有得到更好的完善,能不能保證到系統不被外來者進行非法入侵造成損失。再例如,壓力測試是指在測試系統中在正常數據量使用的情況下和超負荷使用的情況下該系統是否還能正常的持續工作,這就是對系統檢測的重要與必要性。

                  以登錄模塊為測試,保證各用戶登錄成功,如表6.1所示

                  a0c3cd13eb8347166d42baeb849e60e7

                  05f8d519f9cbbd3d40ff2a75fde736fa

                  09637ce4b66faede06c3f128f8c4c116

                  d7355f9aaff621f67f85bea1b753452a

                  2f7f72c39a1cda442a26d22e942707ae  b2ed09927f49134cb94f5013393bb587

                  7c61b0bf72faa930487b17d74084546c  6.2軟件測試結果

                  在這套遠程考試系統的制作中,在學習的過程中,遇到了很多問題也得到了不少的幫助。經過測試,該系統就可以很好地工作了。軟件測試的結果如下:

                  教師:數據完整能夠進行正常的操作流程,這些數據包括授課信息、監考安排等;

                  學生:在該系統可以很快的知道一些安排,比如相應考試安排、考試的教室安排等。

                  該系統通過對賬號密碼的管理分配給予了不同的權限,管理員也可以更加方便地對數據進行統計和管理,當然也可以進行修改一些內容,通過軟件測試該系統的安全并沒有存在什么問題。所以結合以上相關內容,系統可以進行正常運作,可以使用。

                   第7章總結和展望

                  本文以JAVA為基礎,利用JAVA的基本原理與實踐技能,開發了一個簡易的遠程考試系統。遠程考試系統具有很強的獨立性,可以完成管理員的功能和遠程考試功能,例如:增、刪、改、查等功能。課程管理、考試相關資料管理、查詢等。然而,由于缺乏對遠程考試的經驗,目前的遠程考試體系仍有許多問題和缺陷。但這種管理方式相對于傳統的遠程考試來說更加方便、簡單,因為以往的遠程考試工作都是由管理員安排考場、組織考試等,都是手工完成,耗時耗力。而我所設計的遠程考試系統,正好可以很好的解決這個問題,由管理員在系統中進行編輯。那就可以登錄到系統中進行查詢,既方便又方便,又環保,在某種程度上可以提升工作的效率。這是我設計的遠程考試體系,它既簡單又環保,又經濟實用。

                  當然也有因為自身的原因,我對專業知識的學習和儲備還不夠豐富,所以在開發這款系統的時候,我咨詢了不少的朋友和老師,從網絡上查到了大量的信息,因為我是第一次做系統功能,經驗和知識都比較欠缺。而且,由于實習的緣故,很多時候都很忙,時間和精力都不夠,可能會出現一些不完善的地方,但在現有的基礎上,卻可以將自己的能力發揮到極致,這也是一個值得學習的地方。因此,在需求分析的時候,做得不夠好,一些功能不夠完美,不切合實際。雖然有些功能因為時間和知識的限制,還沒有完全發揮出來,但在各大院校的遠程考試系統中,都有了很大的應用。

                  在未來的系統升級中,一定會對這套系統進行改進,讓它能夠更好的適應大學的實際情況。該系統雖然現在還存在著一些缺點,但是與其共存的還有些許特點優勢,比如說該系統具有很全面的的操作功能,可以有利于之后對其進行改進完善,獨立且完整的數據庫也更方便管理,操作起來也相對簡易,另外還具有較高的安全性,提高工作效率等特點。本遠程考試系統可以作為學校對遠程考試工作中不可或缺的一套管理軟件,使本人對此課程有了一定的認識,并使本人的學習更加扎實。不過,這一次的畢業設計,最大的收獲并不在于如何使用這些工具,更多的是學習到了如何使用這些工具,更多的是學習到了如何去思考和學習。

                   致謝

                  首先我要感謝我的父母,是他們給予我生命,給了我一個溫暖的家,還給了我一個這么好的教育環境。其次要將我最誠摯的感謝獻給我的導師。老師學識淵博、治學嚴謹、勇于創新、誨人不倦,對學生嚴格要求,也給了我無私的學術指導和和幫助,尤其是在論文的選題、修改及最終的定稿上,導師傾注了大量的心血,使我得到了極大的啟發和鼓舞,讓我受益終身。沒有老師們平日辛苦的教導,我也無法完成學業,再次衷心感謝!

                   參考文獻

                  [1]常賽.高校錄取檔案智能管理系統的設計與實現[J].福建電腦,2022,38(09):85-89.

                  [2]施展,朱彥.基于Vue與SpringBoot框架的學生成績分析和弱項輔助系統設計[J].信息技術與信息化,2022(08):127-131.

                  [3]宿靜瑤.Moodle平臺在合作辦學無紙化考試中的應用[J].中國現代教育裝備,2022(15):21-23+27.

                  [4]吳清壽,范鑫,何清恒.嵌入sklearn的分布式武夷巖茶青葉分類系統研究[J].電腦編程技巧與維護,2022(08):51-53+109.

                  [5]王猛.C語言作業自動評測系統實現[J].電腦與信息技術,2022,30(04):41-43+49.

                  [6]張媛,張振.液壓氣壓傳動與控制課程的試題庫設計研究[J].農業技術與裝備,2022(07):81-83.

                  [7]蘇晨,惠存,楊華,劉新超.基于PHP的業務上報平臺軟件設計與實現——以河南省中小學數字校園標桿校評估管理平臺為例[J].中國現代教育裝備,2022(14):8-13.

                  [8]李霞.基于微信小程序的高校新生預報到系統設計與實現[J].微型電腦應用,2022,38(07):12-15.

                  [9]林龍,張雨辰,趙傳超,王力華.醫療小程序碎片化應用整合平臺的構建與應用[J].中國數字醫學,2022,17(07):16-21.

                  [10]沈黎,張本文,雷申洪.存儲過程在教務管理系統中的應用研究[J].軟件,2022,43(07):13-15.

                  [11]賴奕然,黃靖宇,何海洋.繪畫與攝影的交流和交易平臺——AT[J].現代計算機,2022,28(13):104-107+112.

                  [12]蔣勇.基于Excel VBA的遠程考試系統設計[J].揚州職業大學學報,2022,26(02):55-57+62.

                  [13]孟佳琦,郭釗汝,陳敬宇,段程獻,乃非沙·阿地力江.危險報警系統設計與實現[J].現代信息科技,2022,6(12):20-22+26.

                  [14]房寬宇,畢沖博,唐光義.贈品發放跟蹤管理系統的設計與實現[J].現代信息科技,2022,6(12):23-26.

                  [15]張喜軍,李書仁,朱守勝,王子然.交通運輸安全第三方評價信息管理系統設計與實現[J].河南科技,2022,41(12):25-29.

                  遠程考試系統的設計與實現

                  遠程考試系統的設計與實現

                  VIP月卡免費
                  VIP年會員免費
                  價格 ¥9.90 發布時間 2024年4月9日
                  已付費?登錄刷新
                  下載提示:

                  1、如文檔侵犯商業秘密、侵犯著作權、侵犯人身權等,請點擊“文章版權申述”(推薦),也可以打舉報電話:18735597641(電話支持時間:9:00-18:30)。

                  2、網站文檔一經付費(服務費),不意味著購買了該文檔的版權,僅供個人/單位學習、研究之用,不得用于商業用途,未經授權,嚴禁復制、發行、匯編、翻譯或者網絡傳播等,侵權必究。

                  3、本站所有內容均由合作方或網友投稿,本站不對文檔的完整性、權威性及其觀點立場正確性做任何保證或承諾!文檔內容僅供研究參考,付費前請自行鑒別。如您付費,意味著您自己接受本站規則且自行承擔風險,本站不退款、不進行額外附加服務。

                  原創文章,作者:1158,如若轉載,請注明出處:http://m.sigeol.com/chachong/208840.html,

                  (0)
                  1158編輯
                  上一篇 2天前
                  下一篇 2天前

                  相關推薦

                  My title page contents 欧美freesex多人又粗又大,www.ppp13.com,欧美黑人在线,初尝黑人嗷嗷叫中文字幕

                      <pre id="1fbrj"><big id="1fbrj"></big></pre>

                            <meter id="1fbrj"><meter id="1fbrj"><listing id="1fbrj"></listing></meter></meter>

                              <big id="1fbrj"><video id="1fbrj"><th id="1fbrj"></th></video></big>
                              <listing id="1fbrj"><progress id="1fbrj"><thead id="1fbrj"></thead></progress></listing>
                              <track id="1fbrj"></track>

                                <track id="1fbrj"><big id="1fbrj"></big></track>

                                <pre id="1fbrj"></pre>

                                  ? ? ?