?

基于.NET的高??蒲行畔⒐芾硐到y的設計與實現

2016-04-07 14:26田斌唐昊唐甜蔡曉娟
電腦知識與技術 2016年3期
關鍵詞:高校管理

田斌 唐昊 唐甜 蔡曉娟

摘要:針對高校院系科研工作的數字化管理事務,設計出一套基于.NET的高??蒲行畔⒐芾硐到y。系統具有科研數據、基礎數據、系統設置、統計報表四個部分,分別提供了科研信息的錄入、管理、動態增添、評審、統計與分析等功能。系統的使用將最大程度地提升高??蒲泄芾砉ぷ鞯男?,達到科研信息科學化管理的目的。

關鍵詞:.NET;科研信息;高校管理

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)03-0100-02

1 需求分析

傳統的科研信息管理方式落后,科研信息的收集主要來源于學校、圖書館以及院系老師處,這樣的信息不僅分布過于零散、不完整,難以滿足學院日常需求的個性化處理而且年終或定期需要對收集到的數據進行整合歸納時、由于大量紙質檔保存和管理的科研信息是通過人工進行例行計算,因此難以做到迅速準確地統計,耗時耗力。利用信息化手段對科研信息進行管理,通過系統將零碎的科研信息統一科學地錄入并管理,高效利用各類分散信息的來源,縮短數據整理周期,簡化教師考核流程,從而提升科研管理人員工作效率。

因此,綜合分析科研信息管理各個流程及各個環節的特點,設計一款完善數字化校園建設、提高工作效率的管理系統迫在眉睫。通過對系統功能的具體分析本系統將用戶角色設定為:科研人員、科研秘書以及系統管理員,并根據各個角色擁有的不同權限以及其所能完成的職能設計了相應的操作界面。其中,科研人員角色的用戶是指學院內的在職教師,教師們通過本系統可以查看自己的負責或參與的科研數據情況,提交個人信息,修改個人密碼以及查看自己年終績效、計分等考核信息;科研秘書主要負責對信息的批量錄入以及根據學院的要求個性化地對信息進行操作;系統管理員主要任務是對系統進行維護,管理用戶信息,增刪新舊用戶,并為用戶分配用戶角色。各個角色用例圖如圖1所示。

2系統體系結構設計

本系統設計的主要目的在于將高??蒲行畔⒓{入計算機管理,實現辦公自動化管理,進而提高管理人員的效率。本系統結合科研人員科研信息的錄入到年終人員考核信息的統計流程中各個環節所需完成的功能,通過對各部分科研信息特點的分析,初步得出系統的體系結構。

本系統主要包含以下子功能模塊:科研數據管理、基礎數據管理、系統設置管理以及統計報表管理。

3 數據庫服務層設計

數據庫設計是建立數據庫及其應用系統的技術,是信息系統開發和建設中的核心技術。具體說,數據庫設計是指對于一個給定的應用環境,構造最有的數據庫模式,建立數據庫及其應用系統,使之更多有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)[1]。

根據對科研信息管理事務的分析,本系統設計的實體主要包括科研人員、科研項目、科研經費、科研成果、論文、著作、專利、科技成果轉化、科技報告、學術交流,其中科研人員關聯其他所有實體。后臺數據庫根據本項目中各個數據的相關邏輯結構,分別為每種實體設定了相應的屬性及相應的邏輯聯系。

4 子系統功能模塊實現

本系統基于面向對象的設計思想,根據不同用戶所能行使的權限以及所能完成的功能分別設計了以下四個部分:

基礎數據部分:設置各部分科研信息對應的級別、類型等基礎數據,實現科研信息的動態化生成。

科研數據部分:錄入科研人員、科研成果、科研項目、科研獲獎等科研信息,由系統統一管理。

系統設置部分:設置各個部分不同類型、級別等數據的績效金額、計分實現考核信息的自動生成。

統計報表部分:年終或定期由系統根據管理員需求自動計算數據,得出各部分科研信息報表。

4.1基礎數據管理功能模塊設計

科研信息基礎數據包括項目計劃名稱、著作類型、論文類型、所室、專利類型、獎勵類型、獎勵級別、基地類型、橫向項目分類、院級項目計劃名稱共十項。通過將科研信息中基礎數據的抽出進行單獨設置,實現本系統科研信息的動態化生成,降低了日后系統維護、改進時的工作量。因此基礎數據管理功能的實現成為了本系統執行的必要前提。

4.2科研數據管理功能模塊設計

根據高??蒲行畔㈩愋?,將其逐一分塊進行管理??蒲袛祿譃榭蒲腥藛T、科研項目、科研成果、科研獲獎、科研經費共五大組成部分,每部分包含與之類型相符的若干小項,其具體功能結構圖如圖3所示。系統通過登錄的用戶角色的不同分配相應的權限對科研信息進行操作,系統管理員和科研秘書可對科研信息進行增加、修改、注銷、刪除等操作,科研人員主要根據自己需求,進行查詢科研數據操作。

4.3系統設置管理功能模塊設計

系統設置管理功能相對比較簡單,其共有績效獎勵標準和科研計分標準,主要對錄入系統后的科研數據,根據基礎數據中存在的不同類型、級別等設置其對應的績效金額、計分提供給統計報表功能中的評判標準根據。

4.4統計報表管理功能模塊設計

統計報表管理子系統是本系統功能較復雜也是最重要的模塊,通過科研項目匯總、科研成果匯總、科研獲獎匯總、科研績效、科研計分、科研數量和項目經費統計報表的實現如圖4所示,達到以下三個主要目的:1)、統計計算得出各個部分科研數據數量明細;2)、根據系績效金額、科研計分設置的標準計算得出各個部分科研數據的考核明細;3)、采用統計表格形式綜合統計院內教師的績效發放數目及聘期任務統計憑據。

5 部分功能模塊實現

本系統實現的軟件環境主要包括:Visual Studio2010軟件開發平臺,采用C#編程語言實現后臺邏輯功能,SQL Sever 2008提供一個全面的、集成的數據解決方案。該系統基于.NET框架,采用了表現層、中間層和數據層的3層設計架構,利用了ASP.NET安全性方面的特性,極大地提高了系統的可移植性、可擴展性、可維護性[2]。

其中表現層負責對用戶數據的收集和顯示;中間層作為另外兩層的紐帶,使得應用程序具有良好的數據獨立和邏輯性;數據層則主要負責對數據庫中具體數據的增、刪、改、查操作。本系統軟件架構采用B/S模式,即瀏覽器/服務器結構。由于該模式主要事務在服務器端實現,因此采用該模式設計與實現的系統不需要用戶安裝客戶端軟件,只需要用戶通過網頁登陸就可以進行相應操作,使辦公不受時間和空間的限制,最大限度地提高了系統交互性。

6 系統的部署與測試

本系統部署在Windowssever2008所提供的IIS7.0服務器上,該服務器良好的性能為系統的正常運行提供了可靠保證。本系統經過編碼實現其基本功能后,通過黑盒測試和白盒測試相結合的形式對系統進行測試,幫助找出了系統在開發過程中的問題,及時進行了糾正,以保證在運行過程中穩定可靠。

本系統通過在高校院系科研信息管理工作中具體運行情況來看,在用戶交互性與功能實現方面都達到了理想的效果,科研信息管理人員的工作效率得到很大程度地提高。

7 總結

科研信息管理系統將計算機技術與高校院系日??蒲惺聞障嘟Y合,實現高??蒲行畔⒒芾砟繕?。通過對科研數據收集、數據特點、處理流程的分析得出了對管理系統的詳細分析、合理設計與系統實現。目前,本系統已經應用于某高校石油與天然氣工程學院的科研信息管理工作當中,快速地整合了分散的信息,有效地縮短了數據整理周期,減少了重復工作量,提高了管理人員工作效率,取得了預期的成效。

參考文獻:

[1] 王肖榮.基于.NET的高校黨建管理系統的設計與實現[D].廈門:廈門大學,2013.

[2] 陳傳波,夏義兵.基于ASP.NET技術及三層網絡架構的權限管理系統模型[J].武漢:華中科技大學,2003.

[3] 沈云琴.基于.NET的項目管理系統的設計與實現[D].西安:西安電子科技大學,2012.

猜你喜歡
高校管理
高校教學管理者必須樹立的若干觀念
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合