国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSM框架集的省級檔案科技管理平臺的設計和實現(xiàn)

2018-08-18 08:23張慎武
數(shù)字技術(shù)與應用 2018年4期
關鍵詞:管理平臺檔案科技

張慎武

摘要:傳統(tǒng)檔案科技管理的人工管理手段已不能適應當代社會發(fā)展的需求,開發(fā)一個能夠提供信息化服務的檔案科技管理平臺已迫在眉睫。本文基于SSM框架集對檔案科技管理平臺的設計和實現(xiàn)進行了研究,此類平臺給科技項目管理單位以及科研工作者提供了兼具項目申報、項目管理、項目結(jié)題、優(yōu)秀成果申報、優(yōu)秀成果管理、信息發(fā)布和查詢等功能的一體化信息化平臺,有效提高了檔案科研管理效率和水平,降低了勞動強度,提高了工作效率。

關鍵詞:SSM框架集;檔案;科技;管理平臺

中圖分類號:TN929.5 文獻標識碼:A 文章編號:1007-9416(2018)04-0173-02

1 引言

伴隨著當今社會科技水平的提高,政府加大了對檔案科研的支持力度,科研項目和成果的數(shù)量急劇增長,傳統(tǒng)的項目申報和優(yōu)秀成果推薦審批模式以及人工管理方式暴露出很多問題[1]。在檔案行政管理部門科研管理人員較少的情況下,要組織好大量的項目申報和優(yōu)秀科研成果推薦審批等工作,難度越來越大。同時要在組織工作中做好項目/優(yōu)秀成果申報的通知,項目/優(yōu)秀成果申報信息的收集、匯總、分類、分組,組織專家評審,匯總評審結(jié)果,審核項目立項/優(yōu)秀成果獎勵,項目結(jié)題驗收等諸多業(yè)務,不僅工作量巨大,也延長了項目申報、立項審批、優(yōu)秀成果申報和評選的時間,嚴重影響了科研管理工作效率。同時,立項審批和優(yōu)秀成果評選的公開性和公正性也在一定程度上受到質(zhì)疑。由此可見,傳統(tǒng)的項目申報和優(yōu)秀成果推薦審批模式以及人工管理方式已經(jīng)不適應檔案科研管理的發(fā)展和需求。為了保證科研項目評審過程的公正性,引入科研項目綜合管理平臺是一種很好的方式,可以規(guī)避評審過程中的諸多弊端[2]。為了使檔案科技管理規(guī)范化、科學化、公開化,提高管理工作的效率,開發(fā)檔案科技管理平臺非常必要且緊迫。

2 SSM框架集

SSM(Spring+SpringMVC+Mybatis)是目前較為主流的企業(yè)級架構(gòu)方案。標準的MVC設計模式,將整個系統(tǒng)劃分為顯示層、Controller層、Service層、Dao層四層,使用Spring MVC負責請求的轉(zhuǎn)發(fā)和視圖管理,Spring實現(xiàn)業(yè)務對象管理, MyBatis作為數(shù)據(jù)對象持久化引擎。

Spring是一個輕量級的Java開發(fā)框架,它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。

SpringMVC屬于SpringFrameWork的后續(xù)產(chǎn)品,分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進行定制。

MyBatis是一個基于Java的持久層框架。MyBatis提供的持久層框架包括SQL Maps和Data Access Objects(DAO)它消除了幾乎所有的JDBC代碼和參數(shù)的手工設置以及結(jié)果集的檢索。MyBatis 使用簡單的 XML或注解用于配置和原始映射,將接口和 Java映射成數(shù)據(jù)庫中的記錄。

SSM中各層作用及關系為:DAO層(mapper層)(屬于Mybatis模塊)主要負責與數(shù)據(jù)庫進行交互設計,用來處理數(shù)據(jù)的持久化工作。Service層(屬于spring模塊)主要負責業(yè)務模塊的邏輯應用設計。

Controller層(屬于SpringMVC模塊)主要負責具體的業(yè)務模塊流程控制。View層(屬于springMVC模塊)負責前臺jsp頁面的展示。

3 檔案科技管理平臺的設計

系統(tǒng)在設計時參照了《國家檔案局優(yōu)秀科技成果獎勵辦法》、《河南省檔案局科技項目管理辦法》等檔案科研管理的相關規(guī)定,同時也參考了《檔案管理軟件功能要求暫行規(guī)定》、《數(shù)字檔案館建設指南》等檔案信息化的相關規(guī)定。

3.1 用戶角色

根據(jù)對省級檔案科技管理部門的需求調(diào)研,本文將科技管理平臺的用戶角色設計為4種:

申報用戶:使用本管理平臺獲取項目和成果相關信息、進行項目申報、結(jié)項申報和成果申報。

主管部門管理員:縣市級檔案管理部門或省直企事業(yè)單位管理員對所管單位申報用戶信息進行維護、對用戶申報的項目、結(jié)項和成果信息進行形式審查和推薦。

省檔案局管理員:由省檔案局科研管理部門的工作人員擔任,審核、接收全省范圍內(nèi)的檔案科研項目,并根據(jù)評審會的專家評審結(jié)果對項目進行編號并填寫相關結(jié)果。

系統(tǒng)管理員:負責管理用戶、單位、附件等后臺數(shù)據(jù)。通常由省檔案局科研技術(shù)處的工作人員擔任。

3.2 功能設計

本管理平臺主要有立項管理、結(jié)題管理、成果管理和系統(tǒng)管理等功能模塊,功能結(jié)構(gòu)如圖1所示。

立項管理:申報用戶登錄系統(tǒng),填報項目申請書,提交后等待審核推薦;主管部門管理員登錄系統(tǒng)將所管轄的項目申請書審核推薦;省檔案局管理員將所有通過推薦的申請書審核,提交評審專家并根據(jù)專家意見在系統(tǒng)中進行立項審批。

結(jié)題管理:已立項的申報用戶登錄系統(tǒng),選擇結(jié)題方式(審定、評審、鑒定)并填報項目結(jié)題申請書,提交后等待結(jié)題推薦;主管部門管理員登錄系統(tǒng)將所管轄的結(jié)題申請書審核推薦;省檔案局管理員將所有通過推薦的結(jié)題申請書審核,提交評審專家并根據(jù)專家意見在系統(tǒng)中進行結(jié)題審批。

成果管理:申報用戶登錄系統(tǒng),選擇已結(jié)題的項目或新增成果填報優(yōu)秀成果申請書,提交后等待審核推薦;主管部門管理員登錄系統(tǒng)將所管轄的成果申請書審核推薦;省檔案局管理員將所有通過推薦的成果申請書審核,提交評審專家并根據(jù)專家意見在系統(tǒng)中進行優(yōu)秀成果審批。

系統(tǒng)管理:系統(tǒng)管理員對系統(tǒng)進行后臺管理,包括用戶信息管理、單位信息管理、信息發(fā)布等。

4 檔案科技管理平臺的實現(xiàn)

省級檔案科技管理平臺后臺開發(fā)采用Java語言開發(fā),遵循Java2EE技術(shù)規(guī)范,系統(tǒng)可以在線生成Word文檔實現(xiàn)了辦公需求(辦公文檔處理)與門戶網(wǎng)站的結(jié)合,既可實現(xiàn)B/S應用下的共享方式,又延續(xù)了處理辦公文檔的習慣。系統(tǒng)契合檔案管理工作流程,提供統(tǒng)一入口,方便用戶在線申請、審核與管理。

4.1 系統(tǒng)架構(gòu)

該系統(tǒng)采用當前流行的SpringMVC +Spring+Mybatis框架集,實現(xiàn)了表現(xiàn)層、業(yè)務層、數(shù)據(jù)層的三層的分離,開發(fā)效率高,便于維護和擴展。系統(tǒng)運行架構(gòu)如圖2所示。

客戶層:是用戶工作界面,也就是MVC框架中的V(視圖)。運行在PC機的操作系統(tǒng)上。通過WWW瀏覽器,由Ajax+Json、html5和CSS等技術(shù)實現(xiàn)。極少部分事務邏輯在前端(Browser)實現(xiàn),包括HTTP請求、HTTP的POST/GET請求和基于HTTP的XML請求。

應用層:是系統(tǒng)的后端,系統(tǒng)的邏輯和控制都在這一層中,包括MVC框架中的M(模塊,圖3中的業(yè)務邏輯層)和C(控制器,圖3中的控制層)。Model(模塊)是應用程序中用于處理應用程序數(shù)據(jù)邏輯的部分,比如項目申報、項目結(jié)題和成果申報等業(yè)務模塊。Controller(控制器)是應用程序中處理用戶交互的部分。通??刂破髫撠煆囊晥D讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。應用層運行在J2EE服務器上,由Spring MVC框架和Java Class實現(xiàn)。

數(shù)據(jù)層:是系統(tǒng)的底層,運行在數(shù)據(jù)庫服務器上,包括數(shù)據(jù)存儲層和數(shù)據(jù)訪問層。數(shù)據(jù)存儲層就是核心數(shù)據(jù)庫,用來永久性存儲所有的申報和成果數(shù)據(jù)以及各種基礎數(shù)據(jù)。數(shù)據(jù)訪問層實現(xiàn)對數(shù)據(jù)庫的訪問,采用MyBatis框架中的JDBC Java類對數(shù)據(jù)庫進行操作和控制。

4.2 數(shù)據(jù)庫及項目部署

系統(tǒng)中使用了最流行的開源數(shù)據(jù)庫mysql。完全的Web支持,通過Web輕松訪問數(shù)據(jù),易插入、更新、修改和刪除數(shù)據(jù)。項目的部署采用tomcat中間件作為軟件服務器。

5 結(jié)語

開發(fā)和應用檔案科技管理平臺是使檔案科技管理規(guī)范化、科學化、公開化,提高管理工作的效率必須的有效手段。本文基于SSM框架集對檔案科技管理平臺的設計和實現(xiàn)進行了研究,目前已經(jīng)投入實際應用,在線運行情況良好。下一步,將擴展平臺的功能,如專家在線評審等模塊,為檔案科技管理提供更有力的支持和保障。

參考文獻

[1]張海濤,等.基于多層架構(gòu)的科研項目管理信息系統(tǒng)設計與實現(xiàn)[J].中國管理信息化,2013,16(17):86-88.

[2]李光文.科研項目評審平臺研究與實現(xiàn)[D].天津:天津大學,2012.

猜你喜歡
管理平臺檔案科技
科技助我來看云
科技在線
移動互聯(lián)網(wǎng)技術(shù)在大型儀器共享管理中的應用前景
淺談智慧旅游感知體系和管理平臺的構(gòu)建
檔案的開發(fā)利用在供電公司全面管理中的作用
淺談北京衛(wèi)視《檔案》的敘述方式
新常態(tài)下高校檔案工作發(fā)展研究
科技在線
科技在線
泊头市| 武汉市| 泸定县| 墨竹工卡县| 平定县| 桃园市| 揭西县| 赤城县| 田东县| 赤峰市| 余干县| 贵南县| 合肥市| 万安县| 东乡族自治县| 成都市| 略阳县| 南城县| 隆昌县| 民县| 陆丰市| 巴东县| 于都县| 晋中市| 右玉县| 东城区| 噶尔县| 宣城市| 吉木乃县| 泽普县| 信阳市| 城固县| 绥滨县| 绥德县| 武宁县| 介休市| 济南市| 鲁山县| 井冈山市| 田东县| 平江县|