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

正文內(nèi)容

erp之財務(wù)管理系統(tǒng)(編輯修改稿)

2025-03-09 06:49 本頁面
 

【文章內(nèi)容簡介】 性 ,但是如果您對這 一 技術(shù)有了充分的了解 ,那對您所設(shè)計程序的可重用性 ,可維護性和其他各方面的質(zhì)量都會有大 幅度提高。 支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng) 用 PowerBuilder 開發(fā)的應(yīng)用程序可以同時訪問多個數(shù)據(jù)庫系統(tǒng),比如說,可以從 Oracle 中查詢數(shù)據(jù),然后將結(jié)果放入到 Foxpro 中。 PowerBuilder 支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDBMS),既包括諸如 Oracle、 Sybase、 Microsoft SQL Server、 IBM DB Imformix 等大型數(shù)據(jù)庫,也包括 Xbase、 Foxpro、 Paradox 等個人數(shù)據(jù)庫。對大型數(shù)據(jù)庫來說, PowerBuilder 提供了旨在充分發(fā)揮其性能的專用接口,而小型數(shù)據(jù)庫則可通過 ODBC 接口靈活地訪問。而且, PowerBuilder 本身帶有一個功能不凡的數(shù)據(jù)庫 Sybase SQL Anywhere,利用它可以脫離網(wǎng)絡(luò)環(huán)境單機運行應(yīng)用程序。 PowerBuilder 的應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)之間關(guān)系如圖 所示。 圖 PowerBuilder 的應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)之間關(guān)系 豐富的數(shù)據(jù)表現(xiàn)風格 PowerBuilder 的數(shù)據(jù)窗口為展現(xiàn)數(shù)據(jù)的本質(zhì)提供了豐富的手段,數(shù)據(jù)窗口能夠從多種數(shù)據(jù)源中提取數(shù)據(jù),然后以多種風格展現(xiàn)在用戶面前,這既包括文本顯示方式,也包括統(tǒng)計圖分析方式。利用數(shù)據(jù)窗 口,用戶可以直觀地查詢、修改、插入、刪除、打印、瀏覽數(shù)據(jù),而且, PowerBuilder 的數(shù)據(jù)窗口還提供了組南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 6 框?qū)ο蠛桶粹o對象,開發(fā)人員可以使用它們將數(shù)據(jù)窗口中的對象進行分組,并且將用戶對數(shù)據(jù)窗口的操作界面集成在數(shù)據(jù)窗口內(nèi)部。 靈活快捷的數(shù)據(jù)轉(zhuǎn)移方法 利用 PowerBuilder 的數(shù)據(jù)道,開發(fā)人員和應(yīng)用程序能夠簡單、方便、快捷地把數(shù)據(jù)庫表中的數(shù)據(jù)從一個表復(fù)制到另一個表、從一個數(shù)據(jù)庫復(fù)制到另一個數(shù)據(jù)庫、從一個 DBMS 復(fù)制到另一個 DBMS。在復(fù)制表的過程中,除了復(fù)制表中數(shù)據(jù)和表結(jié)構(gòu)外(當然也可 以更改表結(jié)構(gòu)),還可以復(fù)制相應(yīng)表的擴展屬性。 功能強大的調(diào)試器和多種調(diào)試方式 PowerBuilder 提供了一個全新的內(nèi)置調(diào)試器,利用它,開發(fā)人員能夠單步、斷點跟蹤應(yīng)用程序的執(zhí)行,并在中斷模式下查看或修改變量以及對象屬性的取值。除了常規(guī)的斷點設(shè)置方法外,開發(fā)人員還可以設(shè)置條件斷點和變量斷點,使應(yīng)用程序在某種條件下進入中斷模式。除了內(nèi)置調(diào)試器外,開發(fā)人員還可以使用 PowerBuilder 的 PBDEBUG 功能跟蹤應(yīng)用程序,并把執(zhí)行過程記錄到運行日志中。另外, PowerBuilder 還 提供了專門跟蹤嵌入式 SQL 語句的功能,從而可以找到與數(shù)據(jù)訪問相關(guān)的性能瓶頸問題。 PowerBuilder 的事務(wù)對象 在數(shù)據(jù)庫中 , 所謂事務(wù)是指一組邏輯操作單元 , 使數(shù)據(jù)從一種狀態(tài)變換到另一種狀態(tài)。為確保數(shù)據(jù)庫中數(shù)據(jù)的一致性 , 數(shù)據(jù)的操作應(yīng)當是離散的成組的邏輯單元。當它全部完成時 , 數(shù)據(jù)的一致性可以保持 , 而當這個單元中的一部分操作失敗 , 整個事務(wù)應(yīng)全部視為錯誤 , 所有從起始點以后的操作應(yīng)全部回到開始狀態(tài)。 對事務(wù)的操作是這樣進行的,先定義開始一個事務(wù) , 然后對數(shù)據(jù)作修改操作 , 這時如果提交 COMMIT, 這些修改就 永久地保存下來 , 如果回退 ROLLBACK, 數(shù)據(jù)庫管理系統(tǒng)將放棄所作的所有修改而回到開始事務(wù)時的狀態(tài)。 正確地管理事務(wù)可以保證數(shù)據(jù)的完整性 , 當所做的工作全部完成和得到確認之前 , 沒有任何數(shù)據(jù)物理地寫進數(shù)據(jù)庫。一般認為一個事務(wù)包括了對一個或多個表的修改 , 而隨著分布式數(shù)據(jù)庫和數(shù)據(jù)倉庫的發(fā)展 , 事務(wù)可能包括了對一個或多個數(shù)據(jù)庫的修改。 用數(shù)據(jù)庫的事務(wù)管理指令實現(xiàn)完全控制 上述的事務(wù)管理方式盡管簡單方便 ,但是在某些應(yīng)用中 ,我們也的確需要利用所用的數(shù)據(jù)庫系統(tǒng)的嵌套事務(wù)和存儲點的特性 ,而 PowerBuilder 內(nèi)部的事務(wù)管理沒有提供這樣的功能 ,您必須自己設(shè)計。 自己進行事務(wù)管理的方式是直接使用數(shù)據(jù)庫本身的事務(wù)指令。當您使用自己的管理方式時 ,就應(yīng)使 PowerBuilder 停止管理事務(wù) ,即設(shè)置 AutoCommit 為TRUE,系統(tǒng)內(nèi)部就不會自動建構(gòu)事務(wù)處理的命令了。實現(xiàn)人工事務(wù)管理的方式是采用 EXECUTEIMMEDIATE 這條 PowerBuilder 指令來執(zhí)行任意的數(shù)據(jù)庫操作。你所需做的是將數(shù)據(jù)庫指令編輯成一個字符串 ,您可以執(zhí)行任何的數(shù)據(jù)定義語句如建表、建主鍵、存儲過程等 ,例如您可以用 EXECUTEIMMEDIATEBEGINTRANSACTIONtransname 這樣的指令開始一個事務(wù)。采用這種方法 ,只要您所用的數(shù)據(jù)庫支持嵌套事務(wù)和存儲點等事務(wù)管理 ,我們通過 PowerBuilder 開發(fā)出的應(yīng)用也就同樣可以實南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 7 現(xiàn)。 在 PowerBuilder 中提供的事務(wù)管理的方法是多種多樣的 ,只要您靈活運用 ,就一定能設(shè)計出優(yōu)秀的數(shù)據(jù)庫應(yīng)用來。 PowerBuilder 中的事務(wù)管理 作為數(shù)據(jù)庫的前臺開發(fā)工具 PowerBuilder 支持事務(wù)管理的操作。在PowerBuilder 中有一種 稱作事 transaction 的對象 , 這個對象是 PowerBuilder 應(yīng)用與數(shù)據(jù)庫的通訊區(qū)域。 PowerBuilder 在應(yīng)用開始時建立一個全局的事務(wù)對象SQLCA。由于大多數(shù)的應(yīng)用只用到一個數(shù)據(jù)庫 , 所以一般開發(fā)者主要也只用SQLCA 作為與唯一數(shù)據(jù)庫連接的事務(wù)對象。圖 顯示了事務(wù)對象在應(yīng)用程序中的作用。 應(yīng)用程序 事務(wù)對象 數(shù)據(jù)庫 圖 事務(wù)對象在應(yīng)用程序中的作用 PowerScript 中常用的事務(wù)管理的命令有 4 個: COMMIT、 ROLLBACK、CONNECT、 DISCONNECT。當需要應(yīng)用與數(shù)據(jù)庫建立連接時使用 CONNECT這一操作命令 , 取消連接時執(zhí)行 DISCONNECT, 這 2 個命令一般分別用在應(yīng)用的開始和結(jié)束 , 也就是 Application 的 Open 和 Close 事件中。當一個事務(wù)的數(shù)據(jù)庫修改都成功地完成后 , 修改須提交給數(shù)據(jù)庫 , COMMIT 語句是一個舊事務(wù)結(jié)束和一個新事務(wù)開始的界線。在修改被提交前 , 數(shù)據(jù)庫的數(shù)據(jù)并沒有被真正地修改 , 這些修改被保留在某個工作區(qū) , 只有作修改的用戶才能看到這些被修改后的值 , 提交之后 , 則所有的用戶就都可 以看到新值了。在事務(wù)的進程中發(fā)生某些錯誤 , 或者在操作中出于種種原因打算中止事務(wù) , 須用 ROLLBACK 命令回退事務(wù) ,如果已作的操作不用 ROLLBACK 命令取消 , 這些操作必將錯誤地作為下一個事務(wù)的一部分而導(dǎo)致數(shù)據(jù)庫的混亂。如圖 顯示了事務(wù)對象的功能。 圖 事務(wù)對象的功能 如果使用的是多窗口的應(yīng)用 , 卻只有一個事務(wù)對象 , 就應(yīng)格外注意南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 8 ROLLBACK 和 COMMIT 會影響事務(wù)的邏輯一致性。在某個窗口執(zhí)行的這 2 個指令會使其他窗口應(yīng)用中所進行到一半的工作提交或回退。在多用戶系統(tǒng)中 , 修改和提交的時間越接近 , 提交 成功的可能性就越高。因為一個事務(wù)中所有的 SQL語句全部執(zhí)行成功而提交卻失敗是完全可能發(fā)生的 , 例如在您的事務(wù)過程中另一個用戶修改了數(shù)據(jù)并提交 , 這很可能使您作出的修改無效 , 這時 COMMIT 將失敗 , 您必須回退這一事務(wù)的全部。 PowerBuider 應(yīng)用程序與存儲數(shù)據(jù)的數(shù)據(jù)庫進行通信的步驟如下。 1)設(shè)置事務(wù)對象的屬性值。 2)與數(shù)據(jù)庫建立連接。 3)執(zhí)行所需的數(shù)據(jù)庫操作。 4)斷開與數(shù)據(jù)庫的連接。 創(chuàng)建與刪除自定義的事務(wù)對象 創(chuàng)建新的事務(wù)對象時,需要首先說明一個 Transaction 型變量。變量說明的位置決定了該變量的作用域(有關(guān)變量作用域的詳細介紹,請參閱后續(xù)章節(jié))。與其他變量相似,事務(wù)對象變量可以是局部的、實例的、共享的或全局的。說明 事務(wù)對象的語法為: Transaction my_trans my_trans 就是要說明的事務(wù)對象變量。說明事務(wù)對象實際上只是說明了一個指向事務(wù)對象的指針,在新說明的事務(wù)對象能夠像默認事務(wù)對象 SQLCA 那樣使用之前,還必須使用 Create 語句完成創(chuàng)建工作,例如: my_trans = Create transaction 新創(chuàng)建的事務(wù)對象不再使用時,應(yīng)該及時地刪除 它。使用 Destroy 語句刪除事務(wù)對象,例如: Destroy my_trans 不需要說明、創(chuàng)建、刪除事務(wù)對象 SQLCA, PowerBuider已經(jīng)自動處理了這一切。 Create、 Destroy 語句只用于自定義的事務(wù)對象。 南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 9 第三章 系統(tǒng)分析 系統(tǒng)目標 ERP 系統(tǒng)之財務(wù)管理部分可以用于企業(yè)財務(wù)信息管理工作,有如下 2 各方面的目標: 1)支持企業(yè)實現(xiàn)規(guī)范化的管理。 2)支持企業(yè)財務(wù)人員高效率完成企業(yè)財務(wù)管理的日常業(yè)務(wù),包括應(yīng)收帳、應(yīng)付帳、資金管理、總帳管理等。 系統(tǒng)需求分析 在仔細調(diào)查企 業(yè)財務(wù)管理過程的基礎(chǔ)上,得到系統(tǒng)所要處理的數(shù)據(jù)流程圖,如圖 所示。 圖 系統(tǒng)數(shù)據(jù)流程圖 通過對財務(wù)管理分析以及對企業(yè)財務(wù)管理了解的基礎(chǔ)上,初步確定了該系統(tǒng)的基本需求情況: 1. 根據(jù)企業(yè)貨品的入庫,出庫單輸入應(yīng)收結(jié)帳單、應(yīng)付結(jié)帳單、收款單、付款單中的各種信息等等。 2. 修改應(yīng)收結(jié)帳單、應(yīng)付結(jié)帳單、收款單、付款單中的各種信息。 3. 根據(jù)財務(wù)管理需要,能生成應(yīng)收結(jié)帳單、應(yīng)付結(jié)帳單、收款單、付款單各相對應(yīng)的報表。 總帳管理 應(yīng)收帳 應(yīng)付帳 銀行對帳 帳 簿 銷售 部門 采購 部門 客戶 供應(yīng)商 銀行 憑證 憑證 發(fā)票 付款 發(fā)票 付款 輸出 對帳 財務(wù)報表文件 財務(wù)報表文件 會計期間文件 兌 換 率 憑 證 會計科目文件 南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 10 4. 由出納員,根據(jù)日常企業(yè)財務(wù)支持,分別進行銀行和現(xiàn)金 出納簿的記帳。 5. 能修改銀行出納簿和現(xiàn)金出納簿的各信息。 6. 能根據(jù)銀行出納簿和現(xiàn)金出納簿信息分別生成其對應(yīng)的報表。 7. 根據(jù)財務(wù)需要,進行日常憑證的錄入。 8. 根據(jù)憑證分別生成日記帳、明細帳和總帳。 開發(fā)設(shè)計思想 本系統(tǒng)開發(fā)設(shè)計思想有以下幾點: 1) 由于時間和個人能力的限制,本系統(tǒng)以單機仿真 C/S(Client/Server)體系結(jié)構(gòu),即將 Client(客戶端 )和 Server(服務(wù)器端 )安裝在同一臺計算機上,使用一臺計算機同時扮演服務(wù)器與客戶端的角色。 Client 負責提供表達邏輯、顯示用戶界面信息,訪問數(shù)據(jù)庫 服務(wù)器; Server 則用于提供數(shù)據(jù)服務(wù)。 2) 系統(tǒng)應(yīng)符合企業(yè)財務(wù)管理的規(guī)定,滿足企業(yè)日常住院管理工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。 3) 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于日后的補充和維護。 4) 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行資料的添加、刪除備份等操作。 系統(tǒng)開發(fā)運行環(huán)境設(shè)置 本系統(tǒng)采用的軟件開發(fā)工具及環(huán)境如下: 操作系統(tǒng): WINDOWS XP 編程工具: 數(shù)據(jù)庫的建立: ASA 數(shù)據(jù)庫 開發(fā)用 機器的硬件配置: Pentium Ⅳ 、 256MB 內(nèi)存、 40GB 硬盤等。 運行要求的配置: 1)硬件環(huán)境:英特爾奔騰處理器, 166MHZ 或更高的處理器、 32M RAMROM 驅(qū)動器、 256 色、 1024*768 分辨率顯示器(推薦使用更高的分辨率和顏色深度) 2)5M 硬盤空間 3)調(diào)制解調(diào)器( MODEM)(非單機環(huán)境才需要) /網(wǎng)卡(局域網(wǎng)) 4)軟件運行環(huán)境: WINDOWS95/98/2021/XP, 軟件 南京林業(yè)大學本科畢業(yè)設(shè)計 —— ERP 之財務(wù)管理系統(tǒng) 11 第四章 系統(tǒng)設(shè)計 系統(tǒng)功能結(jié)構(gòu)設(shè)計 在系統(tǒng)需求分 析的基礎(chǔ)上,結(jié)合系統(tǒng)設(shè)計的目標,可將本系統(tǒng)劃分為 8 個功能模塊: 1)用戶管理:主要包括用戶登陸、重新登陸、修改密碼、用戶管理等功能。 2)參數(shù)管理:主要包括科目設(shè)置、會計期間定義、貨幣兌換率設(shè)置等。 (1)科目設(shè)置:主要包括對會計科目的錄入、維護等操作。此模塊主要用于會計基礎(chǔ)的科目基本設(shè)置,以便于會計憑證的輸入。 (2)會計期間定義:主要包括會計期間的錄入、維護等操作。此模塊主要用于會計期間的基本設(shè)置。 (3)貨幣兌換率設(shè)置:主要包括主要貨幣與人民幣之間的兌換率錄入、維護等操作。此模塊主要用于貨幣兌換率的基 本設(shè)置,以便于貨幣的轉(zhuǎn)換。 3)應(yīng)收管理子系統(tǒng):主要包括對應(yīng)收結(jié)帳單、收款單等信息進行錄入、查詢、維護和生成報
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1