畢業(yè)設(shè)計(jì)(論文):建筑安裝項(xiàng)目成本管理-收支管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(jì)(論文):建筑安裝項(xiàng)目成本管理-收支管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(jì)(論文):建筑安裝項(xiàng)目成本管理-收支管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(jì)(論文):建筑安裝項(xiàng)目成本管理-收支管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(jì)(論文):建筑安裝項(xiàng)目成本管理-收支管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

II1緒論1.1選題背景項(xiàng)目收支是安裝項(xiàng)目成本管理的主要內(nèi)容之一,在安裝項(xiàng)目成本管理中占有很大的地位。通常工程項(xiàng)目所設(shè)計(jì)到的資金流轉(zhuǎn)情況比較復(fù)雜,管理比較困難。然而,我們需要在項(xiàng)目的整個(gè)施工過程當(dāng)中把控成本。那么,在項(xiàng)目實(shí)施中的收支就是給我們作為參考的實(shí)時(shí)分析數(shù)據(jù)。我們可以根據(jù)一段時(shí)間的收支情況進(jìn)行項(xiàng)目成本的控制與管理,以便使企業(yè)能夠高效益、低成本地按項(xiàng)目要求施工。所以,一款好的建筑收支管理系統(tǒng)對工程來說是至關(guān)重要的。收支管理子系統(tǒng)是基于計(jì)算機(jī)網(wǎng)絡(luò),采用科學(xué)的管理理念和先進(jìn)的數(shù)據(jù)庫技術(shù)對各類項(xiàng)目的收支信息做綜合管理的計(jì)算機(jī)軟件,是計(jì)算機(jī)技術(shù)、管理科學(xué)相結(jié)合的結(jié)果。本系統(tǒng)集現(xiàn)代化的管理理念和基于計(jì)算機(jī)的數(shù)據(jù)處理技巧、大量數(shù)據(jù)存儲技術(shù)、寬帶傳輸網(wǎng)絡(luò)技術(shù)為一體,為工程收支流轉(zhuǎn)的各種信息存儲、交換和統(tǒng)計(jì)分析提供網(wǎng)絡(luò)化的平臺。該系統(tǒng)本質(zhì)上便是一種基于數(shù)據(jù)庫的項(xiàng)目成本控制的計(jì)算機(jī)信息管理系統(tǒng),是一種優(yōu)良的成本控制思想或方法的集中體現(xiàn),或者說是通過高級的計(jì)算機(jī)技術(shù)來提高管理質(zhì)量的一種手段。該系統(tǒng)能給建筑公司帶來如下的價(jià)值:數(shù)據(jù)信息化:將各種與成本有關(guān)聯(lián)的數(shù)據(jù)如項(xiàng)目的報(bào)量,費(fèi)用的記賬,還有費(fèi)用的支付之類的都以一定的數(shù)據(jù)形式存入到計(jì)算機(jī),可以隨時(shí)進(jìn)行成本的軌跡、查詢、分析。另外,各個(gè)相關(guān)部門的費(fèi)用數(shù)據(jù)通過網(wǎng)絡(luò)傳輸,實(shí)現(xiàn)成本數(shù)據(jù)的共享,從而實(shí)現(xiàn)數(shù)據(jù)的信息化。流程規(guī)范化:該系統(tǒng)作為一種管理手段,輔助企業(yè)的管理制度,將企業(yè)已經(jīng)固定下來的一些科學(xué)的安裝工程成本管理流程以軟件程序的方式規(guī)范下來,致使流程所涉及的崗位職工的工作更加規(guī)范有效率,增強(qiáng)了成本管理中的桎梏,減少人為控制和“拍腦袋”的管理行為,同時(shí)阻塞的管理上的漏洞。決策科學(xué)化:該系統(tǒng)可以幫助管理人員在決策時(shí)對成本對象的“定量”分析,管理者可以明確知道項(xiàng)目費(fèi)用哪兒超了、哪兒省了,從而可以做出科學(xué)的決策。1.2現(xiàn)狀分析成本是安裝項(xiàng)目單位為實(shí)現(xiàn)施工工程的任務(wù)所花費(fèi)的各種生產(chǎn)金額的總和,它包含了施工過程當(dāng)中所耗損的生產(chǎn)資料轉(zhuǎn)移價(jià)值和以報(bào)酬補(bǔ)償費(fèi)方式分配給勞動者個(gè)人消費(fèi)的那部分勞動消耗所帶來的價(jià)值。利潤的增加就是想要增加收入、消減成本。而對于施工單位來講,收入相對來說是不變的,而成本在施工中是可以通過恰當(dāng)?shù)募夹g(shù)和組織管理方式來進(jìn)行控制。成本控制不再是財(cái)務(wù)部門的內(nèi)容,要想把控好成本,就要從材料管理、設(shè)備管理、勞務(wù)管理、分包管理、合同管理、項(xiàng)目管理、費(fèi)用管理之列相關(guān)業(yè)務(wù)入手,并要注重精細(xì),不但經(jīng)過財(cái)務(wù)、材料、設(shè)備、分包、合同、項(xiàng)目、收支等部門知道工程整體收支狀況,更要了解到工程細(xì)節(jié)成本情況。這樣才可以為成本控制給予真實(shí)無誤的數(shù)據(jù)基礎(chǔ)。是以,在施工現(xiàn)場創(chuàng)建一套完備的成本管理系統(tǒng),各職能部門可以通過局域網(wǎng)錄入,接收各種數(shù)據(jù),通過管理系統(tǒng)進(jìn)行預(yù)測、匯總、計(jì)算、分析,得出我們想要的信息,然后再通過網(wǎng)絡(luò)和權(quán)限進(jìn)行查詢,實(shí)現(xiàn)數(shù)據(jù)的精確無差錯(cuò),分析得及時(shí)透徹,最后根據(jù)所了解的信息進(jìn)行現(xiàn)場施工管理。這樣不但使管理更加簡便有效,也能夠提高職工素質(zhì),促使經(jīng)營意識全員化。我國企業(yè)成本管理經(jīng)由這些年的發(fā)展,獲得了很多的成效,可是同時(shí)也存在著些許多問題,主要有以下幾點(diǎn):成本管理觀念落后:主要體現(xiàn)在成本管理的范圍、目標(biāo)及方法等認(rèn)知存在偏差。不少企業(yè)依然將成本管理的范疇局限在企業(yè)里面甚至只包含生產(chǎn)過程,而忽略了對其他相關(guān)企業(yè)和相關(guān)領(lǐng)域成本行為的管理。不良的利益,導(dǎo)致成本信息失真:在中國,有偷稅逃稅之類的不良利益,驅(qū)動許多企業(yè)管理人員不顧他人利益,任意調(diào)整,編造成本資料,從而使成本信息失真現(xiàn)象越發(fā)嚴(yán)峻,并造成以成本為基礎(chǔ)的種種管理活動的效率低下,乃至給企業(yè)帶來損失。分工太過細(xì)碎,人力資源浪費(fèi)嚴(yán)重:如今中國企業(yè)內(nèi)部的分工愈來愈細(xì)致,以致要求企業(yè)實(shí)行高度的協(xié)作管理,因此導(dǎo)致企業(yè)管理的協(xié)調(diào)成本過高;此外,因?yàn)樘^細(xì)致的分工致使企業(yè)管理復(fù)雜化,不便于企業(yè)管理效率的抬高,因此給企業(yè)帶來一些的低效率成本,和造成直接的經(jīng)濟(jì)損失和人力資源的嚴(yán)重浪費(fèi),這也是企業(yè)管理經(jīng)費(fèi)增加的一個(gè)原因。因?yàn)榉止哟渭皡f(xié)作步驟的增添,信息在傳送過程當(dāng)中時(shí)間拉長,沒必要的停留環(huán)節(jié)增多,在一定程度上致使信息的損耗和失真,這就有機(jī)會使企業(yè)決策失誤的可能性增加,導(dǎo)致企業(yè)管理的失誤成本增加。綜上所述,中國企業(yè)現(xiàn)今已有的成本管理早已不能夠滿足企業(yè)市場競爭的需求。1.3本章小結(jié)本章首先闡述了本文的選題背景,說明了安裝項(xiàng)目成本管理系統(tǒng)——收支管理子系統(tǒng)的目的和意義;然后介紹了成本管理系統(tǒng)的現(xiàn)狀分析,從而為本文所述系統(tǒng)有明確的定位。

2關(guān)鍵技術(shù)2.1關(guān)鍵技術(shù)概述本文設(shè)計(jì)的成本管理系統(tǒng)是一款基于B/S架構(gòu)的RIA(RichInternetApplication)系統(tǒng)??梢酝ㄟ^互聯(lián)網(wǎng)訪問使用本系統(tǒng)。網(wǎng)絡(luò)架構(gòu)如圖2-1所示:圖2-1B/S架構(gòu)圖2.2SpringSpring是一個(gè)開源框架。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而由RodJohnson創(chuàng)建的。Spring利用基本的JavaBean來完成原來只能夠由EJB完成的事情。但是,Spring的用途不僅局限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。簡單的說,Spring是一個(gè)輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架。控制反轉(zhuǎn)(IOC)——Spring通過一種叫做控制反轉(zhuǎn)(IOC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IOC,一個(gè)對象依賴的其它的對象就會通過被動的方法傳遞進(jìn)來,而不會是這個(gè)對象自己創(chuàng)建或者查找依賴對象。面向切面(AOP)——Spring提供了面向切面編程的大量支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)和事務(wù)進(jìn)行內(nèi)聚性的開發(fā)。容器——Spring包括并管理應(yīng)用對象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean怎樣被創(chuàng)建。2.3HibernateHibernate是一種Java語言下的對象關(guān)系映射解決方案。它是一種自由、開源的軟件。它用來把對象模型表示的對象映射到基于SQL的關(guān)系模型結(jié)構(gòu)中去,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個(gè)使用方便的框架。Hibernate對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,它既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。最具革命意義的是,Hibernate可以在應(yīng)用EJB(EnterpriseJavaBeans是Java應(yīng)用于企業(yè)計(jì)算的框架)的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate實(shí)際上也是一個(gè)中間件,主要是提供數(shù)據(jù)庫服務(wù),結(jié)構(gòu)圖如圖2-3所示:圖2-3Hibernate結(jié)構(gòu)圖由上圖可以看出Hibernate的基本架構(gòu),其中主要是通過xml的配置來具體實(shí)現(xiàn)Hibernate的一些相關(guān)功能,由圖2-2可以看出Hibernate是數(shù)據(jù)庫和應(yīng)用程序之間的一個(gè)中間層,既然是中間層就有著承上啟下的作用,從應(yīng)用程序中的實(shí)體對象到數(shù)據(jù)庫表結(jié)構(gòu)、從數(shù)據(jù)庫表結(jié)構(gòu)到實(shí)體對象的處理都由hibernate完成。2.4FlexFlex是Adobe進(jìn)軍企業(yè)級Internet應(yīng)用的重要工具。使用flex開發(fā)的應(yīng)用最終會編譯為SWF文件,使得flex應(yīng)用在部署上有著跨平臺的先天優(yōu)勢,從而使開發(fā)人員不必花費(fèi)大量精力為不同的瀏覽器編寫不同的代碼。另外由于Actionscript是一種面向?qū)ο蟮木幊陶Z言,有一定編程基礎(chǔ)的開發(fā)人員可以很快學(xué)習(xí)并掌握,而flex提供的豐富且功能強(qiáng)大的組件能讓開發(fā)更加規(guī)范和高效。當(dāng)前Internet應(yīng)用的方向正朝著RIA(RichInternetApplication,富互聯(lián)網(wǎng)應(yīng)用)發(fā)展,然而flex有著很多的優(yōu)勢。Flex支持3中通信方式,httpServic、webService、remoteService,在這個(gè)框架中用的是remoteService這種通信方式。在這里spring的作用主要是起到容器的作用,用來實(shí)例化對象;hibernate的作用還是負(fù)責(zé)持久化對象,這里還結(jié)合了一些API的相關(guān)的知識,但是主要的目的還是為了更方便的處理持久化。BlazeDS的主要作用是為了處理通信,是和flex的remoteService這種通信方式打交道,flex就是處理前臺界面和相關(guān)的簡單的邏輯。在SHF中,主要的應(yīng)用分為后臺和前臺,后臺是對hibernate和spring的應(yīng)用,在這里我用到了hibernate的自定義標(biāo)簽來解決對象中中文名稱,在這個(gè)框架中最主要的是能通過工具自動生成所有的前臺和后臺的一些基本代碼,也包括前臺界面上的相應(yīng)的控件,這里主要用的就有hibernate和一些反射的基本知識。2.5BlazeDSBlazeDS是一個(gè)基于服務(wù)器的Java遠(yuǎn)程控制(remoting)和Web消息傳遞(messaging)技術(shù),以LGPL(LesserGNUPublicLicense)公共許可證書發(fā)布。它能夠使得后端的Java應(yīng)用程序和運(yùn)行在瀏覽器上的AdobeFlex應(yīng)用程序相互通信。在Java應(yīng)用服務(wù)器上,它以servlet的形式存在,因此可以在任何標(biāo)準(zhǔn)Java網(wǎng)絡(luò)應(yīng)用中運(yùn)用它,其結(jié)構(gòu)圖如下圖2-4所示,由圖可見BlazeDS在webserver服務(wù)中所出的位置和工作機(jī)制。圖2-4BlazeDS結(jié)構(gòu)圖無論是哪種服務(wù)端技術(shù)都能夠很輕松地應(yīng)用XML,因?yàn)閄ML完全是一個(gè)基于文本的協(xié)議。像XML這樣基于文本的協(xié)議的缺點(diǎn)是額外的數(shù)據(jù)抽象層的編寫與維護(hù)工作相對很沉重。此外,如果數(shù)據(jù)需要序列化和反序列化,那么這個(gè)數(shù)據(jù)抽象層在客戶端和服務(wù)器端都會占用很多資源。FlashPlayer可以支持另外一種傳輸協(xié)議,這個(gè)協(xié)議能夠緩解由基于文本的協(xié)議導(dǎo)致的傳輸瓶頸問題,能夠幫助開發(fā)者以更簡單的方式與服務(wù)器交互。這就是AMF(ActionMessageFormat)。它是一個(gè)二進(jìn)制格式的協(xié)議,能夠替代用于傳輸XML的基于文本的協(xié)議而在HTTP協(xié)議之上交換數(shù)據(jù)。采用AMF的應(yīng)用中,數(shù)據(jù)抽象層完全可以省去,客戶與服務(wù)器間的通訊效率比傳統(tǒng)的應(yīng)用基于文本的協(xié)議傳輸要高得多。BlazeDS中包含了AMF的Java實(shí)現(xiàn),可以用來與服務(wù)器端的Java對象遠(yuǎn)程交互,也可以用來在客戶端之間傳遞消息。開發(fā)人員可以借助BlazeDS的遠(yuǎn)程技術(shù)簡單地調(diào)用POJO、Spring服務(wù)或EJB方法。開發(fā)人員可以通過其消息系統(tǒng)從客戶端向服務(wù)器端發(fā)送消息,當(dāng)然也可從服務(wù)器端向客戶端發(fā)送消息。BlazeDS也可以與其他一些消息系統(tǒng)結(jié)合使用,比如JMS、ActiveMQ。由于其遠(yuǎn)程技術(shù)與消息系統(tǒng)采用的方式是在HTTP協(xié)議上傳輸AMF數(shù)據(jù),BlazeDS因此在性能上擁有很大優(yōu)勢,同時(shí)也避免了額外的數(shù)據(jù)抽象層的處理工作。BlazeDS在很多基于Java的應(yīng)用服務(wù)器環(huán)境下都能正常工作,這些服務(wù)器包括Tomcat、WebSphere、WebLogic、JBoss以及ColdFusion。此外,無論是web(在FlashPlayer中運(yùn)行)還是桌面(在AdobeAIR下運(yùn)行)的Flex應(yīng)用程序中,BlazeDS的使用都很簡單。簡單來說BlazeDS是一個(gè)基于服務(wù)器的Java遠(yuǎn)程調(diào)用和Web消息傳遞技術(shù),它能夠讓后臺的Java應(yīng)用程序和運(yùn)行在瀏覽器上的Flex應(yīng)用程序相互通信。BlazeDS是Adobe的一個(gè)開源項(xiàng)目,里面提供了Java封裝AMF3格式的方法。2.6本章小結(jié)本章首先描述了本系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖,同時(shí)還介紹了應(yīng)用架構(gòu)的一些相關(guān)概念、基本組成部分和設(shè)計(jì)原則,然后分別介紹了框架所用到的一些關(guān)鍵的技術(shù)。3系統(tǒng)需求分析3.1需求概述對于收支管理,是安裝項(xiàng)目成本管理的重要組成部分,而且項(xiàng)目的收支情況是反應(yīng)項(xiàng)目成本的重要依據(jù),工程項(xiàng)目而言,項(xiàng)目的收支為了實(shí)時(shí)把控好項(xiàng)目的收支情況,根據(jù)收支情況來調(diào)整項(xiàng)目的施工來說,把收支管理好是一個(gè)非常重要的功能。本章的主要內(nèi)容是對收支管理進(jìn)行了詳細(xì)的需求分析。3.2系統(tǒng)用例圖施工員涉及到的是施工員報(bào)量業(yè)務(wù),預(yù)算員涉及到的是分包合同報(bào)量和項(xiàng)目報(bào)量的業(yè)務(wù),財(cái)務(wù)科科長涉及到的是分包支付、租賃支付和材料支付的業(yè)務(wù),項(xiàng)目經(jīng)理則涉及到記賬和項(xiàng)目費(fèi)用月結(jié)的業(yè)務(wù)。收支管理模塊的用例如下圖3.1所示:圖3.1收支管理用例圖圖3-1中涉及到的用例描述如下:“施工員報(bào)量”用例用例名:施工員報(bào)量直接執(zhí)行者:施工員目的:當(dāng)施工員負(fù)責(zé)的項(xiàng)目完成了一段時(shí)間的工作量之后,施工員對完成的工作量進(jìn)行報(bào)量,根據(jù)完成的工作量進(jìn)行報(bào)量內(nèi)容填寫,然后提交審核流程。過程描述:施工員輸入施工員報(bào)量單名稱,系統(tǒng)識別名稱的有效性。選擇分包合同,填寫報(bào)量時(shí)間和報(bào)量時(shí)間段。保存施工員報(bào)量單。填寫報(bào)量內(nèi)容并計(jì)算匯總。保存施工員報(bào)量單后,施工人員將該報(bào)量單提交審核,進(jìn)入后續(xù)操作流程。“分包合同報(bào)量”用例用例名稱:分包合同報(bào)量直接執(zhí)行者:項(xiàng)目部預(yù)算員目的:施工員進(jìn)行報(bào)量后,預(yù)算員根據(jù)施工員報(bào)量,對項(xiàng)目的每個(gè)分包合同進(jìn)行報(bào)量,用以了解分包的費(fèi)用情況。過程描述:預(yù)算員新增一個(gè)分包合同報(bào)量單。選擇分包合同,并填寫報(bào)量時(shí)間和報(bào)量時(shí)間段,自動生成分包報(bào)量名稱。選擇需要匯總的施工員報(bào)量單。點(diǎn)擊匯總。保存報(bào)量單,并手動提交審核。“項(xiàng)目部報(bào)量”用例用例名稱:項(xiàng)目部報(bào)量直接執(zhí)行者:項(xiàng)目部預(yù)算員目的:進(jìn)行分包報(bào)量后,預(yù)算員根據(jù)分包報(bào)量,對項(xiàng)目的整個(gè)工程進(jìn)行報(bào)量,項(xiàng)目報(bào)量后,會對整個(gè)項(xiàng)目的實(shí)際費(fèi)用情況進(jìn)行匯總,是領(lǐng)導(dǎo)可以看到這個(gè)時(shí)間段的費(fèi)用收支情況。過程描述:預(yù)算員新增一個(gè)項(xiàng)目部報(bào)量單。選擇報(bào)量時(shí)間和報(bào)量時(shí)間段。選擇需要匯總的分包報(bào)量單。點(diǎn)擊匯總。保存報(bào)量單,并手動提交審核?!安牧现Ц丁庇美美Q:材料支付直接執(zhí)行者:材設(shè)分公司財(cái)務(wù)科科長目的:材設(shè)分公司財(cái)務(wù)科科長對已簽的采購合同進(jìn)行支付申請。已簽的采購合同中的材料到貨后會生成應(yīng)付款,材設(shè)分公司財(cái)務(wù)科科長就可以對此采購合同進(jìn)行相應(yīng)的支付申請。過程描述:材設(shè)分公司財(cái)務(wù)科科長對需要支付的采購合同選擇支付申請。選擇執(zhí)行條款。填寫支付金額并輸入支付金額的中文大寫。可對支付單上傳所需附件。保存并提交審核。“分包合同支付”用例用例名稱:分包合同支付直接執(zhí)行者:材設(shè)分公司財(cái)務(wù)科科長目的:分公司財(cái)務(wù)科科長對已簽的分包合同進(jìn)行支付申請。已簽的分包合同進(jìn)行報(bào)量后會生成應(yīng)付款,分公司財(cái)務(wù)科科長就可以對此采購合同進(jìn)行相應(yīng)的支付申請。過程描述:分公司財(cái)務(wù)科科長對需要支付的分包合同選擇支付申請。選擇執(zhí)行條款。填寫支付金額并輸入支付金額的中文大寫。可對支付單上傳所需附件。保存并提交審核。“租賃合同支付”用例用例名稱:分包合同支付直接執(zhí)行者:材設(shè)(工業(yè))分公司財(cái)務(wù)科科長目的:材設(shè)(工業(yè))分公司財(cái)務(wù)科科長對已簽的分包合同進(jìn)行支付申請。已簽的租賃合同中設(shè)備進(jìn)場并結(jié)算后會生成應(yīng)付款,分公司財(cái)務(wù)科科長就可以對此租賃合同進(jìn)行相應(yīng)的支付申請。過程描述:材設(shè)(工業(yè))分公司財(cái)務(wù)科科長對需要支付的租賃合同選擇支付申請。選擇執(zhí)行條款。填寫支付金額并輸入支付金額的中文大寫??蓪χЦ秵紊蟼魉韪郊?。保存并提交審核?!坝涃~”用例用例名稱:記賬直接執(zhí)行者:項(xiàng)目部項(xiàng)目經(jīng)理目的:項(xiàng)目經(jīng)理根據(jù)項(xiàng)目的實(shí)際情況進(jìn)行記賬操作,用以之后的項(xiàng)目費(fèi)用月結(jié)提供項(xiàng)目的費(fèi)用數(shù)據(jù)來源。過程描述:1.項(xiàng)目經(jīng)理新增記賬。2.選擇費(fèi)用類別和單位工程。3.填寫金額、記賬時(shí)間、摘要和說明。4.保存記賬?!绊?xiàng)目費(fèi)用月結(jié)”用例用例名稱:項(xiàng)目費(fèi)用月結(jié)直接執(zhí)行者:項(xiàng)目部項(xiàng)目經(jīng)理目的:項(xiàng)目經(jīng)理對這個(gè)月的費(fèi)用情況進(jìn)行一個(gè)月結(jié)操作,生成項(xiàng)目費(fèi)用月結(jié)清單。之后可以在項(xiàng)目費(fèi)用總表中看到項(xiàng)目的費(fèi)用情況,并進(jìn)行項(xiàng)目的成本和利潤的分析。過程描述:1.項(xiàng)目經(jīng)理新增項(xiàng)目費(fèi)用月結(jié)清單。2.保存項(xiàng)目費(fèi)用月結(jié)清單。3.加載記賬信息。4.保存并手動提交審核。3.3系統(tǒng)需求分析3.3.1施工員報(bào)量需求分析當(dāng)施工員負(fù)責(zé)的項(xiàng)目完成了一段時(shí)間的工作量之后,施工員對完成的工作量進(jìn)行報(bào)量,根據(jù)完成的工作量進(jìn)行報(bào)量內(nèi)容填寫,然后提交審核流程,該功能基本流程如下如圖3.2所示:圖3.2施工員報(bào)量流程施工員報(bào)量所對應(yīng)的順序圖如下圖3.3所示:圖3.3施工員報(bào)量順序圖3.3.2分包合同報(bào)量需求分析施工員進(jìn)行報(bào)量后,預(yù)算員根據(jù)施工員報(bào)量,對項(xiàng)目的每個(gè)分包合同進(jìn)行報(bào)量,用以了解分包的費(fèi)用情況。分包合同報(bào)量必須要施工員報(bào)量后才能進(jìn)行。如果施工員未報(bào)量,那么分包合同報(bào)量也不會有任何的內(nèi)容,也就沒有了實(shí)際意義。而分包合同報(bào)量也是項(xiàng)目報(bào)量的數(shù)據(jù)基礎(chǔ)。分包合同報(bào)量管理基本流程如圖3.4所示:圖3.4分包合同報(bào)量流程分包合同報(bào)量所對應(yīng)的順序圖如下圖3.5所示:圖3.5分包報(bào)量順序圖3.3.3項(xiàng)目部報(bào)量需求分析施工員進(jìn)行報(bào)量后,預(yù)算員根據(jù)施工員報(bào)量,對項(xiàng)目的每個(gè)分包合同進(jìn)行報(bào)量,用以了解分包的費(fèi)用情況。項(xiàng)目部報(bào)量管理流程如圖3.6所示:圖3.6項(xiàng)目部報(bào)量流程項(xiàng)目報(bào)量所對應(yīng)的順序圖如下圖3.7所示:圖3.7項(xiàng)目報(bào)量順序圖3.3.4材料支付需求分析材設(shè)分公司財(cái)務(wù)科科長對已簽的采購合同進(jìn)行支付申請。已簽的采購合同中的材料到貨后會生成應(yīng)付款,材設(shè)分公司財(cái)務(wù)科科長就可以對此采購合同進(jìn)行相應(yīng)的支付申請。材料支付管理具體流程如圖3.8所示:圖3.8材料支付流程材料支付所對應(yīng)的順序圖如圖3.9所示:圖3.9材料支付順序圖3.3.5分包支付需求分析分公司財(cái)務(wù)科科長對已簽的分包合同進(jìn)行支付申請。已簽的分包合同進(jìn)行報(bào)量后會生成應(yīng)付款,分公司財(cái)務(wù)科科長就可以對此采購合同進(jìn)行相應(yīng)的支付申請,具體流程如圖3.10所示:圖3.10分包支付流程分包支付所對應(yīng)的順序圖如圖3.11所示:圖3.11分包支付順序圖3.3.6租賃支付需求分析材設(shè)(工業(yè))分公司財(cái)務(wù)科科長對已簽的分包合同進(jìn)行支付申請。已簽的租賃合同中設(shè)備進(jìn)場并結(jié)算后會生成應(yīng)付款,分公司財(cái)務(wù)科科長就可以對此租賃合同進(jìn)行相應(yīng)的支付申請,具體流程如圖3.12所示:圖3.12租賃支付流程租賃支付所對應(yīng)的順序圖如圖3.13所示:圖3.13租賃支付順序圖3.3.7記賬需求分析項(xiàng)目經(jīng)理根據(jù)項(xiàng)目的實(shí)際情況進(jìn)行記賬操作,用以之后的項(xiàng)目費(fèi)用月結(jié)提供項(xiàng)目的費(fèi)用數(shù)據(jù)來源。具體流程如圖3.14所示:圖3.14記賬流程記帳所對應(yīng)的順序圖如圖3.15所示:圖3.15記賬順序圖3.3.8項(xiàng)目費(fèi)用月結(jié)需求分析項(xiàng)目經(jīng)理對這個(gè)月的費(fèi)用情況進(jìn)行一個(gè)月結(jié)操作,生成項(xiàng)目費(fèi)用月結(jié)清單。之后可以在項(xiàng)目費(fèi)用總表中看到項(xiàng)目的費(fèi)用情況,并進(jìn)行項(xiàng)目的成本和利潤的分析。具體流程如圖3.16所示:圖3.16項(xiàng)目費(fèi)用月結(jié)流程項(xiàng)目費(fèi)用月結(jié)所對應(yīng)的順序圖如圖3.17所示:圖3.17項(xiàng)目費(fèi)用月結(jié)順序圖3.3本章小結(jié)本章主要描述了安裝項(xiàng)目成本管理系統(tǒng)——收支管理子系統(tǒng)的需求分析,通過對施工員報(bào)量管理、分包報(bào)量管理、項(xiàng)目報(bào)量管理、記賬管理、材料支付管理、分包支付管理、租賃支付管理和項(xiàng)目費(fèi)用月結(jié)的分析使得該系統(tǒng)的功能明確。

4系統(tǒng)架構(gòu)與設(shè)計(jì)4.1設(shè)計(jì)原則整個(gè)系統(tǒng)在設(shè)計(jì)的過程中以收支管理為核心,逐步向外擴(kuò)展。依次形成了施工員報(bào)量管理、分包合同報(bào)量管理、項(xiàng)目部報(bào)量管理、材料支付管理、分包支付管理、租賃支付管理、記賬管理以及項(xiàng)目費(fèi)用月結(jié)管理功能。并將每個(gè)功能設(shè)計(jì)成一個(gè)獨(dú)立的Module(模塊),易于裝載與卸載。系統(tǒng)設(shè)計(jì)的核心思想是面向?qū)ο?。在設(shè)計(jì)與實(shí)現(xiàn)的過程中使用了大量的設(shè)計(jì)模式,因此系統(tǒng)具有以下優(yōu)點(diǎn):易維護(hù)采用面向?qū)ο笏枷朐O(shè)計(jì)的結(jié)構(gòu),可讀性高,由于繼承的存在,即使改變需求,那么維護(hù)也只是在局部模塊,所以維護(hù)起來是非常方便和較低成本的。質(zhì)量高在設(shè)計(jì)時(shí),可重用現(xiàn)有的,在以前的項(xiàng)目的領(lǐng)域中已被測試過的類,使系統(tǒng)滿足業(yè)務(wù)需求并具有較高的質(zhì)量。效率高在軟件開發(fā)時(shí),根據(jù)設(shè)計(jì)的需要對現(xiàn)實(shí)世界的事物進(jìn)行抽象,產(chǎn)生類。使用這樣的方法解決問題,接近于日常生活和自然的思考方式,勢必提高軟件開發(fā)的效率和質(zhì)量。易擴(kuò)展由于繼承、封裝、多態(tài)的特性,自然設(shè)計(jì)出高內(nèi)聚、低耦合的系統(tǒng)結(jié)構(gòu),使得系統(tǒng)更靈活、更容易擴(kuò)展,而且成本較低。系統(tǒng)的設(shè)計(jì)與開發(fā)是基于SHF框架。SHF框架是一套以Spring、Hibernate、Flex等框架為基礎(chǔ)的應(yīng)用層框架。該框架內(nèi)部含有大量的開發(fā)模板,可大大的提高開發(fā)效率。4.2系統(tǒng)技術(shù)架構(gòu)本系統(tǒng)是基于SHF框架進(jìn)行開發(fā)的,而技術(shù)架構(gòu)是指SHF框架中實(shí)現(xiàn)功能的分層架構(gòu),在此框架中一共分為五層,如圖4.1所示,這五層與數(shù)據(jù)模型(Entity)之間相互協(xié)調(diào)共同工作從而組成了SHF框架的核心架構(gòu):圖4.1SHF框架技術(shù)架構(gòu)圖從上圖4-1可以看出,SHF框架的技術(shù)架構(gòu)主要分為前端展現(xiàn)層和后臺業(yè)務(wù)邏輯層,其中前端展現(xiàn)層有2層,后臺業(yè)務(wù)邏輯層有3層,它們通過中間件BlazeDS相互連接。從圖中可以看出前端展現(xiàn)層和業(yè)務(wù)邏輯層有幾層是一樣的如Entity和Service,這兩層分別是實(shí)體層(或數(shù)據(jù)模型層)和服務(wù)層,其中實(shí)體層前端展現(xiàn)層和業(yè)務(wù)邏輯層是對應(yīng)的,及后臺的java實(shí)體和前臺的Flex實(shí)體都是代表同一個(gè)實(shí)體,它們之間相互映射。服務(wù)也是相互對應(yīng)但是有些區(qū)別,前端展現(xiàn)層服務(wù)層所對應(yīng)的是業(yè)務(wù)邏輯層的ViewService層,這一層是專門負(fù)責(zé)和前端展現(xiàn)層映射的服務(wù)層。4.3系統(tǒng)功能架構(gòu)建筑安裝項(xiàng)目成本管理系統(tǒng)的基礎(chǔ)架構(gòu)是由施工圖預(yù)算管理、管理項(xiàng)目管理、合同管理、設(shè)備租賃管理、材料管理、經(jīng)營管理、收支管理和系統(tǒng)管理等組成。而收支管理子系統(tǒng)是由施工員報(bào)量管理、分包合同報(bào)量管理、項(xiàng)目部報(bào)量管理、材料支付管理、分包支付管理、租賃管理、記賬管理和項(xiàng)目費(fèi)用月結(jié)管理組成。建筑安裝項(xiàng)目成本管理系統(tǒng)——收支管理子系統(tǒng)的具體功能如下圖4.3所示:圖4.2建筑安裝項(xiàng)目成本管理系統(tǒng)圖4.3建筑安裝項(xiàng)目成本管理系統(tǒng)--收支管理子系統(tǒng)對圖4.3中的功能模塊簡單描述如下:施工員報(bào)量模塊:對施工過程中施工員完成的工程量的報(bào)量進(jìn)行管理。分包合同報(bào)量模塊:對施工過程中分包合同完成的工程量的報(bào)量進(jìn)行管理。項(xiàng)目報(bào)量模塊:對施工過程中項(xiàng)目完成的工程量的報(bào)量管理。材料支付模塊:對施工過程中采購合同的支付進(jìn)行管理。分包支付模塊:對施工過程中分包合同的支付進(jìn)行管理。租賃支付模塊:對施工過程中租賃合同的支付進(jìn)行管理。記賬管理模塊:對施工過程中所產(chǎn)生的費(fèi)用進(jìn)行記賬管理。項(xiàng)目費(fèi)用月結(jié)模塊:對項(xiàng)目的費(fèi)用產(chǎn)生情況進(jìn)行一個(gè)結(jié)算管理。收支管理子系統(tǒng)的功能是由以上模塊協(xié)作完成的。由于各個(gè)模塊之間耦合性很低,所以又保證了各個(gè)功能的獨(dú)立性,各個(gè)模塊可獨(dú)立裝載實(shí)現(xiàn)不同的效果,使系統(tǒng)可以靈活多變在不同的管理模式下和不同的收支管理流程下都可使用。4.4施工員報(bào)量管理模塊設(shè)計(jì)4.4.1功能設(shè)計(jì)施工員報(bào)量首先是由施工員提出施工員報(bào)量單,然后提交到項(xiàng)目部,項(xiàng)目部相關(guān)人員對施工員提交的施工員報(bào)量單進(jìn)行審核。施工員報(bào)量模塊有對施工員報(bào)量新增、編輯、刪除以及提交等操作權(quán)限。4.4.2領(lǐng)域類設(shè)計(jì)在施工員報(bào)量中涉及到的類主要是施工員報(bào)量單(SubCProgress)、分包工程項(xiàng)目報(bào)量(SubCProjectProgress)、分包工程分部分項(xiàng)報(bào)量(SubCSegmentProgress)、分包工程定額子目報(bào)量(SubCQuotaProgress)以及分包工程人機(jī)材含量報(bào)量(SubCPmmContentProgress),各自的屬性以及他們之間的關(guān)聯(lián)如下圖4.4所示:圖4.4施工員報(bào)量類圖從上圖中可以看出施工員報(bào)量中由施工員報(bào)量單、分包工程項(xiàng)目報(bào)量、分包工程分部分項(xiàng)報(bào)量、分包工程定額子目報(bào)量以及分包工程人機(jī)材含量報(bào)量組成。他們之間的關(guān)系是一個(gè)施工員報(bào)量單對應(yīng)一個(gè)分包工程項(xiàng)目報(bào)量,一個(gè)分包工程項(xiàng)目報(bào)量對應(yīng)多個(gè)分包工程分部分項(xiàng)報(bào)量,一個(gè)分包工程分部分項(xiàng)報(bào)量對應(yīng)多個(gè)分包工程定額子目報(bào)量,一個(gè)分包工程定額子目報(bào)量對應(yīng)多個(gè)分包工程人機(jī)材含量報(bào)量,因此它們之間這種一對多的關(guān)系要用面向?qū)ο笾械募螸ist來維持。施工員報(bào)量涉及到類的字段信息如下表所示:表4.1施工員報(bào)量單施工員報(bào)量單(SubCProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1subCProgressIdLong主鍵2subCProjectProgressSubCProjectProgress分包工程項(xiàng)目報(bào)量3totalPriceDouble本期合價(jià)4laborTotalPriceDouble本期人工費(fèi)合價(jià)5materialTotalPriceDouble本期材料費(fèi)合價(jià)6mainMaterialTotalPriceDouble本期主材費(fèi)合價(jià)7machineTotalPriceDouble本期機(jī)械費(fèi)合價(jià)8budgetTotalPriceDouble預(yù)算合價(jià)9budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)10budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)11budgetMaterialTotalPriceDouble預(yù)算材料費(fèi)合價(jià)12budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)13priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)14priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)15priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)16priorTotalPriceDouble上期累計(jì)合價(jià)17currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)18currentMaterialTotalPriceDouble本期累計(jì)材料費(fèi)19currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)20currentTotalPriceDouble本期累計(jì)合價(jià)21subContractorSubContractor分包商22organizationOrganization分公司23managementItemManagementItem管理項(xiàng)目24constructorEmployee施工人員25startingDateDate報(bào)量開始時(shí)間26closingDateDate報(bào)量截止時(shí)間27reportDateDate報(bào)量時(shí)間28stateString狀態(tài)草稿、提交29subContractItemSubContractItem分包項(xiàng)目屬性留著不用30subContractSubContract分包合同31subContractProgressSubContractProgress分包合同報(bào)量單表4.2分包工程項(xiàng)目報(bào)量分包工程項(xiàng)目報(bào)量(SubCProjectProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1subCProjectProgressIdLong主鍵2subCProgressSubCProgress分包報(bào)量單3subCProjectSubCProject分包工程項(xiàng)目4subCProjectProgressCodeString編碼5subCProjectProgressNameString名稱6managementItemManagementItem管理項(xiàng)目7employeeEmployee施工人員(報(bào)量人員)8currentLaborPricedouble本期人工費(fèi)合價(jià)9currentMaterialPriceDouble本期材料費(fèi)合價(jià)10currentMainMaterialPriceDouble本期主材費(fèi)合價(jià)11currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)12currentPriceDouble本期合價(jià)13currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)14currentMaterialTotalPriceDouble本期累計(jì)材料費(fèi)15currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)16currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)17currentTotalPriceDouble本期累計(jì)合價(jià)18priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)19priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)20priorMainMaterialTotalPriceDouble上期累計(jì)主材費(fèi)21priorMahineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)22priorTotalPriceDouble上期累計(jì)合價(jià)23budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)24budgetMaterialTotalPriceDouble預(yù)算材料費(fèi)合價(jià)25budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)26budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)27budgetTotalPriceDouble預(yù)算合價(jià)28subCQuotaProgressesList<SubCQuotaProgress>分包工程定額子目報(bào)量表表4.3分包工程分部分項(xiàng)報(bào)量分包工程分部分項(xiàng)報(bào)量(SubCSegmentProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1subCSegmentProgressIdLong主鍵唯一2subCProjectProgressSubCProjectProgress分包工程項(xiàng)目報(bào)量3subCSegmentSubCSegment分包工程分部分項(xiàng)4subCProjectProgressCodeString編碼5subCProjectProgressNameString名稱6managementItemManagementItem管理項(xiàng)目7employeeEmployee施工人員(報(bào)量人員)8currentLaborPricedouble本期人工費(fèi)合價(jià)9currentMaterialPriceDouble本期材料費(fèi)合價(jià)10currentMainMaterialPriceDouble本期主材費(fèi)合價(jià)11currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)12currentPriceDouble本期合價(jià)13currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)14currentMaterialTotalPriceDouble本期累計(jì)材料費(fèi)15currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)16currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)17currentTotalPriceDouble本期累計(jì)合價(jià)18priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)19priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)20priorMainMaterialTotalPriceDouble上期累計(jì)主材費(fèi)21priorMahineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)22priorTotalPriceDouble上期累計(jì)合價(jià)23budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)24budgetMaterialTotalPriceDouble預(yù)算材料費(fèi)合價(jià)25budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)25budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)26budgetTotalPriceDouble預(yù)算合價(jià)27subCProgressIdLong分包報(bào)量單Id28parentSubContractSegmentProgress父親29childrenList<SubContractSegmentProgress>孩子30subCQuotaProgressesList<SubCQuotaProgress>分包工程定額子目報(bào)量表表4.4分包工程定額子目報(bào)量分包工程定額子目報(bào)量(SubCQuotaProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1subCQuotaProgressIdLong主鍵唯一2subCSegmentProgressSubCSegmentProgress分包工程分部分項(xiàng)報(bào)量3subCQuotaSubCQuota分包工程定額子目4subCQuotaProgressCodeString編碼5subCQuotaProgressNameString名稱6employeeEmployee施工人員(報(bào)量人員)7unitString單位8priceDouble單價(jià)9currentProjectAmountDouble本期工程量10currentProjectTotalAmountDouble本期累計(jì)工程量11priorProjectTotalAmountDouble上期累計(jì)工程量12budgetProjectTotalAmountDouble預(yù)算累計(jì)工程量13currentLaborPriceDouble本期人工費(fèi)合價(jià)14currentMaterialPriceDouble本期材料費(fèi)合價(jià)15currentMainMaterialPriceDouble本期主材費(fèi)合價(jià)16currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)17currentPriceDouble本期合價(jià)18currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)19currentMaterialTotalPriceDouble本期累計(jì)材料費(fèi)20currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)21currentTotalPriceDouble本期累計(jì)合價(jià)22priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)23priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)24currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)25priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)25priorTotalPriceDouble上期累計(jì)合價(jià)26budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)27budgetMaterialTotalPriceDouble預(yù)算材料費(fèi)合價(jià)28budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)29budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)30budgetTotalPricedouble預(yù)算合價(jià)31subCPmmContentProgressesList<SubCPmmContentProgress>分包工程人機(jī)材含量報(bào)量32managementItemManagementItem管理項(xiàng)目表4.5分包工程人機(jī)材含量報(bào)量分包工程人機(jī)材含量報(bào)量(SubCPmmContentProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1subCQuotaProgressIdLong主鍵2subCQuotaProgressSubCQuotaProgress分包工程定額子目報(bào)量3subCPmmContentSubCPmmContent分包工程人機(jī)材含量4employeeEmployee施工人員(報(bào)量人員)5unitString單位6pricedouble單價(jià)7currentProjectAmountdouble本期工程量8currentProjectTotalAmountDouble本期累計(jì)工程量9priorProjectTotalAmountDouble上期累計(jì)工程量10budgetProjectTotalAmountDouble預(yù)算累計(jì)工程量11typeString類型人、材、機(jī)4.5分包合同報(bào)量管理模塊設(shè)計(jì)4.5.1功能設(shè)計(jì)施工員報(bào)量后,預(yù)算員新增一個(gè)分包報(bào)量單,然后選擇施工員報(bào)量進(jìn)行匯總。4.5.2領(lǐng)域類設(shè)計(jì)該部分涉及到的類主要是分包合同報(bào)量單(SubContractProgress)和分包合同分部分項(xiàng)報(bào)量(SubContractSegmentProgress)組成,其屬性如下圖4.5所示:圖4.5分包合同報(bào)量管理模塊類圖從上圖中可以看出分包合同報(bào)量管理主要由分包合同報(bào)量單和分包合同分部分項(xiàng)報(bào)量組成,一個(gè)分包合同報(bào)量單對應(yīng)多個(gè)分包合同分部分項(xiàng)報(bào)量。分包合同報(bào)量涉及到類的字段信息如下表所示:表4.6分包報(bào)量單分包報(bào)量單(subContractProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1subContractProgressIdLong主鍵唯一2subContractProjectProgressCodeString編碼3subContractProjectProgressNameString名稱4subContractProgressSubContractProgress分包合同報(bào)量單5subCProjectSubCProject分包工程項(xiàng)目6managementItemManagementItem管理項(xiàng)目7currentPriceDouble本期合價(jià)8currentProjectAmountDouble本期工程量9currentProjectTotalAmountDouble本期累計(jì)工程量10priorProjectTotalAmountDouble上期累計(jì)工程量11currentLaborPriceDouble本期人工費(fèi)合價(jià)12currentMaterialPriceDouble本期輔材費(fèi)合價(jià)13currentMainMaterialPriceDouble本期主材費(fèi)合價(jià)14currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)15budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)16budgetMaterialTotalPriceDouble預(yù)算輔材費(fèi)合價(jià)17budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)18budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)19budgetTotalPriceDouble預(yù)算合價(jià)20priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)21priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)22priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)23priorTotalPriceDouble上期累計(jì)合價(jià)24currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)25currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)26currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)27currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)28currentTotalPriceDouble本期累計(jì)合價(jià)29subContractSegmentProgressesList<SubContractSegmentProgress>分包合同工程分部分項(xiàng)報(bào)量表表4.7分包合同分部分項(xiàng)報(bào)量分包合同分部分項(xiàng)報(bào)量(SubContractSegmentProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1subContractSegmentProgressIdLong主鍵唯一2subContractSegmentProgressCodeString編碼3subContractSegmentProgressNameString名稱4subContractProjectProgressSubContractProjectProgress分包工程項(xiàng)目報(bào)量5subCSegmentSubCSegment分包工程分部分項(xiàng)6managementItemManagementItem管理項(xiàng)目7unitString單位(計(jì)算單位)8priceDouble單價(jià)9currentPriceDouble本期合價(jià)10currentProjectAmountDouble本期工程量11currentProjectTotalAmountDouble本期累計(jì)工程量12priorProjectTotalAmountDouble上期累計(jì)工程量13currentLaborPriceDouble本期人工費(fèi)合價(jià)14currentMaterialPriceDouble本期輔材費(fèi)合價(jià)15currentMainMaterialPriceDouble本期主材費(fèi)合價(jià)16currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)17budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)18budgetMaterialTotalPriceDouble預(yù)算輔材費(fèi)合價(jià)19budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)20budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)21budgetTotalPriceDouble預(yù)算合價(jià)22priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)23priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)24priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)25priorTotalPriceDouble上期累計(jì)合價(jià)26currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)27currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)28currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)29currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)30currentTotalPriceDouble本期累計(jì)合價(jià)31subContractQuotaProgressesList<SubContractQuotaProgress>分包工程定額子目報(bào)量表32parentSubContractSegmentProgress父親33childrenList<SubContractSegmentProgress>孩子4.6項(xiàng)目部報(bào)量管理模塊設(shè)計(jì)4.6.1功能設(shè)計(jì)項(xiàng)目部報(bào)量是預(yù)算員分包合同報(bào)量之后,進(jìn)行項(xiàng)目部報(bào)量。項(xiàng)目部報(bào)量需要選擇已經(jīng)審核的分包合同報(bào)量進(jìn)行匯總,之后進(jìn)行保存并提交審核。4.6.2領(lǐng)域類設(shè)計(jì)在項(xiàng)目部報(bào)量管理中涉及到的類主要是項(xiàng)目部報(bào)量單(ItemProgress)、項(xiàng)目部工程報(bào)量(ItemProjectProgress)、項(xiàng)目部定額報(bào)量(ItemQuotaProgress)、項(xiàng)目部分部分項(xiàng)報(bào)量(ItemSegmentProgress)和項(xiàng)目部人材機(jī)含量報(bào)量(ItemPmmContentProgress),各自的屬性以及關(guān)聯(lián)如下圖4.6所示:圖4.6項(xiàng)目部報(bào)量管理類圖從上圖中可以看出項(xiàng)目部報(bào)量管理由項(xiàng)目部報(bào)量單、項(xiàng)目部工程報(bào)量、項(xiàng)目部定額報(bào)量、項(xiàng)目部分部分項(xiàng)報(bào)量和項(xiàng)目部人材機(jī)含量報(bào)量組成。它們之間分關(guān)系為一個(gè)項(xiàng)目部報(bào)量單對應(yīng)一個(gè)項(xiàng)目部工程報(bào)量,一個(gè)項(xiàng)目部工程報(bào)量對應(yīng)多個(gè)個(gè)目部定額報(bào)量,一個(gè)目部定額報(bào)量對應(yīng)多個(gè)項(xiàng)目部分部分項(xiàng)報(bào)量,一個(gè)項(xiàng)目部分部分項(xiàng)報(bào)量對應(yīng)多個(gè)項(xiàng)目部人材機(jī)含量報(bào)量。采購入庫管理涉及到的類的字段具體信息如下表所示:表4.8項(xiàng)目報(bào)量單項(xiàng)目部報(bào)量單(ItemProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1itemProgressIdLong主鍵2itemProjectProgressItemProjectProgress對外工程項(xiàng)目報(bào)量3currentPriceDouble本期合價(jià)4currentProjectAmountDouble本期工程量5currentProjectTotalAmountDouble本期累計(jì)工程量6priorProjectTotalAmountDouble上期累計(jì)工程量7currentLaborPriceDouble本期人工費(fèi)合價(jià)8currentMaterialPriceDouble本期輔材費(fèi)合價(jià)9currentMainMaterialPrice本期主材費(fèi)合價(jià)10currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)11budgetTotalPriceDouble折后合價(jià)12bugetLaborTotalPriceDouble折后人工費(fèi)合價(jià)13budgetMaterialTotalPriceDouble折后輔材費(fèi)合價(jià)14budgetMainMaterialTotalPriceDouble折后主材費(fèi)合價(jià)15budgetMachineTotalPriceDouble折后機(jī)械費(fèi)合價(jià)16priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)17priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)18priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)19priorTotalPriceDouble上期累計(jì)合價(jià)20currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)21currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)22currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)23currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)24currentTotalPriceDouble本期累計(jì)合價(jià)25organizationOrganization分公司25managementItemManagementItem管理項(xiàng)目26closingDateDate報(bào)量截止時(shí)間27reportDateDate報(bào)量時(shí)間28stateString狀態(tài)表4.9項(xiàng)目部工程報(bào)量項(xiàng)目部工程報(bào)量(ItemProjectProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1itemProjectProgressIdLong主鍵2projectProject工程3currentPriceDouble本期合價(jià)4currentProjectAmountDouble本期工程量5currentProjectTotalAmountDouble本期累計(jì)工程量6priorProjectTotalAmountDouble上期累計(jì)工程量7currentLaborPriceDouble本期人工費(fèi)合價(jià)8currentMaterialPriceDouble本期輔材費(fèi)合價(jià)9currentMainMaterialPrice本期主材費(fèi)合價(jià)10currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)11budgetTotalPriceDouble折后合價(jià)12bugetLaborTotalPriceDouble折后人工費(fèi)合價(jià)13budgetMaterialTotalPriceDouble折后輔材費(fèi)合價(jià)14budgetMainMaterialTotalPriceDouble折后主材費(fèi)合價(jià)15budgetMachineTotalPriceDouble折后機(jī)械費(fèi)合價(jià)16priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)17priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)18priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)19priorTotalPriceDouble上期累計(jì)合價(jià)20currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)21currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)22currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)23currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)24currentTotalPriceDouble本期累計(jì)合價(jià)25managementItemManagementItem管理項(xiàng)目26itemSegmentProgressesList<ItemSegmentProgress>項(xiàng)目工程分部分項(xiàng)報(bào)量表4.10項(xiàng)目部定額報(bào)量項(xiàng)目部定額報(bào)量(ItemQuotaProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1itemQuotaProgressIdLong主鍵2itemQuotaProgressNameString名稱3priceDouble單價(jià)4unitString單位5currentProjectAmountDouble本期工程量6currentProjectTotalAmountDouble本期累計(jì)工程量7priorProjectTotalAmountDouble上期累計(jì)工程量8currentLaborPriceDouble本期人工費(fèi)合價(jià)9currentMaterialPriceDouble本期輔材費(fèi)合價(jià)10currentMainMaterialPrice本期主材費(fèi)合價(jià)11currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)12currentPriceDouble本期合價(jià)13priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)14priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)15priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)16priorTotalPriceDouble上期累計(jì)合價(jià)17currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)18currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)19currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)20currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)21currentTotalPriceDouble本期累計(jì)合價(jià)22budgetLaborTotalPriceDouble預(yù)算人工費(fèi)合價(jià)23budgetMaterialTotalPriceDouble預(yù)算輔材費(fèi)合價(jià)24budgetMainMaterialTotalPriceDouble預(yù)算主材費(fèi)合價(jià)25budgetMachineTotalPriceDouble預(yù)算機(jī)械費(fèi)合價(jià)26budgetTotalPriceDouble預(yù)算合價(jià)27managementItemManagementItem管理項(xiàng)目28itemSegmentProgressesList<ItemSegmentProgress>項(xiàng)目工程分部分項(xiàng)報(bào)量表4.11項(xiàng)目部分部分項(xiàng)報(bào)量項(xiàng)目部分部分項(xiàng)報(bào)量(ItemSegmentProgress)編號字段名稱字段類型中文名稱約束關(guān)系備注1itemSegmentProgressIdLong主鍵唯一2itemSegmentProgressNameString名稱3currentPriceDouble本期合價(jià)4currentProjectAmountDouble本期工程量5currentProjectTotalAmountDouble本期累計(jì)工程量6priorProjectTotalAmountDouble上期累計(jì)工程量7currentLaborPriceDouble本期人工費(fèi)合價(jià)8currentMaterialPriceDouble本期輔材費(fèi)合價(jià)9currentMainMaterialPrice本期主材費(fèi)合價(jià)10currentMachinePriceDouble本期機(jī)械費(fèi)合價(jià)11budgetTotalPriceDouble折后合價(jià)12bugetLaborTotalPriceDouble折后人工費(fèi)合價(jià)13budgetMaterialTotalPriceDouble折后輔材費(fèi)合價(jià)14budgetMainMaterialTotalPriceDouble折后主材費(fèi)合價(jià)15budgetMachineTotalPriceDouble折后機(jī)械費(fèi)合價(jià)16priorLaborTotalPriceDouble上期累計(jì)人工費(fèi)17priorMaterialTotalPriceDouble上期累計(jì)材料費(fèi)18priorMachineTotalPriceDouble上期累計(jì)機(jī)械費(fèi)19priorTotalPriceDouble上期累計(jì)合價(jià)20currentLaborTotalPriceDouble本期累計(jì)人工費(fèi)21currentMaterialTotalPriceDouble本期累計(jì)輔材費(fèi)22currentMainMaterialTotalPriceDouble本期累計(jì)主材費(fèi)23currentMachineTotalPriceDouble本期累計(jì)機(jī)械費(fèi)24currentTotalPriceDouble本期累計(jì)合價(jià)25managementItemManagementItem管理項(xiàng)目26itemSegmentProgressesList<ItemSegmentProgress>項(xiàng)目工程分部分項(xiàng)報(bào)量27segmentItemSegmentItem分部分項(xiàng)28itemQuotaProgressesList<ItemQuotaProgress>項(xiàng)目定額子目報(bào)量29itemProgressIdLong分包報(bào)量單Id30itemSegmentProgressCodeString編碼31parentItemSegmentProgress父親32childrenList<ItemSegmentProgress>孩子表4.12項(xiàng)目部人材機(jī)含量報(bào)量項(xiàng)目部人機(jī)材含量報(bào)量(ItemPmmContentProgress)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1itemPmmContentProgressIdLong主鍵唯一2itemPmmContentProgressCodeString編碼3itemPmmContentProgressNameString名稱4managementItemManagementItem管理項(xiàng)目5itemQuotaProgressItemQuotaProgress項(xiàng)目定額子目報(bào)量6pmmContentPmmContent人機(jī)材含量7unitString單位8priceDouble單價(jià)9currentProjectAmountDouble本期工程量10currentProjectTotalAmountDouble本期累計(jì)工程量11priorProjectTotalAmountDouble上期累計(jì)工程量12budgetProjectTotalAmountDouble預(yù)算累計(jì)工程13typeString類型4.7材料支付管理模塊設(shè)計(jì)4.7.1功能設(shè)計(jì)材料支付涉及到的步驟首先是由材設(shè)分公司財(cái)務(wù)科科長新增材料支付申請,填寫完畢后材設(shè)分公司財(cái)務(wù)科科長將申請?zhí)峤粚徍?,審核通過后對采購合同進(jìn)行支付。4.7.2領(lǐng)域類設(shè)計(jì)在材料支付管理中涉及到的類主要是材料支付申請(MaterialPaymentApply)、采購合同和支付憑證,各自的屬性字段以及關(guān)聯(lián)如下圖4.7所示:圖4.7材料支付管理類圖從上圖可以看出,材料支付管理主要是由材料支付申請、采購合同和支付憑證組成,一個(gè)采購合同對應(yīng)多個(gè)材料支付申請,一個(gè)材料支付申請對應(yīng)一個(gè)支付憑證。類的具體字段信息如下表所示:表4.13材料支付申請MaterialPaymentApply(材料支付申請)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1materialPaymentApplyIdLong主鍵唯一2materialPaymentApplyCodeString編碼唯一3materialPaymentApplyNameString名稱4MaterialContractMaterialContract材料采購合同5runClauseRunClause材料采購合同條款6applyPriceDouble申請金額7auditPriceDouble審批金額8realPriceDouble實(shí)際支付金額9applyReasonString申請理由大文本10organizationOrganization分公司11managementItemManagementItem管理項(xiàng)目12supplierSupplier供應(yīng)商13paymentVoucherPaymentVoucher支付憑證14stateString狀態(tài)草稿、審核中、已審核、已支付15checkOptionString審批意見16checkResultString審批結(jié)果17emergencyStatusString緊急狀態(tài)18isEffectString是否有效4.8分包支付管理模塊設(shè)計(jì)4.8.1功能設(shè)計(jì)分包支付涉及到的步驟首先是由分公司財(cái)務(wù)科科長新增分包支付申請,填寫完畢后分公司財(cái)務(wù)科科長將申請?zhí)峤粚徍?,審核通過后對分包合同進(jìn)行支付。4.8.2領(lǐng)域類設(shè)計(jì)分包支付涉及到的類主要是分包支付申請(SubPaymentApply)、分包合同、以及支付憑證,各自的屬性字段以及關(guān)聯(lián)如下圖4.8所示:圖4.8分包支付管理模塊類圖從上圖可以看出,分包支付管理主要是由分包支付申請、分包合同和支付憑證組成,一個(gè)分包合同對應(yīng)多個(gè)分包支付申請,一個(gè)分包支付申請對應(yīng)一個(gè)支付憑證。各自類的具體屬性字段信息如下表所示:表4.14分包支付申請SubPaymentApply(分包支付申請)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1subPaymentApplyIdLong主鍵唯一2subPaymentApplyCodeString編碼唯一3subPaymentApplyNameString名稱4subContractSubContract分包合同5runClauseRunClause分包合同條款6applyPriceDouble申請金額7auditPriceDouble審批金額8realPriceDouble實(shí)際支付金額9applyReasonString申請理由大文本10organizationOrganization分公司11managementItemManagementItem管理項(xiàng)目12supplierSupplier供應(yīng)商13paymentVoucherPaymentVoucher支付憑證14stateString狀態(tài)草稿、審核中、已審核、已支付15checkOptionString審批意見16checkResultString審批結(jié)果17emergencyStatusString緊急狀態(tài)18isEffectString請假單是否有效4.9租賃支付管理模塊設(shè)計(jì)4.9.1功能設(shè)計(jì)租賃支付涉及到的步驟首先是由分公司財(cái)務(wù)科科長新增租賃支付申請,填寫完畢后分公司財(cái)務(wù)科科長將申請?zhí)峤粚徍?,審核通過后對租賃合同進(jìn)行支付。4.9.2領(lǐng)域類設(shè)計(jì)租賃支付涉及到的類主要是租賃支付申請(LeasePaymentApply)、租賃合同、以及支付憑證,各自的屬性字段以及之間的關(guān)聯(lián)如下圖4.9所示:圖4.9租賃支付管理模塊類圖從上圖可以看出,租賃支付管理主要是由租賃支付申請、租賃合同和支付憑證組成,一個(gè)租賃合同對應(yīng)多個(gè)租賃支付申請,一個(gè)租賃支付申請對應(yīng)一個(gè)支付憑證。各自類的具體屬性字段信息如下表所示:表4.15租賃支付申請LeasePaymentApply(租賃支付申請)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1leasePaymentApplyIdLong主鍵唯一2leasePaymentApplyCodeString編碼唯一3leasePaymentApplyNameString名稱4leaseContractLeaseContract設(shè)備租賃合同5runClauseRunClause設(shè)備租賃合同條款6applyPriceDouble申請金額7auditPriceDouble審批金額8realPriceDouble實(shí)際支付金額9applyReasonString申請理由大文本10organizationOrganization分公司11managementItemManagementItem管理項(xiàng)目12supplierSupplier供應(yīng)商13paymentVoucherPaymentVoucher支付憑證14stateString狀態(tài)草稿、審核中、已審核、已支付15checkOptionString審批意見16checkResultString審批結(jié)果17emergencyStatusString緊急狀態(tài)18isEffectString請假單是否有效4.10記賬管理模塊設(shè)計(jì)4.10.1功能設(shè)計(jì)項(xiàng)目經(jīng)理對項(xiàng)目進(jìn)行記賬管理,主要有記賬的新增、刪除、修改和查看功能。4.10.2領(lǐng)域類設(shè)計(jì)記賬管理管理中涉及到的類主要有記帳(Accounting)和管理項(xiàng)目,他們各自的字段屬性以及相互之間的關(guān)聯(lián)如下圖4.10所示:圖4.10記賬管理模塊類圖從上圖中可以看出,記賬管理模塊由材記賬和管理項(xiàng)目。它們之間的關(guān)聯(lián)是一個(gè)管理項(xiàng)目對應(yīng)多個(gè)記賬。各自類的具體屬性字段信息如下表所示:表4.16記賬Accounting(記帳)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1accountingIdLong主鍵唯一2accountingCodeString編碼唯一3abstractString摘要4costCategoryCostCategory費(fèi)用類別5amountDouble金額6generateDateDate記帳時(shí)間7costTypeCodeTableString費(fèi)用分類收入、支出8managementItemManagementItem管理項(xiàng)目9accountingTypeString記帳類別錄入、自動生成10businessIdentifierString業(yè)務(wù)標(biāo)示業(yè)務(wù)標(biāo)示格式自定,能做逆向操作11projectCostListDetailProjectCostListDetail項(xiàng)目費(fèi)用計(jì)劃明細(xì)12isAccountedBoolean是否已記賬13isSummedBoolean是否已匯總4.11項(xiàng)目費(fèi)用月結(jié)模塊設(shè)計(jì)4.11.1功能設(shè)計(jì)項(xiàng)目費(fèi)用月結(jié)模塊主要對項(xiàng)目的本月的費(fèi)用進(jìn)行結(jié)算。4.11.2領(lǐng)域類設(shè)計(jì)項(xiàng)目費(fèi)用月結(jié)模塊主要由項(xiàng)目發(fā)生費(fèi)用清單(ProjectCostList)以及項(xiàng)目費(fèi)用清單明細(xì)(ProjectCostListDetail)組成,各自字段屬性以及之間的聯(lián)系如下圖4.11所示:圖4.11項(xiàng)目費(fèi)用月結(jié)模塊類圖從上圖可知項(xiàng)目費(fèi)用月結(jié)模塊是由項(xiàng)目發(fā)生費(fèi)用清單和項(xiàng)目發(fā)生費(fèi)用清單明細(xì)組成,一個(gè)項(xiàng)目發(fā)生費(fèi)用清單對應(yīng)多個(gè)項(xiàng)目發(fā)生費(fèi)用清單明細(xì)。各自類具體屬性字段信息如下表所示:表4.17實(shí)際發(fā)生費(fèi)用清單ProjectCostList(項(xiàng)目發(fā)生費(fèi)用清單)字段編號字段名稱字段類型中文名稱約束關(guān)系備注1ProjectCostListIdLong主鍵唯一主鍵2projectCostListCodeString編碼唯一3managementItemManagementItem管理項(xiàng)目4costRemarkString費(fèi)用說明5projectCostListDetailList<ProjectCostListDetail>項(xiàng)目費(fèi)用清單明細(xì)6startDateDate開始時(shí)間7endDateDate結(jié)束時(shí)間8statecodeTableString狀態(tài)草稿已確認(rèn)9projectCostListMonthString費(fèi)用月份表4.18項(xiàng)目費(fèi)用清單明細(xì)ProjectCostListDetail(項(xiàng)目費(fèi)用清單明細(xì))字段編號字段名稱字段類型中文名稱約束關(guān)系備注1projectCostListDetailIdLong主鍵唯一主鍵2projectCostListProjectCostList項(xiàng)目費(fèi)用清單3costRemarkString費(fèi)用說明4costAmountDouble費(fèi)用金額5employeeEmployee費(fèi)用填報(bào)人6costTypeString費(fèi)用類型7costCategoryCostCategory費(fèi)用類別8accountingsList<Accounting>記賬9isAudittedBoolean是否已審核4.12本章小結(jié)本章主要是詳細(xì)介紹了收支管理子系統(tǒng)框架的設(shè)計(jì),首先介紹了系統(tǒng)的總體架構(gòu)其中包括技術(shù)架構(gòu)和功能架構(gòu),這兩部分是密不可分的2個(gè)架構(gòu),只有這兩個(gè)架構(gòu)同時(shí)存在才能構(gòu)成整個(gè)框架的架構(gòu)。然后分別對每個(gè)模塊做了詳細(xì)的設(shè)計(jì)重慶理工大學(xué)畢業(yè)論文(題目、小五、宋體)PAGE頁碼居中,以阿拉伯?dāng)?shù)字順序排列PAGEPAGE59PAGEPAGE475系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)實(shí)現(xiàn)總體概述5.1.1實(shí)現(xiàn)理念代碼風(fēng)格是編碼的一個(gè)重要方面,它直接影響代碼的質(zhì)量和閱讀性。收支管理子系統(tǒng)在編碼實(shí)現(xiàn)的過程中采用統(tǒng)一模板編程。盡量統(tǒng)一代碼的風(fēng)格。同時(shí)代碼的實(shí)現(xiàn)的過程中盡量采用健壯靈活的編碼方式。使用面向?qū)ο蟮姆绞竭M(jìn)行編程。5.1.2軟件環(huá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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論