范娟 董大興
摘要:教學(xué)研究項目是教學(xué)研究的對象,是培育優(yōu)秀成果促進成果轉(zhuǎn)化、提升教學(xué)水平的重要載體,具有一定的周期性和廣泛性。在對高校教學(xué)研究項目管理的實際特點和需求進行分析的基礎(chǔ)上,基于WEB技術(shù),采用Browser/Server模式,建立一套高校教學(xué)管理項目運行系統(tǒng),該系統(tǒng)實現(xiàn)了公告通知、項目管理、資源管理、角色管理等必需的功能,并且提出采用BS架構(gòu)來實現(xiàn),利用PHP和MySql實現(xiàn)前端用戶功能界面開發(fā)和后臺數(shù)據(jù)庫設(shè)計。對于科學(xué)有效地進行教學(xué)研究項目管理、深化教學(xué)改革,提高教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量具有重要的現(xiàn)實意義。
關(guān)鍵詞:教學(xué)研究項目;流程管理;BS架構(gòu);HTML5;MySql
中圖分類號:TP393.0? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)24-0050-03
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
A Design of Teaching Research Project Management System Based on WEB Technology
FAN Juan, DONG Da-xing
(Nanjing University of Aeronautics and Astronautics, Nanjing 2111106, China)
Abstract: Being the object of teaching research, the teaching research project is an important carrier to cultivate excellent achievements, promote their transformation and improve teaching quality. Therefore, it has the features of certain periodicity and extensiveness. Based on the analysis of the actual characteristics and requirements of university teaching research project management, this paper adopts WEB technology and Browser/Server mode to establish a university teaching project management operation system. The system realizes the necessary functions of announcement, project management, resource management, role management and so on. It also proposes the adoption of BS architecture and utilizes PHP and MySql to realize the development of user function interface at the front end and the design of backstage database. It has important practical significance for scientific and effective management of teaching research projects and for deepening teaching reform to improve teaching quality and talented person training quality.
Key words:teaching research project; process management; BS architecture; HTML5; MySql
1 引言
引言內(nèi)容教學(xué)研究項目管理機制是指以項目為管理對象,由教學(xué)管理部門組織實施的一種管理模式。高校教研項目管理形式復(fù)雜,隨著計算機信息化技術(shù)的飛速發(fā)展,確立高質(zhì)量、有意義、有特色的教學(xué)研究項目,建立體系與運行機制并利用數(shù)據(jù)庫技術(shù)手段處理高校教研項目的事務(wù)性功能、統(tǒng)計數(shù)據(jù)、分析功能,是組織和開展好教學(xué)研究、保證研究質(zhì)量、培育教學(xué)成果和提高教研項目管理效率的一種有效途徑[1-2]。
當(dāng)前信息技術(shù)飛速發(fā)展,特別基于Web技術(shù)和數(shù)據(jù)庫開發(fā)的信息系統(tǒng),已經(jīng)成為一種穩(wěn)定的網(wǎng)絡(luò)應(yīng)用平臺[3-4]。本文提出通過先進的Web開發(fā)技術(shù)建立前端友好的人機接口[5-7],后端靈活的SQL數(shù)據(jù)庫,建立教學(xué)研究項目管理對象模型[8],設(shè)計出一個穩(wěn)定、可靠、高效的教學(xué)研究項目管理系統(tǒng),為提高教學(xué)研究項目管理提供有力保障。
2 教學(xué)研究項目管理運行系統(tǒng)總體框架
2.1系統(tǒng)架構(gòu)
教學(xué)研究項目運行系統(tǒng)強烈依賴于數(shù)據(jù)庫存儲和在線信息處理等相關(guān)功能,所以在線處理服務(wù)器和數(shù)據(jù)處理服務(wù)器均采用雙機熱備份架構(gòu)。當(dāng)主機宕機后,立即切換到備機處理,以此保證系統(tǒng)平穩(wěn)運行。同時由于涉及項目、人員、設(shè)備、經(jīng)費等重要信息,系統(tǒng)不建議直接接入外部Internet,以保證系統(tǒng)的網(wǎng)絡(luò)安全性。若后期需要接入移動辦公、審批等功能,可以加入專業(yè)防火墻設(shè)備或采用vpn網(wǎng)絡(luò)等手段來保證系統(tǒng)網(wǎng)絡(luò)內(nèi)的信息安全。系統(tǒng)架構(gòu)圖如圖1所示:
2.2 系統(tǒng)需求分析
教學(xué)研究項目運行系統(tǒng)根據(jù)業(yè)務(wù)場景需求,主要聚焦在項目管理、資源管理、角色管理等重要環(huán)節(jié)。在項目立項階段根據(jù)資源使用情況來評估經(jīng)費的劃撥情況,在項目進行階段跟蹤資源和經(jīng)費的使用比例,最終在結(jié)項后對項目整體過程作出相對應(yīng)的考評,根據(jù)考評結(jié)果,優(yōu)化和調(diào)整下一次項目的過程管控,從而形成一個閉環(huán),最終服務(wù)于教學(xué)研究項目管理環(huán)節(jié)。如圖2所示,詳細(xì)分析了各個部分具體需求。
從教學(xué)研究項目管理角度考慮,應(yīng)該具有流程管理、變更管理以及相關(guān)的信息查詢等功能。其中,流程管理最為重要,從整個項目周期的定義、需求評審、立項評審、立項等諸多環(huán)節(jié)到項目結(jié)項、項目考評,都需要結(jié)合相關(guān)角色的相關(guān)權(quán)限進行審批,并對審批過程有清晰明確的記錄,做到相關(guān)信息的全部可查可追溯。
從資源管理角度考慮,整體項目過程涉及三個重要部分:人員、設(shè)備、經(jīng)費。其中,人員、設(shè)備等因素是教學(xué)項目管理場景下最為基礎(chǔ)的,通過這二者的配置和搭配,決定了項目經(jīng)費劃撥的范圍。
從角色管理角度考慮,其實系統(tǒng)中原本不存在學(xué)院管理員、學(xué)院教學(xué)副院長等角色,系統(tǒng)的角色應(yīng)該是靈活可配的,角色對應(yīng)的權(quán)限也應(yīng)該獨立配置的。每個角色在建立時,就應(yīng)該明確其在項目管理階段中所需要審批的內(nèi)容,只有當(dāng)某一個審批節(jié)點的所有審批人都予以通過后,改審批節(jié)點才可以結(jié)束。
最后,公告和通知的功能是任何一個流程管理系統(tǒng)必不可少的組成部分。在教學(xué)研究項目管理過程中,信息管理自動化系統(tǒng)的目的之一就是節(jié)省審批環(huán)節(jié)的等待時間。那么,在進入到審批環(huán)節(jié)后,系統(tǒng)應(yīng)第一時間通知相關(guān)審批人員對其負(fù)責(zé)的審批內(nèi)容進行審批,并在醒目位置始終提醒未完成任務(wù),只到審批結(jié)束。
3 系統(tǒng)功能設(shè)計
教學(xué)研究項目運行系統(tǒng)功能主要分為4大部分:公告通知、項目管理、資源管理、角色管理。 具體結(jié)構(gòu)如圖3所示,
3.1公告通知
公告:角色人員比如學(xué)院管理員、教師、學(xué)生等在登錄系統(tǒng)后,會在醒目位置對其進行提醒,并通過顏色方式記錄角色人員的已讀情況。
通知:由其他角色人員發(fā)起、由系統(tǒng)項目管理過程中的審批環(huán)節(jié)自動發(fā)起或由系統(tǒng)定時提醒的,在系統(tǒng)頁面醒目展示的通知信息。
3.2項目管理
項目管理模塊主要分為流程管理、變更管理以及信息查詢這三大模塊。其中,流程管理模塊尤為重要,是整個教學(xué)管理項目運行系統(tǒng)的核心業(yè)務(wù)部分。
3.2.1流程管理
根據(jù)教學(xué)研究項目運行系統(tǒng)的使用場景,并結(jié)合標(biāo)準(zhǔn)項目生命周期,流程管理應(yīng)該具有:
項目申請:老師在系統(tǒng)中確定教學(xué)研究項目范圍,輸出項目定義文檔,該環(huán)節(jié)需要明確項目對應(yīng)的大體內(nèi)容,為下一步需求文檔的準(zhǔn)備圈定范圍。
需求評審:系主任針對教學(xué)研究項目申請需求文檔進行評審的環(huán)節(jié),需要結(jié)合項目負(fù)責(zé)人員對需求文檔進行詳細(xì)評估,確保方案的可實施。
立項評審:學(xué)院組織專家對教學(xué)研究項目主要涉及相關(guān)的資源安排,如人員、設(shè)備以及其他經(jīng)費的安排進行評審,該環(huán)節(jié)主要在資源投入和排期等內(nèi)容上進行評審。
立項:學(xué)院通過“立項評審”中資源的排期情況,系統(tǒng)一方面可以自動計算出項目需要的經(jīng)費數(shù)額,另一方面也需要由各個資源的相關(guān)負(fù)責(zé)人對相關(guān)資源的投入進行審批和確認(rèn)。只有當(dāng)所有涉及角色人員都審批通過后,項目才算正式立項。
進度跟蹤:進度跟蹤主要分為項目階段類型選擇,主要包括初期檢查和中期檢查,系統(tǒng)能夠自動根據(jù)填報內(nèi)容而進行項目進度展示以及經(jīng)費花費情況,并生成檢查報表,發(fā)送到各個不同管理員。這樣才能準(zhǔn)確的評估和把握項目進展,對項目投入產(chǎn)出作出準(zhǔn)確的判斷。
項目結(jié)題:在教學(xué)研究項目按照申請報告到期后(立項評審時排期確認(rèn)),需要對項目進行結(jié)題驗收處理,并對項目進行評審,給出評定結(jié)果。如果有新的需求或者改變,應(yīng)重新立項,對上一期項目進行優(yōu)化。
3.2.2變更管理
教學(xué)研究項目變更應(yīng)該至少包括:需求變更、項目變更以及資源變更。需要明確的是,教學(xué)研究項目進行過程中難免存在一些變更操作,但是作為項目負(fù)責(zé)人,要通過嚴(yán)格執(zhí)行標(biāo)準(zhǔn)項目流程以及自己的思考來盡量避免過多的項目變更,以防止項目風(fēng)險不可控。
需求變更,顧名思義,針對原始需求中某些需求功能做出調(diào)整的變更申請。
項目變更,是指項目組織為適應(yīng)項目運行過程中與項目相關(guān)的各種因素的變化,保證項目目標(biāo)的實現(xiàn)而對項目計劃進行相應(yīng)的部分變更或全部變更,并按變更后的要求組織項目實施的過程。
資源變更,在項目執(zhí)行過程中若發(fā)現(xiàn)需要追加或減少包括人員、設(shè)備以及其他費用在內(nèi)的資源,可通過資源變更來進行變聲申請。
任何一種變更的實施,都需要有具體項目負(fù)責(zé)人發(fā)起,然后經(jīng)過系主任確認(rèn),學(xué)院副院長審核,最后再有學(xué)院管理員負(fù)責(zé)落實。
3.2.3信息查詢
信息查詢功能即為對相關(guān)信息內(nèi)容進行的查詢、增加、修改、刪除的功能。原則上,信息查詢功能應(yīng)該只有查詢功能。對教學(xué)研究項目相關(guān)信息的修改應(yīng)該發(fā)起相關(guān)的項目流程來進行,而不是通過后臺管理員的增刪改操作來進行。但是針對教學(xué)研究項目運行系統(tǒng)的現(xiàn)實場景考慮,需要增加增刪改的功能,但是此功能一旦使用,除了需要管理員操作外,還額外需要系統(tǒng)領(lǐng)導(dǎo)角色人物的審批確認(rèn)才可以進行。
3.3資源管理
何謂資源,人員、設(shè)備、資金以及對應(yīng)的使用時間,共同組成了項目過程中的資源。任何一個項目都是通過資源的消耗來評估其需要劃撥的經(jīng)費,角色人員在審批對應(yīng)項目節(jié)點時,對資源使用和計劃的檢查和評估,也是其審批的一個重要依據(jù)。
資源管理模塊是教學(xué)研究項目運行系統(tǒng)的基石之一,其中的資源需要根據(jù)現(xiàn)實情況進行相關(guān)的填報與修改,以保證對項目經(jīng)費計算的準(zhǔn)確性。
3.4角色管理
角色管理是脫離教學(xué)研究項目運行系統(tǒng)存在的角色和角色人員配置的管理模塊,它是依賴于現(xiàn)有系統(tǒng)功能模塊,尤其是項目管理模塊中的各個節(jié)點來對新建角色進行權(quán)責(zé)分配的模塊。管理員可根據(jù)系統(tǒng)現(xiàn)實使用情況對角色和角色人員進行設(shè)置和分配。
建議系統(tǒng)出場包含學(xué)院管理員、學(xué)院教學(xué)副院長、系主任以及老師等角色。
4 系統(tǒng)實現(xiàn)
教學(xué)研究項目運行系統(tǒng)涉及面較多,流程管理復(fù)雜,同時還需要為以后系統(tǒng)擴充留下接口。所以對系統(tǒng)采用何種模式進行全面考慮。目前比較流行的模式有BS模式和CS模式[9]。CS模式比BS模式在邏輯上少一層架構(gòu),但是CS模式需要在每個客戶端都安裝一套完整的應(yīng)用軟件,所以維護工作量會比較大。而BS模式是建立在瀏覽器和服務(wù)器機構(gòu)上的,客戶端只要具備基本的WEB瀏覽功能就可以實現(xiàn)系統(tǒng)的使用和管理。因此采用BS模式來實現(xiàn)教學(xué)管理項目運行系統(tǒng)可以減輕維護工作量。同時對用戶而言,人機接口也十分的友好。所以綜合考慮,教學(xué)管理項目運行系統(tǒng)基于Windows Server 2000操作系統(tǒng)開發(fā),利用微軟IIS服務(wù)進行了相應(yīng)部署。數(shù)據(jù)庫管理系統(tǒng)采用了輕量級的開源的Mysql數(shù)據(jù)庫[10],MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,因此可以提高開發(fā)進度,同時MySQL作為一種關(guān)系型數(shù)據(jù)庫管理軟件,它將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一起,因此這樣就提高了訪問速度并提高了靈活性,因此能夠滿足教學(xué)研究項目運行系統(tǒng)的要求。而用戶管理前端采用了Bootstrap框架,利用HTML5語言開發(fā),這種框架模式比較簡潔和靈活,同時在UI設(shè)計上它遵循HTMCSS規(guī)范,同時還支持多種響應(yīng)式網(wǎng)站的基本的組件,使得Web開發(fā)更加方便快捷[11-12]。
5 結(jié)論
基于Web技術(shù)實現(xiàn)的教學(xué)研究項目運行系統(tǒng)能夠提供便捷的項目管理、過程監(jiān)督、信息查詢等功能,滿足了教學(xué)研究項目相關(guān)業(yè)務(wù)的管理要求,對于科學(xué)有效地進行教學(xué)研究項目管理、深化教學(xué)改革,提高教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量具有重要的現(xiàn)實意義。
參考文獻(xiàn):
[1] 方昱楚. 高校教學(xué)改革中項目管理的特點及運行機制[J]. 人才資源開發(fā), 2015(10): 47.
[2] 陸繼鋒. 陳炳霞. 高校教學(xué)研究項目管理體系與運行機制的構(gòu)建[J]. 中國電力教育, 2010(3):40-41.
[3] 劉雯妍. 基于Web的網(wǎng)站信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 上海: 華東師范大學(xué), 2009.
[4] 甘進. 基于WEB的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與應(yīng)用[D]. 成都: 電子科技大學(xué), 2012.
[5] 魏娜. Web前端開發(fā)技術(shù)研究[J]. 現(xiàn)代計算機, 2011(29):50-52.
[6] 連政. 基于HTML5技術(shù)的移動Web前端設(shè)計與開發(fā)[D]. 杭州: 浙江工業(yè)大學(xué), 2014.
[7] 鄧威. 基于HTML5的Web界面設(shè)計模式初探[J]. 電腦知識與技術(shù), 2018(33).
[8] 潘蕾. 徐汀榮. 基于Web服務(wù)的SQL數(shù)據(jù)庫訪問中間件的設(shè)計與實現(xiàn)[J]. 計算機與現(xiàn)代化, 2006(3): 67-69.
[9] 劉延梅. 基于CS和BS模式下的高職院校教務(wù)管理系統(tǒng)的研究與設(shè)計[J]. 山西煤炭管理干部學(xué)院學(xué)報, 2007, 20(3): 104-106.
[10] 胡雯. 李燕. MySQL數(shù)據(jù)庫存儲引擎探析[J]. 軟件導(dǎo)刊, 2012, 11(12): 129-131.
[11] 舒后. 熊一帆, 葛雪嬌. 基于Bootstrap框架的響應(yīng)式網(wǎng)頁設(shè)計與實現(xiàn)[J]. 北京印刷學(xué)院學(xué)報, 2016, 24(2): 47-52.
[12] 陳梅, 蘇晨, 高斐. HTML5在Web界面設(shè)計中的應(yīng)用[J]. 電腦知識與技術(shù), 2018(5).
【通聯(lián)編輯:王力】