楊怡晨,亢軍賢,白博,趙美映
(臨潼康復療養中心,陜西 西安 710600)
近年來,國家正在倡導技術創新,技術創新的核心是科研,進而科研管理尤為重要,然而目前科研管理還停留在手工模式,工作中常用Word、Excel 表格在線發送,收集整理相應材料,工作效率低,且容易出錯,信息資源無法共享,科技成果產量少,專利成果轉化少,為了快速提升科研技術創新,從信息化管理角度提出開發一套科研管理信息系統。本文構建了基于B/S架構的科研管理系統,用以實現科研項目的全生命周期管理以及規范制度及工作流程。該系統自動化程度高,數據處理效率強,信息資源共享廣,為本單位科研工作提供強力支撐,并且提高科研活動和科研管理的效率,為科研人才培養提供先決條件。
本系統有利打破“信息孤島”和“數據煙囪”局面,以前,通知文件及科研文件多以紙質形式管理和保存,通知及文件更新步驟煩瑣,歸集質量不高,本系統可以實現電子文檔匯總及文件共享,讓數據多跑路,讓科研人員少走路。
本系統可以解決信息扁平化問題,通過統計數據導出分析報告,其數據可供領導進行決策部署,具備功能的可持續性。
本系統開發中采用Eclipse、MySQL 數據庫與B/S 技術相結合的技術,其優勢在于PC 端不需要安裝客戶端,用戶使用方便快捷,主要事務部署在服務器上,減少了維護人員的維護成本和時間。
科研管理系統底層為B/S 結構,其上為系統的數據庫訪問層及業務邏輯層,科研隊伍管理、科研項目管理、科研成果管理、科研平臺管理模塊,支持人員管理、項目/成果申報、評審,文件共享、信息交流等業務,具備統計查詢、數據導出、綜合分析等功能。系統架構設計如圖1所示。

圖1 科研管理系統架構設計
1.3.1 科研申報模塊功能
操作本模塊的用戶主體為科研人員,為科研人員提供包括個人信息修改、科研項目管理、科研成果管理、通知信息查看,共享文件查看,學術交流互動在內的六大項功能。其中申報內容包括項目/成果名稱、項目/成果負責人、申請類別、學科分類、預算經費、項目/成果開始世界、項目/成果結束時間、申請書文件上傳。申報完成后,可以通過項目/成果查詢功能,查詢項目/成果是否立項通過,并持續關注項目的中檢,終結評審結果及科研小組意見建議。系統業務數據儲存在SQL SERVER 2012 數據庫中。
1.3.2 科研審核模塊功能
操作本模塊的用戶主體為科研秘書,科研秘書可通過該模塊中的項目/成果管理功能,查看科研人員的立項申報、下載科研人員上傳的申請書及項目文件,對項目/成果進行審核,并根據開始時間,和預計完成時間,組織多種形式的答辯匯報,對項目/成果進行中檢管理和終結管理。同時,可以通過通知信息管理模塊發布消息,提醒科研人員答辯時間或提交申請截止時間,并可以利用共享文件管理模塊,分享康復療養的學習資料和案例,以便科研人員下載閱讀。
1.3.3 科研管理模塊功能
操作本模塊的用戶主體為科研管理人員,科研管理人員可對項目/成果進行管理、查看,并在項目/成果終結后,根據完成情況及效果對其評分,且可以查看項目年度統計情況,根據需求導出數據,生成報表分析文件。
1.3.4 信息維護模塊功能
操作本模塊的用戶主體為系統維護人員,可對各類信息進行管理,包括科研單位、科研人員、科研秘書、科研管理人員信息的添加、修改、刪除。同時還具備系統數據管理功能,包括數據備份、系統日志管理,即查看登錄賬號、用戶身份、登錄IP 及登錄時間。并且可以將項目/成果數據導出Excel 表格。科研管理系統各模塊功能如圖2所示。

圖2 科研管理系統各模塊功能一覽
申報功能實現的代碼包括Projectindex.html、ProjectAdd.cs、commons-fileupload-1.2.1.jar、commons-io-1.4.jar 等,其中Projectindex.html 用于展示科研項目申報前端界面的頁面設計;ProjectAdd.cs 用于是實現申報項目的相關內容提交編碼,commons-fileupload-1.2.1.jar,commons-io-1.4.jar 是提供前端頁面文件上傳功能的組件,工作流程如圖3所示。

圖3 文件上傳功能實現流程
管理功能實現的代碼主要包括ProjectManage.html、Projectindex.cs,che 其中ProjectManage.html 用于展示科研項目申報前端界面的頁面設計;Projectindex.cs 用于是實現管理項目的相關內容提交編碼。
設計中選擇Microsoft SQL Server 2012 開展配套的數據庫設計工作。首先創建九個基礎的數據庫表,以表1 項目申報表為例。

表1 項目申報表數據結構

單位 project_dept varchar申請時間 project_date date審核 project_check varchar意見 project_opinon varchar中檢情況 project_mid varchar終結情況 project_fin varchar評分 project_score varchar
科研管理系統在設計時,關注了系統安全性方面的問題隱患,由于數據庫中存儲了大量的研究資料和學習資料,為了避免系統崩潰而造成的數據丟失,采用數據庫主備份的方式來保證系統的安全。該方法利用SQL Server 2012 數據庫主備設計方法,實現了主數據庫中的全部業務數據和基本數據,而后備數據庫則與主數據庫一樣,當主數據庫發生不可逆損壞時,可以利用備份數據庫中的數據進行數據恢復,以確保數據的安全。
系統軟硬件配置實現環境如表2所示。

表2 系統軟硬件配置實現環境
系統的開發是按照需求分析、總體設計、詳細設計、編碼和測試的流程,在劃分的時候達到了“高內聚、低耦合”的設計原則,測試結束后就可以進行系統的交互。
項目添加的關鍵代碼為:



科研管理系統主要包括項目申報、成果評審、資源共享、通知公告管理、系統配置管理,系統主界面如圖4所示。在安全方面,利用數據庫的主從存儲技術,對主數據庫和備用數據庫進行了設計,以提高系統的安全性。

圖4 科研管理系統主界面
科研管理系統實現了科研管理的實時化、高效化、信息化。科研管理系統實現了科研管理的實時化、高效化和信息化。通過測試并且應用該系統,證明本系統具有較強的安全性、便捷性,符合用戶需求,達到了科學管理的目的,對提高專業技術創新具有重要指導意義。