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