摘要:我國高校教育規模不斷擴張,學生數量開始出現迅速增長趨勢。在這種情況下,為實現課程選修與相關功能,高校需要應用數據庫技術進行開發,建立符合實際情況需求的選修課管理系統,使學生與教師能夠自由利用平臺完成課程選擇與控制操作。本文主要針對基于數據庫技術的高校選修課管理系統設計與實現方法進行深入研究,以供參考。
關鍵詞:數據庫技術 高校選課 管理系統 系統設計與實現
Design and Implementation of Elective Course Management System in Colleges and Universities Based on Database Technology
LI Man
(Shangqiu Polytechnic, Shangqiu, Henan Province, 476000 China)
Abstract: With the continuous expansion of the scale of higher education in China, the number of students begins to increase rapidly. In this case, in order to realize the course selection and related functions, colleges and universities need to develop the elective courses management system with the application of database technology, to enable students and teachers to freely use the platform to complete the course selection and control operations. This paper mainly focuses on the design and implementation of elective course management system in colleges and universities based on database technology for reference.
Key Words: Database technology; University course selection; Management system; System design and implementation
高校教學課程體系內,選修屬于較為關鍵的操作之一。通過應用選修進行課程排列,能夠有效提高教學針對性,使學生可以自行選擇感興趣的科目,具有激發主觀積極性的重要作用。當前高校學生群體規模處于快速增長的階段,傳統選修課管理系統可能會出現無法應對大量請求的問題。因此,高校需要基于數據庫技術進行探索,建立高效率、高穩定性的選修課管理系統,為未來應對選課挑戰打下堅實基礎。
1 高校應用數據庫技術建立選修課管理系統的意義簡析
高校選修課程是人才培養工作中的核心環節,在當前社會對人力資源的多元化要求下,具有多種能力的學生可以快速占據優勢競爭地位,使自身能夠獲得理想的工作職位。因此,學校需要建立滿足實際需求的選修課程管理系統。在實踐應用過程中,傳統系統大部分應用效率較為低下,在課程選擇高峰期還有可能出現宕機等負面問題,進而對高校選課造成不良影響。因此,為保證教學穩定性與選課可靠性,需要基于數據庫技術進行處理,使相關系統能夠滿足高峰期選課請求傳輸與整合的需求,為學生與教師提供高質量服務[1]。應用數據庫選修課程管理系統不僅可以節省原有操作的大部分步驟,同時還可以為高校課程管理團隊提供參考數據,使他們能夠合理挖掘選課信息價值,為后續進一步改革相關體系提供基礎條件。因此,需要重視選修課管理系統的應用,確保其能夠在實際教學流程中得到科學部署。
2 數據庫高校選修課管理系統設計研究
2.1信息管理設計
2.1.1教學結構數據庫
在設計系統的過程中,信息管控功能屬于核心模塊之一。其設計流程較為復雜,首先需要針對教學結構應用數據庫進行規劃,使其能夠為后續基礎架構提供處理平臺。常規情況下,按照教務信息管控的模型化結構需求,應當在數據庫中設計多個基礎表。例如,Faculty表可以負責記錄高校內部教學管控院系數據,同時也可以包含其它信息模塊需要利用的一級部門信息。這些信息可以為后續附加模塊開發提供重要數據基礎,使教學結構數據庫得到充分利用。在設計教學結構數據表的過程中,核心主鍵Faculty的高校院內編號應當作為基礎數據信息,其在應用階段存在唯一特征,通常不需要進行更改[2]。填寫相關信息時應當按照標準名稱規范進行處理,部分情況下還可以按照人事處或教務處規定的編號進行處理。為使教學結構數據庫的拓展性得到提升,可以設計Faculty表不僅僅保存教學一級部門,還可以進一步包含其它一級部門的信息內容。通過這種方式,使數據庫能夠實現多樣化信息管理效果,針對多個部門拓展相關數據內容,如教務處、科技處、學生處等。
2.1.2信息數據庫
學生信息數據庫在選修課管理系統中需要負責存儲學生相關內容,例如學校內部招生專業等。該數據庫核心主鍵為majorNo,其應當對應專業的基礎標號與相關名詞特征。為確保數據庫應用的標準性,需要在填入信息內容時按照國家申報標準進行處理。數據庫內還需要包括class表,該表格負責保存學生班級的相關數據,分類中包含已經畢業與在校學生班級類型。命名規范通常為專業簡稱、入學時間、班級團體序號,通過科學規范數據庫命名能夠最大限度降低管理難度,使后續選課管理平臺應用效率得到顯著提升。
2.2課程管理模塊設計
2.2.1選課模塊數據庫
系統設計階段,需要針對選修課程的管控模塊進行規劃。這一模塊中管理數據庫設計的重要性不言而喻,在實踐操作階段需要將創建公共選課班的操作與課程信息掛鉤,即Course表。這一表內包含選修課程的實際信息內容,可以為調用操作提供基礎服務。通常情況下,該數據庫內教研室主任不具備創建未登記課程的權限,因此若需要加入全新選修課程,則需要與技術人員聯系。若需要解決此類問題,應當將選課管理模塊的權限數據庫進行優化,使其能夠滿足現實執行需求,避免出現管理繁瑣問題。Course表需要包含選修課程內的基礎編號信息,這一信息內容應當與學校命名規范相符,并加入選修課程的實際待選內容[3]。在應用階段,當前學期的待選擇課程需要保存在其它表內,如Selectcourse等。其基礎定義需要與選課階段掛鉤,避免出現課程狀態差異問題。
2.2.2權限管理模塊
選修課管理系統平臺內部需要劃分應用人員與基礎權限,這一模塊即為安全管控模塊。通常情況下,高校內部應用人員可以分為教職工與學生兩個基本種類。教職工的活動與課程系統存在密切關聯,部分情況下還可能會產生單一角色負責多種功能應用任務的狀況。因此,在設計模塊時需要對數據庫表操作邏輯與平臺管理邏輯進行科學規劃,確保教職工權限能夠符合實際標準,避免出現越權或權限不足的問題。學生用戶在選課平臺中僅具有單一權限,因此在設計階段無需分配其它應用功能。通過按照賬戶名稱與密碼進行數據庫對比,即可進入相關操作流程,因此設計難度較低。在實踐操作匯總,需要建立Eduuser與teacher數據表,并科學分配信息內容,確保用戶權限管理能夠得到有效控制。
3 數據庫高校選修課管理系統實現研究
在實現選修課管理系統的過程中,需要針對基礎模塊進行實現處理。常規情況下,選修課程的申請操作需要由教研室負責,相關課程信息應當存儲于Course表內。操作人員可以通過系統平臺內的選修課創建引導流程,將該學期選修課程規劃至應用范圍內。引導流程在系統內實現頁面為Select Guide.aspx,其應用階段需要操作人員輸入搜索關鍵字或關鍵詞,若內部數據庫已經完成對應則可采用名稱或課程基礎編號進行搜索[4]。在搜索請求發送后,系統需要在數據庫內部匹配符合要求的課程,隨后整理為檢索結果表,輸出至前端平臺。操作人員需要在列表內選擇符合要求的課程,隨后點擊申請發送頁面跳轉請求,進入公共課程選修頁面。該頁面內部課程信息應當為Course表內載入數據,不允許進行修改處理。其余課程信息可以由教研室主任負責編輯,確保其能夠與實際條件相符,避免出現差異問題。在完成編輯并保存后,相關信息內容會進入SelectCourse表內,為后續進一步應用提供基礎條件。課程創建頁面中,數據庫應當提供選修課程信息專業檢索功能。通過點擊所有專業,即可發送檢索請求,使系統自動選擇高校內學院所有專業。同時,也可在下拉表單內電機對應專業。在選擇課程的過程中,系統需要首先移除已選擇專業內部的相關信息,隨后將返回的結果設置為單一學院限定專業集合,使操作人員可以快速定位數據內容,避免出現選擇混亂問題[5]。公共選修課程的限制空間需要與單一接口函數掛鉤,即GetSelected Value,同時數據庫還需要返回所有限選專業的集合內容,即MajorNo。通過對Major表內部的關鍵字進行搜索,即可實現選課管理目標[6]。
4 結語
綜上所述,通過設置基于數據庫的選修課管理系統,能夠為高校教職工與學生提供理想服務效果,使相關群體能夠在選課高峰期自由操作應用內容,避免出現宕機等問題,為后續進一步拓展學生規模與課程多樣性提供理想條件。
參考文獻
[1]羅丹.基于微信小程序的大學選修課考勤簽到系統設計與開發[J].電子制作,2020,389(1):73-74.
[2]尹濤.基于統計功能的某職業技術學院成績管理系統的設計與實現[D].大連:大連交通大學,2019.
[3]張煜,郭子涵.基于"意愿點"評價的高校選課管理信息系統的設計與實現[J].計算機科學與應用,2019,9(4):119-121.
[4]蘇榮,周寧. 數字信息化下體育教學系統的架構及實現[J]. 當代體育科技,2020,10(15):7-8.
[5]沈廷,王丹,譚福奎. 基于視頻圖像視角下教室考勤系統設計分析[J].科技資訊, 2021,19(11):16-19.
[6]岳婷,陳亞紅. 齊齊哈爾醫學院學生檔案管理系統設計與實現[J].科技資訊,2020,18(5):255-256.
中圖分類號:TP311 DOI:10.16660/j.cnki.1674-098x.2109-5640-4280 第一作者:李曼,(1982—),女,碩士研究生,講師,研究方向為計算機軟件工程
作者簡介:李曼(1982-),女,講師,碩士研究生,研究方向為計算機軟件技術。