摘要:大學(xué)生課程選修輔助決策系統(tǒng)在的引入符合學(xué)校信息化管理的相關(guān)需求,也是學(xué)生取得良好學(xué)習(xí)成效的必要基礎(chǔ)。由此可知,建立科學(xué)高效的信息系統(tǒng)管理體系對(duì)于提升高效教學(xué)質(zhì)量,降低學(xué)習(xí)管理成本而言具有重要意義。
關(guān)鍵詞:模塊;測(cè)試;課程選修輔助決策;設(shè)計(jì)
中圖分類號(hào):G642.3;TP311.52?文獻(xiàn)標(biāo)識(shí)碼:A?文章編號(hào):1672-9129(2020)10-0079-01
1?系統(tǒng)設(shè)計(jì)
1.1系統(tǒng)的總體設(shè)計(jì)。系統(tǒng)設(shè)計(jì)要滿足下述原則,首先是分層原則,本文通過B/S框架進(jìn)行系統(tǒng)的開發(fā),其核心思想能夠降低系統(tǒng)模塊之間的耦合性。系統(tǒng)的封裝,可以減少開發(fā)人員的工作量,開發(fā)人員只需要專注自己的業(yè)務(wù),而不需要對(duì)框架的具體技術(shù)進(jìn)行熟悉,降低了開發(fā)的門檻。封裝的宗旨是讓不懂得外部服務(wù)的開發(fā)人員,能夠在短時(shí)間內(nèi),上手進(jìn)行開發(fā)。封裝可以隱藏一些技術(shù)細(xì)節(jié),讓開發(fā)人員只需注重自身負(fù)責(zé)的業(yè)務(wù)。模式設(shè)計(jì)原則要通過技術(shù)以及產(chǎn)品的討論之后才能夠進(jìn)行設(shè)計(jì),系統(tǒng)設(shè)計(jì)需要根據(jù)業(yè)務(wù)的變化來擴(kuò)展系統(tǒng),提升系統(tǒng)的可使用性。系統(tǒng)兼容性原則是系統(tǒng)需要充分的考慮系統(tǒng)間兼容性,系統(tǒng)間的數(shù)據(jù)傳送可以被雙方接收,同時(shí)接收和發(fā)送方需要通過相同的通訊協(xié)議,接口程序,只有在雙方系統(tǒng)都能夠正常的啟動(dòng),才能夠確保數(shù)據(jù)的正常傳輸。安全可靠性原則是指的系統(tǒng)在設(shè)計(jì)時(shí)需要考慮系統(tǒng)的安全性。在系統(tǒng)的技術(shù)選擇上,需要有一定的前瞻性,在未來長時(shí)間之內(nèi),該技術(shù)都不會(huì)較快的落伍。系統(tǒng)的經(jīng)濟(jì)性原則指的是,系統(tǒng)需要結(jié)合現(xiàn)有的資源進(jìn)行合理的配置,在最小的投入前提下,產(chǎn)出最高的經(jīng)濟(jì)效益。
1.2系統(tǒng)的模塊設(shè)計(jì)。
(1)用戶信息管理功能模塊的設(shè)計(jì)。用戶信息管理功能模塊可實(shí)現(xiàn)不同系統(tǒng)的單獨(dú)設(shè)計(jì),教師用戶在登錄之后可在其功能權(quán)限下完成個(gè)人信息修改、添加或查詢教師信息等操作。
(2)用戶課程管理功能模塊的設(shè)計(jì)。教師用戶功能:四個(gè)模塊子功能和相應(yīng)的學(xué)生用戶,用于添加,刪除,修改和控制教師給出的課程傳遞信息,主要包含課程信息的查詢或增刪等等。
(3)用戶成績管理功能模塊的設(shè)計(jì)。成績管理模塊在設(shè)計(jì)時(shí)需要考慮為不同用戶賦予不同操作權(quán)限;其中,教師用戶分為插入,查詢,修改和刪除性能信息四個(gè)子功能,用于所選學(xué)生的表現(xiàn)。
(4)系統(tǒng)管理員系統(tǒng)維護(hù)功能模塊。系統(tǒng)維護(hù)功能模塊的主要作用包含兩個(gè)方面,其一為數(shù)據(jù)還原,其二為數(shù)據(jù)備份。
(5)用戶權(quán)限分配功能模塊的設(shè)計(jì)。系統(tǒng)管理員可完成系統(tǒng)不同用戶的權(quán)限分配,實(shí)現(xiàn)用戶信息的增刪或修改等。
1.3系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是構(gòu)建一個(gè)完整的數(shù)據(jù)模型并可對(duì)用戶行為進(jìn)行記錄,同時(shí)支持用戶對(duì)數(shù)據(jù)進(jìn)行讀取、刪除、查看等操作,除此之外還要滿足易于維護(hù)、具有良好的運(yùn)行效率等特性。
2?系統(tǒng)的實(shí)現(xiàn)和測(cè)試
2.1系統(tǒng)功能模塊的實(shí)現(xiàn)。
(1)系統(tǒng)登錄模塊設(shè)計(jì)。系統(tǒng)輸入模塊接口由兩大部分組成,其一為系統(tǒng)的主頁面條目;其二為相應(yīng)的用戶輸入。系統(tǒng)主頁的主頁,點(diǎn)擊不同用戶即可進(jìn)入相應(yīng)界面之中。確認(rèn)并登錄主頁上相應(yīng)位置的用戶名和密碼。查找存儲(chǔ)過程日志,以根據(jù)編號(hào),密碼和類型值確定用戶的標(biāo)識(shí)。
(2)系統(tǒng)學(xué)生模塊功能模塊設(shè)計(jì)。點(diǎn)擊學(xué)生登錄按鈕,即可進(jìn)入登錄界面。這同樣適用于教師和管理員。學(xué)生和教師成功登錄后,他們可以重新登錄,更改密碼,查詢相關(guān)內(nèi)容并退出系統(tǒng)。
(3)系統(tǒng)教師模塊功能模塊設(shè)計(jì)。教師登錄后可在其權(quán)限范圍內(nèi)進(jìn)行操作。
(4)系統(tǒng)管理員功能模塊設(shè)計(jì)。系統(tǒng)管理員登錄后界面,系統(tǒng)管理員在登錄之后即可實(shí)現(xiàn)對(duì)用戶信息的增刪或查詢等。
2.2系統(tǒng)功能模塊的測(cè)試
(1)測(cè)試實(shí)施計(jì)劃。擬建系統(tǒng)在投入使用之前需要進(jìn)行測(cè)試,系統(tǒng)在設(shè)計(jì)時(shí)可能由于開發(fā)者的疏忽產(chǎn)生諸多漏洞,因此需要進(jìn)行測(cè)試來發(fā)現(xiàn)這些漏洞并予以完善,驗(yàn)證系統(tǒng)是否可以實(shí)現(xiàn)預(yù)期的功能需求。不僅如此還要驗(yàn)證系統(tǒng)具有長期運(yùn)行可靠性和穩(wěn)定性,這也是程序測(cè)試的重要目的之一,有效防止了系統(tǒng)在使用一段時(shí)間后出現(xiàn)問題,若上述測(cè)試結(jié)果均符合測(cè)試標(biāo)準(zhǔn)則說明系統(tǒng)設(shè)計(jì)較為成功。
(2)系統(tǒng)功能測(cè)試。系統(tǒng)功能測(cè)試包含三個(gè)方面,其一為需求功能模塊測(cè)試、用戶角色需求測(cè)試以及業(yè)務(wù)流程等測(cè)試。除了對(duì)其輸入輸出的正確性的測(cè)試,還應(yīng)該關(guān)注于進(jìn)行相應(yīng)的測(cè)試時(shí)凸顯出來的人際界面與性能上的問題和缺陷。
學(xué)生選擇系統(tǒng)信息管理功能測(cè)試,在教師編號(hào)對(duì)話框中輸入新信息,在下一個(gè)數(shù)據(jù)列表中第一行顯示新教師信息,并在生信息的追加也同樣。無效的信息在頁面中顯示錯(cuò)誤消息。這個(gè)功能正常。
教師信息管理的功能測(cè)試,輸入教師詳細(xì)信息字段后可測(cè)試修正的教師信息,數(shù)據(jù)庫中相應(yīng)的信息表也完成同步更新。
課程設(shè)置功能測(cè)試,在頁面中可添加新課程,在對(duì)話框中輸入課程基本信息并點(diǎn)擊“開設(shè)課程”按鈕實(shí)現(xiàn)課程添加。新課程信息成功地被添加到數(shù)據(jù)庫課表上。
(3)系統(tǒng)的測(cè)試結(jié)果。經(jīng)過對(duì)不同共進(jìn)行測(cè)試后系統(tǒng)均可正常運(yùn)行。
測(cè)試過程:測(cè)試管理員添加用戶功能,并測(cè)試各按鈕是否能夠?qū)崿F(xiàn)預(yù)期功能。
系統(tǒng)中數(shù)據(jù)量相對(duì)較少,因此在進(jìn)行測(cè)試時(shí)系統(tǒng)具有較快的反應(yīng)速度。在查詢模塊測(cè)試中可通過設(shè)置查詢條件或模糊檢索來實(shí)現(xiàn)信息查詢。
結(jié)語:本論文使用現(xiàn)在流行的SSH綜合開放源的框架進(jìn)行選擇系統(tǒng)的設(shè)計(jì)。使用SQLServer2000大型關(guān)系數(shù)據(jù)庫,設(shè)計(jì)并實(shí)現(xiàn)了系統(tǒng)的六個(gè)功能模塊。用戶可以選擇和維護(hù)課程。通過測(cè)試表明系統(tǒng)可實(shí)現(xiàn)預(yù)期素有功能,該選課系統(tǒng)的設(shè)計(jì)可提升同學(xué)們的選課效率,同時(shí)對(duì)于提升教師的管理效率而言也具有積極意義。
參考文獻(xiàn):
[1]韓婉茹.基于ASP.NET大學(xué)選修課程在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2016(16):63-64.
[2]孫清亮,楊威.高校選修課程在線視頻學(xué)習(xí)系統(tǒng)研究與設(shè)計(jì)[J].中國教育信息化,2015(15):78-82.
[3]徐冬梅.高中地理選修課程教學(xué)現(xiàn)狀和對(duì)策研究[D].南京師范大學(xué),2015.
作者簡介:李卓,男,1998.8,漢族,湖北仙桃人,本科,軟件工程師,研究方向:軟件工程。