周軍 史烽
摘 要:計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的高速發(fā)展,直接推動了辦公自動化系統(tǒng)的改革和創(chuàng)新?,F(xiàn)如今,我國很多高校普遍采用OA系統(tǒng),以此提升高校領(lǐng)導(dǎo)人員的決策能力以及日常教學(xué)工作管理水平,有效提升教學(xué)辦公效率。通過對學(xué)校OA系統(tǒng)中基于B/S架構(gòu)的教務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)進(jìn)行研究分析,希望能夠為高校實際教務(wù)管理工作提供一定的理論支持。
關(guān)鍵詞:學(xué)校OA系統(tǒng);B/S構(gòu)架;教務(wù)管理系統(tǒng)
0 引言
在如今的高校教學(xué)管理工作中,教務(wù)管理工作至關(guān)重要,但也較為復(fù)雜煩瑣,主要涉及學(xué)校財務(wù)處、教育處、人事處、學(xué)生處以及后勤等多個行政職能部門。加強(qiáng)教務(wù)管理信息系統(tǒng)的建設(shè)和完善,對提升高校教務(wù)管理工作具有深遠(yuǎn)的現(xiàn)實意義。因此,各大高校應(yīng)當(dāng)積極開展教務(wù)管理工作的信息化和現(xiàn)代化建設(shè)。
1 B/S模式網(wǎng)絡(luò)環(huán)境下的系統(tǒng)功能需求分析
B/S模式具有明顯優(yōu)勢,能夠使整個網(wǎng)絡(luò)結(jié)構(gòu)呈現(xiàn)出分布式,在安全數(shù)據(jù)庫服務(wù)器中,將數(shù)量眾多的數(shù)據(jù)信息進(jìn)行存放。B/S模式是一種網(wǎng)絡(luò)結(jié)構(gòu)模式,是Web發(fā)展之后最具有代表性的網(wǎng)絡(luò)模式。在客戶端方面Web瀏覽器是較為重要的應(yīng)用軟件[1]。B/S模式實現(xiàn)了對客戶端的科學(xué)整合,加強(qiáng)了服務(wù)器的作用。很多系統(tǒng)核心功能存放在服務(wù)器中,有利于使系統(tǒng)的開發(fā)程序、維護(hù)程序以及后期使用更加簡單便捷,用戶電腦中只須安裝如Internet Explorer或者Netscape Navigator等瀏覽器,服務(wù)器只須安裝Informix,Sybase,Oracle或者SQL Server等數(shù)據(jù)庫。利用Web Server,瀏覽器能夠與數(shù)據(jù)庫充分進(jìn)行數(shù)據(jù)信息的互換,實現(xiàn)了客戶端電腦載荷的減壓和精簡,降低了系統(tǒng)維護(hù)的工作量,節(jié)省了系統(tǒng)升級的成本,進(jìn)而對用戶的總體經(jīng)濟(jì)投入具有有效的幫助。總之,在此種情況下,各大高校應(yīng)當(dāng)加大力度,對教務(wù)管理系統(tǒng)做到充分認(rèn)識,以此設(shè)計出科學(xué)可行的高校教務(wù)管理系統(tǒng),提升高校信息管理的高效性和安全性,加強(qiáng)高校信息資源的管理和控制,同時也有利于降低教務(wù)管理系統(tǒng)的維護(hù)難度[2]。
2 系統(tǒng)實現(xiàn)方案
2.1 系統(tǒng)開發(fā)模式選擇
現(xiàn)階段的管理信息系統(tǒng)的開發(fā),主要包含以下兩方面,即C/S模式和B/S模式。C/S模式即客戶端/服務(wù)器結(jié)構(gòu),是英文Client/Server的簡稱。C/S模式主要通過將任務(wù)分配到Client端以及Server端,有效地使系統(tǒng)通信開銷得到降低。C/S模式依然存在一些不完善地方,主要體現(xiàn)在以下三點(diǎn):第一,客戶端較為巨大,給維護(hù)工作帶來一定的困難,同時需要投入大量的維護(hù)成本;第二,客戶端應(yīng)用系統(tǒng)對其應(yīng)用平臺過于依賴,缺乏獨(dú)立性和擴(kuò)展性;第三,如果服務(wù)器端出現(xiàn)變化,將會對整個客戶端造成一系列的連鎖反應(yīng)。所以,客戶端信息管理系統(tǒng)在現(xiàn)階段主要采取的開發(fā)模式是B/S模式[3]。
2.2 系統(tǒng)開發(fā)平臺選擇
一般來說,我國現(xiàn)階段各大高校教學(xué)教務(wù)網(wǎng)絡(luò)管理信息系統(tǒng)的運(yùn)行主要是在校園網(wǎng)的支持下開展的,同時采取Internet為網(wǎng)絡(luò)平臺[4-5]。在網(wǎng)絡(luò)平臺方面,主要針對Internet服務(wù)器軟件、網(wǎng)絡(luò)硬件平臺、客戶機(jī)軟件以及網(wǎng)絡(luò)操作系統(tǒng)進(jìn)行綜合考慮[6]。因此,此系統(tǒng)中B/S模式的前臺開發(fā)工作,可以采用ASP.Net(c#),B端的數(shù)據(jù)訪問技術(shù)可以采取ADO.Net;開發(fā)設(shè)計語言可以采取PowerBuilde,DBMS可以用Oracle替代。
3 學(xué)校OA系統(tǒng)中基于B/S架構(gòu)的教務(wù)管理系統(tǒng)構(gòu)建
基于B/S架構(gòu)的教務(wù)管理系統(tǒng)需要較高的安全性能,以及較強(qiáng)的交互性,同時要求數(shù)據(jù)信息之間具有足夠強(qiáng)的關(guān)聯(lián)性,能夠處理數(shù)量眾多的數(shù)據(jù)信息,基于上述情況,有利于生成多種統(tǒng)計報表,不僅能夠向上級匯報,同時能夠為下級提供便利,實現(xiàn)對數(shù)據(jù)的科學(xué)統(tǒng)計??梢葬槍ΜF(xiàn)階段高校本科教務(wù)管理工作的共性,將教學(xué)教務(wù)管理信息系統(tǒng)具體分為以下板塊。
3.1 教學(xué)計劃管理
利用基于B/S架構(gòu)的教務(wù)管理系統(tǒng),可以以培養(yǎng)計劃作為基礎(chǔ),合理制定學(xué)期培養(yǎng)計劃,最后由相關(guān)負(fù)責(zé)人員進(jìn)行錄入。
3.2 排課管理
排課工作可以根據(jù)教學(xué)計劃管理,針對所錄入的開課任務(wù)合理設(shè)計課程安排。在此模塊中,高校也可以根據(jù)具體工作情況,合理安排開課任務(wù)[7]。例如,避免出現(xiàn)將個別教師的課程安排得過于繁多緊密;最好將高等數(shù)學(xué)、英語等較為重要的公共課安排到上午,不僅有利于提升整體的課堂質(zhì)量,同時能夠幫助學(xué)生對課堂知識做到充分理解。在課程安排結(jié)束之后,教師與學(xué)生都可以利用瀏覽器,對相關(guān)安排信息進(jìn)行查閱。高校排課的業(yè)務(wù)流,雖較為煩瑣但也具有一定的靈活性,因此,為使排課業(yè)務(wù)能夠得到合理解決,此模塊的服務(wù)器端,可以充分利用web2.0技術(shù),同時與OA架構(gòu)充分結(jié)合。
3.3 選課管理
對于選課管理,高校學(xué)生可以對培養(yǎng)計劃詳細(xì)研究,同時與自身興趣愛好充分結(jié)合,然后利用具有聯(lián)網(wǎng)性能的計算機(jī)登陸瀏覽器,登陸客戶端進(jìn)行選課。此外,學(xué)生也可以利用移動客戶端進(jìn)行選課,基于B/S架構(gòu)的教務(wù)管理系統(tǒng)能夠應(yīng)對多種情況,科學(xué)指導(dǎo)學(xué)生的選課操作。學(xué)生也可以利用手機(jī)查閱已選課程,明確選課的上課時間和上課地點(diǎn),最后通過考試[8]。
3.4 成績管理
成績管理員可以利用聯(lián)網(wǎng)計算機(jī)的瀏覽器,登陸客戶端對成績進(jìn)行錄入。成績錄入者通過網(wǎng)絡(luò)將成績提交完畢之后,可以對成績單進(jìn)行打印,同時可以對成績進(jìn)行詳細(xì)的分析和統(tǒng)計,檢查成績的正態(tài)分布情況,然后將成績單存入到相關(guān)存檔部門中。如果學(xué)生登錄后查詢成績,發(fā)現(xiàn)成績信息不符,可以提出成績修改申請,教務(wù)處認(rèn)真審核之后才能批準(zhǔn)修改。
3.5 用戶管理
用戶管理模塊主要包含管理用戶的角色和管理用戶的權(quán)限等內(nèi)容。
3.6 學(xué)生系統(tǒng)模塊
學(xué)生系統(tǒng)模塊主要服務(wù)于高校學(xué)生群體。學(xué)生利用瀏覽器登陸之后,能夠進(jìn)行查詢成績、查詢課表以及查詢選修教學(xué)項目等操作,實現(xiàn)了網(wǎng)絡(luò)選課、考試安排查詢、外語考試報名、課程注冊以及計算機(jī)等級考試報名等相關(guān)功能,為學(xué)生提供了極大的便利[9]。
4 技術(shù)路線
當(dāng)前階段,高校OA辦公自動化系統(tǒng)主要采用B/S構(gòu)架。B/S構(gòu)架有利于幫助用戶實現(xiàn)利用瀏覽器即可登陸用戶界面,在服務(wù)器端即可對主要事物邏輯進(jìn)行處理,且部分的事物邏輯能夠在前端進(jìn)行處理,以此形成使用者、服務(wù)器以及數(shù)據(jù)庫三層結(jié)構(gòu)形式。B/S構(gòu)架能夠充分利用瀏覽器技術(shù),不斷提升各項性能和功能,為使用者提供了更加便捷的服務(wù),同時有利于節(jié)省資金的投入。此外,B/S構(gòu)架在操作方面也相當(dāng)簡捷易行,便于軟件的后期維護(hù)與更新,有利于提升整體效率。
基于B/S構(gòu)架的高校OA系統(tǒng)的主要技術(shù)參數(shù)如下:
(1)開發(fā)工具:C #。
(2)部署環(huán)境:Windows 2003,Server,IIS 5.0+.NET Frameworks,Windows 2000Server。
(3)數(shù)據(jù)庫:關(guān)系型數(shù)據(jù)庫需要支持結(jié)構(gòu)化查詢語言,比如MS Server 2000企業(yè)版[10]。
5 系統(tǒng)特點(diǎn)
高校OA教育管理系統(tǒng)可分為3部分,分別對應(yīng)的是管理員、教師和學(xué)生?;?個大模塊,學(xué)生可實現(xiàn)網(wǎng)上選課、課程成績查詢、教學(xué)質(zhì)量評估及等級考試成績查詢;教師可上傳學(xué)生成績,進(jìn)行系統(tǒng)查詢與系統(tǒng)維護(hù)工作;管理員可進(jìn)行系統(tǒng)維護(hù)工作,設(shè)置系統(tǒng)參數(shù)。該系統(tǒng)的主要功能如圖1所示。
5.1 模塊化設(shè)計
OA高校辦公自動化系統(tǒng)主要采取模塊化設(shè)計,能夠使各模塊耦合性降低,內(nèi)聚性增強(qiáng)。用戶建立OA系統(tǒng)時,可以充分根據(jù)自身所需對模塊進(jìn)行綜合組合。此外,各模塊之間能夠互相調(diào)用,如可以利用短信提醒實現(xiàn)公文流轉(zhuǎn)的督辦業(yè)務(wù)。
5.2 集中的流程管理
OA高校辦公自動化系統(tǒng)能夠為高校提供較為統(tǒng)一高效的教務(wù)管理引擎中心,同其他應(yīng)用板塊有效分離,在具體使用階段,可以利用表單綁定流程,促進(jìn)工作較好地完成。
5.3 統(tǒng)一的權(quán)限體系
整個系統(tǒng)實現(xiàn)了統(tǒng)一的權(quán)限體系,利于平臺中應(yīng)用系統(tǒng)權(quán)限的管理和控制。同時將系統(tǒng)管理權(quán)、使用權(quán)以及人事管理權(quán)有效分開,解決了傳統(tǒng)系統(tǒng)的不足,避免再次出現(xiàn)超越權(quán)限的情況;系統(tǒng)管理員不再擁有權(quán)限,只能對權(quán)限進(jìn)行分配。
6 安全性
做好系統(tǒng)的安全防護(hù)工作至關(guān)重要,安全性主要分為以下五方面:①入網(wǎng)訪問控制??梢詫τ脩艨诹钸M(jìn)行識別和驗證,也可以對用戶名進(jìn)行核對,以此明確此用戶是否為合法用戶;②跟蹤記錄。系統(tǒng)平臺一般都有日志查閱能力,同Windows的日志性能較為相似,有利于實現(xiàn)用戶操作記錄的全面查閱;如果系統(tǒng)出現(xiàn)故障,則利用日志查詢故障發(fā)生的具體責(zé)任人以及發(fā)生時間,為系統(tǒng)管理人員提供更多的便捷;③設(shè)置權(quán)限。可以對相同用戶組進(jìn)行不同用戶權(quán)限設(shè)置,也可以對不同用戶組進(jìn)行權(quán)限設(shè)置,以此實現(xiàn)信息資源的安全保護(hù);④數(shù)據(jù)加密??梢岳眉用芎瘮?shù)或者加密密鑰實現(xiàn)數(shù)據(jù)的轉(zhuǎn)換,通過密文傳輸,最后在解密函數(shù)或者解密密鑰的作用下進(jìn)行數(shù)據(jù)還原,加密能夠使網(wǎng)內(nèi)數(shù)據(jù)更加安全;⑤備份機(jī)制。有利于避免出現(xiàn)因為系統(tǒng)崩潰而造成的數(shù)據(jù)損失,通過備份機(jī)制能夠使系統(tǒng)恢復(fù)還原。
7 總結(jié)
總而言之,現(xiàn)如今科學(xué)技術(shù)和信息技術(shù)不斷普及和完善,管理信息系統(tǒng)技術(shù)也更加成熟。高校在未來發(fā)展規(guī)劃中需要緊跟時代發(fā)展,做到與時俱進(jìn),因此,建立一套適合自身發(fā)展的教務(wù)管理系統(tǒng),能夠有效提升教學(xué)管理效率?;贐/S的OA系統(tǒng)能夠?qū)⒏咝=虅?wù)管理工作進(jìn)行科學(xué)處理,充分協(xié)調(diào)好各部門工作,隨著社會的發(fā)展,高校教務(wù)管理工作必將會邁向全新的臺階。
參考文獻(xiàn)
[1]李志明.基于B/S的學(xué)分制教務(wù)管理系統(tǒng)設(shè)計分析[J].吉林省教育學(xué)院學(xué)報旬刊,2015,(9):34-36.
[2]黃茜.基于B/S模式的教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2014,(2):145-146.
[3]王媛媛.基于B/S模式的高校教務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)[J].企業(yè)技術(shù)開發(fā)月刊,2015,(9):76-76.
[4]何勇.基于C/S和B/S混合模式的教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)光盤軟件與應(yīng)用,2014,(15):265-266.
[5]馮月瑤.基于B/S和C/S混合模式的教務(wù)管理系統(tǒng)的設(shè)計[J].計算機(jī)光盤軟件與應(yīng)用,2014,(13):253-254.
[6]王歡.基于B/S與C/S混合結(jié)構(gòu)的教務(wù)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計研究[J].黑龍江科技信息,2014,(24):163-163.
[7]雷萌,陳潔,郭小丹.基于B/S的OA系統(tǒng)設(shè)計與實現(xiàn)[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報,2015,(1):5-7.
[8]康曉林,丁紅勝.基于B/S的OA平臺設(shè)計[J].電子世界,2014,(20):221-221.
[9]孫艷澤.基于B/S結(jié)構(gòu)的信息化教學(xué)管理體系構(gòu)建[J].中國科技博覽,2014,(10):498-498.
[10]呂延崗,張樂新,于欣.基于B/S的新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)[J].石家莊職業(yè)技術(shù)學(xué)院學(xué)報,2014,26(2):27-29.
(作者單位:桂林電子科技大學(xué))