999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C/S結(jié)構(gòu)的出納管理系統(tǒng)設(shè)計與實現(xiàn)

2010-12-31 00:00:00
電腦知識與技術(shù) 2010年21期

摘要:目前使用的會計電算化系統(tǒng)的各子系統(tǒng)的功能比較完善,但大部分缺少獨立而又完整的出納管理子系統(tǒng),該系統(tǒng)對加強資金管理,提高工作效率具有非常重要的作用,應(yīng)當引起財務(wù)部門的高度的重視。本文闡述了出納管理系統(tǒng)主要功能模塊設(shè)計及系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)。

關(guān)鍵詞:出納系統(tǒng);C/S結(jié)構(gòu);數(shù)據(jù)庫

中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2010)21-5927-02

出納工作是財務(wù)管理工作的一個重要組成部分,擔負著現(xiàn)金日記賬、銀行日記賬以及余額調(diào)節(jié)表的登記核對工作,但它在財務(wù)工作中具有相對的獨立性,長期以來,出納工作在財務(wù)工作中未得到充分重視,是會計電算化工作的“死角”。根據(jù)調(diào)查,目前大部分單位,尤其是中小型企業(yè)單位,仍然停留在手工處理階段,不但勞動強度高、工作效率低,而且容易出現(xiàn)差錯。為了切實提高各單位的會計電算化水平,必須改變這一狀況,使出納工作也步入電算化管理的領(lǐng)域,從而提高工作效率,減少工作失誤。

1 系統(tǒng)結(jié)構(gòu)1.1 C/S結(jié)構(gòu)

鑒于目前的出納資金管理方式,系統(tǒng)采用目前流行的C/S(Client/Server)體系結(jié)構(gòu)。它具有信息共享性好、網(wǎng)絡(luò)的信息傳輸量小等優(yōu)點,很好地克服了文件服務(wù)器方式的不足,它是一種高級的分布式計算環(huán)境,能夠根據(jù)用戶需求靈活地配置各種大、中、小型計算機系統(tǒng)。客戶端提供交互式的易用的界面, 服務(wù)器提供數(shù)據(jù)處理、資源共享和安全管理,從而使網(wǎng)絡(luò)上的信息流量大大減少,網(wǎng)絡(luò)的運行效率和響應(yīng)速度得到提高;它還具有很好的開放性,不依賴硬件和操作系統(tǒng)平臺,便于應(yīng)用程序的移植。

1.2 運行環(huán)境

考慮到系統(tǒng)特點,操作系統(tǒng)使用Windows 2000作為系統(tǒng)運行平臺,數(shù)據(jù)庫選用簡單、易用而又具有功能強大的SQL Server 2000作為后臺數(shù)據(jù)庫管理工具,開發(fā)工具主要選用對數(shù)據(jù)庫的支持有較強優(yōu)勢的PowerBuilder 9.0。

2 系統(tǒng)模塊

為了便于管理數(shù)據(jù),將系統(tǒng)的功能模塊分為:系統(tǒng)初始化、現(xiàn)金日記賬管理、銀行日記賬、支票管理、銀行對賬、手工核銷未達賬、賬表打印、數(shù)據(jù)分析、系統(tǒng)工具等主要功能模塊。

1)系統(tǒng)初始化。現(xiàn)金余額初始輸入,主要用于初次使用系統(tǒng)時,錄入現(xiàn)金的余額。銀行存款余額初始化,主要用于系統(tǒng)初次使用時,錄入各銀行賬戶的余額。

2)現(xiàn)金日記賬管理。現(xiàn)金是流動性最強的一種貨幣資產(chǎn),加強現(xiàn)金的管理和控制是至關(guān)重要的。系統(tǒng)通過現(xiàn)金賬的管理模塊,隨時掌握現(xiàn)金收付的動態(tài)和庫存余額,保證現(xiàn)金的安全。可以每日終了實現(xiàn)現(xiàn)金的結(jié)余數(shù)與實際庫存進行核對,做到賬實相符。

3)銀行日記賬管理。銀行日記賬由出納人員根據(jù)會計記賬憑證登記現(xiàn)金或銀行日記賬,系統(tǒng)根據(jù)借貸發(fā)生額,動態(tài)計算當前借貸發(fā)生額合計及當前余額,并且可以根據(jù)需要及時打印當前日記賬;月末,在數(shù)據(jù)核對無誤的基礎(chǔ)上,自由選擇要結(jié)轉(zhuǎn)下月的賬戶。賬戶的個數(shù)不受限制,極大地方便了一個單位開設(shè)多個銀行賬戶的需要;

4)支票管理。主要用于支票的管理與打印,為了增加支票管理子系統(tǒng)的通用性,支票格式可自由調(diào)整,適合國內(nèi)各大銀行支票格式, 并可按票據(jù)類型、票據(jù)號、出票日期、對方單位等等條件任意設(shè)置進行查詢。

4)銀行對賬。銀行對賬是貨幣資金管理的重要內(nèi)容。是指將企業(yè)的銀行日記賬與銀行出具的對賬單進行核對,對賬的目的不僅要找出經(jīng)濟業(yè)務(wù)相同的進行核銷,而且還要找出未達賬項和造成未達賬項的根源,防止有意或無意的錯誤,把所有的未達賬項整理出來,系統(tǒng)自動生成銀行存款余額調(diào)節(jié)表。

5)手工核對未達賬。手工核對未達賬項是對“系統(tǒng)自動對賬”模塊的補充,對于使用自動對賬功能后不符合自動對賬依據(jù)而沒有購銷的已達賬,由操作人員從“企業(yè)存款日記賬”或“銀行對賬單”中挑出來,根據(jù)自身的判斷在屏幕上進行手工購銷。

6)賬表打印。打印功能滿足了用戶查詢與打印賬簿的需要,打印時可以根據(jù)需要自行定義排序字段,動態(tài)計算余額和月末借貸方合計。

7)數(shù)據(jù)分析。可以動態(tài)分析,每日庫存結(jié)余數(shù)和每天的借貸方發(fā)生數(shù),根據(jù)曲線圖來判斷當月每天資金的流動情況。

8)系統(tǒng)工具。系統(tǒng)工具主要包括系統(tǒng)幫助,數(shù)據(jù)庫備份與恢復(fù)。用戶可以根據(jù)需要選定期備份或手動備份,確保數(shù)據(jù)庫遭到破壞時,使損失降低到最低限度。

3 系統(tǒng)設(shè)計

3.1 系統(tǒng)設(shè)計關(guān)鍵技術(shù)

1) 動態(tài)創(chuàng)建數(shù)據(jù)表

根據(jù)用戶輸入的賬簿名稱在SQL Server 2000數(shù)據(jù)庫中動態(tài)生成賬簿表,生成賬簿表的語句如下:

String ls_mysql

ls_mysql=\"Create Table \"+<賬簿名稱>+\" (\"

+\"[序號] [int] Identity (1, 1) not 1 Primary Key Clustered ,\"

+\"[日期] [datetime] not 1 ,\"

+\"[憑證號] [char] (4)1,\"

+\"[摘要] [char] (30)1,\"

+\"[支票號] [char] (10)1,\"

+\"[借方金額] [decimal](18, 2) 1,\"

+\"[貸方金額] [decimal](18, 2) 1,\"

+\"[方向] [char] (2)1 ,\"

+\"[余額] [decimal](18, 2)1,\"

+\"[經(jīng)辦人] [char] (10)1,\"

+\"[操作員] [char] (10)1,\"

+\"[記賬] [char] (2) 1 ) on [Primary]\"

execute immediate :ls_mysql

connect

2)動態(tài)創(chuàng)建數(shù)據(jù)窗口

建賬時,如果將賬簿的屬性設(shè)置為“啟用”,則該賬簿的有關(guān)信息不能再進行編輯,并自動將賬簿名追加到賬簿管理器的Treeview 表中,用戶登記記賬憑證時,點擊不同的賬簿名稱時,動態(tài)調(diào)用相對應(yīng)的數(shù)據(jù)表,動態(tài)創(chuàng)建該表的數(shù)據(jù)編輯窗口,創(chuàng)建窗口的語句如下:

string ls_sql,ls_present,ls_err,ls_syntax

ls_sql=\"select 序號,日期,憑證號,摘要,支票號,借方金額,貸方金額,方向,余額,經(jīng)辦人,操作員 from \" + <賬簿對應(yīng)的表名>

ls_present=\"style(type=grid)\"

ls_syntax=sqlca.syntaxfromsql(ls_sql,ls_present,ls_err)

dw_編輯窗口.create(ls_syntax,ls_err)

dw_編輯窗口.settrans(sqlca)

dw_編輯窗口.retrieve()。

3) 月末余額自動結(jié)轉(zhuǎn)

月末結(jié)轉(zhuǎn)是出納管理的一項重要工作,結(jié)轉(zhuǎn)數(shù)據(jù)是否正確,直接關(guān)系到會計核算的質(zhì)量,為了完整保存已經(jīng)結(jié)轉(zhuǎn)的出納賬簿,系統(tǒng)采取動態(tài)創(chuàng)建結(jié)轉(zhuǎn)數(shù)據(jù)表的方法,創(chuàng)建表語句如下:

String ls_mysql

//將本月數(shù)據(jù)轉(zhuǎn)入指定月份

ls_mysql=\"select * into \"+<根據(jù)指定日期生成目標表>+\" from \" +<當前結(jié)轉(zhuǎn)的源表>

execute immediate :ls_mysql;

connect;

然后將期末余額置入下月期初余額,以保證了出納賬簿數(shù)據(jù)的連貫性和一致性。

4) 數(shù)據(jù)直接轉(zhuǎn)換為Excel表

系統(tǒng)設(shè)計了將數(shù)據(jù)窗口轉(zhuǎn)換為Excel的通用函數(shù),根據(jù)不同的數(shù)據(jù)窗口,動態(tài)將數(shù)據(jù)轉(zhuǎn)換并直接打開Excel表格。函數(shù)的調(diào)用方法是:定義一個Commandbutton按鈕,在該按鈕的Click事件中輸入PbToExcel(‘數(shù)據(jù)窗口名’,’報表標題’)。鑒于篇幅所限,源代碼無法列出。

3.2 系統(tǒng)實現(xiàn)

1) 開發(fā)工具

經(jīng)過反復(fù)篩選,系統(tǒng)開發(fā)選用優(yōu)秀的4GL/RAD(Fourth Generation Language/Rapid Application Development)開發(fā)工具PowerBuilder 9,因為它提供了一個完全可視化的開發(fā)環(huán)境,界面直觀、語言簡潔、功能強大等特點[2],具有強大的開放性和跨平臺能力,可以滿足企業(yè)對靈活性和大量的客戶機的適應(yīng)性以及各種傳統(tǒng)兼容性的需求。

2) 建立數(shù)據(jù)庫連接

為了方便系統(tǒng)移植,數(shù)據(jù)庫采用開放式聯(lián)接,直接在應(yīng)用程序的OPEN事件中寫入有關(guān)服務(wù)器名稱、數(shù)據(jù)庫名稱等變量參數(shù),將參數(shù)文件(mysystem.ini)放置在系統(tǒng)文件目錄中,系統(tǒng)讀取“mysystem.ini”中的文本,建立數(shù)據(jù)庫聯(lián)接。數(shù)據(jù)庫聯(lián)接的語句如下:

gs_inifile = \"mysystem.ini\" //用于存放聯(lián)接信息文本

ls_part = \"DBtabase\"

sqlca.DBMS = ProfileString (gs_inifile, ls_part, \"dbms\", \"\")

sqlca.database = ProfileString (gs_inifile, ls_part, \"database\", \"\")

sqlca.userid = ProfileString (gs_inifile, ls_part, \"userid\", \"\")

sqlca.dbpass = ProfileString (gs_inifile, ls_part, \"dbpass\", \"\")

sqlca.logid = ProfileString (gs_inifile, ls_part, \"logid\", \"\")

sqlca.logpass = ProfileString (gs_inifile, ls_part, \"logpassword\", \"\")

sqlca.servername = ProfileString (gs_inifile, ls_part, \"servername\", \"\")

sqlca.dbparm = ProfileString (gs_inifile, ls_part, \"dbparm\", \"\")

connect using SQLCA;

if sqlca.sqlcode<>0 then

MessageBox (\"連接錯誤\",\"無法與數(shù)據(jù)庫建立連接\",stopsign!)

halt close

end if

3) 設(shè)置用戶操作權(quán)限

為了確保數(shù)據(jù)庫的安全,系統(tǒng)要求安裝SQL Server 2000時必須設(shè)置6-10長的密碼,并且對各級菜單都設(shè)有嚴格操作權(quán)限,其操作權(quán)限必須由超級管理員設(shè)置。

4 系統(tǒng)特點

1) 出納系統(tǒng)負責完成日常的貨幣資金管理及收付工作,不但有日記賬功能,而且有支票管理和銀行對賬功能,為出納從業(yè)人員提供一個集成辦公環(huán)境,尤其適合于中小型單位使用。

2) 結(jié)合財務(wù)部門出納工作的特點,防手工操作,操作簡單,使用方便,根據(jù)內(nèi)部財務(wù)管理的需要,可即時反映銀行及現(xiàn)金的收支結(jié)余情況,使用本系統(tǒng)可以減少勞動強度,提高工作效率及管理水平。

3) 運行穩(wěn)定,速度快捷,易于維護,功能可擴展和方便升級。

5 結(jié)束語

系統(tǒng)于2006年設(shè)計完成,經(jīng)過近幾年的運行,收到了良好的效果,為了增強其通用性,吸收了數(shù)家企業(yè)單位的意見,對系統(tǒng)進行了完善和補充。

參考文獻:

[1] 陳旭.會計信息系統(tǒng)分析與設(shè)計[M].北京:清華大學出版社,2009.

[2] 朱愛民.PowerBuilder編程實用技術(shù)與案例[M].北京:清華大學出版社,2005.

主站蜘蛛池模板: 日本欧美在线观看| 欧美午夜久久| 国产不卡在线看| 青青草国产免费国产| 国产无吗一区二区三区在线欢| 91久久性奴调教国产免费| 久久a毛片| 国产精品对白刺激| 日本影院一区| 久久精品人人做人人综合试看| 久久精品国产在热久久2019| 激情爆乳一区二区| 久久综合九九亚洲一区| 91在线激情在线观看| 国产高潮视频在线观看| 亚洲无码四虎黄色网站| 网久久综合| 免费在线视频a| 97免费在线观看视频| 亚洲天堂区| www.狠狠| 欧美a在线看| 免费无码AV片在线观看中文| www.av男人.com| 她的性爱视频| 波多野结衣AV无码久久一区| 国产91线观看| 国内99精品激情视频精品| 99re在线免费视频| 国产视频a| 久久黄色一级视频| 潮喷在线无码白浆| 91福利免费视频| 国产91特黄特色A级毛片| 亚洲精品国产综合99久久夜夜嗨| 国产成人啪视频一区二区三区 | 国产亚洲精| 狠狠干欧美| 国产美女91呻吟求| 一级爆乳无码av| 麻豆AV网站免费进入| 青青草一区| 亚洲成人网在线观看| 激情乱人伦| 亚洲欧美日韩久久精品| 任我操在线视频| 国产专区综合另类日韩一区| 国产乱子精品一区二区在线观看| 亚洲最大福利网站| 亚洲综合片| 亚洲人成网站18禁动漫无码| 国产成年无码AⅤ片在线| 国产丝袜第一页| 日韩美一区二区| 免费AV在线播放观看18禁强制| 波多野结衣一区二区三区四区视频| 亚洲色大成网站www国产| 四虎永久免费在线| 波多野结衣一区二区三区88| 成人av专区精品无码国产| 亚洲综合久久成人AV| 熟妇丰满人妻av无码区| 国产在线一二三区| 国产精品理论片| 久久黄色一级视频| 91精品久久久久久无码人妻| 亚洲成肉网| 玖玖精品在线| 91精品啪在线观看国产| 久久福利网| 欧美精品高清| 成人国产一区二区三区| 国产日韩欧美一区二区三区在线| 秘书高跟黑色丝袜国产91在线 | 大陆精大陆国产国语精品1024| 91精品国产自产在线老师啪l| 色综合激情网| 国产高清精品在线91| 久久国产黑丝袜视频| 国产xxxxx免费视频| 四虎综合网| 熟女视频91|