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