陳麗 張鈺梅
摘要:2011年,教育部與財(cái)政部決定于“十二五”期間繼續(xù)實(shí)施“本科教學(xué)工程”(高等學(xué)校本科教育質(zhì)量與教學(xué)改革工程),該工程為“質(zhì)量工程”進(jìn)一步延續(xù)與發(fā)展。而隨著計(jì)算機(jī)的廣泛應(yīng)用及其水平的不斷提高,“本科教學(xué)工程”項(xiàng)目的增加,這也就對(duì)其申報(bào)管理提出了更高要求。建立一個(gè)適用于本校的項(xiàng)目申報(bào)管理系統(tǒng)已成為各院校當(dāng)前較為迫切的需求。項(xiàng)目申報(bào)管理系統(tǒng)其主要是將項(xiàng)目成員、項(xiàng)目?jī)?nèi)容、項(xiàng)目成果以及項(xiàng)目權(quán)限等方面的管理進(jìn)行有機(jī)結(jié)合,從而建立一個(gè)高效科學(xué)的高校項(xiàng)目申報(bào)管理平臺(tái)。該文通過(guò)對(duì)本系統(tǒng)的設(shè)計(jì)、構(gòu)思加以分析與探討,并對(duì)其構(gòu)思與設(shè)計(jì)進(jìn)行了較為詳細(xì)的闡述,以期為該管理系統(tǒng)構(gòu)思與設(shè)計(jì)的進(jìn)一步完善提供參考。
關(guān)鍵詞:“本科教學(xué)工程”;項(xiàng)目申報(bào);管理系統(tǒng);設(shè)計(jì)
中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)28-0063-02
Conception and Design of Project Management System for Undergraduate Teaching Project
CHEN Li1, ZHANG Yu-mei2
(1.Yinchuan Energy College, Yongning 750105,China; 2.Computer Department, Ningxia Finance Economics Professional Technology Institute, Yinchuan 750021, China)
Abstract: In 2011, the Ministry of education and the Ministry of Finance decided to continue the implementation of the "Twelfth Five Year" period of "undergraduate teaching project" (undergraduate education quality and teaching reform project), the project for the "quality engineering" further continuation and development. With the wide application of computer and the improvement of the level of the "undergraduate teaching project" project, which also put forward higher requirements for its reporting management. To establish a project management system which is suitable for this school has become an urgent need of the colleges and universities. Project reporting management system is mainly to the project members, project content, project results and project authority and other aspects of the management of organic integration, so as to establish a highly efficient and scientific management platform for University projects. In this paper, the system design, the idea to be analyzed and discussed, and its design and design of a more detailed, in order to provide a reference for the management system design and further improve.
Key words: "undergraduate teaching project"; project reporting; management system; design
隨著現(xiàn)代社會(huì)競(jìng)爭(zhēng)的日益激烈,全國(guó)各高校之間競(jìng)爭(zhēng)更是如此。“本科教學(xué)工程”的繼續(xù)實(shí)施也對(duì)高校項(xiàng)目申報(bào)管理工作提出了更高要求。在科學(xué)技術(shù)不斷發(fā)展且廣泛應(yīng)用的21世紀(jì),要想有效提高高校項(xiàng)目管理工作效率,引進(jìn)現(xiàn)代化管理工具與方法已成為極其重要的一部分,而對(duì)高校內(nèi)項(xiàng)目申報(bào)加以管理有助于對(duì)該校教研工作相關(guān)情況進(jìn)行了解。計(jì)算機(jī)技術(shù)的應(yīng)用與發(fā)展則為該項(xiàng)管理工作提供了一種新的管理策略,“本科教學(xué)工程”項(xiàng)目申報(bào)管理系統(tǒng)則是基于此背景來(lái)進(jìn)行構(gòu)思與設(shè)計(jì)。
1 系統(tǒng)總體設(shè)計(jì)
教研項(xiàng)目的申報(bào)、評(píng)審、檢查以及結(jié)題驗(yàn)收等均包含大量信息,而這些信息需在學(xué)校、學(xué)院間進(jìn)行上傳、處理與反饋,但目前這些重要信息僅被分散保存于計(jì)算機(jī)、文件柜或抽屜中,甚至部分信息尚未形成文字,部分資料缺乏完整性,造成“信息孤島”的大量形成,這對(duì)高校項(xiàng)目申報(bào)的高效科學(xué)管理形成了一定的阻礙[1]。
項(xiàng)目申報(bào)管理系統(tǒng)應(yīng)以項(xiàng)目管理為中心,并將項(xiàng)目計(jì)劃、人員、合同、成果、資金以及設(shè)備等諸多方面均涵蓋在內(nèi),與人事、辦公、財(cái)務(wù)及設(shè)備等部門(mén)相關(guān)的業(yè)務(wù)系統(tǒng)。本管理系統(tǒng)從項(xiàng)目的申報(bào)、審批、開(kāi)發(fā)、成果以及查詢(xún)、統(tǒng)計(jì)等全過(guò)程實(shí)現(xiàn)計(jì)算機(jī)管理與信息共享。本系統(tǒng)主要功能包括:項(xiàng)目相關(guān)信息的添加、刪除與修改;各階段基本信息查詢(xún);報(bào)表生成;相關(guān)文檔的新建、保存以及調(diào)用等,以實(shí)現(xiàn)文檔的自動(dòng)化管理、快捷查詢(xún)與修改,為項(xiàng)目研發(fā)后期提供參照。
2 本管理系統(tǒng)開(kāi)發(fā)平臺(tái)
本管理系統(tǒng)采用B/S結(jié)構(gòu),并依據(jù)MVC模式來(lái)實(shí)現(xiàn)管理系統(tǒng)數(shù)據(jù)層、視圖層與業(yè)務(wù)邏輯層。該模式將應(yīng)用程序劃分為三部分,即模型,視圖與控制器。其中,系統(tǒng)核心數(shù)據(jù)與邏輯關(guān)系包含于模型中,并將應(yīng)用程序所有數(shù)據(jù)進(jìn)行封裝,一個(gè)數(shù)據(jù)層可為多個(gè)視圖層提供數(shù)據(jù)并重復(fù)使用,這就極大地增加了代碼重復(fù)利用率[2]。而視圖層則是將數(shù)據(jù)層中數(shù)據(jù)及各數(shù)據(jù)間邏輯關(guān)系通過(guò)特定形式將之呈現(xiàn)于系統(tǒng)用戶(hù)。同時(shí)數(shù)據(jù)層也可以各種不同形式的視圖層來(lái)加以表現(xiàn),每一視圖層均包含一個(gè)更新操作。一旦用戶(hù)執(zhí)行更新操作,該視圖層則會(huì)從數(shù)據(jù)層中重新獲取數(shù)據(jù),并同時(shí)進(jìn)行更新后呈現(xiàn)給系統(tǒng)用戶(hù)。業(yè)務(wù)邏輯層基于數(shù)據(jù)層與視圖層之間,數(shù)據(jù)層中數(shù)據(jù)的傳播則由業(yè)務(wù)邏輯層來(lái)實(shí)現(xiàn)控制,從而確保數(shù)據(jù)層與視圖層之間得以保持對(duì)應(yīng)關(guān)系,以滿(mǎn)足系統(tǒng)用戶(hù)的實(shí)時(shí)性需求。本管理系統(tǒng)中對(duì)MVC具體實(shí)現(xiàn)步驟如下:系統(tǒng)用戶(hù)通過(guò)browser將請(qǐng)求發(fā)送給web服務(wù)器,服務(wù)器端運(yùn)行的Servlet接受該請(qǐng)求。Servlet為Java服務(wù)端應(yīng)用技術(shù),本系統(tǒng)中Servlet主要功能相當(dāng)于程序中的業(yè)務(wù)邏輯層,Jsp頁(yè)面則相當(dāng)于視圖層,JavaBean則相當(dāng)于數(shù)據(jù)層。業(yè)務(wù)數(shù)據(jù)層通過(guò)調(diào)用所對(duì)應(yīng)的數(shù)據(jù)層來(lái)對(duì)用戶(hù)請(qǐng)求加以處理,并將相應(yīng)的視圖層返回至用戶(hù)。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本管理系統(tǒng)通過(guò)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理,以方便對(duì)數(shù)據(jù)、文檔進(jìn)行管理與快捷查詢(xún)。在本項(xiàng)目申報(bào)管理系統(tǒng)中,數(shù)據(jù)庫(kù)設(shè)計(jì)極為重要,其設(shè)計(jì)質(zhì)量的高低、數(shù)據(jù)結(jié)構(gòu)的好壞將對(duì)系統(tǒng)的順利運(yùn)行產(chǎn)生直接影響[3]。數(shù)據(jù)庫(kù)設(shè)計(jì)指的是對(duì)特定應(yīng)用環(huán)境僅最優(yōu)數(shù)據(jù)模式的構(gòu)造,并實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)與應(yīng)用系統(tǒng)的構(gòu)建,以確保其能夠得以有效儲(chǔ)存數(shù)據(jù),確保各類(lèi)用戶(hù)需求的滿(mǎn)足。
本管理系統(tǒng)采用的是SQL SERVER 2000為底層關(guān)系數(shù)據(jù)庫(kù),功能相對(duì)強(qiáng)大,既可滿(mǎn)足數(shù)據(jù)處理系統(tǒng)與商業(yè)web站點(diǎn)的最大存儲(chǔ)數(shù)據(jù)需求,還可為小企業(yè)或個(gè)人提供簡(jiǎn)便實(shí)用的數(shù)據(jù)儲(chǔ)存服務(wù),其數(shù)據(jù)表主要包括:1)用戶(hù)信息表。該表用于對(duì)用戶(hù)詳細(xì)信息的記錄,主鍵為userid,用戶(hù)level字段值不同則其權(quán)限也相應(yīng)地存在差異;2)系部信息表。該表用以對(duì)學(xué)院系部所有詳細(xì)信息的記錄,depid為其主鍵,與用戶(hù)信息表為主外鍵關(guān)聯(lián)的關(guān)系;3)項(xiàng)目信息表。該表主要用于對(duì)各申報(bào)項(xiàng)目申請(qǐng)審核與結(jié)題審核等情況的記錄,userid為其主鍵。同系部信息表類(lèi)似,該表與用戶(hù)信息表為主外鍵關(guān)聯(lián)的關(guān)系;4)日志查看表。該表主要用于對(duì)進(jìn)入該網(wǎng)站用戶(hù)進(jìn)行的所有操作加以記錄,以便于追蹤與管理系統(tǒng)安全性的保障;5)梅花樹(shù)形表。該表主要用于后臺(tái)管理界面梅花樹(shù)形菜單的設(shè)計(jì)。
4 功能模塊設(shè)計(jì)
本管理系統(tǒng)由4大模塊組成,包括研發(fā)管理、過(guò)程管理、查詢(xún)統(tǒng)計(jì)以及系統(tǒng)管理模塊,每一模塊均包括子模塊。研發(fā)管理模塊為本管理系統(tǒng)的核心部分,其主要用于對(duì)項(xiàng)目進(jìn)度的管理,內(nèi)容繁多,主要包括概要設(shè)計(jì)、需求分析、詳細(xì)設(shè)計(jì)、管理、維護(hù)、進(jìn)度計(jì)劃、進(jìn)度控制以及進(jìn)度調(diào)整等子模塊。過(guò)程管理模塊主要包括立項(xiàng)管理、結(jié)項(xiàng)管理、項(xiàng)目的計(jì)劃與監(jiān)控、項(xiàng)目配置管理、人員管理等子模塊。系統(tǒng)管理模塊則主要包括項(xiàng)目新增、打開(kāi)、項(xiàng)目權(quán)限管理、項(xiàng)目代碼管理、項(xiàng)目文檔管理以及系統(tǒng)退出等子模塊。本管理系統(tǒng)各模塊均各自形成相應(yīng)文件,其內(nèi)容文件名均會(huì)填入所對(duì)應(yīng)的項(xiàng)目信息表[4]。進(jìn)度管理中進(jìn)展報(bào)告極為重要,也是整個(gè)項(xiàng)目進(jìn)行調(diào)整與監(jiān)控的重要參考。為便于用戶(hù)及時(shí)對(duì)各項(xiàng)目相關(guān)信息的了解,本系統(tǒng)的查詢(xún)模塊由4部分組成,包括基本信息查詢(xún)、進(jìn)度查詢(xún)、計(jì)劃查詢(xún)與項(xiàng)目設(shè)計(jì)查詢(xún)模塊,各子模塊的主要功能為其所對(duì)應(yīng)信息查詢(xún)的實(shí)現(xiàn)。
5 “本科教學(xué)工程”申報(bào)管理系統(tǒng)安全設(shè)計(jì)
為防止非法用戶(hù)對(duì)系統(tǒng)的入侵,確保管理系統(tǒng)的安全,本管理系統(tǒng)分為四個(gè)層次:即教務(wù)處,二級(jí)學(xué)院用戶(hù)、教師級(jí)(學(xué)生級(jí))用戶(hù)以及普通用戶(hù),其中,教務(wù)處為最高級(jí)用戶(hù)[5],而普通用戶(hù)通常為未經(jīng)注冊(cè)的瀏覽用戶(hù)。登錄系統(tǒng)用戶(hù)間其信息不相互公開(kāi),已注冊(cè)用戶(hù)可申報(bào)項(xiàng)目,并需上傳項(xiàng)目相關(guān)申報(bào)書(shū)及實(shí)施協(xié)議書(shū)。其申報(bào)具體流程為:注冊(cè)用戶(hù)所申報(bào)項(xiàng)目應(yīng)首先由二級(jí)學(xué)院加以審核,二級(jí)學(xué)院用戶(hù)將教師(學(xué)生)用于項(xiàng)目申請(qǐng)而上傳的申報(bào)書(shū)于下載后加以審核,審核通過(guò)后由二級(jí)學(xué)院用戶(hù)在該申報(bào)項(xiàng)目中增添批注,該步驟完成后將申報(bào)書(shū)重新上傳;而對(duì)于未通過(guò)二級(jí)學(xué)院審核的項(xiàng)目申報(bào)或申報(bào)書(shū)需進(jìn)行修改時(shí),該教師(學(xué)生)個(gè)人項(xiàng)目管理欄中則會(huì)出現(xiàn)相應(yīng)的提醒。
教師(學(xué)生)所申報(bào)項(xiàng)目在經(jīng)由二級(jí)學(xué)院審核并通過(guò)后再由教務(wù)處加以審核,其審核流程類(lèi)似于二級(jí)學(xué)院。教務(wù)處對(duì)申報(bào)項(xiàng)目審核結(jié)果主要包括通過(guò)、需修改與不通過(guò)三種。上述三種結(jié)果中的任何一種管理系統(tǒng)均會(huì)在該教師(學(xué)生)登錄系統(tǒng)時(shí)進(jìn)行提醒。申報(bào)項(xiàng)目在經(jīng)由教務(wù)處審核且通過(guò)后方可對(duì)該項(xiàng)目進(jìn)行開(kāi)展,在項(xiàng)目結(jié)束后該教師(學(xué)生)必須根據(jù)該項(xiàng)目申報(bào)時(shí)的相應(yīng)流程依次向二級(jí)學(xué)院、教務(wù)處申請(qǐng),在經(jīng)由教務(wù)處審核并通過(guò)后方可結(jié)項(xiàng)。
6 開(kāi)發(fā)技術(shù)
對(duì)任何web程序而言,文件上傳均是實(shí)用性最強(qiáng)的功能。例如,于email所使用的文件上傳將附件加入消息中,在技術(shù)支持站點(diǎn)則可使用文件上傳功能來(lái)實(shí)現(xiàn)對(duì)用戶(hù)發(fā)來(lái)的缺陷文檔與錯(cuò)誤日志進(jìn)行接收,而想web中采用文件上傳功能則可通過(guò)web界面實(shí)現(xiàn)文件在各用戶(hù)間的共享。本項(xiàng)目申報(bào)管理系統(tǒng)中,所采用的是jakarta apache所提供的commonsfileupload組間 來(lái)實(shí)現(xiàn)文件的上傳。通過(guò)該組件只需在表單的字段中定義一個(gè)文檔類(lèi)型的input,與此同時(shí),將不同編碼方案enctype=“multipart/form-data” 加入form表中即可。
在本項(xiàng)目申報(bào)管理系統(tǒng)中,通過(guò)利用文件上傳這一功能來(lái)實(shí)現(xiàn)將用戶(hù)所申報(bào)項(xiàng)目的實(shí)施計(jì)劃書(shū)上傳至服務(wù)器文件夾。二級(jí)學(xué)院、教務(wù)處在對(duì)該申報(bào)項(xiàng)目進(jìn)行審核時(shí)可從服務(wù)器將相應(yīng)的計(jì)劃書(shū)下載下來(lái),在審批后將審核意見(jiàn)以批注形式添加于計(jì)劃書(shū)中并重新上傳至服務(wù)器。
7 總結(jié)
“本科教學(xué)工程”實(shí)質(zhì)為“質(zhì)量工程”的后續(xù)補(bǔ)充與發(fā)展,且截至目前已取得較好的成果,但仍存在一定問(wèn)題亟待解決。當(dāng)前各高等院校間日益激烈的競(jìng)爭(zhēng)在某種程度上實(shí)為教研與人才的競(jìng)爭(zhēng),而教研項(xiàng)目數(shù)量與要求的不斷增加也就給高校教研項(xiàng)目申報(bào)管理提出了更高要求。只有通過(guò)對(duì)高校教研項(xiàng)目申報(bào)實(shí)施科學(xué)高效管理方可確保其申報(bào)項(xiàng)目的有序順利進(jìn)行與完成。本文僅對(duì)該管理系統(tǒng)的數(shù)據(jù)庫(kù)以及主要功能模塊進(jìn)行了初步構(gòu)思與設(shè)計(jì),其應(yīng)用于實(shí)踐仍需進(jìn)一步的研究與完善。本管理系統(tǒng)的應(yīng)用于高校師生而言具有極其重要的實(shí)踐意義,因而推廣前景良好[6]。此外,因高校申報(bào)項(xiàng)目學(xué)科門(mén)類(lèi)繁多,且各學(xué)科間管理流程也不盡相同,因而本系統(tǒng)接下來(lái)所需考慮的應(yīng)是對(duì)其進(jìn)行進(jìn)一步優(yōu)化與完善使其不斷滿(mǎn)足各學(xué)院各學(xué)科個(gè)性化的管理需求。
參考文獻(xiàn):
[1] 劉海永,鄭永前.基于Ajax的智能檢索在Web搜索的研究[J].電腦知識(shí)與技術(shù),2008,8(23):1288-1290.
[2] 陳翔宇,葉巖明,陳臨強(qiáng),等.基于CakePHP的項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2013,7(11):28-30.
[3] 鐘德仁,國(guó)海本科教學(xué)質(zhì)量工程項(xiàng)目實(shí)施全面質(zhì)量管理研究與實(shí)踐[J].長(zhǎng)春大學(xué)學(xué)報(bào),2014,24(12):1716.
[4] 蔡忠兵,郭碧乃.高?!百|(zhì)量工程”項(xiàng)目管理信息化建設(shè)的探索與實(shí)踐[J].中國(guó)教育信息化,2014,2 (21):63-65.
[5] 夏平平.科研項(xiàng)目申報(bào)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦,2010,23(18):65.