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

正文內(nèi)容

erp之財(cái)務(wù)管理系統(tǒng)(參考版)

2025-02-13 06:49本頁(yè)面
  

【正文】 ? “第一頁(yè)””的程序代碼如下: (1) //將數(shù)據(jù)窗口滾動(dòng)到第一行 =1 ? “上一頁(yè)””的程序代碼如下: integer row_current row_current=() =string(row_current) if row_current=1 then messagebox(警告 ,已經(jīng)是最前一條記錄 ) =1 end if ? “下一頁(yè)”的程。 messagebox(,保存成功 ) =string(()) else messagebox(錯(cuò)誤信息 ,操作不成功 ) rollback using sqlca。 messagebox(提示 ,您刪除不成功! ) end if end if 3. “保存”按鈕 用于提交和確認(rèn)對(duì)該數(shù)據(jù)庫(kù)表格中的記錄所做的修改,包括插入和刪除,如果提交失敗,則取消修改。 圖 科目設(shè)置圖 1.當(dāng)信息管理者需要插入一條新的員工記錄時(shí),只要通過(guò)鼠標(biāo)選擇“增加”按鈕,其程序代碼如下: (0) () (1) (()) 2. “刪除”按鈕的主要功能是用于刪除當(dāng)前顯示的那條記錄,其程序代碼如下: int s //用于存放消息框返回值 int i //用于存放 update()函數(shù)返回值 s=messagebox(,真的要?jiǎng)h除嗎? ,question!,yesnocancel!,2) //提醒用戶是否真的要?jiǎng)h除 if s=1 then (0) //刪除當(dāng)前行 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 24 i=() //更新數(shù)據(jù)表 if i=1 then //根據(jù)更新記錄數(shù)判斷是否執(zhí)行成功 mit using sqlca。本系統(tǒng)中還會(huì)用到 Grid 風(fēng)格、 Group 風(fēng)格的數(shù)據(jù)窗口,將在后面的內(nèi)容中具體介紹。通過(guò)數(shù) 據(jù)窗口,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,不但可以對(duì)每個(gè)數(shù)據(jù)庫(kù)的表進(jìn)行檢索、查詢、插入、刪除和更新,而且還可以為數(shù)據(jù)指定輸入格式、輸出格式和顯示風(fēng)格等。以方便在憑證錄入時(shí)的操作。分別對(duì)會(huì)計(jì)科目、會(huì)計(jì)期間和兌換率的各信息進(jìn)行維護(hù)。 重新登陸可 以在主界面中直接修改登陸的用戶,其代碼與登陸窗口大致相同,同樣要 確認(rèn)用戶編碼和密碼;用戶修改密碼時(shí),要提供原密碼以確認(rèn)操作是否合法;創(chuàng)建新用戶由用戶姓名、用戶編碼、用戶密碼,職位和聯(lián)系電話組成。將主窗口的 WindowType 屬性設(shè)立為 mdi 型,以便在其下以特定方式打開(kāi)其他窗口。 圖 登陸界面圖 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 21 主界面設(shè)計(jì) 本應(yīng)用程序的主要功能都是在主窗口 w_main及在其下打開(kāi)的眾多窗口中完成的。用戶必須通過(guò) 系統(tǒng)登陸窗口才能夠進(jìn)入主界面。 connect。 本應(yīng)用程序?qū)ο笾兄挥玫?Open 事件,輸入如下程序代碼: // Profile Caiwu = ODBC = False = Connectstring=39。 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 20 第五章 關(guān)鍵模塊及代碼設(shè)計(jì) 應(yīng)用程序?qū)ο笤O(shè)計(jì) 開(kāi)發(fā)的應(yīng)用程序的入口點(diǎn)是 的應(yīng)用程序?qū)ο螅\(yùn)行是程序從這個(gè)入口點(diǎn)啟動(dòng),所以應(yīng)用程序?qū)ο蟮脑O(shè)計(jì)是應(yīng)用程序設(shè)計(jì)的開(kāi)始。 在“ Database Profile”對(duì)話框完成設(shè)置后,單擊“ Preview”標(biāo)簽頁(yè),在該標(biāo)簽頁(yè)中列出了配置的語(yǔ) 句。 開(kāi)發(fā)的應(yīng)用程序的入口點(diǎn)是 的應(yīng)用程序?qū)ο?。在?yīng)用程序?qū)ο笾袑?shí)現(xiàn)與數(shù)據(jù)庫(kù)連接,不在通過(guò)“ Database Profile”對(duì)話框,而是使用 Transaction 事物對(duì)象。 當(dāng) PowerBuilder 通過(guò) Database Profile 連接到數(shù)據(jù)庫(kù)上之后,在程序上之后,在程序設(shè)計(jì)的創(chuàng)建數(shù)據(jù)窗口對(duì)象時(shí),可以直接顯示該用戶在數(shù)據(jù)庫(kù)中可以修改的表,通過(guò)選擇某個(gè) (或者多個(gè) )表可以將它們和數(shù)據(jù)窗口對(duì)象連接起來(lái)。這時(shí)“ ODB ODBC”節(jié)點(diǎn)下面就多了剛剛配置好的Database Profile。 完成設(shè)置后,單擊“ Preview”標(biāo)簽頁(yè),在該標(biāo)簽頁(yè)中列出了數(shù)據(jù)庫(kù)剛剛配置的語(yǔ)句。在其中選擇要配置的數(shù)據(jù)庫(kù)使用的數(shù)據(jù)庫(kù)接口,“ ODB ODBC”節(jié)點(diǎn)。如果沒(méi)有定義數(shù)據(jù)庫(kù)配置,需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù)配置。 2 程序設(shè)計(jì)時(shí)與數(shù)據(jù)庫(kù)連接 在程序設(shè)計(jì)中可以使用“ Database Profile”對(duì)話框完成配置和連接。 、 PowerBuilder 中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過(guò)“ Database Profile” 對(duì)話框?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的連接。在此 Database Profile 中所記錄的是建立到數(shù)據(jù)庫(kù)的一些連接信息,如數(shù)據(jù)庫(kù)管理信息 (DBMS)的類(lèi)型、用戶賬號(hào)、口令、數(shù)據(jù)庫(kù)以及其他的連接參數(shù)。接口的參數(shù)可以通過(guò)一個(gè) Database Profile 來(lái)完成。 PowerBuilder 與數(shù)據(jù)庫(kù)的連接建立在驅(qū)動(dòng)程序之上。 根據(jù)數(shù)據(jù)庫(kù)的需求分析,結(jié)合數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì),得出數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)如下面表 到表 所示。 ? 貨幣兌換率信息表 (huobi):幣種 (bizhong)、幣種描述 (bizhongmianshu)、本幣 (benbi)、本幣描述 (benbimianshu)、兌換率 (duihuanlv)等。 ? 會(huì)計(jì)科目信息表 (account):大類(lèi)(大類(lèi)號(hào) (at1)、描述 (description1))、中類(lèi)(中類(lèi) (at2)、描述 (description2))、小類(lèi)(小類(lèi) (at3)、描述 (description3))、科目代號(hào) (accountno)、科目名稱 (accountname)、借貸率 (drcr)、報(bào)表比率(atior)等。 ? 現(xiàn)金出納簿信息表 (localkeeping):日期 (date)、會(huì)計(jì)員 (accountant)、幣種(currency)、摘要 (description)、金庫(kù)代碼 (localid)、借方 (dr)、貨方 (cr)、備注 (remaeks)等。 ? 付款單信息表 (pay):付款單號(hào) (payno)、付款描述 (description)、應(yīng)付結(jié)帳單號(hào)碼 (pinvno)、付款金額 (money)、幣種 (currency)、是否扣發(fā)票 (cinv)、備注 (remaeks)等。 ? 應(yīng)收結(jié)帳單信息表 (rinvoice) :應(yīng)收結(jié)帳單號(hào)碼 (invno)、應(yīng)收結(jié)帳單日n m m n 1 1 1 1 1 1 1 1 貨 品 驗(yàn) 證 送貨單 應(yīng)收結(jié)帳單 收款單 收貨單 應(yīng)付結(jié)帳單 付款單 驗(yàn) 證 查 看 查 看 查 看 查 看 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 15 期 (date)、付款條件 (payment)、其它 (other)、送貨單號(hào)碼 (delno)、幣種(huobi)、是否完成 (finish)、備注 (remaeks)等。 ? 送貨單信息表 (del):貨號(hào) (huohao)、送貨單號(hào)碼 (delno)、客戶代號(hào)(customerid)、客戶名稱 (customername)、送貨地代號(hào) (shippingid)、送貨地名稱 (shippingname)、送貨單日期 (deldate)、送貨數(shù)量 (delqty)等。 ? 保密性、可靠性好。 該數(shù)據(jù)庫(kù)系統(tǒng)要求具有以下方面的特點(diǎn): ? 結(jié)構(gòu)合理,所建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)。 圖 系統(tǒng)實(shí)體關(guān)系 ER 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。 數(shù)據(jù)庫(kù)設(shè)計(jì) 這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 ? 用戶信息。 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 14 ? 貨幣兌換率信息。 ? 會(huì)計(jì)期間信息。 ? 會(huì)計(jì)科目信息。 ? 會(huì)計(jì)憑證信息。 ? 現(xiàn)金出納簿信息。包括的數(shù)據(jù)項(xiàng)有應(yīng)付結(jié)帳單號(hào)碼、應(yīng)付結(jié)帳單日期、付款條件、其它、收貨單號(hào)碼、貨幣、是否完成、備注等 ? 銀行存款出納簿信息。包括的數(shù)據(jù)項(xiàng)有付款單號(hào)、付款描述、應(yīng)付 結(jié)帳單號(hào)碼、付款金額、幣種、是否扣發(fā)票、備注等。包括的數(shù)據(jù)項(xiàng)有貨號(hào)、收貨單號(hào)碼、客戶代號(hào)、客戶名稱、收貨單日期、收貨數(shù)量等。包括的數(shù)據(jù)項(xiàng)有應(yīng)收結(jié)帳單號(hào)碼、應(yīng)收結(jié)帳單日期、付款條件、其它、送貨單號(hào)碼、貨幣、是否完成、備注等。包括的數(shù)據(jù)項(xiàng)有收款單號(hào)碼、收款描述、應(yīng)收結(jié)帳單號(hào)碼、收款金額、幣種、是否扣結(jié)帳、備注等。包括的數(shù)據(jù)項(xiàng)有貨號(hào)、送貨單號(hào)碼、客戶代號(hào)、客戶名稱、送貨地代號(hào)、送貨地名稱、送貨單日期、送貨數(shù)量等。包括的數(shù)據(jù)項(xiàng)有貨號(hào)、貨品名 稱、貨品描述、單位、庫(kù)存數(shù)量、單價(jià)等。在這個(gè)階段主要是收集基本資料以及數(shù)據(jù)處理的流程,為進(jìn)一步設(shè)計(jì)打下良好基礎(chǔ)。但這些技術(shù)方法與數(shù)據(jù)庫(kù)系統(tǒng)并沒(méi)有統(tǒng)一的相對(duì)應(yīng)的模式,而是要根據(jù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)不同的需求來(lái)選擇不同的技術(shù)方法,甚至是幾種不同的方法的融合。 因此,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,資料的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于 此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是一個(gè)非常重要的的問(wèn)題。 由此可得系統(tǒng)功能模塊圖,如圖 所示。 6)總帳管理: 主要包括憑證信息的錄入和維護(hù)、產(chǎn)生日記帳、明細(xì)帳和總帳 。 4)應(yīng)付管理子系統(tǒng):主要包括對(duì)應(yīng)付結(jié)帳單、付款單等信息進(jìn)行錄入、查詢、維護(hù)和生成報(bào)表等功能。此模塊主要用于貨幣兌換率的基 本設(shè)置,以便于貨幣的轉(zhuǎn)換。此模塊主要用于會(huì)計(jì)期間的基本設(shè)置。此模塊主要用于會(huì)計(jì)基礎(chǔ)的科目基本設(shè)置,以便于會(huì)計(jì)憑證的輸入。 2)參數(shù)管理:主要包括科目設(shè)置、會(huì)計(jì)期間定義、貨幣兌換率設(shè)置等。 系統(tǒng)開(kāi)發(fā)運(yùn)行環(huán)境設(shè)置 本系統(tǒng)采用的軟件開(kāi)發(fā)工具及環(huán)境如下: 操作系統(tǒng): WINDOWS XP 編程工具: 數(shù)據(jù)庫(kù)的建立: ASA 數(shù)據(jù)庫(kù) 開(kāi)發(fā)用 機(jī)器的硬件配置: Pentium Ⅳ 、 256MB 內(nèi)存、 40GB 硬盤(pán)等。 3) 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于日后的補(bǔ)充和維護(hù)。 Client 負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息,訪問(wèn)數(shù)據(jù)庫(kù) 服務(wù)器; Server 則用于提供數(shù)據(jù)服務(wù)。 8. 根據(jù)憑證分別生成日記帳、明細(xì)帳和總帳。 6. 能根據(jù)銀行出納簿和現(xiàn)金出納簿信息分別生成其對(duì)應(yīng)的報(bào)表。 總帳管理 應(yīng)收帳 應(yīng)付帳 銀行對(duì)帳 帳 簿 銷(xiāo)售 部門(mén) 采購(gòu) 部門(mén) 客戶 供應(yīng)商 銀行 憑證 憑證 發(fā)票 付款 發(fā)票 付款 輸出 對(duì)帳 財(cái)務(wù)報(bào)表文件 財(cái)務(wù)報(bào)表文件 會(huì)計(jì)期間文件 兌 換 率 憑 證 會(huì)計(jì)科目文件 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 10 4. 由出納員,根據(jù)日常企業(yè)財(cái)務(wù)支持,分別進(jìn)行銀行和現(xiàn)金 出納簿的記帳。 2. 修改應(yīng)收結(jié)帳單、應(yīng)付結(jié)帳單、收款單、付款單中的各種信息。 系統(tǒng)需求分析 在仔細(xì)調(diào)查企 業(yè)財(cái)務(wù)管理過(guò)程的基礎(chǔ)上,得到系統(tǒng)所要處理的數(shù)據(jù)流程圖,如圖 所示。 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 9 第三章 系統(tǒng)分析 系統(tǒng)目標(biāo) ERP 系統(tǒng)之財(cái)務(wù)管理部分可以用于企業(yè)財(cái)務(wù)信息管理工作,有如下 2 各方面的目標(biāo): 1)支持企業(yè)實(shí)現(xiàn)規(guī)范化的管理。使用 Destroy 語(yǔ)句刪除事務(wù)對(duì)象,例如: Destroy my_trans 不需要說(shuō)明、創(chuàng)建、刪除事務(wù)對(duì)象 SQLCA, PowerBuider已經(jīng)自動(dòng)處理了這一切。說(shuō)明 事務(wù)對(duì)象的語(yǔ)法為: Transaction my_trans my_trans 就是要說(shuō)明的事務(wù)對(duì)象變量。變量說(shuō)明的位置決定了該變量的作用域(有關(guān)變量作用域的詳細(xì)介紹,請(qǐng)參閱后續(xù)章節(jié))。 4)斷開(kāi)與數(shù)據(jù)庫(kù)的連接。 2)與數(shù)據(jù)庫(kù)建立連接。 PowerBuider 應(yīng)用程序與存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)進(jìn)行通信的步驟如下。在多用戶系統(tǒng)中 , 修改和提交的時(shí)間越接近 , 提交 成功的可能性就越高。 圖 事務(wù)對(duì)象的功能 如果使用的是多窗口的應(yīng)用 , 卻只有一個(gè)事務(wù)對(duì)象 , 就應(yīng)格外注意南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— ERP 之財(cái)務(wù)管理系統(tǒng) 8 ROLLBACK 和 COMMIT 會(huì)影響事務(wù)的邏輯一致性。在事務(wù)的進(jìn)程中發(fā)生某些錯(cuò)誤 , 或者在操作中出于種種原因打算中止事務(wù) , 須用 ROLLBACK 命令回退事務(wù) ,如果已作的操作不用 ROLLBACK 命令取消 , 這些操作必將錯(cuò)誤地作為下一個(gè)事務(wù)的一部分而導(dǎo)致數(shù)據(jù)庫(kù)的混亂。當(dāng)一個(gè)事務(wù)的數(shù)據(jù)庫(kù)修改都成功地完成后 , 修改須提交給數(shù)據(jù)庫(kù) , COMMIT 語(yǔ)句是一個(gè)舊事務(wù)結(jié)束和一個(gè)新事務(wù)開(kāi)始的界線
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1