田斌 唐昊 唐甜 蔡曉娟
摘要:針對高校院系科研工作的數(shù)字化管理事務(wù),設(shè)計出一套基于.NET的高??蒲行畔⒐芾硐到y(tǒng)。系統(tǒng)具有科研數(shù)據(jù)、基礎(chǔ)數(shù)據(jù)、系統(tǒng)設(shè)置、統(tǒng)計報表四個部分,分別提供了科研信息的錄入、管理、動態(tài)增添、評審、統(tǒng)計與分析等功能。系統(tǒng)的使用將最大程度地提升高??蒲泄芾砉ぷ鞯男剩_到科研信息科學(xué)化管理的目的。
關(guān)鍵詞:.NET;科研信息;高校管理
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2016)03-0100-02
1 需求分析
傳統(tǒng)的科研信息管理方式落后,科研信息的收集主要來源于學(xué)校、圖書館以及院系老師處,這樣的信息不僅分布過于零散、不完整,難以滿足學(xué)院日常需求的個性化處理而且年終或定期需要對收集到的數(shù)據(jù)進行整合歸納時、由于大量紙質(zhì)檔保存和管理的科研信息是通過人工進行例行計算,因此難以做到迅速準(zhǔn)確地統(tǒng)計,耗時耗力。利用信息化手段對科研信息進行管理,通過系統(tǒng)將零碎的科研信息統(tǒng)一科學(xué)地錄入并管理,高效利用各類分散信息的來源,縮短數(shù)據(jù)整理周期,簡化教師考核流程,從而提升科研管理人員工作效率。
因此,綜合分析科研信息管理各個流程及各個環(huán)節(jié)的特點,設(shè)計一款完善數(shù)字化校園建設(shè)、提高工作效率的管理系統(tǒng)迫在眉睫。通過對系統(tǒng)功能的具體分析本系統(tǒng)將用戶角色設(shè)定為:科研人員、科研秘書以及系統(tǒng)管理員,并根據(jù)各個角色擁有的不同權(quán)限以及其所能完成的職能設(shè)計了相應(yīng)的操作界面。其中,科研人員角色的用戶是指學(xué)院內(nèi)的在職教師,教師們通過本系統(tǒng)可以查看自己的負責(zé)或參與的科研數(shù)據(jù)情況,提交個人信息,修改個人密碼以及查看自己年終績效、計分等考核信息;科研秘書主要負責(zé)對信息的批量錄入以及根據(jù)學(xué)院的要求個性化地對信息進行操作;系統(tǒng)管理員主要任務(wù)是對系統(tǒng)進行維護,管理用戶信息,增刪新舊用戶,并為用戶分配用戶角色。各個角色用例圖如圖1所示。
2系統(tǒng)體系結(jié)構(gòu)設(shè)計
本系統(tǒng)設(shè)計的主要目的在于將高??蒲行畔⒓{入計算機管理,實現(xiàn)辦公自動化管理,進而提高管理人員的效率。本系統(tǒng)結(jié)合科研人員科研信息的錄入到年終人員考核信息的統(tǒng)計流程中各個環(huán)節(jié)所需完成的功能,通過對各部分科研信息特點的分析,初步得出系統(tǒng)的體系結(jié)構(gòu)。
本系統(tǒng)主要包含以下子功能模塊:科研數(shù)據(jù)管理、基礎(chǔ)數(shù)據(jù)管理、系統(tǒng)設(shè)置管理以及統(tǒng)計報表管理。
3 數(shù)據(jù)庫服務(wù)層設(shè)計
數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之更多有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)[1]。
根據(jù)對科研信息管理事務(wù)的分析,本系統(tǒng)設(shè)計的實體主要包括科研人員、科研項目、科研經(jīng)費、科研成果、論文、著作、專利、科技成果轉(zhuǎn)化、科技報告、學(xué)術(shù)交流,其中科研人員關(guān)聯(lián)其他所有實體。后臺數(shù)據(jù)庫根據(jù)本項目中各個數(shù)據(jù)的相關(guān)邏輯結(jié)構(gòu),分別為每種實體設(shè)定了相應(yīng)的屬性及相應(yīng)的邏輯聯(lián)系。
4 子系統(tǒng)功能模塊實現(xiàn)
本系統(tǒng)基于面向?qū)ο蟮脑O(shè)計思想,根據(jù)不同用戶所能行使的權(quán)限以及所能完成的功能分別設(shè)計了以下四個部分:
基礎(chǔ)數(shù)據(jù)部分:設(shè)置各部分科研信息對應(yīng)的級別、類型等基礎(chǔ)數(shù)據(jù),實現(xiàn)科研信息的動態(tài)化生成。
科研數(shù)據(jù)部分:錄入科研人員、科研成果、科研項目、科研獲獎等科研信息,由系統(tǒng)統(tǒng)一管理。
系統(tǒng)設(shè)置部分:設(shè)置各個部分不同類型、級別等數(shù)據(jù)的績效金額、計分實現(xiàn)考核信息的自動生成。
統(tǒng)計報表部分:年終或定期由系統(tǒng)根據(jù)管理員需求自動計算數(shù)據(jù),得出各部分科研信息報表。
4.1基礎(chǔ)數(shù)據(jù)管理功能模塊設(shè)計
科研信息基礎(chǔ)數(shù)據(jù)包括項目計劃名稱、著作類型、論文類型、所室、專利類型、獎勵類型、獎勵級別、基地類型、橫向項目分類、院級項目計劃名稱共十項。通過將科研信息中基礎(chǔ)數(shù)據(jù)的抽出進行單獨設(shè)置,實現(xiàn)本系統(tǒng)科研信息的動態(tài)化生成,降低了日后系統(tǒng)維護、改進時的工作量。因此基礎(chǔ)數(shù)據(jù)管理功能的實現(xiàn)成為了本系統(tǒng)執(zhí)行的必要前提。
4.2科研數(shù)據(jù)管理功能模塊設(shè)計
根據(jù)高校科研信息類型,將其逐一分塊進行管理??蒲袛?shù)據(jù)分為科研人員、科研項目、科研成果、科研獲獎、科研經(jīng)費共五大組成部分,每部分包含與之類型相符的若干小項,其具體功能結(jié)構(gòu)圖如圖3所示。系統(tǒng)通過登錄的用戶角色的不同分配相應(yīng)的權(quán)限對科研信息進行操作,系統(tǒng)管理員和科研秘書可對科研信息進行增加、修改、注銷、刪除等操作,科研人員主要根據(jù)自己需求,進行查詢科研數(shù)據(jù)操作。
4.3系統(tǒng)設(shè)置管理功能模塊設(shè)計
系統(tǒng)設(shè)置管理功能相對比較簡單,其共有績效獎勵標(biāo)準(zhǔn)和科研計分標(biāo)準(zhǔn),主要對錄入系統(tǒng)后的科研數(shù)據(jù),根據(jù)基礎(chǔ)數(shù)據(jù)中存在的不同類型、級別等設(shè)置其對應(yīng)的績效金額、計分提供給統(tǒng)計報表功能中的評判標(biāo)準(zhǔn)根據(jù)。
4.4統(tǒng)計報表管理功能模塊設(shè)計
統(tǒng)計報表管理子系統(tǒng)是本系統(tǒng)功能較復(fù)雜也是最重要的模塊,通過科研項目匯總、科研成果匯總、科研獲獎匯總、科研績效、科研計分、科研數(shù)量和項目經(jīng)費統(tǒng)計報表的實現(xiàn)如圖4所示,達到以下三個主要目的:1)、統(tǒng)計計算得出各個部分科研數(shù)據(jù)數(shù)量明細;2)、根據(jù)系績效金額、科研計分設(shè)置的標(biāo)準(zhǔn)計算得出各個部分科研數(shù)據(jù)的考核明細;3)、采用統(tǒng)計表格形式綜合統(tǒng)計院內(nèi)教師的績效發(fā)放數(shù)目及聘期任務(wù)統(tǒng)計憑據(jù)。
5 部分功能模塊實現(xiàn)
本系統(tǒng)實現(xiàn)的軟件環(huán)境主要包括:Visual Studio2010軟件開發(fā)平臺,采用C#編程語言實現(xiàn)后臺邏輯功能,SQL Sever 2008提供一個全面的、集成的數(shù)據(jù)解決方案。該系統(tǒng)基于.NET框架,采用了表現(xiàn)層、中間層和數(shù)據(jù)層的3層設(shè)計架構(gòu),利用了ASP.NET安全性方面的特性,極大地提高了系統(tǒng)的可移植性、可擴展性、可維護性[2]。
其中表現(xiàn)層負責(zé)對用戶數(shù)據(jù)的收集和顯示;中間層作為另外兩層的紐帶,使得應(yīng)用程序具有良好的數(shù)據(jù)獨立和邏輯性;數(shù)據(jù)層則主要負責(zé)對數(shù)據(jù)庫中具體數(shù)據(jù)的增、刪、改、查操作。本系統(tǒng)軟件架構(gòu)采用B/S模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。由于該模式主要事務(wù)在服務(wù)器端實現(xiàn),因此采用該模式設(shè)計與實現(xiàn)的系統(tǒng)不需要用戶安裝客戶端軟件,只需要用戶通過網(wǎng)頁登陸就可以進行相應(yīng)操作,使辦公不受時間和空間的限制,最大限度地提高了系統(tǒng)交互性。
6 系統(tǒng)的部署與測試
本系統(tǒng)部署在Windowssever2008所提供的IIS7.0服務(wù)器上,該服務(wù)器良好的性能為系統(tǒng)的正常運行提供了可靠保證。本系統(tǒng)經(jīng)過編碼實現(xiàn)其基本功能后,通過黑盒測試和白盒測試相結(jié)合的形式對系統(tǒng)進行測試,幫助找出了系統(tǒng)在開發(fā)過程中的問題,及時進行了糾正,以保證在運行過程中穩(wěn)定可靠。
本系統(tǒng)通過在高校院系科研信息管理工作中具體運行情況來看,在用戶交互性與功能實現(xiàn)方面都達到了理想的效果,科研信息管理人員的工作效率得到很大程度地提高。
7 總結(jié)
科研信息管理系統(tǒng)將計算機技術(shù)與高校院系日??蒲惺聞?wù)相結(jié)合,實現(xiàn)高??蒲行畔⒒芾砟繕?biāo)。通過對科研數(shù)據(jù)收集、數(shù)據(jù)特點、處理流程的分析得出了對管理系統(tǒng)的詳細分析、合理設(shè)計與系統(tǒng)實現(xiàn)。目前,本系統(tǒng)已經(jīng)應(yīng)用于某高校石油與天然氣工程學(xué)院的科研信息管理工作當(dāng)中,快速地整合了分散的信息,有效地縮短了數(shù)據(jù)整理周期,減少了重復(fù)工作量,提高了管理人員工作效率,取得了預(yù)期的成效。
參考文獻:
[1] 王肖榮.基于.NET的高校黨建管理系統(tǒng)的設(shè)計與實現(xiàn)[D].廈門:廈門大學(xué),2013.
[2] 陳傳波,夏義兵.基于ASP.NET技術(shù)及三層網(wǎng)絡(luò)架構(gòu)的權(quán)限管理系統(tǒng)模型[J].武漢:華中科技大學(xué),2003.
[3] 沈云琴.基于.NET的項目管理系統(tǒng)的設(shè)計與實現(xiàn)[D].西安:西安電子科技大學(xué),2012.