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

正文內(nèi)容

某公司工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(文件)

 

【正文】 程是解決復(fù)雜軟件開發(fā)過(guò)程中的技術(shù)與管理問(wèn)題的系統(tǒng)化的方法,提供了切實(shí)可行的技術(shù)與工具,保障軟件系統(tǒng)的開發(fā)以盡可能合理的資源成本達(dá)到預(yù)期的目標(biāo)。服務(wù)器端的核心模塊在業(yè)務(wù)上劃分為:總賬信息管理模塊預(yù)算事務(wù)處理模塊出納事務(wù)處理模塊除此之外,該系統(tǒng)還包含一組輔助性的功能模塊,主要針對(duì)系統(tǒng)的訪問(wèn)安全控制管理、運(yùn)行配置管理和與其他系統(tǒng)的數(shù)據(jù)接口管理。第二是實(shí)用性,也就是在保證系統(tǒng)達(dá)到需求目標(biāo)的前提下,盡可能采用穩(wěn)妥成熟的技術(shù)方案,包括架構(gòu)方案、編程模型和工具等,同時(shí)盡可能采用在業(yè)界廣泛運(yùn)用的標(biāo)準(zhǔn)化的軟件技術(shù)。然后確定對(duì)象內(nèi)部的屬性、狀態(tài)和外部的訪問(wèn)接口,接口中的調(diào)用方法,包括參數(shù)的含義和輸出的涵義。以下幾節(jié)分別從數(shù)據(jù)庫(kù)平臺(tái)和主要業(yè)務(wù)模塊的設(shè)計(jì)方面較為詳細(xì)地進(jìn)行論述。預(yù)算單元是對(duì)在實(shí)際業(yè)務(wù)中具有預(yù)算計(jì)劃和接受預(yù)算管理的實(shí)體對(duì)象的統(tǒng)一描述,具體有部門、項(xiàng)目和崗位。 預(yù)算單元信息主表Tab. Budget Unit Information Main Table涵 義數(shù)據(jù)類型字段名預(yù)算單元標(biāo)識(shí)主鍵16字節(jié)字符串PrjId預(yù)算單元名稱32字節(jié)可變長(zhǎng)字符串PrjMc驗(yàn)收標(biāo)準(zhǔn)32字節(jié)可變長(zhǎng)字符串PrjGg單元類型整數(shù)PrjLx計(jì)劃驗(yàn)收時(shí)間日期YsSj計(jì)劃起始時(shí)間日期YxZq合同檔案編號(hào)外鍵16字節(jié)可變長(zhǎng)字符串PrjDd計(jì)劃金額整數(shù)JHJe備 注256字節(jié)可變長(zhǎng)字符串Bz 預(yù)算單元明細(xì)表Tab. Detailed Budget Information Table涵 義數(shù)據(jù)類型字段名記錄編號(hào)主鍵整數(shù)PrjBhId單元標(biāo)識(shí)外鍵16字節(jié)字符串PrjId預(yù)算源編號(hào)外鍵8字節(jié)字符串GyId責(zé)任部門編號(hào)外鍵4字節(jié)字符串ZrBmId當(dāng)前任務(wù)負(fù)責(zé)部門外鍵整數(shù)YxZB當(dāng)前任務(wù)狀態(tài)整數(shù)WZT當(dāng)前任務(wù)類型 整數(shù)QtWJl任務(wù)記錄時(shí)間 日期QtYJl記錄人 外鍵16字節(jié)字符串QtRJl記錄說(shuō)明256字節(jié)可變長(zhǎng)字符串QtSm Tab. General Leger Information Table 涵 義數(shù)據(jù)類型字段名記錄編號(hào)主鍵 16字節(jié)可變長(zhǎng)字符串SbInId總賬編號(hào)24字節(jié)字符串GdID計(jì)量單位16字節(jié)字符串GdDW記錄等級(jí)整數(shù)DyDJ預(yù)算組編號(hào)整數(shù)DyId類型整數(shù)SBLX 總賬信息表(續(xù)) Tab. General Leger Information Table(continued) 涵 義 數(shù)據(jù)類型字段名審核人外鍵8字節(jié)字符串SBID憑證或記錄單號(hào)32字節(jié)字符串BJID所屬明細(xì)項(xiàng)外鍵整數(shù)ZYID執(zhí)行時(shí)間日期JHSJ執(zhí)行狀態(tài)整數(shù)DWZY是否停工布爾 JPX科目性質(zhì)整數(shù)JJPRJID科目編號(hào)6字節(jié)變長(zhǎng)字符串SFGH費(fèi)用審批文號(hào)12字節(jié)變長(zhǎng)字符串ZXBMID 往來(lái)處理記錄表Tab. Transactions Processing Records Table涵 義字段名數(shù)據(jù)類型記錄編號(hào)主鍵SCIstId16字節(jié)字符串所屬明細(xì)項(xiàng)外鍵SCId整數(shù)幣種外鍵SCGyId2字節(jié)字符串審核編號(hào)SCId整數(shù)期初余額SCSt實(shí)數(shù)處理日期SCRq日期費(fèi)用金額 SCJe實(shí)數(shù)(整數(shù)部分8位,小數(shù)部分2位)結(jié)轉(zhuǎn)編號(hào) SCDbJl16字節(jié)字符串備 注SCBz256字節(jié)字符串 臨時(shí)費(fèi)用信息表Tab. Temporary Cost Table涵 義數(shù)據(jù)類型字段名記錄號(hào)主鍵整數(shù)PRJMTId費(fèi)用名稱32字節(jié)可變長(zhǎng)字符串PRJMTMc指派類型整數(shù)PRJMTGg發(fā)生日期日期PRJMTLx所屬明細(xì)項(xiàng)外鍵整數(shù)PRJMTSbId實(shí)際金額(元)實(shí)數(shù)(整數(shù)部分8位,小數(shù)部分2位)PRJMTDaId審核記錄號(hào)外鍵整數(shù)PRJMTlidTab. Transfer Information Table涵 義數(shù)據(jù)類型字段名記錄編號(hào)主鍵16字節(jié)字符串QTIstId所屬明細(xì)項(xiàng)外鍵整數(shù)QTId批次編號(hào)外鍵8字節(jié)字符串QTId結(jié)轉(zhuǎn)單位整數(shù)QTSt結(jié)轉(zhuǎn)時(shí)間日期QTRq結(jié)轉(zhuǎn)金額 實(shí)數(shù)(整數(shù)部分8位,小數(shù)部分2位)QTJe對(duì)方科目 16字節(jié)字符串QTDbJl備 注256字節(jié)字符串QTBz以上是主要幾項(xiàng)數(shù)據(jù)表的設(shè)計(jì)實(shí)例,限于篇幅在此略去其他數(shù)據(jù)表的完整描述。(3)登帳和反登帳處理單元 該類單元安好業(yè)務(wù)邏輯進(jìn)行登帳和反登帳處理,處理后的數(shù)據(jù)暫時(shí)保存在臨時(shí)數(shù)據(jù)表中。 以上的全部總賬數(shù)據(jù)處理單元在完成任務(wù)后,在此調(diào)用數(shù)據(jù)加載單元向數(shù)據(jù)庫(kù)服務(wù)器寫回更新的總賬信息,然后關(guān)閉數(shù)據(jù)會(huì)話連接。從軟件設(shè)計(jì)的角度,預(yù)算基礎(chǔ)信息管理完全在數(shù)據(jù)庫(kù)層次通過(guò)配置的數(shù)據(jù)表內(nèi)的規(guī)則信息和參數(shù)信息來(lái)表達(dá),主要是在運(yùn)行任務(wù)過(guò)程中被調(diào)用。設(shè)計(jì)數(shù)據(jù)輸入隊(duì)列和數(shù)據(jù)輸出隊(duì)列的目的是對(duì)編制和分析預(yù)算計(jì)劃過(guò)程中需要處理的各類數(shù)據(jù)提供一種統(tǒng)一的管理環(huán)節(jié),這樣對(duì)各種不同類型和來(lái)源的數(shù)據(jù)處理就通過(guò)實(shí)現(xiàn)在數(shù)據(jù)輸入隊(duì)列管理單元和輸出管理單元中的函數(shù)方法來(lái)進(jìn)行,在邏輯上將預(yù)算計(jì)劃的處理任務(wù)一致化,使系統(tǒng)具有良好的整體邏輯性。數(shù)據(jù)輸入隊(duì)列預(yù)算處理主單元數(shù)據(jù)輸出隊(duì)列數(shù)據(jù)輸入隊(duì)列管 理模 型分 析預(yù)算規(guī)則表序號(hào)條件例程數(shù)據(jù)輸入隊(duì)列管 理 預(yù)算管理程序單元組成 Fig. Budget Management Program Units 預(yù)算模型分析單元通過(guò)一組接口來(lái)包裝預(yù)算分析程序,主要是針對(duì)特殊項(xiàng)目的收益和特殊成本科目進(jìn)行測(cè)算預(yù)評(píng)估,在訪問(wèn)預(yù)算規(guī)則數(shù)據(jù)表的特殊類型規(guī)則時(shí)該模型單元被自動(dòng)啟動(dòng),完成計(jì)算后將數(shù)據(jù)寫入輸出隊(duì)列,提供預(yù)算主程序進(jìn)行后續(xù)的預(yù)算編制和生成撥款控制計(jì)劃。票據(jù)事務(wù)處理例程組包含現(xiàn)金憑證信息處理例程、票據(jù)審核確認(rèn)處理例程、票據(jù)重開處理例程等。 4 系統(tǒng)實(shí)現(xiàn) 程序?qū)崿F(xiàn)概述 該系統(tǒng)與設(shè)計(jì)階段的概念和方法統(tǒng)一,在實(shí)現(xiàn)階段也采用面向?qū)ο竽P蛠?lái)進(jìn)行編程,同時(shí)在編程階段進(jìn)行的同時(shí)開始安排測(cè)試工作,以盡可能早地發(fā)現(xiàn)程序故障。在該系統(tǒng)層面的綜合測(cè)試階段,對(duì)各個(gè)單元對(duì)象構(gòu)成的整體進(jìn)行運(yùn)行測(cè)試和輸入輸出意義上的功能驗(yàn)證。鴻恒公司的預(yù)算信息管理系統(tǒng)的軟件采用Java編程語(yǔ)言及和微軟公司的通用關(guān)系數(shù)據(jù)庫(kù)。在該系統(tǒng)的詳細(xì)設(shè)計(jì)階段已經(jīng)將需求分析所確定的每項(xiàng)功能單元的內(nèi)部結(jié)構(gòu)詳細(xì)展開,完成主要數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、算法設(shè)計(jì)、接口定義和數(shù)據(jù)庫(kù)表結(jié)構(gòu)及其引用關(guān)系的邏輯設(shè)計(jì)。當(dāng)根據(jù)面向?qū)ο蟮母拍?、方法和技術(shù)進(jìn)行詳細(xì)設(shè)計(jì)和編程實(shí)現(xiàn)時(shí),每個(gè)對(duì)象或者組件可以作為相對(duì)獨(dú)立的功能單元進(jìn)行測(cè)試。 小結(jié) 本章在需求分析的基礎(chǔ)上進(jìn)一步討論設(shè)計(jì)方案,根據(jù)修分析的業(yè)務(wù)內(nèi)容和軟件設(shè)計(jì)的原則,將每個(gè)業(yè)務(wù)模塊劃分為一組合理的對(duì)象單元,每個(gè)單元分工處理一類任務(wù),在整體上合成為業(yè)務(wù)模塊的設(shè)計(jì)目標(biāo)。 出納管理 出納事務(wù)管理主要通過(guò)一組較小的SQL存儲(chǔ)程序單元直接在數(shù)據(jù)庫(kù)服務(wù)器端實(shí)現(xiàn),供具體事務(wù)流程的特定的環(huán)節(jié)來(lái)調(diào)用,出納事務(wù)的基礎(chǔ)信息管理例程實(shí)現(xiàn)針對(duì)賬戶的處理規(guī)則和參數(shù)設(shè)置功能。前者通過(guò)調(diào)用分析模型來(lái)完成,后者通過(guò)實(shí)現(xiàn)在主單元內(nèi)部的撥款控制函數(shù)來(lái)完成。預(yù)算計(jì)劃和控制在設(shè)計(jì)的層次上可以適當(dāng)結(jié)合,兩者都是以預(yù)算計(jì)劃為核心,前者的任務(wù)是生成的分析預(yù)算計(jì)劃,目的是生成合理的預(yù)算信息,而后者是讀取預(yù)算計(jì)劃,根據(jù)預(yù)算信息在撥款事務(wù)的層次進(jìn)行控制??傎~數(shù)據(jù)加載數(shù)據(jù)一致性預(yù)處理 反登帳處理沖銷確認(rèn)登帳處理臨時(shí)數(shù)據(jù)表數(shù)據(jù)庫(kù)訪問(wèn)接口手工沖銷處 理自動(dòng)沖銷 總賬數(shù)據(jù)處理單元 Fig. General Leger Data Processing Units 預(yù)算管理 預(yù)算管理模塊的核心信息是預(yù)算計(jì)劃,它是實(shí)現(xiàn)預(yù)算管理和預(yù)算控制的基礎(chǔ)和依據(jù)。自動(dòng)沖銷處理單元根據(jù)沖銷處理規(guī)則及其參數(shù),對(duì)臨時(shí)數(shù)據(jù)表中的記錄進(jìn)行匹配,滿足匹配條件的數(shù)據(jù)記錄被實(shí)施沖銷處理并更新數(shù)據(jù)記錄。數(shù)據(jù)加載的條件由調(diào)用方輸入,以字符串類型的SQL語(yǔ)句來(lái)表達(dá)。在數(shù)據(jù)庫(kù)中的其他數(shù)據(jù)表大部分是圍繞以上核心的數(shù)據(jù)對(duì)象來(lái)進(jìn)行組織,基于非冗余的原則進(jìn)行獨(dú)立的表達(dá),同時(shí)又通過(guò)引用關(guān)系來(lái)完整地表達(dá)該系統(tǒng)的整體的信息。各主要關(guān)系表的邏輯結(jié)構(gòu)和字段數(shù)據(jù)類型以及在應(yīng)用中的含義在以下各節(jié)對(duì)各個(gè)子系統(tǒng)論述時(shí)描述。在對(duì)象的外部,開發(fā)者需要確定對(duì)象之間的數(shù)據(jù)訪問(wèn)關(guān)系和功能調(diào)用關(guān)系,通過(guò)相應(yīng)的模型來(lái)加以描述以便于為編程階段建立含義準(zhǔn)確的參考模型。因?yàn)槟壳暗能浖到y(tǒng)規(guī)模較大,同時(shí)業(yè)務(wù)本身也在不斷發(fā)展的變化之中,因此有必要在設(shè)計(jì)開發(fā)階段就考慮到該系統(tǒng)在未來(lái)需要的升級(jí)、功能擴(kuò)展等要求,在設(shè)計(jì)中通過(guò)合理的模塊劃分、調(diào)用訪問(wèn)關(guān)系、接口關(guān)系等簡(jiǎn)化這些維護(hù)工作。服務(wù)器端總賬信息管理視圖窗口預(yù)算事務(wù)管理出納事務(wù)處理預(yù)算基礎(chǔ)信息管理預(yù)算計(jì)劃管理預(yù)算控制管理 軟件架構(gòu)模型 Fig. Software Architecture Model 該系統(tǒng)的設(shè)計(jì)遵循以下原則。票據(jù)管理出納事務(wù)基礎(chǔ)信息管理出納人員業(yè)務(wù)員票據(jù)確認(rèn)正常沖銷處理對(duì)賬處理票據(jù)重開期初數(shù)據(jù)設(shè)置銀行數(shù)據(jù)錄入賬戶及科目信息維護(hù)出納規(guī)則設(shè)置(現(xiàn)金賬戶審核狀態(tài)關(guān)系)票據(jù)生成借貸沖銷處理生成未達(dá)賬調(diào)節(jié)表賬務(wù)對(duì)沖處理 出納事務(wù)管理功能用例Fig. Cashing Transaction Processing Usecase 小結(jié) 本章對(duì)鴻恒公司的預(yù)算管理系統(tǒng)的主要需求功能進(jìn)行了分析,主要功能包括:系統(tǒng)管理功能,具體包括財(cái)務(wù)賬套的設(shè)置、用戶設(shè)置及權(quán)限分配、系統(tǒng)安全備份等功能;總賬管理功能,具體包括總賬初始化、制單、往來(lái)處理、結(jié)轉(zhuǎn)、賬簿查詢等功能;預(yù)算管理功能,具體包括預(yù)算初始化、控制項(xiàng)設(shè)置、計(jì)劃、撥款、查詢等功能;出納事務(wù)管理功能,具體包括現(xiàn)金出納、銀行出納、確認(rèn)、開票、銀行對(duì)賬、查詢等功能;報(bào)表處理,具體包括報(bào)表設(shè)置、報(bào)表查詢功能。軟件質(zhì)量與可靠性研究對(duì)軟件開發(fā)過(guò)程中的可靠性度量指標(biāo)與相應(yīng)的資源如測(cè)試時(shí)間、編程時(shí)間等建立一組基于半經(jīng)驗(yàn)的定量關(guān)系,即可靠性模型,通過(guò)這組模型預(yù)計(jì)軟件在特定的分院配置下能夠達(dá)到的質(zhì)量水平,或者要從特定的狀態(tài)達(dá)到質(zhì)量目標(biāo)需要再投入多少資源。調(diào)試工具則包括源程序調(diào)試器、變量觀測(cè)工具、資源檢查工具、性能測(cè)試工具等。需求分析工具用以描述和評(píng)估軟件的功能是否滿足用戶的預(yù)期,主要的模型有用例模型。由于軟件通過(guò)對(duì)象之間的接口調(diào)用來(lái)構(gòu)成,因此只要保持接口語(yǔ)義穩(wěn)定,軟件組件可以被任意替換而不影響系統(tǒng)整體的邏輯語(yǔ)義,從而使軟件維護(hù)的工作大為簡(jiǎn)化。面向?qū)ο蠓椒ǖ谋举|(zhì)優(yōu)點(diǎn)是將如何做和做什么明確區(qū)分開,也就是將軟件的操作性語(yǔ)義和說(shuō)明性語(yǔ)義明確分離,由此簡(jiǎn)化了軟件的設(shè)計(jì)與編程模型。軟件開發(fā)的方法與過(guò)程管理進(jìn)一步深化,融合各種類型的方法、技術(shù)與優(yōu)點(diǎn),在九十年代形成了較為成熟的方法。因此,線性開發(fā)流程適合于功能和架構(gòu)較為成熟的軟件系統(tǒng)的開發(fā),而對(duì)于創(chuàng)新性較高的軟件則有效控制風(fēng)險(xiǎn)的能力較弱,項(xiàng)目失控的機(jī)律較高。線性開發(fā)模型的特點(diǎn)是順序化,每個(gè)階段完成特定的任務(wù),后續(xù)階段在此基礎(chǔ)上進(jìn)一步完成相應(yīng)的任務(wù)。軟件設(shè)計(jì),目的是對(duì)軟件構(gòu)建一種內(nèi)部的單元?jiǎng)澐?、單元之間如何相互調(diào)用和協(xié)同的技術(shù)架構(gòu),以及單元內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和算法。此外,在開發(fā)過(guò)程匯總對(duì)于所采用的技術(shù)經(jīng)驗(yàn)不足、資源不充分等也是導(dǎo)致軟件開發(fā)失效的風(fēng)險(xiǎn)因素。這些風(fēng)險(xiǎn)因素有以下幾類。軟件工程的目的是解決各類應(yīng)用領(lǐng)域的軟件開發(fā)的挑戰(zhàn)星任務(wù),這些應(yīng)用領(lǐng)域?yàn)檐浖こ痰陌l(fā)展提供了豐富的問(wèn)題,促進(jìn)了軟甲工程方法和技術(shù)的成熟,在理論和實(shí)踐層面取得了重大的成果。軟件工程領(lǐng)域針對(duì)復(fù)雜軟件的開發(fā)需求,發(fā)展出很多新的分支,如針對(duì)需求分析與評(píng)估方法的需求工程、針對(duì)架構(gòu)分析和設(shè)計(jì)的軟件架構(gòu)設(shè)計(jì)和軟件重用技術(shù)、針對(duì)如何解決軟件質(zhì)量的軟件可靠性和軟件質(zhì)量管理方法。編程與調(diào)試工具在主流開發(fā)環(huán)境中除了對(duì)算法語(yǔ)言的編譯,還通過(guò)宏、類、框架、程序包等機(jī)制提供對(duì)語(yǔ)言功能的擴(kuò)展,豐富了算法語(yǔ)言的內(nèi)在特性。這些典型的軟件工程工具有以下幾類。大型軟件系統(tǒng)的升級(jí)與運(yùn)行維護(hù)一直是成本較高的任務(wù),面向?qū)ο蠓椒ㄓ捎谛纬苫诮M件的軟件系統(tǒng)架構(gòu),運(yùn)行維護(hù)任務(wù)對(duì)程序功能
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1