摘 要:作者針對遼寧省科技項目申報系統的要求及特點,利用工作流的設計方法進行系統功能分析,借助表示層、業務層、數據服務層的三層體系結構,設計開發了網上項目申報與管理系統,并采用JsP/servlet技術實現了系統中間業務層的邏輯功能。
關鍵詞:科技項目;申報系統;科技立項
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2014) 20-0000-01
項目管理系統,可以幫助項目管理者有效管理項目生命周期,從項目建立、項目規劃、項目評審、到項目監控、成本與風險管理,直到項目結束,系統通過智能化工作流、報表、信息檢索等功能,使項目參與者可以及時了解和掌握項目運行情況、把握項目進度、及時對成本與風險進行調控,從而確保項目順利運行,實現項目效益最大化。以項目申報、審批、監管、驗收、成果管理等流程管理為基礎,結合分布式事務處理,信息安全等技術解決遼寧省科技計劃項目管理工作中的信息交互、信息傳遞、信息管理等問題,本項目研發的意義在于基于業務模型設計的項目管理系統功能覆蓋到科技項目管理工作的各個環節,為科技項目管理工作提供了更大的便利,系統建設完成后可以實現對科技項目管理過程中涉及信息的集中存放和集中管理%整理申報、評審、監管、驗收等各階段的信息管理工作,實現科技項目管理過程的信息化、自動化和智能化。
一、申報系統概述
項目管理全過程的支持包括網上評審、項目監理、項目驗收;對多類用戶的支持管理者、服務者、申報者、評審者;對用戶業務流程的支持、依照業務流程設計系統;科技計劃項目信息的長期性、持續性的管理和保存;操作指引功能對于申報者和評審者增加了兩個層級的操作指引;為科技信用評價體系預留接口、黑名單機制;解決老系統問題,增加提交碼、所見即所得、自動排序、三層級查詢等等。系統可以實現全程網上辦公,有利于工作人員的管理,申報者也可以同時在網上修改資料、查看評審結果等,大大節約了時間提高了效率,由于系統是架構工作人員也可以直接在服務器端進行維護管理,用戶可以不用再進行客戶端的軟件安裝,直接可以通過網頁進行申報,具有很好的擴展及可維護性。系統共涉及2類人分別為遼寧省科技局、項目負責人、評審專家、操作員;項目申報主要由以下六個業務,項目申報及受理、項目評審、項目跟蹤、項目評價、科技項目評審專家、信息發布。
二、系統架構設計
這個階段的任務是設計軟件系統的模塊層次結構,設計數據庫的結構以及設計模塊的控制流程,分兩個步驟,概要設計和詳細設計,概要設計解決軟件系統的模塊劃分和模塊的層次機構以及數據庫設計。詳細設計解決每個模塊的控制流程,內部算法和數據結構的設計。
(一)技術架構設計
系統管理的主體結構一般是指項目申報及管理應涉及全部過程,系統功能主要提供給每個用戶角色,數據業務層包括有用戶接口表現層,業務邏輯層,數據訪問層等組成,系統的邏輯結構,主要是對申報,評審、跟蹤、評價。系統的設計目標和原則主要體現在一體化思想、多角色模式和系統可維護性三個方面,平臺為B\S結構,采取MVC模式設計,保證了對第三方信息的集中有效的管理,取代了大量的手工操作,減少了各層級的重復勞動,提高工作效率。系統安全性一方面要保證數據的一致性,另一方面又要在非常情況下保證把數據的丟失減少到最低限度,同時系統設計時還應充分利用數據庫封鎖機制,授權管理機制,應用軟件設置多級密碼及軟件分離等措施,提高系統的保密性。本系統使用組件化開發的設計思路,將程序模塊化,使各個模塊之間可以單獨開發。單獨測試提升了速度,縮短了系統完成的時間。易用性與靈活擴展性系統操作界面要簡便、直觀、能保證用戶盡快掌握系統,同時系統要進行合理的設計,不同權限的用戶只能看到與其相關的功能,使界面更加簡單、直觀、功能模塊的設計要與實際工作業務相吻合。科技項目申報管理系統作為一個相對獨立的系統,應在系統分析的基礎上,做好總體設計,使科技數據信息統一,發揮系統的整體效益,同時在系統分析的時候還要充分考慮整個系統軟、硬件的可靠性程度,應具有較強的容災能力和自恢復能力。
(二)系統測試
系統主要實現的功能,評審、申報、跟蹤、評價、信息發布、專家管理、打印、查詢統計、系統管理。易用性是用來衡量使用一個軟件產品指定任務的難易程度、易用性包含易見性、易學習型和和易用性、即產品軟件被理解使用學習的能力、要求信息正確。美觀性要求系統界面美觀得體,讓使用者有賞心悅目的感覺,通過了解不同使用者對系統界面的評價,來確定界面是否美觀。安全性及穩定性測試系統數據是否會被篡改,外部人員是否可以使用該系統,當系統數據庫發生故障時,能否對數據進行恢復。測試結果顯示系統具有先進性、易用性、實用性、穩定性和安全性的特點,系統融入了多層級、多用戶模式的設計理念,以實現不同角色,不同層級的用戶在系統中互不影響,有機協同,具有簡便直觀的操作界面,在對用戶實際需求進行細致分析的基礎上,對系統功能結構進行合理規劃,系統的底層結構已相應成熟和穩定,能有效保障數據安全。
三、結束語
在項目的研究與實現過程中,不僅是如何使用技術,如何設計系統的問題,同時可能涉及如何對現實操作流程的模擬,如何從中提煉出計算機語言能夠表達的東西。用何種技術實現對最終用戶是完全透明的,用戶不需要知道系統如何實現,采用何種技術,用戶需要的只是一種操作簡單、容易接受且最簡單有效的申報方式。這就是我們研究開發和設計的目標,做面向客戶的、實用的、可靠的系統。遼寧省科技計劃項目申報系統的實施與開發。首先,對減少科技工作單位工作量,提高工作效能,規范化申報,促進遼寧省科技系統信息化建設具有現實意義:同時,該系統的建設符合國家建設創新型國家的基本要求,符合當前政府公正透明、廉政高效的辦公原則;再者,電子政務的建設本身就是對傳統工作方法,工作流程的再次改造,在系統的建設工程中,會總結出新的電子政務方面的建設經驗,提出新的方法論,促進科技工作的進步。
參考文獻:
[1]李剛.基于Web Work核心的MVC開發[J].電子技術,2012.
[2]付京周.Java數據庫持久層開發實踐[J].科技傳播,2014.