?

農業科研單位成果轉化與“四技”服務管理系統的設計與實現

2023-06-03 11:58彭一輝邵葉飛祝利莉胡為群葉少挺徐臻葛杭珺
電腦知識與技術 2023年10期
關鍵詞:成果轉化管理系統服務

彭一輝 邵葉飛 祝利莉 胡為群 葉少挺 徐臻 葛杭珺

關鍵詞:成果轉化;“四技”服務;管理系統

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2023)10-0063-04

0 引言

近年來,隨著國家“放管服”的深化改革以及成果轉化相關法律法規的不斷修訂和深入實施,我國科技成果轉化步入新階段。特別是農業科技成果的有效轉化已經成為農業農村經濟提質增效、農業產業創新發展等方面的新型驅動引擎和內生動力,為推動我國農業經濟高質量發展注入了新的強大活力[1]。

浙江省近年來著力提升農業科技創新能力,推進農業科技現代化工作已有較好基礎?!笆濉逼陂g,全省共投入省級涉農科技資金14.5億元,全省農業科技進步貢獻率達64%。浙江省農業科學院(以下簡稱“浙江省農科院”)近年來在本單位為第一申請人的發明申請和授權專利共計980 件,獲得各類授權專利333件,其中,發明專利253件,實用新型專利77件,外觀設計專利3件[2],同時為全省廣大農業工作者進行培訓412次,技術咨詢407項等。由此可見浙江省農科院近幾年來成果轉化與“四技”服務的工作取得了積極的進展,其中“四技”服務是指技術開發、技術咨詢、技術服務(含檢測服務)、技術培訓。但是由于沒有信息管理系統的存在,在院內申報成果轉化與“四技”服務項目的過程會產生許多線下流程,諸如蓋章簽字、紙質材料申報、合同存檔等,線下的流程會降低科研人員與管理人員的工作效率,同時期間產生的數據也不能被管理人員有效利用。

因此為了加強浙江省農科院對科技成果轉化和“四技”服務的合同管理,為了規范合同的簽訂程序,為了維護我院合法權益,提高工作效能,浙江省農科院信息中心開發了一套完整的院成果轉化與“四技”服務管理系統。

1 系統設計

系統以通用、高效、便捷、穩定、模塊化和人機界面友好為原則,根據院成果轉化推廣部的需求,設計了一套從項目申報開始直至項目簽訂合同完成的封閉流程,如圖1內容所示。

1.1 系統界面設計

系統采用簡潔的界面設計,在頁面左側為菜單欄,右側為相關的列表界面與操作界面。系統左側菜單欄目包括主頁、成果轉化、技術開發、技術服務、技術咨詢、技術培訓、圖表統計與政策文件八個一級欄目,成果轉化欄目還包括了專利權、專利申請權、專利實施許可與技術秘密四個二級欄目;技術開發欄目包括了合作開發與委托開發兩個二級欄目;技術服務欄目包括技術服務(非檢測)、檢測服務(合同)、檢測服務(檢測單)三個二級欄目;圖表統計欄目包括項目數量、簽約情況、到款情況與年度統計分析三個二級欄目。

1.2 系統流程設計

根據浙江省農科院頒布的政策文件,系統設計了如圖2內容所示的成果轉化與“四技”服務項目申報流程。

1)研究所內課題組有需要簽約的成果轉化與“四技”服務項目。根據浙江省農科院成果轉化與“四技”服務的政策,首先在錄入項目時,所科研秘書需要確定項目的類型,如果該項目屬于成果轉化類項目,那么它必須具有一個院MIS系統的項目編號,同時該項目必須在院對外展示成果的網站51 農業技術網站(51nyjs.zaas.org)上進行過發布,當滿足上述兩個條件后才能進入項目填報階段,否則將不予立項;如果是“四技”服務類的項目則可進行項目填報。然后由所科研秘書根據系統要求將項目錄入。項目錄入完成保存后,再錄入項目成員的排名,最后提交至院轉化部進行審核。

2)院轉化部負責對項目進行審核。審核不通過,則退回至所一級修改;也可以與項目負責人核實后進行編輯修改,再審核。審核通過后,系統會生成一個項目編號,項目編號由年份、單位編號、項目類型與自然排序號組成。通過編號用戶可以了解到項目的簡單信息。

3)項目通過審核以后,所科研秘書會收到短信告知,此時便可以在系統中打印浙江省農科院科技成果轉化合同審核表。審核表包括成果名稱、轉化金額、項目基本情況等信息。審核表的頂部會顯示項目編號與自帶時間戳的條形碼,該條形碼用來防止出現非系統自動產生的審核表。審核表經過線下簽字審批蓋章后,項目才可以簽訂合同。合同簽訂后,所科研秘書將合同原件存檔留底,并在系統中上傳合同掃描件的PDF版本,同時上傳審核表的PDF版本。最后院轉化部審核通過,完成申報流程。

2 數據庫設計

截至2021年,國產化試點建設任務從星星之火已成燎原之勢,開始向全面替代工程邁進。十幾億級的操作系統市場、幾十億級的應用開發市場、百億級的整機和硬件市場共同組成的盛宴[3]。數據庫國產化也是一種必然的趨勢,為了迎頭趕上這種趨勢,浙江省農科院采用了國產達夢數據庫管理系統(DM8)作為系統數據庫代替之前的Microsoft SQL Server 2005數據庫。

DM8是達夢公司推出的具有完全自主知識產權的高性能數據庫管理系統,是目前可以商用的國產數據庫系統軟件之一。DM8具有以下一些核心特性:多維融合,滿足多樣需求,支持自動故障切換,支持事務級讀寫負載分離,支持讀寫分配比例可調整;省心便捷的運維管理,DM8采用全新的集中式運維管理工具—DEM,管理工具集成新的SQL助手2.0,同時還具有運行環境提示與誤刪保護;持續增強的安全性,DM8 是高安全等級的數據庫管理系統,達到國家安全四級、EAL4+級滿足GB/T 20273、GB/T 18336,保障系統數據的安全;平滑的遷移功能,DM8有著廣泛的SQL 語法兼容性,與專用DB API特性兼容,可以提供便捷的數據遷移方案。由于DM8良好的兼容性、較高的安全性與平滑的遷移功能,所以選擇它作為系統的國產數據庫。

在對浙江省農科院成果轉化與“四技”服務項目情況進行了深入分析與解析的基礎上,在系統中建立如下幾張數據表:CY_CGZHJY、CY_CGZHJY_CB、CY_CGZHJY_CYB、CY_CGZHJY_JFB、CY_CGZHJY_ZB、CY_CGZHJY_ZYB、XTYH、QX。

1)CY_CGZHJY表為系統主表,存放所有的成果轉化與“四技”服務項目的基本信息,包括項目名稱、項目編號、年份、簽約單位、項目類型、項目開始時間、項目結束時間、簽約金額、院成果編碼等。其中意向金額(INTENTION_AMOUNT)、簽約金額(SIGN_AMOUNT)的數據類型設置為NUMERIC,精度為19,標度為2。在數據庫從SQL Server 2005遷移到DM8的時候,根據院轉化部的需求,系統新增PROVINCE、CITY、COUN?TY三個字段,分別表示省、市、縣,以此來收集更加詳細的地理數據,為院轉化部制定推廣政策提供更加準確的數據支持。其他的數據表通過CY_CGZHJY中的ID字段或者院成果編碼字段進行關聯。

2)CY_CGZHJY_CYB表為項目成員表,用來存放項目的成員信息,包括項目成員的姓名、單位、排名、角色、是否為在職職工等。由于成果轉化與“四技”服務項目與科研人員的業績相關,所以需要排名(RANK_NUMBER)字段,通過排名與相關系數可以計算出科研人員的業績得分。角色(ROLE)字段的值分為項目主持與項目參加兩類。由于部分項目是與外單位進行合作,所以需要是否為在職職工(IS_STAFF)字段作為區分,該字段為INT類型,當值為“1”時表示本單位職工、“0”表示非本單位職工。本表通過PROJ?ECT_ID字段與CY_CGZHJY中的ID字段相關聯。

3)CY_CGZHJY_JFB表用來存放項目的經費到位情況。由于項目經費存在分批到位的情況,所以建立這張表用來存放分階段到位的經費。本表的字段包括項目編號,年份、單位、金額、備注等字段。本表通過PROJECT_ID 字段與CY_CGZHJY 中的ID 字段相關聯。

4)CY_CGZHJY_ZYB 表是系統的數據字典表。用來存放系統需要的各種參數,例如TYPE字段的值為“projectType”,KEY字段的值為“K1”,VALUE字段的值為“技術開發-合作”,SORT_NUM 字段的值為“5”,這條記錄表示該projectType 是“技術開發-合作”,編號為“K1”,排序號為5。

5)CY_CGZHJY_ZB 表是存放檢測單的數據表。浙江省農科院的農產品質量安全與營養研究所、畜牧獸醫研究所、農業裝備研究所都有各自領域內的檢測機構。因為這些檢測機構的檢測項數量非常龐大,但單個項目的經費比較少,若每個項目都需要人工填報再審核,那將使整個申報流程變得效率低下。同時如果將檢測類項目都存入主表CY_CGZHJY,那會對系統前臺數據的讀取造成很大的壓力,使系統運行緩慢。所以對于此類項目,用戶可以通過系統上傳固定格式的Excel的方式來優化填報流程與數據存儲,減少前臺數據加載的壓力。CY_CGZHJY_ZB表包括年份、項目編號、單位、金額、備注等字段。本表通過項目編號(PROJECT_NUM)字段與CY_CGZHJY_ZB 的項目編號(PROJECT_NUMBER)相關聯。

6)XTYH表為系統用戶表,主要用于存放管理人員與科研人員的基本信息,如姓名、所在單位、登錄名、密碼等。其中密碼為經過國產加密算法后存入數據表中,保障用戶的數據安全。

7)QX表為存放操作人員權限配置的數據表,權限包括所級填報,所級審核與院級審核,擁有對應權限的操作人員才能進行相對應的操作。

同時每張數據表都設置與相關操作的字段,包括提交時間、提交人、審核時間、審核人,修改時間,修改人等,這樣做的目的是可以對相關人員的操作起到追溯作用。

3 系統技術路線及實現

3.1 關鍵技術

系統使用達夢數據庫管理系統(DM8)作為系統數據庫,MyBaits作為持久層框架,Java作為編程語言,采用Spirng MVC 作為程序后端開發框架,Boot?Strap3.3為前端框架配合JavaScript、JQuery、HTML5等腳本語言進行功能模塊開發。同時依托浙江省農科院網絡環境,將系統部署在院局域網中的專用Web服務器上,并配有專人維護。

1)Spring MVC架構模式

Spring MVC是一個基于Java的實現了MVC設計模式的請求驅動類型的輕量級Web 框架,通過把Model(模型)、View(視圖)、Controller(控制器)分離,將Web層進行職責解耦,把復雜的Web應用分成邏輯清晰的幾部分,簡化開發,減少出錯,方便組內開發人員之間的配合。其中,View 負責給用戶提供操作界面;Model負責管理程序需要操作的數據;Controller負責根據“視圖”中輸入的用戶請求,選取“模型”中的數據,將模型與視圖匹配在一起,將最終結果返給用戶[4]。

2)BootStrap3.3

BootStrap是基于HTML、CSS、JavaScript等Web前端技術的前端開源框架,它預定義了一套CSS樣式[5]。由于開發快捷,適應性強BootStrap一經推出就非常受歡迎,包括NASA、Starbucks、GitHub等大型網站都使用它作為前端開發的框架。以前由于顯示終端的分辨率不同,網頁很難做到在各種分辨率下有較好的顯示效果。BootStrap的出現改變了這種情況,利用Boot?Strap所提供的布局和組件構建響應式移動網頁,從而實現不同屏幕有不同的顯示風格[6]。

3.2 系統的功能實現

系統功能包括用戶的登錄、項目的新增與編輯、項目的提交與審核、項目的刪除、項目的圖表統計、項目合同審核表的生成與打印等功能。

1)用戶登錄

用戶需要輸入正確的用戶名與密碼登錄系統,由于浙江省農科院對所有信息系統采用統一用戶名密碼登錄的方式,因此系統通過開發一個單點登錄的模塊接入院的統一門戶系統來實現用戶登錄的功能。由于密碼是經過國產加密,所以需要通過程序解密后再與輸入密碼進行比對,用戶名密碼一致以后才能成功登錄。

2)項目的申報

在項目的申報過程中,有以下的功能:

①項目的新增與編輯。在新增與編輯頁面中,用戶輸入項目的信息再進行保存或者提交。在輸入過程中通過對輸入框的限制,使用戶做到輸入的數據標準化。例如通過設置必填項,減少null值或空值的出現;設置表示金額的輸入框類型為數值型,避免數據類型的混亂。

②項目的提交與審核。根據用戶權限的不同,申報流程中階段的不同,用戶有不一樣的操作權限,例如在項目新增完成后,所科研秘書可以進行提交操作,提交完成后便不可再進行操作;在提交后,只有院轉化部工作人員可以對項目進行審核。提交與審核的功能其實質就是更改項目數據表中“項目狀態”這個字段的值,根據值的不同,表示項目處在不同的階段。

③項目的查詢。系統提供了非常全面的查詢功能。通過圖3內容所示系統在列表頂部左側區域的提供了多種select下拉框的組合查詢,包括年份、單位、分類、到款年份的組合。通過這些組合查詢,用戶可以得到相對準確的結果。系統在右側區域提供針對項目編號、項目名稱、項目負責人等字段的全局搜索。在列表右上方提供了列表查詢功能,該功能屬于datatables這個表格插件提供的功能,極大地提高用戶在當前列表中查詢的效率。在得到搜索結果以后,用戶通過可以Excel導出功能獲得當前查詢結果的Ex?cel文件。

④項目合同審核表的生成與上傳。在項目通過審核后,用戶點擊打印按鈕后,系統會自動生成合同審核表,并且彈出提示框,提醒用戶需要在合同簽訂一個月內錄入最終的簽約總金額。合同審核表線下流程完成以后,系統會列表的操作欄中顯示“上傳文件”的打印機圖形按鈕,點擊后會彈出擬態框,在擬態框中上傳審核表,通過Ajax異步傳輸數據,便可以做到不用切換新窗口完成文件的上傳,增強了用戶的使用體驗感。

4 結束語

浙江省農業科學院成果轉化與“四技”服務管理系統是浙江省農科院信息中心為院成果轉化推廣部定制開發的一套項目管理系統。該系統運用專業的計算機編程技術、采用人性化的界面設計與合理的數據架構,同時結合長年累積的項目管理經驗,為科研管理人員提供了高效的管理模式,解決了成果轉化與“四技”服務申報流程中的步驟繁多等問題。

猜你喜歡
成果轉化管理系統服務
基于James的院內郵件管理系統的實現
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
基于LED聯動顯示的違停管理系統
海盾壓載水管理系統
適應新常態,推動軍隊院??萍汲晒D化
基于RFID的倉儲管理系統實現
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合