Delphi、Oracle如何運用于會計信息系統(tǒng)設計_第1頁
Delphi、Oracle如何運用于會計信息系統(tǒng)設計_第2頁
Delphi、Oracle如何運用于會計信息系統(tǒng)設計_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、Delphi、Oracle如何運用于會計信息系統(tǒng)設計1AIS的結(jié)構(gòu)及實施方案1.1AIS的結(jié)構(gòu)會計信息系統(tǒng)AIS具體包括經(jīng)營資金及其來源的信息、生產(chǎn)費用的支出與成本的信息、利潤實現(xiàn)與分配的信息等,這些信息相互聯(lián)系,相互作用,形成一個有機系統(tǒng),其核心為賬務處理部分,它在企事業(yè)單位管理信息系統(tǒng)中,相對來說數(shù)據(jù)多,處理流程復雜,規(guī)模較大,而且各個部分在數(shù)據(jù)處理上各有特點,因此,會計信息系統(tǒng)內(nèi)部需要科學劃分為若干個子系統(tǒng).就財政局來說,系統(tǒng)的主要功能結(jié)構(gòu)如圖1所示,具體如下:a.系統(tǒng)初始化管理.在國庫集中支付系統(tǒng)中起著十分重要的作用,主要功能有:對國庫集中支付系統(tǒng)中的賬套、用戶、崗位等內(nèi)容進行初始化設

2、置;建立多層次、多級別的對應關系,同時進行各種權(quán)限設置;實現(xiàn)系統(tǒng)的分層控制和分層管理,提高整個系統(tǒng)的可靠性和安全性.b.授權(quán)管理子系統(tǒng).主要對用戶進行用戶權(quán)限設置、預算指標授權(quán)、用款計劃授權(quán)預算.指標管理子系統(tǒng).是支付中心的相關部門,負責將人大批復的部門預算(含一級單位及基層單位)及調(diào)整后的年度預算用軟件進行登記,經(jīng)過自動計算后得出最新年度預算并進行復核,產(chǎn)生各部門及基層單位的可用年度預算.預算單位根據(jù)批復的年度預算按季度報送分月用款計劃,國庫處或相關業(yè)務處批復各單位的分月用款計劃并提出直接支付或授權(quán)支付計劃額度后,傳到支付中心用軟件登記、復核、審批.d.前臺支付管理子系統(tǒng).在支付中心登記了單

3、位的用款計劃后,預算單位可直接向支付中心提出直接支付用款申請.根據(jù)支付方式的不同,可分為兩類不同的支付程序,一類為財政直接支付,另一類為財政授權(quán)支付.前臺支付不僅實現(xiàn)了直接支付用款申請的登記、復核和審批,并向代理銀行簽發(fā)支付令,同時向人民銀行發(fā)出匯總清算單;而且還實現(xiàn)了財政授權(quán)支付的程序,根據(jù)財政審批的月度用款限額,以支付明細單、支付通知單的形式通知代理銀行,同時以匯總清算單的形式通知人民銀行.e.后臺會計管理子系統(tǒng).是國庫集中支付系統(tǒng)的核心模塊,實現(xiàn)整個系統(tǒng)賬務的集中管理、集中核算.f.銀行對賬管理子系統(tǒng).實現(xiàn)對銀行支付信息管理和銀行報賬管理.g.報表查詢子系統(tǒng).實現(xiàn)對支付信息總體報表以及單

4、位指標、用款計劃等的查詢.1.2AIS的實施方案1.2.1傳統(tǒng)兩層客戶機/服務器(C/S)的缺陷傳統(tǒng)的兩層客戶機/服務器結(jié)構(gòu)模型是借助于網(wǎng)絡將應用資源和應用任務合理地分配到C/S兩端,在實際開發(fā)中主要存在以下缺點:(a)容易把機構(gòu)的事務層規(guī)劃處理設計與數(shù)據(jù)庫設計混在一起;(b)由于客戶機直接面對數(shù)據(jù)庫的數(shù)據(jù),當客戶機提出請求時,服務器通過觸發(fā)器或是存儲過程對數(shù)據(jù)庫實施相應的操作,因此數(shù)據(jù)的安全性得不到保障;(c)不利于在同一個復雜系統(tǒng)開發(fā)過程中的分工協(xié)作;(d)由于共享的事務規(guī)劃處理在每個客戶端都有一個副本,因此客戶端變得過于龐大,使得系統(tǒng)難于維護.以上問題可通過三層C/S結(jié)構(gòu)加以克服.1.2

5、.2Delphi三層客戶機/服務器(C/S)的結(jié)構(gòu)三層結(jié)構(gòu)模型試圖通過描述、處理,以及將數(shù)據(jù)分離到獨立的軟件實體的途徑,來克服傳統(tǒng)C/S的局限性2.Delphi通過MIDAS(Muti-tier Distributed Application Services Suit)來支持三層C/S會計信息系統(tǒng)的開發(fā),其三層C/S結(jié)構(gòu)如圖2所示.三層C/S結(jié)構(gòu)把原來的客戶端分為兩大塊:一塊主要解決數(shù)據(jù)庫連接、業(yè)務邏輯處理和安全性服務等問題,即應用程序服務器;另一塊解決用戶界面和用戶操作導向,即客戶端程序,它不需要考慮數(shù)據(jù)訪問、數(shù)據(jù)完整性和業(yè)務邏輯處理.由此,財政局集中支付會計信息系統(tǒng)可采用三層C/S的結(jié)構(gòu)

6、,以Delphi5.0作為前臺開發(fā)工具,Oracle8.1.7作為后臺數(shù)據(jù)庫,Windows2000作為網(wǎng)絡操作系統(tǒng),來實施AIS的處理.2AIS的開發(fā)技術2.1數(shù)據(jù)庫訪問在Delphi5.0中,包含一個BDE(Borland Database Engine)的局部拷貝,允許用戶創(chuàng)建能訪問dBASE、Paradox和Local InterBase服務器的數(shù)據(jù)庫應用程序,并且支持具有ODBC接口的數(shù)據(jù)庫.Delphi的C/S版本包括Borland SQL Link,它能直接訪問Oracle SyBase和Mi-crosoft SQL Server、Informix以及InterBase數(shù)據(jù)庫服務

7、器3,也可以訪問遠程數(shù)據(jù)庫服務器上的數(shù)據(jù)庫(Remote Database Management System),或者任何經(jīng)ODBC(Open DataBaseConnecticity)訪問的數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)庫.在財政局集中支付系統(tǒng)中,采用BDE和Oracle數(shù)據(jù)庫內(nèi)嵌連接方式,利用BDE(不是ODBC)配置在工具編輯IDAPI.CFG文件,將配置好的Drivers和Database Aliases(數(shù)據(jù)庫訪問別名)保存到此文件中(其中數(shù)據(jù)庫別名采用靜態(tài)別名,必須在BDE中建立),然后在應用服務器的Re-mote Data Modul數(shù)據(jù)庫訪問控件中指定DatabaseName屬性為相應

8、的BDE別名,即可建立應用服務器與數(shù)據(jù)庫的連接.在可用的參數(shù)之中,SQLQRYMODE和SQLPASSTHU MODE是最重要的,設置SQLQRY to SERVER,會導致Delphi把所有的請求都遞交給數(shù)據(jù)庫服務器去處理,從而防止了本地BDE試圖處理來自桌面的請求;SQLPASSTHU模式應設置為SHARED NOAUTOCOMMIT,以防止發(fā)送給服務器的事物被自動提交.Delphi應用程序調(diào)用Ora-cle數(shù)據(jù)庫的具體流程如圖3所示.2.2數(shù)據(jù)庫設計在會計信息系統(tǒng)中,主要是對賬務進行處理,其核心部分是后臺會計管理子系統(tǒng).在這個模塊中,所涉及到的數(shù)據(jù)表特別多,從預算科目、預算項目、會計科目

9、、記賬憑證、未記賬憑證到總賬和明細賬共有25個數(shù)據(jù)表文件.要協(xié)調(diào)好各表之間大量的信息交換,必須有合理高效的數(shù)據(jù)庫設計和數(shù)據(jù)庫管理工具.財政局集中支付信息系統(tǒng)借助Oracle和Develop2000將數(shù)據(jù)庫用戶分為三層:(a)基表用戶,可對所有數(shù)據(jù)庫對象(表、過程、函數(shù)等)進進全部操作;(b)用戶角色,包含對基表用戶建立的數(shù)據(jù)庫對象進行查詢、執(zhí)行、數(shù)據(jù)更新等操作的信息;(c)開發(fā)用戶和實際用戶,擁有基表用戶對象的同義詞和用戶角色的權(quán)限.針對一個具體的財政局來說,其數(shù)據(jù)庫設計和管理如下:a.數(shù)據(jù)庫用戶使用的表空間和數(shù)據(jù)庫文件表空間的建立.數(shù)據(jù)庫空間名稱為czjzzf;包含的數(shù)據(jù)表文件為各自數(shù)據(jù)表的

10、名稱,如預算科目表為BudgetSections;.b.數(shù)據(jù)庫用戶的建立.建立用戶之前先連接到數(shù)據(jù)庫DBA用戶.建立基表用戶;,授予該用戶連接、資源使用、導出和導入數(shù)據(jù)庫的權(quán)限;建立開發(fā)用戶;,授予該用戶連接、資源使用的權(quán)限;建立用戶角色;,授予該角色連接、資源使用的權(quán)限;建立實際用戶;,授予該用戶連接、資源使用的權(quán)限.c.同義詞的建立及數(shù)據(jù)庫對象權(quán)限的建立.對基表用戶;所建立的數(shù)據(jù)庫對象建立相應的同義詞,并將同義詞授權(quán)給開發(fā)用戶;和用戶角色;連接DBA用戶,將角色授予開發(fā)用戶和實際用戶;連接基表用戶;,將所需要的權(quán)限授予用戶角色;連接開發(fā)角色;,在開發(fā)用戶;模式下建立基表用戶;對象的同義詞,并將用戶角色;授之,開發(fā)用戶;就可獲得用戶角色;的所有權(quán)限;連接實際用戶;,在每一個實際用戶;模式下建立基表用戶;對象的同義詞,并將用戶角色;授予實際用戶;,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論