趙躍新
摘要:本文針對市財政性投融資工程審核業務,采用先進的信息化技術,基于Eclipse開發平臺,用Java編程語言,后臺數據庫采用業界應用廣泛的MySql,遵循軟件工程的相關理論和方法。利用分階段的生命周期計劃,嚴格按照需求分析、系統設計、系統編碼和系統測試四個階段開展進行。本文首先描述了市政府的工程審核業務系統開發的相關技術背景;接著對系統的軟件結構,需求分析,運行環境等進行了詳細的設計。并總結了系統的優勢以及需要改進之處。該系統基本能夠滿足市財政性投融資工程審核業務需求,實現了無紙化存檔,提高政務審核工程效率。
關鍵詞:MySql;需求分析;數據庫;軟件工程
中圖分類號:F812. 45
文獻標識碼:A
文章編號:1672 - 9129( 2018) 12 - 0134 - 01
1 項目背景和意義
本系統是基于對市區財審中心的了解,提出建設工程審核業務系統的目標,提供給市區財政審核中心用于日常審核工作。
財政性投融資建設工程審核工作是財政預算管理的重要組成部分,主要是運用工程造價專業技術優勢,對工程預算支出進行審核,為財政投資項目的支出預算編制提供可靠依據,通過對工程項目的事前(預算(控制價))、事中(工程進度款)和事后(結算)的審核,為財政支出預算管理提供準確的信息和政策建議,以強化財政監督管理職能,提高財政資金投入使用效益。作為財政的一項固有職能,財政投資評審工作在加強財政投資監督管理,提高財政投資效益,構筑公共財政框架方面具有十分重要的意義。
2 系統涉及的關鍵技術
2.1 B/S模式。B/S(瀏覽器/服務器)模式是在客戶端統一采用通用的瀏覽器,通過web瀏覽器向服務器發出請求,服務器接受來自瀏覽器的請求,并對其請求進行處理生成動態頁面后返回給瀏覽器。
2.2 J2EE四層模型。J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。一個多層化應用能夠為不同的每種服務提供一個獨立的層。
2.3 JSP技術。B/S模式下的編程技術有很多,例如CGI、ASP、ASP.NET、PHP和JSP。本文中利用JSP來實現。JSP是Java Server Pages的縮寫,是一種建立和管理動態網站的實用技術。
2.4 MySQL數據庫。MySQL是一個關系型數據庫管理系統。由瑞典MySQL AB公司開發,目前屬于Oracle旗下產品。
3 系統分析
3.1 系統性能指標。
本系統的性能設計滿足如下包括響應時間要求及資源特性要求。
本系統滿足主要功能在單點操作下響應時間少于5秒;
本系統滿足典型功能在50人并發情況下,響應時間少于15秒;
本系統支持100個用戶的同時并發登錄,支持1000個同時在線用戶使用不同程序功能模塊。響應時間少于20秒;
本系統支持大文件傳輸功能。支持100MB以內的文件穩定上傳,服務器端接收上傳文件的最大吞吐量不低于10M bit/S。
3.2 功能需求
(1)項目管理。項目管理分別對工程業務,征收補償金和預算績效評價三種不同業務類型進行管理。對于三種業務類型都提供項目查詢,項目登記,項目修改功能。
(2)項目查詢。項目查詢是通過各維度的項目信息,對項目進行查詢。
(3)項目登記。分別對工程業務、征收補償金業務和預算績效評價業務進行項目登記。
(4)項目修改。除了項目編號由系統根據編號規則自動生成不可修改之外,其他的項目信息在任何階段都提供可以修改。
(5)收件管理。收件管理是中心對于報審單位提交的報審材料,根據業務類型、審核類型、報審金額等分別進行收件。其中根據不同業務,收件管理包含收件、派件、負責人指派、派件方案設定等功能。
(6)人員指定。收件人員完成收件后,由領導等有權指派的人員點擊人員指定按鈕,選定指定負責人后,對報審件進行派件。
(7)審核管理。審核管理是本業務系統的重點,也是中心日常工作中必須要使用的功能。本模塊包含待辦業務、業務辦理、補退件業務、現場踏勘、審核件查詢。
(8)待辦業務。該模塊是將根據人員角色(前臺、審核復核人員、領導等),展現出屬于自己的待辦任務信息。
(9)業務辦理。業務辦理是對于審核項目等進行業務辦理,如審核、復核、審批等。各流程和角色不同,關注點不同,所負責的任務也不同。
3.3 系統運行環境。
操作系統:采用64位版本的Window Server 2008/2003;
J2EE應用服務器軟件:采用Tomcat7.0.62;
數據庫服務器:采用MySQL5.6;
瀏覽器:IE6/IE7/IE8等主流瀏覽器;
Java SDK版本:J2SDK將采用JDK7 64位版本。
4 總結和展望
這套系統采用了JSP,MySQL、JQuer、BootStrap,tomcat技術來實現的。客戶端和服務端采用了Browser/Server模式實現。
參考文獻:
[1]周國燭楊洪雪主編.《Java Web項目開發教程》[M].機械工業出版社.2015 -7
[2]莫兵,蒙煥念,黃良永主編.JsP程序設計教程[M],兵器出版社.2015 -6
[3]美Bruce Eckel陳昊鵬譯.Java編程思想[M].(第四版),機械工業出版社.2015 -10