隨著計算機技術(shù)、互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,學校的教學管理等工作已越來越離不開計算機。針對如今高校教學管理工作復雜、繁瑣這一問題,同時結(jié)合我校選課的實際情況,提出了基于B/S結(jié)構(gòu)的高校信息發(fā)布管理系統(tǒng)。本文詳細分析了基于B/S結(jié)構(gòu)的高校信息發(fā)布管理系統(tǒng)的信息技術(shù)手段,并對系統(tǒng)的主要的模塊設計進行詳細的介紹與說明,并以JSP、MySQL、Tomcat等技術(shù)為開發(fā)工具。通過該系統(tǒng),使學生可以方便地在網(wǎng)上進行網(wǎng)上選課、查詢成績、查詢期末考試安排等核心功能,同時可以減輕學院教學管理人員的工作量,提高工作效率和加強教學管理。
【關(guān)鍵詞】教學管理 B/S結(jié)構(gòu)
1 緒論
對于現(xiàn)代高校教學管理信息化建設,在多年的探索和改進下,目前國外高校的這種教學管理信息化的管理模式規(guī)模已經(jīng)初具規(guī)模,其運行也處于比較完善和穩(wěn)定的階段。教務信息發(fā)布管理系統(tǒng)是高校教學管理工作的核心和基礎(chǔ),能否運用現(xiàn)代化手段科學地管理教務和準確迅速發(fā)布信息,直接決定著高等院校的辦學水平。由于網(wǎng)絡技術(shù)與計算機技術(shù)的飛速發(fā)展,教務信息發(fā)布管理系統(tǒng)得到了廣泛應用。針對現(xiàn)今教務管理工作復雜、繁瑣的問題,同時結(jié)合我校的實際情況,提出了基于B/S結(jié)構(gòu)的高校信息發(fā)布管理系統(tǒng)。
2 系統(tǒng)需求分析
2.1 系統(tǒng)功能需求
本系統(tǒng)的基本模式是以教學管理信息發(fā)布為核心,統(tǒng)一、有效的管理教學工作中所涉及到的所有數(shù)據(jù),是面向?qū)W校教學管理人員、教師和學生三種角色用戶,因此將訪問該系統(tǒng)的用戶按其身份劃分為三種:管理員、教師和學生。只有通過驗證的用戶才能進入相應主頁。教學管理人員通過本系統(tǒng)可以完成日常數(shù)據(jù)的錄入、查詢和修改等教學管理工作;教師則能夠通過本系統(tǒng)查詢到本人的課程表、成績錄入等。學生則可以通過系統(tǒng)完成課程選修和查詢個人有關(guān)信息(例如個人課表、考試安排、查詢成績等)。由上述分析可知,本系統(tǒng)的功能模塊主要包括:管理員模塊、教師管理模塊和學生管理模塊等。
2.2 系統(tǒng)性能需求
數(shù)據(jù)的安全性通過二級安全保障來保證數(shù)據(jù)安全:根據(jù)設置用戶的權(quán)限和密碼控制。
2.3 可靠性與可用性需求
本系統(tǒng)是面向全校教師和學生,部分功能將對面對非本校人員開放。用戶量如此龐大,良好的用戶體驗是本系統(tǒng)的關(guān)鍵屬性,從以下方面提高系統(tǒng)的用戶體驗。
(1)可用性和易用性。本系統(tǒng)的功能必須是易容的,必須能夠達到一定級別的正常使用。
(2)基礎(chǔ)標準(即系統(tǒng)的速度、安全性、兼容性等)。這是教學管理系統(tǒng)必須具備的基本標準,缺一不可。系統(tǒng)必須在速度、安全性等方面達到較好的用戶體驗。
(3)具備溝通功能?;ヂ?lián)網(wǎng)的最大優(yōu)點是即時性和溝通能力,因此對于一個學校的教學管理系統(tǒng)來講,務必要保證有可以供用戶間溝通的渠道。
2.4 接口需求
由于各學校的教學管理過程、管理方式、管理內(nèi)容等不盡相同,因此系統(tǒng)特別需要能根據(jù)自身特點進行二次開發(fā)。例如各學校實行學分制后,學費的計算和收交情況統(tǒng)計、學生選課情況統(tǒng)計等,每個學校都自己的規(guī)定,這就要求系統(tǒng)能夠提供一些接口,便于學校后期根據(jù)自己的特點進行開發(fā)適合本校的功能模塊。目前的系統(tǒng),可能由于版權(quán)和數(shù)據(jù)安全等方面問題,最后幾乎沒有留給用戶能夠進行二次開發(fā)的接口,因此該功能是本系統(tǒng)重點考慮的。只有設計出這樣的教學管理系統(tǒng)才具有通用性,同時也便于后期的維護和管理。
3 系統(tǒng)總體設計
3.1 功能的獨立化與模塊化
3.1.1功能的獨立化
JSP嵌入Java代碼的HTML,代碼混雜可以使開發(fā)更為方便,但是也存在混雜容易出錯的問題,并且出錯時不方便使用開發(fā)工具來設置斷點排查;三層架構(gòu)設計利用了JSP頁面專注開發(fā)應用表達層、JavaBean專注開發(fā)邏輯層,提高了開發(fā)效率。
3.1.2 功能的模塊化
本系統(tǒng)將復雜操作功能按照用戶角色的不同獨立出來。對于一個模塊來設計,當在用到此功能的程序時,僅僅調(diào)用即可。這樣不僅能避免程序代碼中的一些不必要重復,而且可以使整個系統(tǒng)的層次結(jié)構(gòu)更加清晰,并且也可以為將來系統(tǒng)功能模塊的增加,減少成本。
3.2 三層架構(gòu)設計思想
本系統(tǒng)設計時采用“用戶界面層-業(yè)務邏輯層-數(shù)據(jù)存儲層”三層架構(gòu)設計。
用戶界面層是通過統(tǒng)一接口向業(yè)務邏輯層發(fā)送請求;業(yè)務邏輯層則按照自己的規(guī)則將此請求處理后進行數(shù)據(jù)庫的操作,然后對數(shù)據(jù)庫返回的數(shù)據(jù)以封裝成類的形式再返回用戶界面層。用戶界面層可以不知道數(shù)據(jù)庫的結(jié)構(gòu),只需要維護與業(yè)務邏輯層間的接口即可。該方式在一定程序上增加了數(shù)據(jù)庫的安全性,同時也降低了對用戶界面層開發(fā)人員的要求。
3.3 系統(tǒng)實現(xiàn)的功能
3.3.1 用戶登錄模塊
管理員用戶、教師用戶、學生用戶登錄等系統(tǒng)模塊。
3.3.2 管理員用戶模塊
(1)用戶管理:對管理員、教師、學生信息的管理。包括刪除、修改、增加、設置用戶權(quán)限等;
(2)課表管理:對課表信息按照班級、教室、教師等進行管理。包括增加、刪除、修改等;
(3)院系管理:對二級學院信息進行管理。包括修改、刪除等;
(4)專業(yè)管理:對所有專業(yè)信息進行管理。包括刪除、修改、增加等;
(5)教師管理:對所有教師信息進行管理。包括刪除、修改、增加、查詢等;
(6)學生管理:對所有學生信息進行管理。包括刪除、修改、增加、查詢等;
(7)考試管理:對期末考試所有考場安排和成績進行管理。包括刪除、修改、增加、查詢等;
3.3.3 教師用戶模塊
(1)課程信息的增加、刪除、修改等;
(2)考試信息管理、期末考試成績查詢和考試安排查詢;
(3)對自身信息的管理。包括查詢、修改自己的密碼等個人信息;
(4)對學生信息的管理。包括查詢、修改;
3.3.4 學生用戶模塊
(1)期末考試成績查詢:期末考試成績查詢、考試安排查詢;
(2)課表信息查詢:按教室、授課教師、班級等進行查詢;
(3)學生信息管理:對自身信息的管理,包括查詢、修改自己的密碼和個人信息;
3.4 系統(tǒng)層次概況
3.4.1 系統(tǒng)流程圖
根據(jù)系統(tǒng)流程分析,本系統(tǒng)的系統(tǒng)流程圖如圖1所示。
本系統(tǒng)首先登錄,用戶輸入用戶名、密碼,驗證后通過角色分配則可進入本系統(tǒng);用戶根據(jù)需要可以查看、修改、刪除已有信息。例如:管理員和教師可以根據(jù)權(quán)限添加信息,學生則可以查看信息,所有用戶都可以修改自己的密碼。
3.4.2 系統(tǒng)體系功能結(jié)構(gòu)圖
本系統(tǒng)主要包括三個模塊:管理員模塊、教師模塊、學生模塊。
管理員模塊可以對各種業(yè)務進行管理,并擁有所有教學管理權(quán)限,可以對所有功能進行管理;教師模塊可以對在教師權(quán)限范圍的信息進行查詢,主要包括教師信息、考試安排、學生信息等;學生模塊可以進行個人信息查詢,包括成績查詢、考試安排查詢等。本系統(tǒng)的系統(tǒng)體系功能結(jié)構(gòu)圖如圖2所示。
4 結(jié)論
本高校教學管理信息發(fā)布管理系統(tǒng)基本上滿足了對基本教學管理信息的查詢、添加、刪除及修改等功能,能夠大大地提高高校教學管理水平與管理質(zhì)量,減輕學校管理人員、教師和學生的負擔,使大家從過去繁重的工作中解放出來。校教學管理信息發(fā)布管理系統(tǒng)能夠跟上時代對高校教學管理的要求,在未來還有很大的空間與余地。
參考文獻
[1]王軍鳳.教務信息系統(tǒng)的設計與開發(fā)[J].無線互聯(lián)科技,2013(02).
[2]姚雙良.云計算在高校群教務信息系統(tǒng)中的應用探討[J].江蘇科技大學學報,2013(03).
[3]孫琪.基于網(wǎng)絡的大學教務信息系統(tǒng)設計與實施[J].中國科技信息,2010(09) .
作者簡介
王昂(1980-),女,河南省鞏義市人。碩士學位。現(xiàn)為河南中醫(yī)藥大學信息技術(shù)學院講師。主要研究方向為信息檢索、數(shù)據(jù)庫與數(shù)據(jù)挖掘。
王彥輝(1980-),男,河南省西平縣人。碩士學位?,F(xiàn)為河南省財經(jīng)學校講師。主要研究方向為信息檢索、數(shù)據(jù)庫與數(shù)據(jù)挖掘。
作者單位
1.河南中醫(yī)藥大學信息技術(shù)學院 河南省鄭州市 450046
2.河南省財經(jīng)學校 河南省鄭州市 450012