freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

某公司工程預(yù)算管理系統(tǒng)設(shè)計與實現(xiàn)論文-資料下載頁

2025-06-24 00:57本頁面
  

【正文】 計方案的匹掛機,特別是在出現(xiàn)技術(shù)和功能的沖突時,明確基于用戶需求來作出合理的決策與均衡折中。第二是實用性,也就是在保證系統(tǒng)達到需求目標(biāo)的前提下,盡可能采用穩(wěn)妥成熟的技術(shù)方案,包括架構(gòu)方案、編程模型和工具等,同時盡可能采用在業(yè)界廣泛運用的標(biāo)準(zhǔn)化的軟件技術(shù)。第三是在設(shè)計階段就需要較充分考慮軟件的運行維護性。因為目前的軟件系統(tǒng)規(guī)模較大,同時業(yè)務(wù)本身也在不斷發(fā)展的變化之中,因此有必要在設(shè)計開發(fā)階段就考慮到該系統(tǒng)在未來需要的升級、功能擴展等要求,在設(shè)計中通過合理的模塊劃分、調(diào)用訪問關(guān)系、接口關(guān)系等簡化這些維護工作。目前較為復(fù)雜的軟件設(shè)計通常采用面向?qū)ο蠓椒▉磉M行,首先通過合理劃分來確定系統(tǒng)中的對象單元,這些單元既表達一定相對獨立的功能實體,也代表在軟件內(nèi)部可重用的對象。然后確定對象內(nèi)部的屬性、狀態(tài)和外部的訪問接口,接口中的調(diào)用方法,包括參數(shù)的含義和輸出的涵義。對象的功能完全在內(nèi)部實現(xiàn),只要保持接口的語義不變,在升級和更新實現(xiàn)方式時就可以保持系統(tǒng)的整體邏輯功能的穩(wěn)定,因此特別有利于復(fù)雜軟件的維護。在對象的外部,開發(fā)者需要確定對象之間的數(shù)據(jù)訪問關(guān)系和功能調(diào)用關(guān)系,通過相應(yīng)的模型來加以描述以便于為編程階段建立含義準(zhǔn)確的參考模型。該系統(tǒng)按照以上原則完成設(shè)計工作,并通過賣相對象的方法來建立可重用的對象單元,提高系統(tǒng)的設(shè)計和實現(xiàn)的效率。以下幾節(jié)分別從數(shù)據(jù)庫平臺和主要業(yè)務(wù)模塊的設(shè)計方面較為詳細(xì)地進行論述。 數(shù)據(jù)庫設(shè)計 該系統(tǒng)的數(shù)據(jù)庫設(shè)計采用通用關(guān)系數(shù)據(jù)庫來建立完整的數(shù)據(jù)管理模型。各主要關(guān)系表的邏輯結(jié)構(gòu)和字段數(shù)據(jù)類型以及在應(yīng)用中的含義在以下各節(jié)對各個子系統(tǒng)論述時描述。該數(shù)據(jù)庫方案中的核心數(shù)據(jù)實體是預(yù)算單元和預(yù)算信息。預(yù)算單元是對在實際業(yè)務(wù)中具有預(yù)算計劃和接受預(yù)算管理的實體對象的統(tǒng)一描述,具體有部門、項目和崗位。每個預(yù)算單元都關(guān)聯(lián)一組預(yù)算計劃。在數(shù)據(jù)庫中的其他數(shù)據(jù)表大部分是圍繞以上核心的數(shù)據(jù)對象來進行組織,基于非冗余的原則進行獨立的表達,同時又通過引用關(guān)系來完整地表達該系統(tǒng)的整體的信息。概算定額信息表預(yù)算單元明細(xì)表明 細(xì)撥款信息表調(diào)整記錄表調(diào)整撥款總賬信息表總賬 預(yù)算控制規(guī)則表 確認(rèn)科目費率信息表分項預(yù)算科目信息表 預(yù)算預(yù)算定額信息表憑證信息表憑證1nn111n111n1n1n1nn1預(yù)算單元主表賬務(wù)往來信息表往來沖銷事務(wù)信息表沖銷預(yù)算信息主表預(yù)算屬性11n概算臨時費用信息表分配1n1n11n結(jié)轉(zhuǎn)處理信息表結(jié)轉(zhuǎn)n1 Fig. ER Diagram for Database Design Scheme 在該系統(tǒng)中,考慮到在實際管理中對費率的設(shè)置需要隨時間(例如年度變化),并且處于管理的實際需求可能對特殊預(yù)算單元設(shè)置特殊的費率,因此費率數(shù)據(jù)沒有設(shè)計成與預(yù)算科目關(guān)聯(lián)而是設(shè)計成與預(yù)算單元相關(guān)聯(lián)。 預(yù)算單元信息主表Tab. Budget Unit Information Main Table涵 義數(shù)據(jù)類型字段名預(yù)算單元標(biāo)識主鍵16字節(jié)字符串PrjId預(yù)算單元名稱32字節(jié)可變長字符串PrjMc驗收標(biāo)準(zhǔn)32字節(jié)可變長字符串PrjGg單元類型整數(shù)PrjLx計劃驗收時間日期YsSj計劃起始時間日期YxZq合同檔案編號外鍵16字節(jié)可變長字符串PrjDd計劃金額整數(shù)JHJe備 注256字節(jié)可變長字符串Bz 預(yù)算單元明細(xì)表Tab. Detailed Budget Information Table涵 義數(shù)據(jù)類型字段名記錄編號主鍵整數(shù)PrjBhId單元標(biāo)識外鍵16字節(jié)字符串PrjId預(yù)算源編號外鍵8字節(jié)字符串GyId責(zé)任部門編號外鍵4字節(jié)字符串ZrBmId當(dāng)前任務(wù)負(fù)責(zé)部門外鍵整數(shù)YxZB當(dāng)前任務(wù)狀態(tài)整數(shù)WZT當(dāng)前任務(wù)類型 整數(shù)QtWJl任務(wù)記錄時間 日期QtYJl記錄人 外鍵16字節(jié)字符串QtRJl記錄說明256字節(jié)可變長字符串QtSm Tab. General Leger Information Table 涵 義數(shù)據(jù)類型字段名記錄編號主鍵 16字節(jié)可變長字符串SbInId總賬編號24字節(jié)字符串GdID計量單位16字節(jié)字符串GdDW記錄等級整數(shù)DyDJ預(yù)算組編號整數(shù)DyId類型整數(shù)SBLX 總賬信息表(續(xù)) Tab. General Leger Information Table(continued) 涵 義 數(shù)據(jù)類型字段名審核人外鍵8字節(jié)字符串SBID憑證或記錄單號32字節(jié)字符串BJID所屬明細(xì)項外鍵整數(shù)ZYID執(zhí)行時間日期JHSJ執(zhí)行狀態(tài)整數(shù)DWZY是否停工布爾 JPX科目性質(zhì)整數(shù)JJPRJID科目編號6字節(jié)變長字符串SFGH費用審批文號12字節(jié)變長字符串ZXBMID 往來處理記錄表Tab. Transactions Processing Records Table涵 義字段名數(shù)據(jù)類型記錄編號主鍵SCIstId16字節(jié)字符串所屬明細(xì)項外鍵SCId整數(shù)幣種外鍵SCGyId2字節(jié)字符串審核編號SCId整數(shù)期初余額SCSt實數(shù)處理日期SCRq日期費用金額 SCJe實數(shù)(整數(shù)部分8位,小數(shù)部分2位)結(jié)轉(zhuǎn)編號 SCDbJl16字節(jié)字符串備 注SCBz256字節(jié)字符串 臨時費用信息表Tab. Temporary Cost Table涵 義數(shù)據(jù)類型字段名記錄號主鍵整數(shù)PRJMTId費用名稱32字節(jié)可變長字符串PRJMTMc指派類型整數(shù)PRJMTGg發(fā)生日期日期PRJMTLx所屬明細(xì)項外鍵整數(shù)PRJMTSbId實際金額(元)實數(shù)(整數(shù)部分8位,小數(shù)部分2位)PRJMTDaId審核記錄號外鍵整數(shù)PRJMTlidTab. Transfer Information Table涵 義數(shù)據(jù)類型字段名記錄編號主鍵16字節(jié)字符串QTIstId所屬明細(xì)項外鍵整數(shù)QTId批次編號外鍵8字節(jié)字符串QTId結(jié)轉(zhuǎn)單位整數(shù)QTSt結(jié)轉(zhuǎn)時間日期QTRq結(jié)轉(zhuǎn)金額 實數(shù)(整數(shù)部分8位,小數(shù)部分2位)QTJe對方科目 16字節(jié)字符串QTDbJl備 注256字節(jié)字符串QTBz以上是主要幾項數(shù)據(jù)表的設(shè)計實例,限于篇幅在此略去其他數(shù)據(jù)表的完整描述。 總賬管理 總賬管理模塊在內(nèi)部的程序單元在設(shè)計上劃分為這樣幾類對象:(1)總賬數(shù)據(jù)加載單元該單元負(fù)責(zé)與數(shù)據(jù)庫平臺連接,建立數(shù)據(jù)庫訪問會話和根據(jù)處理要求從數(shù)據(jù)庫提取數(shù)據(jù)。數(shù)據(jù)加載的條件由調(diào)用方輸入,以字符串類型的SQL語句來表達。(2)數(shù)據(jù)一致性預(yù)處理單元該單元的任務(wù)是對總賬數(shù)據(jù)進行校驗,對因為時間不同步而在上次沒有完成處理的事務(wù),首先調(diào)用對應(yīng)的事務(wù)單元完成處理,以保證數(shù)據(jù)一致性和完整性。(3)登帳和反登帳處理單元 該類單元安好業(yè)務(wù)邏輯進行登帳和反登帳處理,處理后的數(shù)據(jù)暫時保存在臨時數(shù)據(jù)表中。(4)沖銷處理單元 該類單元包括自動沖銷處理和手動沖銷處理兩類。自動沖銷處理單元根據(jù)沖銷處理規(guī)則及其參數(shù),對臨時數(shù)據(jù)表中的記錄進行匹配,滿足匹配條件的數(shù)據(jù)記錄被實施沖銷處理并更新數(shù)據(jù)記錄。 手工沖銷處理單元是被客戶端的用戶顯式請求處理沖銷,在完成后將處理事務(wù)記錄到日志數(shù)據(jù)表中并在審核生效后更新數(shù)據(jù)庫表。 以上的全部總賬數(shù)據(jù)處理單元在完成任務(wù)后,在此調(diào)用數(shù)據(jù)加載單元向數(shù)據(jù)庫服務(wù)器寫回更新的總賬信息,然后關(guān)閉數(shù)據(jù)會話連接。 。總賬數(shù)據(jù)加載數(shù)據(jù)一致性預(yù)處理 反登帳處理沖銷確認(rèn)登帳處理臨時數(shù)據(jù)表數(shù)據(jù)庫訪問接口手工沖銷處 理自動沖銷 總賬數(shù)據(jù)處理單元 Fig. General Leger Data Processing Units 預(yù)算管理 預(yù)算管理模塊的核心信息是預(yù)算計劃,它是實現(xiàn)預(yù)算管理和預(yù)算控制的基礎(chǔ)和依據(jù)。該模塊對預(yù)算管理的基本功能,從用戶的角度劃分為預(yù)算基礎(chǔ)信息管理、預(yù)算計劃管理和預(yù)算控制管理。從軟件設(shè)計的角度,預(yù)算基礎(chǔ)信息管理完全在數(shù)據(jù)庫層次通過配置的數(shù)據(jù)表內(nèi)的規(guī)則信息和參數(shù)信息來表達,主要是在運行任務(wù)過程中被調(diào)用。在應(yīng)用服務(wù)器模塊中的預(yù)算管理主要考慮預(yù)算計劃和控制單元。預(yù)算計劃和控制在設(shè)計的層次上可以適當(dāng)結(jié)合,兩者都是以預(yù)算計劃為核心,前者的任務(wù)是生成的分析預(yù)算計劃,目的是生成合理的預(yù)算信息,而后者是讀取預(yù)算計劃,根據(jù)預(yù)算信息在撥款事務(wù)的層次進行控制。出于以上考慮,預(yù)算管理模塊的程序單元劃分為數(shù)據(jù)輸出管理單元、數(shù)據(jù)輸入管理、預(yù)算主程序單元和模型分析單元,主要的數(shù)據(jù)對象是數(shù)據(jù)輸入隊列,數(shù)據(jù)輸出隊列和預(yù)算規(guī)則數(shù)據(jù)表。設(shè)計數(shù)據(jù)輸入隊列和數(shù)據(jù)輸出隊列的目的是對編制和分析預(yù)算計劃過程中需要處理的各類數(shù)據(jù)提供一種統(tǒng)一的管理環(huán)節(jié),這樣對各種不同類型和來源的數(shù)據(jù)處理就通過實現(xiàn)在數(shù)據(jù)輸入隊列管理單元和輸出管理單元中的函數(shù)方法來進行,在邏輯上將預(yù)算計劃的處理任務(wù)一致化,使系統(tǒng)具有良好的整體邏輯性。預(yù)算處理主單元實現(xiàn)圍繞預(yù)算的管理任務(wù),主要是分析和控制任務(wù)。前者通過調(diào)用分析模型來完成,后者通過實現(xiàn)在主單元內(nèi)部的撥款控制函數(shù)來完成。在預(yù)算項目執(zhí)行過程中該單元被調(diào)用來進行款項分配,這時該類接口函數(shù)即被調(diào)用。數(shù)據(jù)輸入隊列預(yù)算處理主單元數(shù)據(jù)輸出隊列數(shù)據(jù)輸入隊列管 理模 型分 析預(yù)算規(guī)則表序號條件例程數(shù)據(jù)輸入隊列管 理 預(yù)算管理程序單元組成 Fig. Budget Management Program Units 預(yù)算模型分析單元通過一組接口來包裝預(yù)算分析程序,主要是針對特殊項目的收益和特殊成本科目進行測算預(yù)評估,在訪問預(yù)算規(guī)則數(shù)據(jù)表的特殊類型規(guī)則時該模型單元被自動啟動,完成計算后將數(shù)據(jù)寫入輸出隊列,提供預(yù)算主程序進行后續(xù)的預(yù)算編制和生成撥款控制計劃。 出納管理 出納事務(wù)管理主要通過一組較小的SQL存儲程序單元直接在數(shù)據(jù)庫服務(wù)器端實現(xiàn),供具體事務(wù)流程的特定的環(huán)節(jié)來調(diào)用,出納事務(wù)的基礎(chǔ)信息管理例程實現(xiàn)針對賬戶的處理規(guī)則和參數(shù)設(shè)置功能。因此,該模塊的設(shè)計特點是通過一個例程集合來實現(xiàn)針對外部事務(wù)處理的調(diào)用服務(wù)。票據(jù)事務(wù)處理例程組包含現(xiàn)金憑證信息處理例程、票據(jù)審核確認(rèn)處理例程、票據(jù)重開處理例程等。對賬事務(wù)處理例程組實現(xiàn)該模塊的主要功能任務(wù),具體包括針對銀行賬戶的數(shù)據(jù)錄入校驗例程,普通沖銷處理例程對銀行賬務(wù)數(shù)據(jù)一對一沖銷,一對多沖銷處理例程,賬戶借貸沖銷處理例程和反沖銷處理例程等。 小結(jié) 本章在需求分析的基礎(chǔ)上進一步討論設(shè)計方案,根據(jù)修分析的業(yè)務(wù)內(nèi)容和軟件設(shè)計的原則,將每個業(yè)務(wù)模塊劃分為一組合理的對象單元,每個單元分工處理一類任務(wù),在整體上合成為業(yè)務(wù)模塊的設(shè)計目標(biāo)。本章在這一框架下較系統(tǒng)地討論了該軟件的架構(gòu)、數(shù)據(jù)庫設(shè)計和預(yù)算臺賬模塊、預(yù)算事務(wù)管理和出納事務(wù)處理模塊的程序組成,描述了相應(yīng)的內(nèi)部單元任務(wù)和調(diào)用關(guān)系。 4 系統(tǒng)實現(xiàn) 程序?qū)崿F(xiàn)概述 該系統(tǒng)與設(shè)計階段的概念和方法統(tǒng)一,在實現(xiàn)階段也采用面向?qū)ο竽P蛠磉M行編程,同時在編程階段進行的同時開始安排測試工作,以盡可能早地發(fā)現(xiàn)程序故障。在軟件的編程實現(xiàn)和測試階段,開發(fā)者確定開發(fā)工具、編程語言、編程模型等,然后根據(jù)詳細(xì)設(shè)計進行編程。當(dāng)根據(jù)面向?qū)ο蟮母拍?、方法和技術(shù)進行詳細(xì)設(shè)計和編程實現(xiàn)時,每個對象或者組件可以作為相對獨立的功能單元進行測試。只要接口保持穩(wěn)定,單元內(nèi)部的程序?qū)崿F(xiàn)可以修改而不影響系統(tǒng)整體的程序運行。在該系統(tǒng)層面的綜合測試階段,對各個單元對象構(gòu)成的整體進行運行測試和輸入輸出意義上的功能驗證。與單元測試運用白盒方法不同,系統(tǒng)層次的測試由于較為復(fù)雜因為適合采用的是黑箱測試方法。在該系統(tǒng)的詳細(xì)設(shè)計階段已經(jīng)將需求分析所確定的每項功能單元的內(nèi)部結(jié)構(gòu)詳細(xì)展開,完成主要數(shù)據(jù)結(jié)構(gòu)的設(shè)計、算法設(shè)計、接口定義和數(shù)據(jù)庫表結(jié)構(gòu)及其引用關(guān)系的邏輯設(shè)計。在完成詳細(xì)設(shè)計方案的同時,開發(fā)者針對編程實現(xiàn)階段編制詳細(xì)的開發(fā)與實施計劃,作為軟件開發(fā)的項目進度管理的依據(jù)。鴻恒公司的預(yù)算信息管理系統(tǒng)的軟件采用Java編程語言及和微軟公司的通用關(guān)系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1