(中國礦業(yè)大學(xué)管理學(xué)院,江蘇徐州221116)
[摘 要] 本文針對(duì)會(huì)計(jì)信息系統(tǒng)局部模塊,結(jié)合最常用的結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法,詳細(xì)介紹CASE工具在電算化會(huì)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用#65377;該應(yīng)用簡捷方便#65380;易于掌握,有助于培養(yǎng)學(xué)生在會(huì)計(jì)信息化分析與設(shè)計(jì)中的實(shí)踐能力和創(chuàng)新能力#65377;
[關(guān)鍵詞] 電算化會(huì)計(jì);實(shí)驗(yàn)教學(xué);計(jì)算機(jī)輔助軟件工程(CASE)
[中圖分類號(hào)]F232[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673-0194(2008)22-0101-03
目前,我國高校會(huì)計(jì)學(xué)專業(yè)本科課程“電算化會(huì)計(jì)”的教學(xué)內(nèi)容一般包括會(huì)計(jì)信息系統(tǒng)的基本概念#65380;分析#65380;設(shè)計(jì)與內(nèi)控管理等幾個(gè)方面#65377;與此相對(duì)應(yīng),其實(shí)驗(yàn)內(nèi)容一般會(huì)涉及會(huì)計(jì)信息系統(tǒng)局部模塊的分析和設(shè)計(jì),有的學(xué)校還對(duì)具體的財(cái)務(wù)軟件進(jìn)行操作和使用#65377;本文將針對(duì)會(huì)計(jì)信息系統(tǒng)局部模塊,結(jié)合最常用的結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法,詳細(xì)介紹CASE工具在電算化會(huì)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用#65377;
一#65380;CASE工具的選擇
計(jì)算機(jī)輔助軟件工程(CASE,Computer-Aided Software Engineering)是在信息系統(tǒng)的設(shè)計(jì)過程中,以人的知識(shí)和經(jīng)驗(yàn)為主導(dǎo),借助軟件工具輔助開發(fā)人員為最終用戶產(chǎn)生和維護(hù)高質(zhì)量的系統(tǒng)#65377;目前流行的CASE工具PowerDesigner是一個(gè)簡練實(shí)用的建模工具#65377;其最大的優(yōu)點(diǎn)是不同開發(fā)階段的不同模型之間可以共享數(shù)據(jù),如系統(tǒng)的數(shù)據(jù)流程圖DFD和數(shù)據(jù)庫的概念模型E-R圖之間可直接交換數(shù)據(jù),并能從概念模型導(dǎo)出物理模型,進(jìn)而生成物理數(shù)據(jù)庫#65377;PowerDesigner還支持大多數(shù)目前流行數(shù)據(jù)庫以及逆向工程#65377;
鑒于PowerDesigner 6.0支持?jǐn)?shù)據(jù)流圖以及結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,本文選取該版本作為電算化會(huì)計(jì)實(shí)驗(yàn)的輔助工具#65377;當(dāng)然,在電算化會(huì)計(jì)實(shí)驗(yàn)過程中還可以選擇其他一些CASE工具,如圖稿繪制工具M(jìn)icrosoft Visio#65380;Smartdraw,數(shù)據(jù)庫建模工具ERWin#65380;Rational Rose等#65377;
二#65380;Case工具在會(huì)計(jì)信息系統(tǒng)分析中的應(yīng)用
會(huì)計(jì)信息系統(tǒng)分析階段的主要任務(wù)是得出系統(tǒng)的邏輯模型,包括由數(shù)據(jù)流圖DFD所表達(dá)的功能模型和由E-R圖所表達(dá)的數(shù)據(jù)模型#65377;本文以會(huì)計(jì)信息系統(tǒng)的一個(gè)子模塊“科目錄入”為例,其功能是實(shí)現(xiàn)會(huì)計(jì)科目的錄入#65377;在錄入過程中,由賬套主管提供該單位的賬套科目,調(diào)用系統(tǒng)中預(yù)置的賬套科目信息,參照科目性質(zhì)和科目類別,生成本單位專用的賬套科目,存儲(chǔ)到科目表和科目余額表#65377;
1. 會(huì)計(jì)科目錄入模塊的數(shù)據(jù)流圖
數(shù)據(jù)流圖能夠有效地表達(dá)功能的層次性和信息的關(guān)聯(lián)性#65377;PowerDesigner的模塊ProcessAnalyst用于數(shù)據(jù)分析,支持結(jié)構(gòu)化系統(tǒng)分析方法和分層數(shù)據(jù)流圖,并能自動(dòng)維護(hù)分層數(shù)據(jù)流圖的平衡,自動(dòng)檢查模型的邏輯錯(cuò)誤#65377;圖1為ProcessAnalyst繪制的會(huì)計(jì)科目錄入模塊數(shù)據(jù)流圖#65377;在繪圖的過程中,還可采用Decomposition工具將本層數(shù)據(jù)流進(jìn)行分層細(xì)化#65377;
2. 會(huì)計(jì)科目錄入模塊數(shù)據(jù)字典
數(shù)據(jù)字典是描述和說明數(shù)據(jù)流程圖中各元素的詞條集合#65377;ProcessAnalyst可以自動(dòng)生成需求分析報(bào)告,其中包含數(shù)據(jù)字典的內(nèi)容,可把系統(tǒng)分析員從煩瑣的畫圖及報(bào)告編寫工作中解放出來,而在實(shí)際的調(diào)研中投入更多的精力,保證需求分析正確有效#65377;表1~表5分別是從需求分析報(bào)告中摘錄出來的外部實(shí)體#65380;處理#65380;數(shù)據(jù)存儲(chǔ)#65380;數(shù)據(jù)項(xiàng)和數(shù)據(jù)流的列表#65377;
3. 會(huì)計(jì)科目錄入模塊E-R圖
模塊DataArchitect是PowerDesigner的核心工具,它在系統(tǒng)分析階段可以用來建立實(shí)體關(guān)系圖(E-R圖),即系統(tǒng)的概念模型CDM#65377;ProcessAnalyst與DataArchitect可以方便地雙向交換數(shù)據(jù),即可以將數(shù)據(jù)流圖中的數(shù)據(jù)導(dǎo)入E-R圖,也可以將E-R圖中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)流圖,無需重復(fù)輸入數(shù)據(jù)項(xiàng)#65380;數(shù)據(jù)存儲(chǔ)#65380;企業(yè)規(guī)則等數(shù)據(jù)#65377;圖2為DataArchitect繪制的會(huì)計(jì)科目錄入模塊E-R圖#65377;
需要注意的是,從數(shù)據(jù)流圖導(dǎo)入的數(shù)據(jù)僅包括實(shí)體和屬性,關(guān)鍵字和實(shí)體之間的聯(lián)系需要用戶自己定義#65377;此外,該模型中不包括由實(shí)體之間的聯(lián)系生成的表,這些表在物理模型中體現(xiàn)#65377;
三#65380;Case工具在會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)中的應(yīng)用
會(huì)計(jì)信息系統(tǒng)系統(tǒng)設(shè)計(jì)中包含總體結(jié)構(gòu)設(shè)計(jì)#65380;代碼設(shè)計(jì)#65380;輸入輸出設(shè)計(jì)和數(shù)據(jù)庫物理模型的設(shè)計(jì)#65377;本文關(guān)注的是可以用DataArchitect實(shí)現(xiàn)的數(shù)據(jù)庫物理模型的設(shè)計(jì)#65377;
1. 會(huì)計(jì)科目錄入模塊的物理模型
模塊DataArchitect可以實(shí)現(xiàn)從概念數(shù)據(jù)模型向物理數(shù)據(jù)模型的自動(dòng)轉(zhuǎn)換,并可以通過參數(shù)設(shè)定從多種數(shù)據(jù)庫管理系統(tǒng)中任選其一作為目標(biāo)數(shù)據(jù)庫管理系統(tǒng),圖3是基于Microsoft Access的會(huì)計(jì)科目錄入模塊的物理模型#65377;
由概念模型導(dǎo)出物理模型的過程中,實(shí)體轉(zhuǎn)換成表,聯(lián)系轉(zhuǎn)換成參照完整性,多對(duì)多的聯(lián)系都被轉(zhuǎn)換成單獨(dú)的表,但聯(lián)系本身的屬性需要用戶自己添加#65377;此外還允許用戶自定義參照完整性#65380;觸發(fā)器#65380;企業(yè)規(guī)則#65380;存儲(chǔ)過程#65380;索引及視圖等#65377;
2. 會(huì)計(jì)科目錄入模塊數(shù)據(jù)庫生成
數(shù)據(jù)庫設(shè)計(jì)完成之后,DataArchitect能夠把設(shè)計(jì)結(jié)果直接生成指定數(shù)據(jù)庫管理系統(tǒng)中的物理數(shù)據(jù)庫,這種實(shí)現(xiàn)只需要簡單地配置ODBC數(shù)據(jù)源#65380;連接數(shù)據(jù)庫及生成數(shù)據(jù)庫即可,圖4為基于Access的會(huì)計(jì)科目錄入模塊的物理數(shù)據(jù)庫,圖5為Access中自動(dòng)生成的關(guān)系#65377;
四#65380;小 結(jié)
CASE工具PowerDesigner在電算化會(huì)計(jì)實(shí)驗(yàn)教學(xué)中的應(yīng)用簡捷方便,易于掌握,使學(xué)生從煩瑣的畫圖及報(bào)告編寫工作中解放出來,而在實(shí)際的調(diào)研中投入更多的精力,保證需求分析正確有效;CASE工具的引入使得信息系統(tǒng)分析和設(shè)計(jì)的模型得以標(biāo)準(zhǔn)化,便于學(xué)生在日后工作中與系統(tǒng)分析員進(jìn)行溝通和交流,是大學(xué)生實(shí)踐創(chuàng)新的大膽嘗試,效果良好#65377;若條件允許,還可在此基礎(chǔ)上組織學(xué)生參與國家#65380;省#65380;高校三級(jí)大學(xué)生創(chuàng)新實(shí)驗(yàn)與訓(xùn)練計(jì)劃,以進(jìn)一步培養(yǎng)學(xué)生在會(huì)計(jì)信息化分析與設(shè)計(jì)中的實(shí)踐能力和創(chuàng)新能力#65377;
主要參考文獻(xiàn)
[1] 楊周南,趙納暉,陳翔. 會(huì)計(jì)信息系統(tǒng)[M]. 大連:東北財(cái)經(jīng)大學(xué)出版社,2006.
[2] 張瑞君,蔣硯章. 會(huì)計(jì)信息系統(tǒng)[M]. 第4版. 北京:中國人民大學(xué)出版社,2006.
[3] 蔡傳勛,王振武. 會(huì)計(jì)信息系統(tǒng)[M]. 大連:東北財(cái)經(jīng)大學(xué)出版社,2004.
[4] 劉自偉,等. 管理信息系統(tǒng)開發(fā)技術(shù)[M]. 武漢:武漢理工大學(xué)出版社,2003.