摘 要:高校的教務(wù)系統(tǒng)通常只提供了學(xué)生課表、教師課表及教室課表,若想查詢具體的上課信息時,不得不調(diào)用各類教學(xué)信息重新進(jìn)行拼裝,工作效率不高?;赪eb的高校教學(xué)信息系統(tǒng)通過運(yùn)用Web開發(fā)技術(shù)設(shè)計并建立一個基于B/S架構(gòu)的高校教學(xué)信息管理系統(tǒng),該系統(tǒng)可通過網(wǎng)絡(luò)隨時準(zhǔn)確快速的查詢學(xué)校的相關(guān)教學(xué)信息,為學(xué)校教學(xué)信息管理及統(tǒng)計工作提供了有效的數(shù)據(jù)支撐。
關(guān)鍵詞:Web;B/S架構(gòu);教學(xué)信息管理系統(tǒng);高校
中圖分類號:TP311.52
隨著計算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,信息系統(tǒng)的作用也越來越被人們所重視。使得運(yùn)用先進(jìn)的軟件開發(fā)平臺和數(shù)據(jù)庫開發(fā)的管理信息系統(tǒng),對信息進(jìn)行規(guī)范化和網(wǎng)絡(luò)化管理,成為高校信息系統(tǒng)的發(fā)展趨勢。目前,許多高校的校級職能部門都已經(jīng)建立了針對日常工作的管理信息系統(tǒng)[1]。然而,對于高校來說,部分教學(xué)信息管理還有待完善。
例如高校的教務(wù)管理人員、教師、或者學(xué)生經(jīng)常需要查詢教師、課程、班級、教室或者某些時間段的上課情況,然而高校的教務(wù)系統(tǒng)通常只提供了學(xué)生課表、教師課表及教室課表,這些信息還不夠準(zhǔn)確,若要查詢某位老師的具體的上課信息(如時間、地點(diǎn)、內(nèi)容等),必須先找到該教師的教學(xué)周歷確定其授課的課程名、授課時間及授課班級,然后需通過學(xué)校提供的教學(xué)課表查找其上課的節(jié)次、地點(diǎn)才可以確定下來該教師的上課信息;學(xué)校教師、課程、教室等信息非常多,查找某一位教師的教學(xué)周歷及授課課表非常費(fèi)時,無法快速查詢到指定的上課信息。例如目前的教室,教室課表上顯示某個時間點(diǎn)有課程,然而有時候此時間點(diǎn)教室并沒有在使用,因為筆者學(xué)校很多課程分為理論學(xué)時和實(shí)驗學(xué)時,理論學(xué)時在教室上課,而實(shí)驗學(xué)時要到實(shí)驗室上課,故有些時間點(diǎn)教室是空閑的,以至于教室就不能有效的利用;而教務(wù)人員若要準(zhǔn)確查詢學(xué)校教室的使用情況,必須依托教師的教學(xué)周歷才可以確定教室的使用情況,工作效率不高。
如何為學(xué)校管理人員、廣大教師和學(xué)生提供準(zhǔn)確、及時的教學(xué)信息,已成為廣大用戶迫切要解決的問題。針對以上情況,基于Web的高校教學(xué)信息系統(tǒng)通過運(yùn)用Web開發(fā)技術(shù)設(shè)計并建立一個基于B/S(Browser/Server)架構(gòu)[2]的高校教學(xué)信息系統(tǒng),該系統(tǒng)可通過網(wǎng)絡(luò)隨時查詢學(xué)校的上課信息,如查詢某位教師某時間段內(nèi)的上課信息,查詢該教師上課的日期、節(jié)次、地點(diǎn)、講授課程、講課內(nèi)容、授課班級等信息;同理,可查詢某位學(xué)生上課的詳細(xì)信息,如學(xué)生上課的日期、節(jié)次、地點(diǎn)、課程、授課教師等;可查詢所有課程的授課信息,如課程的名稱、授課時間、授課教師及授課班級等;可查詢教室的使用信息,如教室的名稱、上課時間及授課班級等,該平臺大大提高了各級人員對校內(nèi)教學(xué)信息的管理效率,為學(xué)校的教務(wù)管理工作也提供了一定的保障。
1 系統(tǒng)分析與設(shè)計
1.1 系統(tǒng)功能分析
基于Web的高校教學(xué)信息系統(tǒng)目標(biāo)是實(shí)現(xiàn)對校內(nèi)教學(xué)信息的快速準(zhǔn)確的查詢,故系統(tǒng)的用戶有三類:學(xué)生、教師和教務(wù)管理人員,基本上都是對學(xué)校的教師、課程、學(xué)生、教室的詳細(xì)查詢,故主要實(shí)現(xiàn)的功能有:
(1)查詢教師的詳細(xì)上課情況;可查詢學(xué)校內(nèi)任一位教師授課的日期、節(jié)次、課程、地點(diǎn)、班級等內(nèi)容;
(2)查詢課程的詳細(xì)上課情況;可查詢學(xué)校內(nèi)任一開設(shè)課程的日期、節(jié)次、地點(diǎn)、授課教師、授課班級等內(nèi)容;
(3)查詢教室的使用情況;可查詢學(xué)校教室的使用情況,如教室內(nèi)上課的日期、節(jié)次、授課課程、班級、授課教師等內(nèi)容;
(4)查詢學(xué)生或班級的上課情況;可查詢學(xué)生或者所在班級上課的具體信息,如上課的日期、節(jié)次、地點(diǎn)、教室、授課內(nèi)容等;
(5)系統(tǒng)基本信息的錄入及管理;可對學(xué)校的課程信息、教師信息、教室信息、學(xué)生班級信息、教師周歷等信息進(jìn)行錄入和管理;
(6)系統(tǒng)的基本設(shè)置和維護(hù)。
系統(tǒng)具體功能如圖1所示。
圖1 教學(xué)信息系統(tǒng)功能圖
1.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計[3]是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息需求和處理需求);在數(shù)據(jù)庫的應(yīng)用中,數(shù)據(jù)庫設(shè)計的好壞直接影響到實(shí)際的應(yīng)用。
對于高校教學(xué)信息管理系統(tǒng),系統(tǒng)的需求分析和概念設(shè)計階段是系統(tǒng)的關(guān)鍵階段,此階段對用戶的業(yè)務(wù)需求、數(shù)據(jù)需求、處理需求進(jìn)行歸納和抽象。根據(jù)前期對學(xué)校教學(xué)信息的大量調(diào)查及分析,系統(tǒng)的概念數(shù)據(jù)模型如圖2所示。
圖2 高校教學(xué)信息系統(tǒng)概念數(shù)據(jù)模型圖
2 結(jié)束語
系統(tǒng)采用當(dāng)前流行的B/S結(jié)構(gòu),B/S結(jié)構(gòu)的模塊可擴(kuò)充性強(qiáng),對數(shù)據(jù)庫兼容性良好,能夠處理來自不同數(shù)據(jù)源的數(shù)據(jù),允許用戶在線更新數(shù)據(jù),能夠支持多用戶同時訪問,同時簡化了客戶端、簡化了系統(tǒng)的開發(fā)和維護(hù)。
在基于Web的教學(xué)信息管理系統(tǒng)中,可支持針對教師、課程、教室、班級的精確查詢和模糊查詢;輸入教師的姓名,可立即查詢該教師上課的課程、教室、班級、上課時間等,同時其他教學(xué)信息也可準(zhǔn)確快速查詢。在今后的工作中,擬對教學(xué)信息進(jìn)行各類統(tǒng)計和分析,如教師和課程比率趨勢、院系和課程的比率趨勢以及學(xué)生和課程的比率及趨勢研究等深層次的數(shù)據(jù)分析,為學(xué)校教學(xué)信息管理及統(tǒng)計工作提供數(shù)據(jù)支撐。
參考文獻(xiàn):
[1]王華.基于ASP.NET技術(shù)的教學(xué)信息管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].電子科技大學(xué),2007.
[2]蔡長安,王琪.基于B/S模式的學(xué)生信息管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].計算機(jī)工程與設(shè)計,2006(14):2585-2587.
[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第4版)[M].北京:高等教育出版社,2006.
作者簡介:王哲(1981-),女,河南臨潁人,講師,碩士,主要研究方向:信息檢索、數(shù)據(jù)庫與數(shù)據(jù)挖掘;姜姍(1981-),女,講師,碩士,主要研究方向:計算機(jī)系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫與數(shù)據(jù)挖掘。
作者單位:河南中醫(yī)學(xué)院 信息技術(shù)學(xué)院,鄭州 450000