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