姜曉琴 無錫技師學院
高職院校里面的學生選課工作是各個學校教育教學工作方面的重要項目,對高職學校里面的教育教學資源開展具體分配的實際過程,最終能夠直接影響到學校里面學生自身的綜合能力和高職學校的教學能力。對于高職院校學生開展具體的選課過程中,仍然存在部分學校采取人工篩選結(jié)合紙質(zhì)文檔申請的方式進行實施,由于存在諸多不可控的外界因素,所以這種人工方式開展高職院校學生選課工作存在諸多的問題情況。然而采取使用便捷專業(yè)的信息化選課系統(tǒng),一方面能夠為高職院校學生提供準確方便的信息化選課途徑,另一方面可以讓學校教師實現(xiàn)對高職學生選課信息開展實時的分析統(tǒng)計工作,有效滿足開展高職院校學生選課管理方面的實際工作需要,加強學校實施教育教學工作的順利推進,提升高職院校教學質(zhì)量。
關系型數(shù)據(jù)庫屬于當前選課系統(tǒng)里面應用領域十分廣泛的具體數(shù)據(jù)庫,這種數(shù)據(jù)庫的核心是選課關系模型。選課系統(tǒng)關系模型的相關理念自從1970 年被首次正式提出,完全不同于傳統(tǒng)的網(wǎng)狀類型數(shù)據(jù)和層次類型數(shù)據(jù),選課系統(tǒng)關系模型主要通過用二維表的方式對具體數(shù)據(jù)的相關特性以及不同類型數(shù)據(jù)之間存在的關系開展闡述。選課系統(tǒng)關系型數(shù)據(jù)庫的主要建立過程需要經(jīng)過三個步驟,也就是實體內(nèi)在關系的刻畫步驟、關系操作的具體整理步驟和系統(tǒng)數(shù)據(jù)完整性方面的分析設計步驟。
SQL Server 選課系統(tǒng)數(shù)據(jù)庫作為當前應用十分廣泛的系統(tǒng)關系型數(shù)據(jù)庫,自從被微軟公司正式推出,經(jīng)過這些年的實際應用,這種類型選課系統(tǒng)數(shù)據(jù)庫已開始得到業(yè)界的大范圍認可。
(1)這種數(shù)據(jù)庫具有友好的系統(tǒng)圖形化操作界面。這種方式友好的選課系統(tǒng)圖形化界面能夠有利于用戶實現(xiàn)快速地熟悉選課系統(tǒng)數(shù)據(jù)庫里面的管理操作,促進提升選課系統(tǒng)數(shù)據(jù)庫管理的工作質(zhì)量和工作效率;
(2)這種數(shù)據(jù)庫有著優(yōu)秀的系統(tǒng)兼容性特點。選課系統(tǒng)數(shù)據(jù)庫能夠有效實現(xiàn)高版本數(shù)據(jù)庫面向低版本數(shù)據(jù)開展完全兼容操作,因此這種數(shù)據(jù)庫為后續(xù)應用系統(tǒng)的優(yōu)化擴展提供了良好的條件支持;
(3)這種數(shù)據(jù)庫具有可靠的穩(wěn)定安全性特點。選課系統(tǒng)數(shù)據(jù)庫的安全性作為目前任何數(shù)據(jù)庫管理系統(tǒng)基本研究方向,通過采取密碼策略方式、許可證管理方式等技術手段,在具體數(shù)據(jù)庫穩(wěn)定安全性方面實現(xiàn)行業(yè)領先的地位,開始被眾多用戶大規(guī)模采用。
相關需求分析在選課系統(tǒng)數(shù)據(jù)庫生命周期里面十分重要,一般來說屬于涉及相關人員最多的操作步驟。在選課系統(tǒng)生命周期里面,選課系統(tǒng)其他四個階段都是主要針對技術問題,只有需求分析階段主要面向具體用戶。只有這一階段實現(xiàn)得好,為選課系統(tǒng)項目的有效開發(fā)奠定良好的基礎。
(1)校級管理員基本負責管理學校里面所有院級管理員信息、所有相關院系的信息,同時能夠查看所有具體信息,以及開展對選課系統(tǒng)的日常維護工作。
(2)院系管理員基本負責管理本院系里面的相關課程、選課具體情況、對應的教師及學生的具體信息。
(3)教師能夠?qū)崿F(xiàn)修改個人相關信息、具體查看個人對應的授課表。
(4)學生能夠?qū)崿F(xiàn)修改個人相關信息、開展具體相關的選課操作。
(5)選課系統(tǒng)各角色用戶都是在同一個登陸頁面里面進行登錄網(wǎng)站,然后具體進入到各自對應的用戶首頁里面。
選課系統(tǒng)數(shù)據(jù)庫設計工作的好壞直接決定著整個系統(tǒng)的具體開發(fā)進度和使用功能的實現(xiàn),良好的選課系統(tǒng)數(shù)據(jù)庫本身具有十分高的共享性及獨立性的特點。
(一)規(guī)范化理論的形成
為讓數(shù)據(jù)庫進一步實現(xiàn)設計方面的合理有效、簡單方便,產(chǎn)生了選課系統(tǒng)關系數(shù)據(jù)庫方面的設計理論,也就是規(guī)范化設計理論。按照現(xiàn)實世界里面存在的數(shù)據(jù)之間依賴形式開展選課系統(tǒng)關系模式的具體規(guī)范化處理工作,從而實現(xiàn)科學合理的選課系統(tǒng)數(shù)據(jù)庫設計目的。
(二)設計具體的數(shù)據(jù)庫模型
網(wǎng)上選課系統(tǒng)數(shù)據(jù)庫模型的主體包括管理員、老師和學生,管理員需要對用戶的登錄名、密碼、用戶類型、聯(lián)系方式、院系以及用戶姓名進行管理,老師對應的數(shù)據(jù)包括登錄名、用戶類型、職工號、年齡、院系、姓名、性別等,學生對應的數(shù)據(jù)包括登錄名、密碼、用戶類型、院系、班級、性別、年齡、聯(lián)系方式、學號等等。
網(wǎng)站選課框架主體是SSH,網(wǎng)站前臺使用AJAX 技術實現(xiàn)動態(tài)交互,服務器一端開發(fā)平臺是JSP,經(jīng)典的MVC 設計模式被采用,保證網(wǎng)站系統(tǒng)擁有C/S 結(jié)構(gòu)。
在根據(jù)學生關于選課系統(tǒng)方面的相關業(yè)務內(nèi)容開展深入分析研究的工作基礎上,通過采取科學合理的選課系統(tǒng)關系型數(shù)據(jù)庫,完成了一個使用功能完備、操作簡單便捷、性能安全穩(wěn)定的高校學生信息化選課系統(tǒng)。