基于JavaEE的工建項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁
基于JavaEE的工建項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁
基于JavaEE的工建項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁
基于JavaEE的工建項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁
基于JavaEE的工建項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、濟(jì)南大學(xué)畢業(yè)設(shè)計、畢業(yè)設(shè)計題 目 基于JavaEE的工程項(xiàng)目審計管理 系統(tǒng)的設(shè)計與實(shí)現(xiàn) 學(xué) 院 信息科學(xué)與工程學(xué)院 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 班 級 xxxxxx 學(xué) 生 xxxxxx 學(xué) 號 xxxxxxxxxxx 指導(dǎo)教師 xxxx xxxxxxxx 年 xx 月 xx 日- 1 - 6 -摘 要隨著計算機(jī)互聯(lián)網(wǎng)技術(shù)的普及,能夠運(yùn)用科學(xué)、先進(jìn)的信息管理系統(tǒng),對高校的工程項(xiàng)目審計工作進(jìn)行信息化管理,使辦公更加網(wǎng)絡(luò)化、科學(xué)化,己經(jīng)成為各高校工程項(xiàng)目審計的發(fā)展趨勢。政府審計部門積極順應(yīng)了這一趨勢,前些年,提出了“金審工程”,現(xiàn)在已經(jīng)取得了顯著的階段性成果,這積極促進(jìn)了各高校加快工程項(xiàng)目審計管理信

2、息化的步伐。在功能上,本系統(tǒng)在充分了解了高校工程項(xiàng)目審計管理工作的基礎(chǔ)上,進(jìn)行需求分析,根據(jù)工程項(xiàng)目審計的兩種審計狀況:一次性審計和長期跟蹤審計,最終確定了兩個主要的功能模塊:結(jié)算審計模塊和跟蹤審計模塊,分別對工程項(xiàng)目進(jìn)行一次性審計和長期跟蹤審計。在技術(shù)的詳細(xì)設(shè)計上,本系統(tǒng)基于JavaEE開發(fā)平臺,運(yùn)用Struts2、Spring、Hibernate三個開源框架,對系統(tǒng)進(jìn)行分層架構(gòu),降低了各層之間的耦合度,提高了開發(fā)效率以及系統(tǒng)可移植性和可擴(kuò)展性。通過本論文對高校工程項(xiàng)目審計管理系統(tǒng)的設(shè)計與實(shí)現(xiàn),代替了傳統(tǒng)的、手工形式的工程審計管理業(yè)務(wù)流程,一方面,使得工程項(xiàng)目審計工作更加規(guī)范化與網(wǎng)絡(luò)化,另一

3、方面,使審計工作從“有紙辦公”中解脫出來,節(jié)約了成本,提高了高校工程項(xiàng)目審計管理的工作效率和質(zhì)量。關(guān)鍵詞:高校審計系統(tǒng);工程項(xiàng)目審計;JavaEE;SSH三大框架;ABSTRACTIn this paper,The 21st century, we have entered the information age, as the global information technology continues to develop, the popularity of computer Internet technology, able to use science, advanced info

4、rmation management system, the project Auditing of Universities information management, making office more networking, scientific, it has become the development trend of the university project audit. Government audit departments to actively conform to this trend a few years ago, he proposed a "

5、Golden Audit Project" has now achieved significant initial results, which actively promotes the university accelerate project audit management information pace.Functionally, the system fully understand the basis for engineering project management audit work, needs analysis, according to two aud

6、its Availability Project Audit: Audit-time and long-term follow-up audit, finalized two major functions Module: Billing Audit Module and track audit module. In the detailed design technology, this system is based on JavaEE development platform, using Struts2, Spring, Hibernate three open source fram

7、ework, but also borrowed J-Hi rapid development platform, the system is a layered architecture to reduce the coupling between layers improve the development efficiency and system portability and scalability.Through this paper the design and implementation of engineering project management system for

8、 audit, instead of the traditional, hand in the form of project audit management business processes, on the one hand, making the project more standardized audit work and networking, on the other hand, to make the audit work freed from "paperless office" out cost savings, improve efficiency

9、 engineering project management and quality audit.Key words:universities audit system;project audit;JavaEE;SSH three framework;J-Hi platformII目 錄摘 要IABSTRACTII1 前言1 1.1 選題背景11.1.1 國外研究現(xiàn)狀11.1.2 國內(nèi)研究現(xiàn)狀11.2 選題意義22 相關(guān)技術(shù)介紹32.1 J-Hi快速開發(fā)平臺32.2 SSH三大框架42.2.1 Struts2框架 4 2.2.2 Spring框架42.2.3 Hibernate框架43 系統(tǒng)

10、需求分析 5 3.1 可行性分析53.1.1 技術(shù)可行性分析53.1.2 經(jīng)濟(jì)可行性分析53.1.3 社會可行性分析53.2 功能需求分析53.2.1 結(jié)算審計需求分析6103.2.2 跟蹤審計需求分析113.2.3 基礎(chǔ)資料需求分析133.3 非功能需求分析144 系統(tǒng)總體設(shè)計154.1 技術(shù)架構(gòu)設(shè)計154.2 功能模塊設(shè)計154.2.1 結(jié)算審計模塊164.2.2 跟蹤審計模塊164.3 數(shù)據(jù)庫設(shè)計185 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)245.1 主要功能模塊設(shè)計與實(shí)現(xiàn)245.1.1 結(jié)算審計管理模塊245.1.2 跟蹤審計管理模塊27結(jié) 論32參 考 文 獻(xiàn)33致 謝34- 1 -1 前言1.1 選

11、題背景隨著全球信息化的不斷發(fā)展,計算機(jī)互聯(lián)網(wǎng)技術(shù)越來越廣泛與普及,使得人們在生活、學(xué)習(xí)、工作中對信息技術(shù)的依賴越來越大。各行各業(yè)都順應(yīng)了信息化這一潮流,從而極大地節(jié)約了成本,提高了效率。審計信息化也成為審計環(huán)境中一個大的趨勢,為了順應(yīng)新時代這一信息化的潮流,在1999年以及2001年,國家審計署,分別進(jìn)行了兩次重大的審計戰(zhàn)略決策,制定審計工作信息化發(fā)展計劃與規(guī)則,而且在之后的兩年之中啟動了家喻戶曉的“金審工程”。在這審計信息化建設(shè)的新發(fā)展階段,審計機(jī)關(guān)的審計工作與辦公更加自動化、科學(xué)化、規(guī)范化,我們在這新發(fā)展階段下,也應(yīng)該順應(yīng)潮流,緊追其發(fā)展步伐。并且,隨著全國各大高校的快速發(fā)展,使得各高校對

12、校內(nèi)基礎(chǔ)工程項(xiàng)目設(shè)施建設(shè)的投資增多,從而對工程項(xiàng)目審計的要求越來越大。傳統(tǒng)的工程項(xiàng)目審計方式已滿足不了這種發(fā)展的要求,制約了高校工程項(xiàng)目審計的發(fā)展。使得高校必須也要順應(yīng)全球信息化的潮流,運(yùn)用新的工程項(xiàng)目審計管理方法和手段,因此,建立一套工程項(xiàng)目審計管理系統(tǒng)迫在眉睫。1.1.1 國外研究現(xiàn)狀由于國外發(fā)達(dá)國家計算機(jī)技術(shù)發(fā)展與應(yīng)用相對比較早,而且計算機(jī)相對于國內(nèi)也更加普及,因此從20世紀(jì)60年代開始,美國、英國、歐洲、加拿大等國外的一些發(fā)達(dá)國家就開始對審計信息系統(tǒng)進(jìn)行研究與開發(fā),再加上近幾十年的快速發(fā)展,明顯的展現(xiàn)出相對于國內(nèi)的巨大的優(yōu)勢。例如,英國的計算機(jī)輔助審計技術(shù),即,(Computer As

13、sisted Audit Techniques CAAT),通過二十多年的研究與發(fā)展,現(xiàn)在已經(jīng)較為完善,并且已經(jīng)處于世界領(lǐng)先水平。在德國,財政部與聯(lián)邦審計院的聯(lián)網(wǎng)系統(tǒng)平臺已經(jīng)運(yùn)行差不多十年了。意大利,早在 1975 年,就已經(jīng)建立了連通意大利財政部和審計院的共享網(wǎng)絡(luò),從而能夠?qū)崟r調(diào)取與共享所需要的數(shù)據(jù)信息資料。1.1.2 國內(nèi)研究現(xiàn)狀與國外發(fā)達(dá)國家相比較,我國計算機(jī)技術(shù)起步晚,發(fā)展也相對比較慢,因此,和國外相比,國內(nèi)在審計信息化方面,還存在一定差距。但是,自從我國加入世界貿(mào)易組織(簡稱,WTO)后,信息化技術(shù)便得到了大力的推廣以及廣泛的應(yīng)用。目前,我們國內(nèi)已經(jīng)慢慢開始出現(xiàn)一些較規(guī)范、系統(tǒng)化的審

14、計管理系統(tǒng),例如,中審博大研發(fā)的審計之星、北京中審華科研發(fā)的審易、中普軟件研發(fā)的中岳通用審計軟件等。這些審計管理軟件系統(tǒng)的出現(xiàn)與存在,使得工程項(xiàng)目審計中信息處理手段落后的局面與狀況從根本上改變了,同時也為推進(jìn)工程項(xiàng)目審計管理的信息化以及高效化做出了巨大貢獻(xiàn)。但是,由于目前我國在審計的管理與監(jiān)督上還比較缺乏流程化與產(chǎn)業(yè)化,因此,國內(nèi)的審計機(jī)構(gòu)對審計管理系統(tǒng)還存在很大的需求。 1.2 選題意義傳統(tǒng)的工程項(xiàng)目審計管理大都是通過手工和書面文檔來完成,這種審計方式不僅效率低,而且工作量大,嚴(yán)重制約了工程項(xiàng)目審計的發(fā)展。為改變這種現(xiàn)狀,充分利用現(xiàn)代計算機(jī)信息技術(shù),實(shí)現(xiàn)工程項(xiàng)目審計信息化管理,為各高校工程項(xiàng)

15、目審計工作提供流程化、規(guī)范化服務(wù),從而實(shí)現(xiàn)了“無紙審計”,提高了審計效率。2 相關(guān)技術(shù)介紹2.1 J-Hi快速開發(fā)平臺(1) J-Hi平臺簡介J-Hi平臺是一個快速開發(fā)平臺,本平臺解決的問題就是“提高開發(fā)效率,降低開發(fā)成本”,目的是將主流的框架,比如(Struts2、Spring、Hibernate等)集成到該平臺當(dāng)中,呈現(xiàn)一個高效、穩(wěn)定、可復(fù)用、低耦合、通用化并且功能齊全、用戶體驗(yàn)友好的套件產(chǎn)品。該平臺是平臺開發(fā)團(tuán)隊(duì)多年來做企業(yè)級系統(tǒng)開發(fā)經(jīng)驗(yàn)的總結(jié),平臺大致可以分為三個部分:生成器、支撐系統(tǒng)、通用應(yīng)用服務(wù)。首先,生成器可以生成全部基礎(chǔ)的功能,使開發(fā)人員可以從簡單、枯燥的重復(fù)勞動中解放出來,將

16、精力更多的放在系統(tǒng)的業(yè)務(wù)需求上;然后,平臺為開發(fā)人員提供了大量的通用的API與工具類,從而進(jìn)一步加快開發(fā)速度,提高代碼質(zhì)量;而且,平臺本身包含一些通用的功能模塊,如權(quán)限管理、菜單管理、部門管理等等,使得開發(fā)人員不用再花費(fèi)額外的時間與精力在這些功能上,直接用就可以,從而,進(jìn)一步提高了開發(fā)效率,降低了開發(fā)成本。(2) J-Hi平臺系統(tǒng)結(jié)構(gòu)以下是J-Hi快速開發(fā)平臺的系統(tǒng)結(jié)構(gòu)圖:Database生成器AOPORMhibernate/ibatisDAOWEBstruts/webworkN Tie Framework Itegration(Spring)TagLibCommonAPIRichClient

17、CommonComponentWebServiceJavaEE權(quán)限管理組織結(jié)構(gòu)枚舉管理任務(wù)管理消息管理國際化管理菜單管理即時通信Hi 平 臺圖2.1 J-Hi快速開發(fā)平臺的系統(tǒng)結(jié)構(gòu)圖2.2 SSH三大框架目前,大部分基于JavaEE平臺的企業(yè)級應(yīng)用系統(tǒng)中,SSH(Struts2、Spring、Hibernate)框架已經(jīng)成為企業(yè)主流的應(yīng)用框架。使用SSH框架的系統(tǒng)一般會分為三層:表示層、業(yè)務(wù)邏輯層、持久層,其中Struts2用于系統(tǒng)表示層,實(shí)現(xiàn)頁面與業(yè)務(wù)邏輯的控制;Hibernate用于數(shù)據(jù)的持久化;Spring相當(dāng)于一個大的容器,用于對Struts2、Hibernate、Bean等的管理。2

18、.2.1 Struts2框架Struts2是WebWork和Struts合并后的,全新的基于MVC(Model、View、Controller)思想的框架。該框架屏蔽了Servlet原始的API,簡化了代碼,并且提供了大量的數(shù)據(jù)校驗(yàn)器,大大方便了數(shù)據(jù)的校驗(yàn),還有Struts2標(biāo)簽庫,大大簡化了JSP頁面輸出邏輯的實(shí)現(xiàn)。2.2.2 Spring框架Spring框架使由世界著名的JavaEE大師Rod Johnson發(fā)明,目的是可有效地解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性。是一個輕量級控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。Spring就像一個容器,有效地組織、整合其他框架,比如(Struts2、H

19、ibernate等),將他們整合為一個高效運(yùn)轉(zhuǎn)的整體。2.2.3 Hibernate框架Hibernate框架是一個對象/關(guān)系映射的解決方案,也就是說,將Java中對象與對象之間的關(guān)系映射到關(guān)系數(shù)據(jù)庫中表與表之間的關(guān)系。這使得,開發(fā)人員可以使用面向?qū)ο蟮姆绞絹聿倏v數(shù)據(jù)庫。3 系統(tǒng)需求分析3.1 可行性分析3.1.1 技術(shù)可行性分析隨著全球信息化的快速發(fā)展,計算機(jī)信息化技術(shù)已經(jīng)非常成熟,從而為高校工程項(xiàng)目審計信息化建設(shè)提供了必要的技術(shù)支持。本系統(tǒng)基于JavaEE開發(fā)平臺,采用SSH(Struts2+Spring+Hibernate)三大框架,該技術(shù)目前已經(jīng)得到大部分軟件企業(yè)的廣泛應(yīng)用,成為了軟件

20、行業(yè)最為主流和普遍的應(yīng)用開發(fā)技術(shù),發(fā)展已經(jīng)非常成熟,可大量可供參考的資料,并且在眾多行業(yè)或領(lǐng)域都有著成功的研發(fā)案例可供參考。在此基礎(chǔ)上,本系統(tǒng)還采用J-Hi快速開發(fā)平臺,相關(guān)的學(xué)習(xí)資料也比較多。因此,開發(fā)本系統(tǒng),在技術(shù)上是可行的。3.1.2 經(jīng)濟(jì)可行性分析在開發(fā)本系統(tǒng)的過程中,學(xué)校提供了非常完善的軟、硬件開發(fā)環(huán)境,以及方便的網(wǎng)絡(luò)環(huán)境。并且,在系統(tǒng)的開發(fā)過程中,使用的是免費(fèi)開發(fā)工具,以及附帶的免費(fèi)的服務(wù)器平臺,使得,本系統(tǒng)的開發(fā)成本并不是很大。況且本系統(tǒng)開發(fā)完成后,投入使用,可以極大的提高工程項(xiàng)目審計效率、減少審計成本,帶來比較客觀的經(jīng)濟(jì)效益。因此,進(jìn)行本系統(tǒng)的開發(fā),在經(jīng)濟(jì)上是可行的。3.1.3

21、 社會可行性分析本系統(tǒng)嚴(yán)格遵守我國法律法規(guī)以及規(guī)章制度,按照系統(tǒng)的需求分析,以及業(yè)務(wù)流程進(jìn)行開發(fā),沒有任何違反法律的問題存在。因此,本系統(tǒng),具有社會可行性。3.2 功能需求分析本工程項(xiàng)目審計管理系統(tǒng)主要面向各高校的審計部門人員使用,系統(tǒng)所要完成的主要業(yè)務(wù)功能有三個:工程項(xiàng)目結(jié)算審計、工程項(xiàng)目跟蹤審計以及基礎(chǔ)資料。根據(jù)業(yè)務(wù)需要,本系統(tǒng)劃分為三類角色,分別為:普通組員、專職、領(lǐng)導(dǎo)。系統(tǒng)功能結(jié)構(gòu)圖如下所示:圖3.1 系統(tǒng)功能結(jié)構(gòu)圖3.2.1 結(jié)算審計需求分析結(jié)算審計,主要是針對可以一次性審計完成的工程項(xiàng)目,該模塊包含的具體功能模塊如下:(1)結(jié)算審計登記:對需要結(jié)算審計的工程項(xiàng)目進(jìn)行登記操作,包括:

22、登記(增加)工程項(xiàng)目,刪除工程項(xiàng)目,修改工程項(xiàng)目,查詢工程項(xiàng)目,啟動工程項(xiàng)目。并能實(shí)現(xiàn)報表導(dǎo)出操作。登記后工程項(xiàng)目審計狀態(tài)為草稿狀態(tài),啟動后為待審核狀態(tài)。(2)結(jié)算審計管理:以工程項(xiàng)目編號為主線對登記并啟動的工程項(xiàng)目進(jìn)行各種審計操作,包括對結(jié)算審計預(yù)審、負(fù)責(zé)人審核、結(jié)算審計報審資料、結(jié)算審計意見書、復(fù)核人審核意見書、領(lǐng)導(dǎo)審核意見書、工作備忘錄七個方面的審核。各審核具體操作如下:1.結(jié)算審計預(yù)審:由專職操作,能夠進(jìn)行修改、提交、駁回、導(dǎo)出操作,修改時編輯審核意見、送審時間,駁回后使審計項(xiàng)目處于草稿狀態(tài),預(yù)審提交后,預(yù)審表不能再做修改只能導(dǎo)出,并且預(yù)審提交后才能進(jìn)行負(fù)責(zé)人審核。2.負(fù)責(zé)人審核:由領(lǐng)

23、導(dǎo)操作,預(yù)審提交后才能進(jìn)行負(fù)責(zé)人審核,能夠進(jìn)行修改、提交、駁回操作,修改時編輯負(fù)責(zé)人意見、日期、負(fù)責(zé)人,駁回后再由專職進(jìn)行重新預(yù)審,提交后審計項(xiàng)目狀態(tài)變?yōu)橐褜徍藸顟B(tài),普通員工才能進(jìn)行結(jié)算審計意見書。3.結(jié)算審計報審資料:能夠?qū)髮徺Y料進(jìn)行上傳、下載、查看、導(dǎo)出等操作。4.結(jié)算審計意見書:能夠進(jìn)行修改、啟動、導(dǎo)出操作,編輯原報工程造價、應(yīng)付工程價款、主審、復(fù)核人、審計負(fù)責(zé)人、備注,并且審減(增)金額是原報工程造價與應(yīng)付工程價款之差,啟動后使得復(fù)核狀態(tài)為待審核,領(lǐng)導(dǎo)審核狀態(tài)為草稿,只能進(jìn)行導(dǎo)出操作,并且提交給專職審核。5.復(fù)核人審核意見書:由專職操作,結(jié)算審計意見書啟動后,進(jìn)行意見書審核,編輯復(fù)核

24、意見、復(fù)核日期,若提交,則再交由領(lǐng)導(dǎo)審核,此時,復(fù)核狀態(tài)為已審核,領(lǐng)導(dǎo)審核狀態(tài)為待審核;若駁回,則再由普通組員再次修改結(jié)算審計意見書。6.領(lǐng)導(dǎo)審核意見書:由領(lǐng)導(dǎo)操作,復(fù)核人審核意見書提交后,進(jìn)行意見書再次審核,編輯負(fù)責(zé)人意見、負(fù)責(zé)人審核日期,若提交,則領(lǐng)導(dǎo)審核狀態(tài)為已審核;若駁回,則復(fù)核狀態(tài)為待審核,領(lǐng)導(dǎo)審核狀態(tài)為草稿。7.工作備忘錄:可以增加備忘錄、刪除備忘錄、修改備忘錄、查看備忘錄信息。(3) 結(jié)算審計臺賬:根據(jù)過濾條件查詢審計項(xiàng)目臺賬信息。在結(jié)算審計模塊中,劃分為三個角色:普通組員、專職、領(lǐng)導(dǎo)。其中,普通員工可以進(jìn)行的操作有:結(jié)算審計的登記、結(jié)算審計報審資料的編輯、結(jié)算審計意見書的填寫、

25、工作備忘錄的編輯。專職人員可以進(jìn)行的操作有:結(jié)算審計的預(yù)審、結(jié)算審計報審資料的編輯、復(fù)核人審核意見書的填寫、工作備忘錄的編輯。領(lǐng)導(dǎo)可以進(jìn)行的操作有:負(fù)責(zé)人審核的填寫、結(jié)算審計報審資料的編輯、領(lǐng)導(dǎo)審核意見書的填寫、工作備忘錄的編輯。結(jié)算審計模塊用例圖如下所示:圖3.2 結(jié)算審計模塊用例圖結(jié)算審計模塊業(yè)務(wù)流程:首先,由普通組員對需要審計的工程項(xiàng)目進(jìn)行登記,登記完成后,啟動,交由專職進(jìn)行第一級審核,專職若駁回,則再由普通組員修改;若提交,交由領(lǐng)導(dǎo)進(jìn)行第二級審核,領(lǐng)導(dǎo)若駁回,則再由專職進(jìn)行一級審核;若提交,則普通組員可進(jìn)行結(jié)算審計意見書的編輯,編輯完,啟動,再由專職和領(lǐng)導(dǎo)進(jìn)行二級審核。結(jié)算審計模塊業(yè)務(wù)

26、流程圖如下所示:開始結(jié)算審計登記啟動專職預(yù)審NO/駁回通過NO/駁回YES/提交領(lǐng)導(dǎo)審核通過YES/提交結(jié)算審計意見書啟動專職預(yù)審?fù)ㄟ^NO/駁回YES/提交領(lǐng)導(dǎo)審核NO/駁回通過YES/提交狀態(tài)為已審核結(jié)束圖3.3 結(jié)算審計模塊業(yè)務(wù)流程圖3.2.2 跟蹤審計需求分析跟蹤審計,主要針對需要長期跟蹤審計的工程項(xiàng)目,模塊包含的具體功能模塊如下:(1)跟蹤審計登記:對需要跟蹤審計的工程項(xiàng)目進(jìn)行登記操作,包括:登記(增加)工程項(xiàng)目、刪除工程項(xiàng)目、修改工程項(xiàng)目、查詢工程項(xiàng)目,并能實(shí)現(xiàn)報表導(dǎo)出操作。(2)跟蹤審計管理:以工程項(xiàng)目編號為主線對登記的工程項(xiàng)目進(jìn)行各種跟蹤審計操作,包括跟蹤審計記錄、工程進(jìn)度款管理

27、、審計費(fèi)管理、審計情況報告書、審核人員意見、負(fù)責(zé)人意見。各審核具體操作如下:1.跟蹤審計記錄:維護(hù)跟蹤審計記錄,包括添加審計記錄、刪除審計記錄、修改審計記錄、查詢審計記錄。2.工程進(jìn)度款管理:維護(hù)建設(shè)方工程進(jìn)度款,包括添加工程進(jìn)度款、刪除工程進(jìn)度款、修改工程進(jìn)度款、查詢工程進(jìn)度款。其中,進(jìn)度款審定金額是合同付款、變更付款與簽證付款的總和。3.審計費(fèi)管理:記錄維護(hù)建設(shè)方以及施工方審計費(fèi),包括添加審計費(fèi)、刪除審計費(fèi)、修改審計費(fèi)、查詢審計費(fèi)。其中,主表中建設(shè)方承擔(dān)額是子表中建設(shè)方支付金額的總和。4.審計情況報告書:編輯合同金額、報審金額、審定金額、審減金額、審減率、變更報審金額、變更審定金額、變更審

28、減金額、變更審減率等。其中,審減金額是報審金額與審定金額之差,審減率是審減金額與報審金額之商,變更審減金額是變更報審金額與變更審定金額之差,變更審減率是變更審減金額與變更報審金額之商,實(shí)際審減金額是審減金額與審增金額之和,啟動之后交由專職審核。5.審核人員意見:由專職操作,編輯審核人員意見、審核日期,并可進(jìn)行意見書的提交和駁回,若提交,則交由領(lǐng)導(dǎo)審核;若駁回,則交由普通組員再次修改審計情況報告書。6.負(fù)責(zé)人意見:由領(lǐng)導(dǎo)操作,編輯負(fù)責(zé)人意見、審核日期,并可進(jìn)行意見書的提交和駁回,若駁回,則交由專職再次審核;若提交,本工程審計項(xiàng)目才可以在跟蹤審計臺賬中查詢。(3)跟蹤審計臺賬:根據(jù)過濾條件查詢審計

29、項(xiàng)目臺賬信息。在跟蹤審計模塊中,劃分為三個角色:普通組員、專職、領(lǐng)導(dǎo)。其中,普通員工可以進(jìn)行的操作有:跟蹤審計的登記,跟蹤審計記錄的編輯,工程進(jìn)度款管理,審計費(fèi)管理,審計情況報告書的編輯。專職人員可以進(jìn)行的操作有:審核人員意見的編輯。領(lǐng)導(dǎo)可以進(jìn)行的操作有:負(fù)責(zé)人意見的編輯。跟蹤審計模塊用例圖如下所示:圖3.4 跟蹤審計模塊用例圖跟蹤審計模塊業(yè)務(wù)流程:首先,由普通組員對需要審計的工程項(xiàng)目進(jìn)行登記,登記完成后,就可以長期、分階段地進(jìn)行跟蹤審計記錄、工程進(jìn)度款管理、審計費(fèi)管理,最后進(jìn)行編輯審計情況報告書,啟動后,交由專職和領(lǐng)導(dǎo)進(jìn)行二級審核。跟蹤審計模塊業(yè)務(wù)流程圖如下所示:圖3.5 跟蹤審計模塊業(yè)務(wù)流

30、程圖3.2.3 基礎(chǔ)資料需求分析各個子模塊能夠進(jìn)行增刪改查操作,為工程項(xiàng)目結(jié)算審計和跟蹤審計提供查找?guī)Щ財?shù)據(jù)。本模塊包括所在校區(qū)維護(hù)、工程地點(diǎn)維護(hù)、報送單位維護(hù)、施工單位維護(hù)、設(shè)計單位維護(hù)、監(jiān)理單位維護(hù)、招標(biāo)單位維護(hù)、基建部門維護(hù)、工程造價維護(hù)以及建設(shè)單位維護(hù)。 3.3 非功能需求分析主要功能需求包括:實(shí)用性:本系統(tǒng)具有較好的實(shí)用性,這是一個信息系統(tǒng)開發(fā)成功與否的基本標(biāo)準(zhǔn),更是系統(tǒng)在功能模塊的設(shè)計當(dāng)中所要遵循的首要原則。可擴(kuò)展性:在系統(tǒng)設(shè)計當(dāng)中,充分考慮了其擴(kuò)展性來滿足用戶需求的不斷變化,以及功能的拓展,提高用戶的體驗(yàn),包括對工程項(xiàng)目審計管理系統(tǒng)總體功能模塊的設(shè)計規(guī)劃,各層次系統(tǒng)間的訪問接口確

31、定,等等,為將系統(tǒng)的進(jìn)一步發(fā)展與優(yōu)化提供擴(kuò)展性。美觀性:本系統(tǒng)界面美觀,進(jìn)一步提高用戶體驗(yàn)效果。4 系統(tǒng)總體設(shè)計4.1 技術(shù)架構(gòu)設(shè)計為了降低代碼耦合度,提高開發(fā)效率以及提高系統(tǒng)可移植性,本系統(tǒng)基于JavaEE開發(fā)平臺,采用分層的架構(gòu)方式,將系統(tǒng)架構(gòu)劃分成三大層:表示層、業(yè)務(wù)邏輯層、持久層。表示層:這是JavaEE系統(tǒng)與用戶進(jìn)行直接交互的層面,它實(shí)現(xiàn)了Web前段界面及業(yè)務(wù)流程控制功能,表示層使用業(yè)務(wù)邏輯層提供的服務(wù)(Service)來滿足用戶各種各樣的需求。業(yè)務(wù)層:由一個個Service構(gòu)成,每個Service作為一個程序模塊(組件)完成一種特定的應(yīng)用功能,而Service之間則相互獨(dú)立。Ser

32、vice調(diào)用DAO接口中公開的方法,經(jīng)由持久層間接地操作后臺數(shù)據(jù)庫。持久層:主要由DAO組件、持久化POJO類等構(gòu)成,它屏蔽了底層JDBC連接和操作數(shù)據(jù)庫的細(xì)節(jié),為業(yè)務(wù)邏輯層Service提供了簡潔、統(tǒng)一、面向?qū)ο蟮臄?shù)據(jù)訪問接口。下圖為輕量級JavaEE系統(tǒng)的分層模型:圖4.1 輕量級JavaEE系統(tǒng)的分層模型4.2 功能模塊設(shè)計本系統(tǒng)主要的功能模塊包括:結(jié)算審計模塊、跟蹤審計模塊。4.2.1 結(jié)算審計模塊結(jié)算審計模塊包括三個子模塊:結(jié)算審計登記、結(jié)算審計管理、結(jié)算審計臺賬,其中,結(jié)算審計管理模塊包括七個子模塊:結(jié)算審計預(yù)審、負(fù)責(zé)人審核、結(jié)算審計報審資料、結(jié)算審計意見書、復(fù)核人審核意見書、領(lǐng)導(dǎo)

33、審核意見書、工作備忘錄。以下為結(jié)算審計功能模塊圖:圖4.2 結(jié)算審計功能模塊圖4.2.2 跟蹤審計模塊跟蹤審計模塊包括三個子模塊:跟蹤審計登記、跟蹤審計管理、跟蹤審計臺賬,其中,結(jié)算審計管理模塊包括六個子模塊:跟蹤審計記錄、工程進(jìn)度款管理、審計費(fèi)管理、審計情況報告書、審核人員意見、負(fù)責(zé)人意見。以下為跟蹤審計功能模塊圖:圖4.3 跟蹤審計功能模塊圖4.3 數(shù)據(jù)庫設(shè)計表4.1 結(jié)算審計表(settlement)字段類型長度備注說明idint20主鍵numstring30非空工程編號namestring30非空工程名稱campus_idLookup查找?guī)Щ厮谛^(qū)idcampus_nameLooku

34、p主帶回、非空所在校區(qū)sub_idLookup查找?guī)Щ貓笏蛦挝籭dsub_nameLookup主帶回、非空報送單位funds_numstring30非空項(xiàng)目經(jīng)費(fèi)編號funds_namestring30非空項(xiàng)目經(jīng)費(fèi)名稱budgetfloat30非空項(xiàng)目預(yù)算pro_directorstring30非空項(xiàng)目負(fù)責(zé)人telstring30非空聯(lián)系方式con_idLookup查找?guī)Щ厥┕挝籭dcon_dep_nameLookup主帶回、非空施工單位con_per_nameLookup二級聯(lián)動施工單位聯(lián)系人con_telLookup二級聯(lián)動施工單位聯(lián)系方式areafloat18非空工程建筑面積(平方米)p

35、lacestring30工程地點(diǎn)contentbigdata非空工程內(nèi)容moneyfloat18非空合同金額actual_costfloat18非空應(yīng)付工程價款original_costfloat18非空原報工程造價sup_idLookup查找?guī)Щ乇O(jiān)理部門idsup_dep_nameLookup主帶回、非空監(jiān)理部門des_idLookup查找?guī)Щ卦O(shè)計單位iddes_nameLookup主帶回、非空設(shè)計單位if_entruststring30是否委托entrust_depstring30委托單位cost_con_depstring30造價咨詢單位contract_numstring30非空審計合

36、同編號auditorstring30非空審核人dep_directorstring30非空審計部門負(fù)責(zé)人recheck_statusstring30復(fù)核狀態(tài)leader_statusstring30領(lǐng)導(dǎo)狀態(tài)audit_opinionstring200非空審核意見audit_dateDate審核日期dep_dir_opinionstring200非空審計負(fù)責(zé)人意見dep_dir_datedate審核日期undertakingstring30承諾書undertaking_attattachment承諾書附件bid_documentsstring30招標(biāo)文件bid_documents_attatta

37、chment招標(biāo)文件附件續(xù)表4.1 結(jié)算審計表(settlement)字段類型長度備注說明contractstring30合同contract_attattachment合同附件party_a_sigstring30甲方簽章party_a_sig_attattachment甲方簽章附件drawingstring30圖紙drawing_attattachment圖紙附件alterationstring30變更alteration_attattachment變更附件visastring30簽證visa_attattachment簽證附件other_infstring30其他資料other_inf_

38、attattachment其他資料附件inf_remarkstring200備注marginfloat18審減(增)金額master_audstring30非空主審recheck_opinionstring200復(fù)核意見recheck_personstring30非空復(fù)核人recheck_datedate復(fù)核日期dir_opinionstring200負(fù)責(zé)人意見dir_personstring30非空審計負(fù)責(zé)人dir_datedate負(fù)責(zé)人審核日期opi_remarkstring200備注audit_statusEnumeration審計狀態(tài)表4.2 工作備忘錄子表(settlement_me

39、mo)字段類型長度備注說明idint20主鍵contentbigdata備忘錄內(nèi)容personstring30記錄人datedate日期settlementint20外鍵表4.3 跟蹤審計表(tracking)字段類型長度備注說明idint20主鍵numstring30工程編號namestring30工程名稱campus_idLookup查找?guī)Щ厮谛^(qū)idcampus_nameLookup主帶回所在校區(qū)sub_idLookup查找?guī)Щ貓笏蛦挝籭dsub_nameLookup主帶回報送單位funds_numstring30項(xiàng)目經(jīng)費(fèi)編號funds_namestring30項(xiàng)目經(jīng)費(fèi)名稱budget

40、float18項(xiàng)目預(yù)算moneyfloat18合同金額actual_costfloat18已付工程價款續(xù)表4.3 跟蹤審計表(tracking)字段類型長度備注說明pro_directorstring30項(xiàng)目負(fù)責(zé)人telstring30校驗(yàn):mobile聯(lián)系方式con_idLookup查找?guī)Щ厥┕挝籭dcon_dep_nameLookup30主帶回施工單位con_per_nameLookup30二級聯(lián)動施工單位聯(lián)系人con_telLookup30二級聯(lián)動施工單位聯(lián)系方式areafloat18校驗(yàn):float工程建筑面積(平方米)structural_stylestring30結(jié)構(gòu)形式plac

41、estring30工程地點(diǎn)contentbigdata工程內(nèi)容if_entruststring30是否委托entrust_depstring30委托單位cost_con_depstring30造價咨詢單位contract_numstring30審計合同編號tender_agentstring30招標(biāo)代理機(jī)構(gòu)des_idLookup查找?guī)Щ卦O(shè)計單位iddes_nameLookup主帶回設(shè)計單位sup_idLookup查找?guī)Щ乇O(jiān)理部門idsup_dep_nameLookup主帶回監(jiān)理部門explore_depstring30勘察單位start_datedate計劃工期(開始)finish_date

42、date計劃工期(結(jié)束)general_situationbigdata工程概況cons_idLookup查找?guī)Щ亟ㄔO(shè)單位idcons_nameLookup30主帶回建設(shè)單位cons_moneyfloat18建設(shè)方承擔(dān)額con_moneyfloat18施工方承擔(dān)額con_dateDate施工方支付時間operatorstring30經(jīng)辦人remarkbigdata備注report_numstring30審計報告編號report_moneyfloat18報審金額decide_moneyfloat18審定金額shenjian_moneyfloat18審減金額shenjian_ratefloat18

43、審減率areafloat18工程建筑面積simple_costfloat18單方造價Report_datedate報審日期Decide_datedate審結(jié)日期cons_money1float18建設(shè)方承擔(dān)額con_money1Float18施工方承擔(dān)額ch_report_moneyfloat18變更報審金額ch_decide_moneyfloat18變更審定金額ch_shenjian_moneyfloat18變更審減金額續(xù)表4.3 跟蹤審計表(tracking)字段類型長度備注說明ch_shenjian_ratefloat18變更審減率shenzeng_moneyfloat18審增金額act

44、ual_shenjian_moneyfloat18實(shí)際審減金額shenzeng_reasonbigdata審增原因questionstring30主要爭議問題auditor_opinionbigdata審核人員意見auditorstring30審核人員auditor_datedate審核日期dir_opinionbigdata審計處負(fù)責(zé)人意見directorstring30審計處負(fù)責(zé)人dir_datedate復(fù)核日期表4.4 跟蹤審計記錄表(tracking_record)字段類型長度備注說明idint20主鍵contentbigdata工作記錄personstring30記錄人datedat

45、e日期trackingint20外鍵跟蹤表id表4.5 工程進(jìn)度款子表(tracking_pro_payment)字段類型長度備注說明idint20主鍵progress_nodestring30進(jìn)度節(jié)點(diǎn)sub_moneyfloat18進(jìn)度款報審金額con_paymentfloat181合同付款change_paymentfloat182變更付款visa_paymentfloat183簽證付款aut_amountfloat181+2+3進(jìn)度款審定金額dateDate日期trackingint20外鍵跟蹤表id表4.6 審計費(fèi)子表(tracking_audit_fee)字段類型長度備注說明idin

46、t20主鍵Cons_moneyFloat18建設(shè)方支付金額operatorstring30經(jīng)辦人dateDate支付日期remarkbigdata備注trackingint20外鍵跟蹤表id表4.7 所在校區(qū)(campus)字段類型長度備注說明idint20主鍵numstring30編號namestring30校區(qū)名稱addressstring30校區(qū)地址表4.8 工程地點(diǎn)(place)字段類型長度備注說明idint20主鍵numstring30編號namestring30建筑物名稱campus_idLookup查找?guī)Щ厮谛^(qū)campus_nameLookup主帶回校區(qū)名稱costfloat

47、18建設(shè)成本datedate建成日期heightstring30層高areafloat18建筑面積structurestring30結(jié)構(gòu)functionsstring30用途addressstring30地址wholelife_costfloat18全壽命成本表4.9 報送單位(submission)字段類型長度備注說明idint20主鍵numstring30編號namestring30單位名稱表4.10 施工單位(construction)字段類型長度備注說明idint20主鍵numstring30編號dep_namestring30單位名稱per_namestring30聯(lián)系人telstr

48、ing30聯(lián)系方式表4.11 設(shè)計單位(design)字段類型長度備注說明idint20主鍵numstring30編號namestring30單位名稱表4.12 監(jiān)理單位(supervision)字段類型長度備注說明idint20主鍵numstring30編號dep_namestring30單位名稱per_namestring30聯(lián)系人telstring30聯(lián)系方式表4.13 招標(biāo)機(jī)構(gòu)(callForBids)字段類型長度備注說明idint20主鍵numstring30編號namestring30單位名稱表4.15 基建部門(infrastructure)字段類型長度備注說明idint20主鍵

49、numstring30編號dep_namestring30非空單位名稱per_namestring30聯(lián)系人telstring30聯(lián)系方式表4.16 工程造價(projectCost)字段類型長度備注說明idint20主鍵numstring30編號dep_namestring30單位名稱per_namestring30聯(lián)系人telstring30聯(lián)系方式表4.17 建設(shè)單位(construct)字段類型長度備注說明idint20主鍵numstring30編號namestring30單位名稱5 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)5.1 主要功能模塊設(shè)計與實(shí)現(xiàn)根據(jù)系統(tǒng)的需求分析結(jié)果,可知本系統(tǒng)主要的功能模塊包括兩個部分:結(jié)算審計管理和跟蹤審計管理。下面對兩個模塊的具體業(yè)務(wù)流程進(jìn)行介紹,以及對主要界面和主要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論