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

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、方面,使審計(jì)工作從“有紙辦公”中解脫出來,節(jié)約了成本,提高了高校工程項(xiàng)目審計(jì)管理的工作效率和質(zhì)量。關(guān)鍵詞:高校審計(jì)系統(tǒng);工程項(xiàng)目審計(jì);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 國(guó)外研究現(xiàn)狀11.1.2 國(guó)內(nèi)研究現(xiàn)狀11.2 選題意義22 相關(guān)技術(shù)介紹32.1 J-Hi快速開發(fā)平臺(tái)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 社會(huì)可行性分析53.2 功能需求分析53.2.1 結(jié)算審計(jì)需求分析6103.2.2 跟蹤審計(jì)需求分析113.2.3 基礎(chǔ)資料需求分析133.3 非功能需求分析144 系統(tǒng)總體設(shè)計(jì)154.1 技術(shù)架構(gòu)設(shè)計(jì)154.2 功能模塊設(shè)計(jì)154.2.1 結(jié)算審計(jì)模塊164.2.2 跟蹤審計(jì)模塊164.3 數(shù)據(jù)庫(kù)設(shè)計(jì)185 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)245.1 主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)245.1.1 結(jié)算審計(jì)管理模塊245.1.2 跟蹤審計(jì)管理模塊27結(jié) 論32參 考 文 獻(xiàn)33致 謝34- 1 -1 前言1.1 選

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

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

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

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

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

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

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

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

19、ibernate等),將他們整合為一個(gè)高效運(yùn)轉(zhuǎn)的整體。2.2.3 Hibernate框架Hibernate框架是一個(gè)對(duì)象/關(guān)系映射的解決方案,也就是說,將Java中對(duì)象與對(duì)象之間的關(guān)系映射到關(guān)系數(shù)據(jù)庫(kù)中表與表之間的關(guān)系。這使得,開發(fā)人員可以使用面向?qū)ο蟮姆绞絹聿倏v數(shù)據(jù)庫(kù)。3 系統(tǒng)需求分析3.1 可行性分析3.1.1 技術(shù)可行性分析隨著全球信息化的快速發(fā)展,計(jì)算機(jī)信息化技術(shù)已經(jīng)非常成熟,從而為高校工程項(xiàng)目審計(jì)信息化建設(shè)提供了必要的技術(shù)支持。本系統(tǒng)基于JavaEE開發(fā)平臺(tái),采用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ā)平臺(tái),相關(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ái),使得,本系統(tǒng)的開發(fā)成本并不是很大。況且本系統(tǒng)開發(fā)完成后,投入使用,可以極大的提高工程項(xiàng)目審計(jì)效率、減少審計(jì)成本,帶來比較客觀的經(jīng)濟(jì)效益。因此,進(jìn)行本系統(tǒng)的開發(fā),在經(jīng)濟(jì)上是可行的。3.1.3

21、 社會(huì)可行性分析本系統(tǒng)嚴(yán)格遵守我國(guó)法律法規(guī)以及規(guī)章制度,按照系統(tǒng)的需求分析,以及業(yè)務(wù)流程進(jìn)行開發(fā),沒有任何違反法律的問題存在。因此,本系統(tǒng),具有社會(huì)可行性。3.2 功能需求分析本工程項(xiàng)目審計(jì)管理系統(tǒng)主要面向各高校的審計(jì)部門人員使用,系統(tǒng)所要完成的主要業(yè)務(wù)功能有三個(gè):工程項(xiàng)目結(jié)算審計(jì)、工程項(xiàng)目跟蹤審計(jì)以及基礎(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é)算審計(jì)需求分析結(jié)算審計(jì),主要是針對(duì)可以一次性審計(jì)完成的工程項(xiàng)目,該模塊包含的具體功能模塊如下:(1)結(jié)算審計(jì)登記:對(duì)需要結(jié)算審計(jì)的工程項(xiàng)目進(jìn)行登記操作,包括:

22、登記(增加)工程項(xiàng)目,刪除工程項(xiàng)目,修改工程項(xiàng)目,查詢工程項(xiàng)目,啟動(dòng)工程項(xiàng)目。并能實(shí)現(xiàn)報(bào)表導(dǎo)出操作。登記后工程項(xiàng)目審計(jì)狀態(tài)為草稿狀態(tài),啟動(dòng)后為待審核狀態(tài)。(2)結(jié)算審計(jì)管理:以工程項(xiàng)目編號(hào)為主線對(duì)登記并啟動(dòng)的工程項(xiàng)目進(jìn)行各種審計(jì)操作,包括對(duì)結(jié)算審計(jì)預(yù)審、負(fù)責(zé)人審核、結(jié)算審計(jì)報(bào)審資料、結(jié)算審計(jì)意見書、復(fù)核人審核意見書、領(lǐng)導(dǎo)審核意見書、工作備忘錄七個(gè)方面的審核。各審核具體操作如下:1.結(jié)算審計(jì)預(yù)審:由專職操作,能夠進(jìn)行修改、提交、駁回、導(dǎo)出操作,修改時(shí)編輯審核意見、送審時(shí)間,駁回后使審計(jì)項(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)行修改、提交、駁回操作,修改時(shí)編輯負(fù)責(zé)人意見、日期、負(fù)責(zé)人,駁回后再由專職進(jìn)行重新預(yù)審,提交后審計(jì)項(xiàng)目狀態(tài)變?yōu)橐褜徍藸顟B(tài),普通員工才能進(jìn)行結(jié)算審計(jì)意見書。3.結(jié)算審計(jì)報(bào)審資料:能夠?qū)?bào)審資料進(jìn)行上傳、下載、查看、導(dǎo)出等操作。4.結(jié)算審計(jì)意見書:能夠進(jìn)行修改、啟動(dòng)、導(dǎo)出操作,編輯原報(bào)工程造價(jià)、應(yīng)付工程價(jià)款、主審、復(fù)核人、審計(jì)負(fù)責(zé)人、備注,并且審減(增)金額是原報(bào)工程造價(jià)與應(yīng)付工程價(jià)款之差,啟動(dòng)后使得復(fù)核狀態(tài)為待審核,領(lǐng)導(dǎo)審核狀態(tài)為草稿,只能進(jìn)行導(dǎo)出操作,并且提交給專職審核。5.復(fù)核人審核意見書:由專職操作,結(jié)算審計(jì)意見書啟動(dòng)后,進(jìn)行意見書審核,編輯復(fù)核

24、意見、復(fù)核日期,若提交,則再交由領(lǐng)導(dǎo)審核,此時(shí),復(fù)核狀態(tài)為已審核,領(lǐng)導(dǎo)審核狀態(tài)為待審核;若駁回,則再由普通組員再次修改結(jié)算審計(jì)意見書。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ì)臺(tái)賬:根據(jù)過濾條件查詢審計(jì)項(xiàng)目臺(tái)賬信息。在結(jié)算審計(jì)模塊中,劃分為三個(gè)角色:普通組員、專職、領(lǐng)導(dǎo)。其中,普通員工可以進(jìn)行的操作有:結(jié)算審計(jì)的登記、結(jié)算審計(jì)報(bào)審資料的編輯、結(jié)算審計(jì)意見書的填寫、

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

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

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

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

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

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

31、定,等等,為將系統(tǒng)的進(jìn)一步發(fā)展與優(yōu)化提供擴(kuò)展性。美觀性:本系統(tǒng)界面美觀,進(jìn)一步提高用戶體驗(yàn)效果。4 系統(tǒng)總體設(shè)計(jì)4.1 技術(shù)架構(gòu)設(shè)計(jì)為了降低代碼耦合度,提高開發(fā)效率以及提高系統(tǒng)可移植性,本系統(tǒng)基于JavaEE開發(fā)平臺(tái),采用分層的架構(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ù)層:由一個(gè)個(gè)Service構(gòu)成,每個(gè)Service作為一個(gè)程序模塊(組件)完成一種特定的應(yīng)用功能,而Service之間則相互獨(dú)立。Ser

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

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

34、p主帶回、非空所在校區(qū)sub_idLookup查找?guī)Щ貓?bào)送單位idsub_nameLookup主帶回、非空?qǐng)?bào)送單位funds_numstring30非空項(xiàng)目經(jīng)費(fèi)編號(hào)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二級(jí)聯(lián)動(dòng)施工單位聯(lián)系人con_telLookup二級(jí)聯(lián)動(dòng)施工單位聯(lián)系方式areafloat18非空工程建筑面積(平方米)p

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

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

37、chment招標(biāo)文件附件續(xù)表4.1 結(jié)算審計(jì)表(settlement)字段類型長(zhǎng)度備注說明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非空審計(jì)負(fù)責(zé)人dir_datedate負(fù)責(zé)人審核日期opi_remarkstring200備注audit_statusEnumeration審計(jì)狀態(tài)表4.2 工作備忘錄子表(settlement_me

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

40、float18項(xiàng)目預(yù)算moneyfloat18合同金額actual_costfloat18已付工程價(jià)款續(xù)表4.3 跟蹤審計(jì)表(tracking)字段類型長(zhǎng)度備注說明pro_directorstring30項(xiàng)目負(fù)責(zé)人telstring30校驗(yàn):mobile聯(lián)系方式con_idLookup查找?guī)Щ厥┕挝籭dcon_dep_nameLookup30主帶回施工單位con_per_nameLookup30二級(jí)聯(lián)動(dòng)施工單位聯(lián)系人con_telLookup30二級(jí)聯(lián)動(dòng)施工單位聯(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造價(jià)咨詢單位contract_numstring30審計(jì)合同編號(hào)tender_agentstring30招標(biāo)代理機(jī)構(gòu)des_idLookup查找?guī)Щ卦O(shè)計(jì)單位iddes_nameLookup主帶回設(shè)計(jì)單位sup_idLookup查找?guī)Щ乇O(jiān)理部門idsup_dep_nameLookup主帶回監(jiān)理部門explore_depstring30勘察單位start_datedate計(jì)劃工期(開始)finish_date

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

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

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

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

46、t20主鍵Cons_moneyFloat18建設(shè)方支付金額operatorstring30經(jīng)辦人dateDate支付日期remarkbigdata備注trackingint20外鍵跟蹤表id表4.7 所在校區(qū)(campus)字段類型長(zhǎng)度備注說明idint20主鍵numstring30編號(hào)namestring30校區(qū)名稱addressstring30校區(qū)地址表4.8 工程地點(diǎn)(place)字段類型長(zhǎng)度備注說明idint20主鍵numstring30編號(hào)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 報(bào)送單位(submission)字段類型長(zhǎng)度備注說明idint20主鍵numstring30編號(hào)namestring30單位名稱表4.10 施工單位(construction)字段類型長(zhǎng)度備注說明idint20主鍵numstring30編號(hào)dep_namestring30單位名稱per_namestring30聯(lián)系人telstr

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論