唐柱斌 麻少秋
摘要:高校的科研能力是評價高校綜合實力最重要的組成部分之一,而高效的課題申報、管理、評審等流程是提高學校科研課題管理執(zhí)行效率的重要一環(huán)。隨著計算機網絡應用水平的提高和科研課題管理的規(guī)范化及制度化要求,設計一套課題申報、評審和管理的WEB系統(tǒng)就十分有必要。本系統(tǒng)采用B/S模式的N層模型進行設計,包括的功能主要有項目申報管理、項目管理、經費管理、成果管理、查詢統(tǒng)計和系統(tǒng)維護等,通過本系統(tǒng)可以實現(xiàn)課題申報、評審和管理的高效、便捷和無紙化。
關鍵詞:科研管理系統(tǒng);ASP.NET;ADO NET AJAX
中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2018)24-0078-03
Abstract: The scientific research ability of colleges and universities is one of the most important components to evaluate the comprehensive strength of colleges and universities, and the efficient process of reporting, management and evaluation is an important part of improving the efficiency of the management of scientific research projects in schools. With the improvement of the application level of computer network and the standardization and institutionalization of scientific research project management, it is necessary to design a set of WEB systems to declare, review and manage a set of subjects. The system uses the N layer model of B/S mode to design, including the main functions of project declaration management, project management, fund management, results management, query statistics and system maintenance. Through this system, it can realize the efficiency, convenience and paperless of the application, evaluation and management of the project.
Key words: Research Management System; ASP.NET; ADO.NET; AJAX
隨著管理的不斷規(guī)范和深入及校園網絡的建設和普及,信息通暢和數(shù)據統(tǒng)一已是必然趨勢。并且國家教育部頒布的《教育信息化技術行業(yè)標準》,對高校的課題管理的數(shù)據格式也提出統(tǒng)一的要求。本課題的研究必是課題管理實現(xiàn)規(guī)范化、標準化和高效率的重要方向和大勢所趨。
科研管理系統(tǒng)通常分為兩種,一種是帶有客戶端軟件的C/S(客戶端/服務器)模式的科研管理系統(tǒng),另一種是基于Web的B/S(瀏覽器/服務器)模式的科研管理系統(tǒng)。前者在部署過程中需要對每一臺客戶端安裝專門的科研課題申報軟件,通過這些客戶端軟件可以訪問本地資源,如操作系統(tǒng)、本地文檔等等。但是由于其部署上缺乏靈活性。隨著Web頁面和瀏覽器的功能不斷增強,目前被廣泛采用的是基于Web的B/S模式的科研管理系統(tǒng)。它具有部署方便、靈活的特性,只要接入網絡數(shù)據中心的客戶機并具有網頁瀏覽器就能夠使用,而且所有的科研管理數(shù)據都在服務器端,從而提高了系統(tǒng)的安全性、集中性和可控性。
1 系統(tǒng)架構設計
軟件體系結構是軟件開發(fā)構建的集合,含連接、數(shù)據及處理構建的集合,其中,連接構件的功能是將不同部分組合、連接起來,數(shù)據構件是被處理的信息合集,而處理構件則是負責對數(shù)據進行處理、加工。目前比較流行的有C/S(Client/Server)和B/S(Browser/Server)軟件體系結構,其中C/S的分布式計算機結構,其特點在于應用程序在PC機(即客戶端)和Server(服務器)之間分擔,客戶端在接收到被處理的數(shù)據實現(xiàn)顯示和業(yè)務邏輯,C/S的軟件體系結構因其靈活性得到了廣泛的應用,但隨著網絡Internet的發(fā)展,基于WEB和Internet的系統(tǒng)需更加開放和靈活。所以本文采用的是基于B/S的三層軟件體系結構,三層體系分別為:客戶層(client tier)、服務器層(server tier)和數(shù)據層(data tier)。
整個系統(tǒng)開發(fā)過程中,關鍵技術包括開發(fā)平臺.NET Framework、數(shù)據庫開發(fā)平臺SQL Server、集成開發(fā)工具Visual Studio .NET、開發(fā)語言C#,以及ASP.NET、ASP.NET AJAX和ADO.NET等相關技術。本系統(tǒng)開發(fā)采用B/S體系結構中的MVC三層系統(tǒng)結構,其示意圖如圖1所示。
2 系統(tǒng)設計
2.1 業(yè)務設計
本系統(tǒng)主要實現(xiàn)高??蒲许椖康纳陥蟆⒃u審立項、經費管理等三大部門內容,系統(tǒng)主要用戶有:一般用戶、評審專家、部門負責人、科研處人員、財務處人員、管理員等。系統(tǒng)的結構模型如圖2所示。
一般用戶:可以進行科研系統(tǒng)的注冊、項目申報、:負責建立本項目立項后的信息維護、對本項目人員經費申請進行審核、管理、對本項目結題的成果進行管理;
評審專家:負責對分配的項目進行評審,當然評審專家也具有一般用戶所有的功能;
部門負責人:負責對本部門、單位申報的科研項目進行審核,并有權限對本部門負責的項目及經費使用情況進行查詢統(tǒng)計;
科研處人員:對負責全??蒲许椖康纳陥?、立項、經費管理等,并對全校所有科研項目及經費使用情況進行查詢統(tǒng)計;
財務處人員:負責立項的科研項目的經費活動進行審核,并對立項到賬的項目的經費使用情況進行查詢統(tǒng)計;
管理員:負責整個系統(tǒng)的正常運行及基本信息維護等,含用戶管理、負責全校項目的申報、立項、經費管理,并對全校所有科研項目及經費使用情況進行查詢統(tǒng)計等。
2.2 功能設計
根據學校實際情況,科研管理系統(tǒng)最要分為以下幾個功能模塊:申報管理、立項管理、經費管理、成果管理、查詢統(tǒng)計、系統(tǒng)管理等6大模塊,并針對不同的用戶種類提供不同的工作平臺和功能。系統(tǒng)的用例圖如圖3所示。
申報管理:申請人員根據科研處下達的申報通知,通過本系統(tǒng)在規(guī)定時間內填寫科研項目的信息和上傳相關材料。申報材料經部門負責人審核通過后才可進入評審立項階段。
立項管理:申報的項目在經過評審專家評審通過后,根據科研處下達的立項文件,對申報的項目建立項目的立項信息,如項目編號、經費、負責人等信息。只有立項的項目,才給予劃撥經費進行科研課題的研究。
經費管理:對于立項的項目經費項目,由項目組成員通過系統(tǒng)填寫支出明細,經項目負責人審核、財務處負責人審核后進行報銷。
成果管理:項目負責人可以通過系統(tǒng)對立項項目的成果進行登記并提交結題申請,經部門負責人及科研處負責人審核通過后正式結題。
查詢統(tǒng)計:可以按某個時間區(qū)間、部門、結題情況等多條件組合、模糊查詢,并可以查看查詢項目的詳細信息,如項目內容、項目組負責人、項目組成員、項目結題情況、項目成果、項目經費使用等信息。
系統(tǒng)維護:對本校的科研申報組織部門進行維護。
3 系統(tǒng)實現(xiàn)
限于篇幅,接下來僅詳細介紹申報管理功能一項。
3.1 添加申報項目
普通用戶在登錄系統(tǒng)并填寫新的科研項目,并上傳相關附件,確認無誤后提交進行申報流程中部門審核部分。設計界面如圖4所示:
3.2 管理申報項目
申報用戶在此頁面可以查看并管理自己申報的項目,也可以按照多條件進行查詢。在點擊查看鏈接時候可以查看所申報項目的詳細信息??蓪σ驯4娴捻椖窟M行修改、刪除和提交操作,并可以在狀態(tài)一欄中可以查看本項目的審核情況。設計界面如圖5所示:
3.3 部門審核
部門負責人通過此頁面可以本部門人員申請的科研項目進行審核,默認顯示部門當前年度項目的申報列表,可根據多條件檢索后進行審核操作,點擊查看鏈接可以查看申報項目的詳細信息。設計界面如圖6所示:
3.4 專家評審
為保障申報課題的質量,科研處在得到部門審核通過后的科研申報項目按學科種類分給不同的專家進行評審,默認顯示已經部門審核通過且分配給當前專家的本年度的項目列表,點擊查看鏈接可以查看申報項目的詳細信息。審核通過則進入立項階段,不通過則退回重新修改后再提交、審核、評審。設計界面如圖7所示:
4 結束語
本系統(tǒng)采用了基于Web的B/S模式的N層模型進行設計。包括的主要功能項目申報管理、項目管理、經費管理、成果管理、查詢統(tǒng)計和系統(tǒng)維護等,通過本系統(tǒng)可以實現(xiàn)課題申報、評審和管理的高效、便捷和無紙化。系統(tǒng)從功能測試、安全性測試、壓力測試及登錄測試等方面多方位進行測試,結果證明系統(tǒng)是可以完成正常功能需求的。
參考文獻:
[1] 劉瑋琳.計算機管理系統(tǒng)在護理管理工作中的應用[C]//.黑龍江護理雜志,1997,33(4):62-67.
[2] 陳寶.基于.NET的科研管理系統(tǒng)及Ajax應用研究[C]//.華中科技大學碩士論文[C].武漢:華中科技大學出版社,2008.:468-471
[3] 李揚.基于.NET的校友資源管理系統(tǒng)的設計與實現(xiàn)[C]//. 沈陽建筑大學碩士論文.沈陽:沈陽建筑大學出版社,2010 :254-301
[4] 徐梅.基于.NET的科研管理系統(tǒng)的設計與實現(xiàn)[C]//.山東大學碩士論文.濟南:山東大學出版社,2009:135-212
[5] 張珊.基于.NET的高校設備管理系統(tǒng)的設計與實現(xiàn)[C]//.武漢科技大學碩士論文.武漢:武漢科技大學出版社,2009
【通聯(lián)編輯:唐一東】