財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)_第1頁
財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)_第2頁
財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)_第3頁
財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)_第4頁
財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

財(cái)務(wù)軟件設(shè)計(jì)與開發(fā)第1頁,課件共61頁,創(chuàng)作于2023年2月教材:《VisualBasic管理信息系統(tǒng)開發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例》劉瑞新編著機(jī)械工出版社2.《會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)》陳旭、毛華揚(yáng)編著清華大學(xué)出版社教學(xué)參考書:《VisualBasic信息系統(tǒng)開發(fā)實(shí)例精選》賽奎春編著機(jī)械工業(yè)出版社課時(shí)安排:講授22學(xué)時(shí);實(shí)驗(yàn)12學(xué)時(shí)平時(shí)成績(jī):出勤+實(shí)驗(yàn)作業(yè)考試方式:課程設(shè)計(jì)大作業(yè)(設(shè)計(jì)文檔+軟件系統(tǒng)+特色與創(chuàng)新點(diǎn)說明)第2頁,課件共61頁,創(chuàng)作于2023年2月第一章財(cái)務(wù)軟件的功能結(jié)構(gòu)一.財(cái)務(wù)軟件概述財(cái)務(wù)軟件,一般指的是會(huì)計(jì)核算軟件,它是會(huì)計(jì)信息系統(tǒng)的基礎(chǔ)子系統(tǒng)。會(huì)計(jì)核算軟件是以賬務(wù)處理軟件為核心的,因此財(cái)務(wù)軟件也可以狹義地認(rèn)為是賬務(wù)處理軟件。財(cái)務(wù)軟件的發(fā)展:從上世紀(jì)70年代發(fā)展至今,財(cái)務(wù)軟件發(fā)展經(jīng)歷了單項(xiàng)業(yè)務(wù)軟件、綜合業(yè)務(wù)軟件、管理型財(cái)務(wù)軟件直到目前階段的ERP財(cái)務(wù)管理模塊幾個(gè)階段。財(cái)務(wù)軟件的實(shí)施途徑:開發(fā):通過系統(tǒng)開發(fā)(系統(tǒng)分析、設(shè)計(jì)、實(shí)施)研制購買:從軟件經(jīng)銷商處購買標(biāo)準(zhǔn)化商品軟件外包:直接使用第三方通過的標(biāo)準(zhǔn)化信息服務(wù),如租賃等。第3頁,課件共61頁,創(chuàng)作于2023年2月財(cái)務(wù)軟件由于通用性較強(qiáng),已經(jīng)形成了成熟的標(biāo)準(zhǔn)化系列軟件,因此采用購買商品化軟件的途徑較為常見。商品化財(cái)務(wù)軟件的選擇:合法性、安全可靠性、易用性、適應(yīng)性、可審計(jì)性、可恢復(fù)性、軟件品牌和軟件商口碑、性價(jià)比、售后服務(wù)情況二.財(cái)務(wù)軟件功能結(jié)構(gòu)1.會(huì)計(jì)信息系統(tǒng)分為會(huì)計(jì)核算子系統(tǒng)、會(huì)計(jì)管理子系統(tǒng)、會(huì)計(jì)決策支持子系統(tǒng),核算子系統(tǒng)為會(huì)計(jì)管理和會(huì)計(jì)決策支持提供數(shù)據(jù)支撐和信息依據(jù)。2.會(huì)計(jì)核算子系統(tǒng)又分為材料、固定資產(chǎn)、工資、應(yīng)收應(yīng)付、成本、銷售、賬務(wù)、報(bào)表八大子系統(tǒng),其中賬務(wù)處理子系統(tǒng)是連接其他七大子系統(tǒng)的中樞,其他子系統(tǒng)都有向賬務(wù)系統(tǒng)傳遞各自的核算數(shù)據(jù),賬務(wù)系統(tǒng)通過報(bào)表系統(tǒng)反映會(huì)計(jì)核算結(jié)果。因此賬務(wù)系統(tǒng)是會(huì)計(jì)核算的核心子系統(tǒng)。第4頁,課件共61頁,創(chuàng)作于2023年2月會(huì)計(jì)信息系統(tǒng)會(huì)計(jì)核算子系統(tǒng)會(huì)計(jì)管理子系統(tǒng)會(huì)計(jì)決策子系統(tǒng)第5頁,課件共61頁,創(chuàng)作于2023年2月會(huì)計(jì)核算信息系統(tǒng)賬務(wù)處理系統(tǒng)固定資產(chǎn)核算子系統(tǒng)報(bào)表子系統(tǒng)成本核算子系存貨核算子系統(tǒng)應(yīng)收應(yīng)付賬款子系統(tǒng)工資核算子系統(tǒng)銷售核算子系統(tǒng)第6頁,課件共61頁,創(chuàng)作于2023年2月會(huì)計(jì)核算信息系統(tǒng)各子系統(tǒng)間的數(shù)據(jù)聯(lián)系財(cái)務(wù)處理固定資產(chǎn)核算轉(zhuǎn)賬憑證固定資產(chǎn)核算存貨核算銷售核算存貨核算轉(zhuǎn)賬憑證銷售核算轉(zhuǎn)賬憑證工資核算應(yīng)收賬款和應(yīng)付賬款工資核算轉(zhuǎn)賬憑證應(yīng)收應(yīng)付憑證報(bào)表編制成本核算費(fèi)用分配數(shù)據(jù)成本核算轉(zhuǎn)賬憑證成本核算數(shù)據(jù)會(huì)計(jì)數(shù)據(jù)第7頁,課件共61頁,創(chuàng)作于2023年2月三.典型財(cái)務(wù)軟件功能分析1賬務(wù)處理子系統(tǒng):完成憑證輸入審核記賬、轉(zhuǎn)賬、對(duì)賬結(jié)賬和查詢打印;生成日記賬、明細(xì)賬、總賬并查詢打??;為編制會(huì)計(jì)報(bào)表和各類財(cái)務(wù)分析報(bào)表準(zhǔn)備數(shù)據(jù);一般具備銀行對(duì)賬和項(xiàng)目核算功能。2工資核算系統(tǒng):完成工資計(jì)算、工資費(fèi)用匯總和分配、計(jì)稅;有的還具有考勤管理。3固定資產(chǎn)核算系統(tǒng):完成固定資產(chǎn)卡片管理、固定資產(chǎn)增減變動(dòng)核算、折舊的計(jì)提和分配。4應(yīng)收應(yīng)付帳款系統(tǒng):完成應(yīng)收應(yīng)付賬款的記錄、沖銷、報(bào)告和分析預(yù)測(cè)。工業(yè)企業(yè)可以與銷售系統(tǒng)合并為一個(gè)子系統(tǒng),有的也可以和存貨核算系統(tǒng)合并為一個(gè)子系統(tǒng)。5存貨核算系統(tǒng):完成存貨的購進(jìn)核算、貨款支付、存貨入庫、存貨收發(fā)結(jié)存核算、自動(dòng)編制材料費(fèi)用分配轉(zhuǎn)賬憑證、自動(dòng)計(jì)算和分配材料成本差異。第8頁,課件共61頁,創(chuàng)作于2023年2月6銷售核算子系統(tǒng):一般與存貨中產(chǎn)成品核算相聯(lián)系,實(shí)現(xiàn)對(duì)銷售收入、銷售費(fèi)用、銷售稅金、銷售利潤(rùn)的核算。7成本核算子系統(tǒng):完成各種費(fèi)用的歸集和分配,計(jì)算產(chǎn)品的單位成本和總成本,為成本管理和利潤(rùn)核算提供成本數(shù)據(jù)。8報(bào)表子系統(tǒng):定義常用會(huì)計(jì)和財(cái)務(wù)分析報(bào)表,自定義管理用戶需求的內(nèi)部報(bào)表。四.典型財(cái)務(wù)軟件的操作使用1.典型財(cái)務(wù)軟件:金蝶KIS/7.0、/K3;用友財(cái)務(wù)通、8.61/8.50金蜘蛛、金算盤、浪潮國(guó)強(qiáng)、安易、博科……..2.財(cái)務(wù)軟件的應(yīng)用步驟(主要有三個(gè)階段)(1)建帳和初始化:清理硬盤→安裝軟件→建帳套:帳套參數(shù)設(shè)置:帳套名稱、第9頁,課件共61頁,創(chuàng)作于2023年2月科目級(jí)長(zhǎng)、本位幣等→初始化設(shè)置:增加人員、設(shè)置權(quán)限、憑證類別、結(jié)算方式、會(huì)計(jì)期間等?!o助帳設(shè)置:往來單位、部門核算、個(gè)人核算、在建工程等→科目初始化:建立下級(jí)科目、輸入期初余額、(→輸入銀行未達(dá)帳輸入、)試算平衡、啟用帳套。(2)日常帳務(wù):輸入憑證→審核憑證→修改憑證→憑證記帳→查詢憑證→查詢和打印各種帳簿→自定義各種內(nèi)部管理報(bào)表→查詢和打印內(nèi)部管理報(bào)表→日備份(防意外丟失)(3)期末處理:匯兌損益結(jié)轉(zhuǎn)→自定義轉(zhuǎn)帳機(jī)制憑證(只需第一個(gè)月定義,以后各月均可以使用)→生成轉(zhuǎn)帳憑證→審核記帳→結(jié)轉(zhuǎn)損益類科目(→銀行對(duì)帳)→結(jié)帳→生成月報(bào)表→月備份(保存會(huì)計(jì)檔案)第10頁,課件共61頁,創(chuàng)作于2023年2月(4)年末處理:會(huì)計(jì)帳套參數(shù)改動(dòng)(如有需要進(jìn)行科目,憑證類別…等參數(shù)調(diào)整),年末數(shù)轉(zhuǎn)為新一年度期初數(shù),會(huì)計(jì)數(shù)據(jù)備份存檔等工作。例:上海市通用財(cái)務(wù)核算軟件的操作使用:要求:1)熟悉標(biāo)準(zhǔn)化賬務(wù)軟件的操作使用方法,為教學(xué)要求的最簡(jiǎn)財(cái)務(wù)軟件設(shè)計(jì)開發(fā)積累一定的認(rèn)知基礎(chǔ)2)認(rèn)識(shí)和了解標(biāo)準(zhǔn)化賬務(wù)軟件的模塊組成及各模塊的功能組成3)學(xué)習(xí)和分析標(biāo)準(zhǔn)化賬務(wù)軟件進(jìn)行賬務(wù)處理的數(shù)據(jù)處理流程第11頁,課件共61頁,創(chuàng)作于2023年2月第二章信息系統(tǒng)開發(fā)方法一.信息系統(tǒng)基本概念1信息系統(tǒng):是一個(gè)利用計(jì)算機(jī)軟硬件,利用各類分析、計(jì)劃、控制、決策模型和數(shù)據(jù)庫的人機(jī)信息系統(tǒng),可以提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。信息系統(tǒng)類型:事務(wù)處理系統(tǒng)、管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、知識(shí)工作系統(tǒng)、決策支持系統(tǒng)、經(jīng)理信息系統(tǒng)。舉例:………。財(cái)務(wù)信息系統(tǒng)屬于管理信息系統(tǒng)信息系統(tǒng)生命周期:1)開發(fā)階段2)實(shí)施階段3)運(yùn)行維護(hù)階段信息系統(tǒng)生命周期圖(成本/時(shí)間)P122信息系統(tǒng)開發(fā)過程(SDLC各階段)(可行性研究)系統(tǒng)規(guī)劃→系統(tǒng)分析→系統(tǒng)設(shè)計(jì)→系統(tǒng)實(shí)施→系統(tǒng)運(yùn)行與維護(hù)第12頁,課件共61頁,創(chuàng)作于2023年2月1)系統(tǒng)分析:需求理解:對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。主要內(nèi)容:業(yè)務(wù)和數(shù)據(jù)流程是否通暢合理,數(shù)據(jù)、業(yè)務(wù)流程和管理功能之間關(guān)系,發(fā)現(xiàn)現(xiàn)行系統(tǒng)的局限性和業(yè)務(wù)流程需要改進(jìn)處。采用方法:初步調(diào)查(組織、業(yè)務(wù)、信息管理、資源等概況)??尚行苑治?。詳細(xì)調(diào)查(組織結(jié)構(gòu)圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)項(xiàng)屬性表、數(shù)據(jù)流屬性表、數(shù)據(jù)存儲(chǔ)屬性表、數(shù)據(jù)處理功能分析表)原則:用戶參與、緊密溝通需求表達(dá):采用規(guī)范化結(jié)構(gòu)化的模型將其表達(dá)清楚。例如用例模型、數(shù)據(jù)模型、過程模型。此過程稱為“邏輯設(shè)計(jì)”系統(tǒng)邏輯模型工具:IDEF、DFD、數(shù)據(jù)字典等第13頁,課件共61頁,創(chuàng)作于2023年2月2)系統(tǒng)設(shè)計(jì):根據(jù)系統(tǒng)分析說明書要求設(shè)計(jì)新系統(tǒng)技術(shù)藍(lán)圖。也稱“物理設(shè)計(jì)”主要任務(wù):系統(tǒng)總體設(shè)計(jì)(確定系統(tǒng)的體系架構(gòu)、劃分系統(tǒng)功能結(jié)構(gòu)、配置信息系統(tǒng)環(huán)境)。系統(tǒng)詳細(xì)設(shè)計(jì)(數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、用戶界面設(shè)計(jì)等)主要內(nèi)容包括:a)體系架構(gòu)設(shè)計(jì):確定系統(tǒng)總體設(shè)計(jì)方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織、客戶端/服務(wù)器/中間件解決方案b)詳細(xì)模塊設(shè)計(jì):模塊開發(fā)算法和數(shù)據(jù)結(jié)構(gòu)。c)數(shù)據(jù)庫設(shè)計(jì):數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)、屬性、使用對(duì)象、用途、安全性、精確性、存儲(chǔ)等。d)輸入輸出界面。e)代碼設(shè)計(jì):確保變量規(guī)范化、系統(tǒng)化、唯一性第14頁,課件共61頁,創(chuàng)作于2023年2月3)系統(tǒng)實(shí)施:主要目標(biāo):將設(shè)計(jì)階段的成果在計(jì)算機(jī)和網(wǎng)絡(luò)上具體實(shí)現(xiàn),將設(shè)計(jì)文檔變成實(shí)際運(yùn)行的軟件系統(tǒng)。必須強(qiáng)調(diào)用戶參與。主要任務(wù):配置系統(tǒng)運(yùn)行的軟硬件環(huán)境,選擇合適的開發(fā)環(huán)境和工具,軟件編程與測(cè)試、網(wǎng)絡(luò)、數(shù)據(jù)庫的建立與測(cè)試、進(jìn)行用戶培訓(xùn)、數(shù)據(jù)轉(zhuǎn)換、系統(tǒng)交接、向用戶移交物理系統(tǒng)和文檔資料等。4)系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)試運(yùn)行結(jié)束后,進(jìn)入系統(tǒng)運(yùn)行與維護(hù)階段,是系統(tǒng)的收獲階段工作任務(wù):新系統(tǒng)日常維護(hù)、針對(duì)新業(yè)務(wù)需求,設(shè)計(jì)和完善原系統(tǒng),滿足業(yè)務(wù)變化。制定一整套日常維護(hù)制度,規(guī)范日常維護(hù)工作。第15頁,課件共61頁,創(chuàng)作于2023年2月二.信息系統(tǒng)開發(fā)路線與開發(fā)方式1開發(fā)路線與開發(fā)方式1)模型驅(qū)動(dòng)開發(fā)路線:建立模型→進(jìn)行可視化系統(tǒng)分析與設(shè)計(jì)A面向過程開發(fā):結(jié)構(gòu)化分析設(shè)計(jì)方法(SSAD,傳統(tǒng)方法)B面向數(shù)據(jù)開發(fā):信息工程方法C面向?qū)ο箝_發(fā):OOA-OOD方法、OMT方法、Booch方法、

OOSE方法、RUP方法2)快速應(yīng)用開發(fā)路線(RAD):用戶參與,原型快速進(jìn)化構(gòu)造A迭代式開發(fā):反復(fù)迭代,逐步求精,向用戶目標(biāo)系統(tǒng)演進(jìn)B敏捷式開發(fā):極限編程方法(規(guī)劃→設(shè)計(jì)→編程→測(cè)試)3)商用軟件開發(fā)路線:A購買現(xiàn)成商品軟件B現(xiàn)成軟件包二次開發(fā)4)混合開發(fā)路線:基于構(gòu)件的開發(fā)(CBSD):需求分析→構(gòu)件選取→構(gòu)件調(diào)整→構(gòu)件組裝與更新

第16頁,課件共61頁,創(chuàng)作于2023年2月根據(jù)系統(tǒng)開發(fā)目標(biāo)、資源、成本等限制條件,選擇合適的開發(fā)路線三、自動(dòng)化開發(fā)工具與技術(shù)CASE工具工具功能軟件需求分析工具繪制業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、實(shí)體關(guān)系圖等國(guó)產(chǎn):playCASE國(guó)外:Bpwin,Rose軟件設(shè)計(jì)工具采用各類生成器允許設(shè)計(jì)出個(gè)人喜好的界面、菜單、報(bào)表MsVisio、RosePowerDesigner數(shù)據(jù)庫設(shè)計(jì)工具支持概念模型和物理模型數(shù)據(jù)庫設(shè)計(jì):Erwin,ER/Studio數(shù)據(jù)庫開發(fā):Oracle/FormOracle/Developer項(xiàng)目管理工具項(xiàng)目規(guī)劃和資源估算項(xiàng)目管理:MsProject配置管理:VisualSourceSafeWinCVS,RationalClearCase第17頁,課件共61頁,創(chuàng)作于2023年2月工具功能軟件程序設(shè)計(jì)和代碼生成工具根據(jù)高層規(guī)格說明生成可執(zhí)行代碼模塊Ms系列:VisualStudio.NETBorland系列:Jbuilder,C++Builder,Delphi其他系列:PowerBuilder等測(cè)試工具根據(jù)結(jié)構(gòu)化方法設(shè)計(jì)規(guī)則,對(duì)系統(tǒng)的信息準(zhǔn)確性完整性進(jìn)行檢測(cè)自動(dòng)化系列:Panorama非自動(dòng)化系列:SoftIce,Junit第18頁,課件共61頁,創(chuàng)作于2023年2月四、系統(tǒng)開發(fā)過程的主干描述需求獲?。毫私馀c分析用戶需求,需求獲取方法過程建模:數(shù)據(jù)流圖、過程邏輯(判斷樹/判斷表)、數(shù)據(jù)字典數(shù)據(jù)建模:概念建模(ER圖)、邏輯數(shù)據(jù)建模(確定主碼、屬性、規(guī)范化)應(yīng)用架構(gòu)設(shè)計(jì):架構(gòu)邏輯層次:如表現(xiàn)層/邏輯層/數(shù)據(jù)層、應(yīng)用架構(gòu):C/S、B/S等軟件過程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、軟件模塊詳細(xì)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì):ER轉(zhuǎn)成關(guān)系,設(shè)計(jì)字段類型、代碼設(shè)計(jì)輸入輸出與用戶界面設(shè)計(jì):輸出方式與輸出格式和內(nèi)容、輸入方式與輸入格式、輸入內(nèi)容與校驗(yàn)、用戶界面設(shè)計(jì)原則、界面元素、交互方式等第19頁,課件共61頁,創(chuàng)作于2023年2月四、本課程財(cái)務(wù)軟件設(shè)計(jì)的開發(fā)方式:采用模型驅(qū)動(dòng)開發(fā)路線,面向過程的結(jié)構(gòu)化開發(fā)方法進(jìn)行。工作步驟:系統(tǒng)分析→系統(tǒng)設(shè)計(jì)→系統(tǒng)實(shí)施【系統(tǒng)分析】可行性分析技術(shù)可行性(所用技術(shù)成熟性、先進(jìn)性、風(fēng)險(xiǎn)性、技術(shù)獲取方式、技術(shù)資源和能力)經(jīng)濟(jì)可行性(整體投資、資金保障、經(jīng)濟(jì)效益、避免虛估漏估)管理可行性(實(shí)施環(huán)境、用戶接納程度、核心設(shè)計(jì)與組織結(jié)構(gòu)是否匹配、業(yè)務(wù)基礎(chǔ)保障)2.需求分析業(yè)務(wù)調(diào)查:組織結(jié)構(gòu)圖→管理功能圖(信息關(guān)聯(lián)圖)→業(yè)務(wù)流程圖3.邏輯模型:數(shù)據(jù)流程圖→數(shù)據(jù)分析(數(shù)據(jù)字典)→功能分析(判斷樹判斷表)→數(shù)據(jù)/功能分析(格柵圖、U/C矩陣)系統(tǒng)分析說明書第20頁,課件共61頁,創(chuàng)作于2023年2月【系統(tǒng)設(shè)計(jì)】總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能模塊圖(由數(shù)據(jù)流程圖映射為初始結(jié)構(gòu)圖:每一項(xiàng)“處理”←→“模塊”,以轉(zhuǎn)換為中心或業(yè)務(wù)為中心分解直至最底層模塊)2.數(shù)據(jù)庫設(shè)計(jì)(數(shù)據(jù)流程圖中的存儲(chǔ)映射為數(shù)據(jù)庫表)畫表的實(shí)體圖:參照數(shù)據(jù)字典寫屬性,選主碼畫實(shí)體間的ER圖:確定聯(lián)系的種類、聯(lián)系的屬性、聯(lián)系的碼(以上兩項(xiàng)工作稱為數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),可以在系統(tǒng)分析最后階段完成)將圖轉(zhuǎn)化為關(guān)系模式,確定關(guān)系模式的碼關(guān)系模式規(guī)范化(調(diào)整和優(yōu)化關(guān)系模型結(jié)構(gòu))(以上兩項(xiàng)工作稱為數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì))確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)和存取方式(稱為數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì))使用DBMS軟件建立數(shù)據(jù)庫表(稱為數(shù)據(jù)庫的物理實(shí)現(xiàn))3.代碼設(shè)計(jì)(此項(xiàng)工作在確定數(shù)據(jù)庫表的屬性時(shí)同時(shí)進(jìn)行)將表的關(guān)鍵性標(biāo)志字段代碼化,方便檢索、分類、輸入等處理。第21頁,課件共61頁,創(chuàng)作于2023年2月有區(qū)間碼(組碼)、助記碼、順序碼等種類可供編碼4.處理過程設(shè)計(jì)(對(duì)每個(gè)模塊處理過程進(jìn)行具體描述)畫IPO圖(程序設(shè)計(jì)任務(wù)書),其主體是處理過程描述,可以使用N-S圖、程序流程圖、判斷樹表和偽碼為描述工具5.輸入輸出界面設(shè)計(jì)輸入界面設(shè)計(jì)原則:正確(校驗(yàn))、完整、高效、易用輸出設(shè)計(jì)原則:6.界面設(shè)計(jì)原則:友好性、突出核心功能、風(fēng)格統(tǒng)一、表現(xiàn)力強(qiáng)、簡(jiǎn)潔明快種類:菜單、卡片分類、工具欄、對(duì)話框……口令處理:系統(tǒng)維護(hù)問題:權(quán)限、數(shù)據(jù)安全性系統(tǒng)設(shè)計(jì)說明書第22頁,課件共61頁,創(chuàng)作于2023年2月【系統(tǒng)實(shí)施】軟硬件安裝工程硬件:采購→配置→安裝→部署軟件:按照“系統(tǒng)設(shè)計(jì)說明書”/“程序設(shè)計(jì)任務(wù)書”編程→調(diào)試2.實(shí)施準(zhǔn)備:人員培訓(xùn)、基礎(chǔ)數(shù)據(jù)準(zhǔn)備、流程變革與組織更新3.系統(tǒng)測(cè)試與驗(yàn)收:?jiǎn)卧獪y(cè)試→組裝測(cè)試→確認(rèn)測(cè)試→驗(yàn)收測(cè)試4.系統(tǒng)切換:直接→并行→逐步→試點(diǎn)過渡第23頁,課件共61頁,創(chuàng)作于2023年2月第三章賬務(wù)軟件的分析與設(shè)計(jì)一.會(huì)計(jì)賬務(wù)核算的業(yè)務(wù)流程分析1.會(huì)計(jì)賬務(wù)核算的基本業(yè)務(wù)功能描述(新單位)制定會(huì)計(jì)制度(會(huì)計(jì)原則/核算方法/財(cái)產(chǎn)管理等),開設(shè)賬簿賬類賬戶(會(huì)計(jì)科目)

填入初始余額

填制憑證

憑證復(fù)核

平行登日記賬/明細(xì)賬/編制科目匯總表登記總分類賬日常各類憑證賬簿的查詢打印

期末轉(zhuǎn)賬(成本費(fèi)用分配分?jǐn)?收入結(jié)轉(zhuǎn)等)對(duì)賬/結(jié)賬

編制會(huì)計(jì)月報(bào)

2.賬務(wù)處理的業(yè)務(wù)流程圖單位/部門人員文檔第24頁,課件共61頁,創(chuàng)作于2023年2月第25頁,課件共61頁,創(chuàng)作于2023年2月二、賬務(wù)軟件的數(shù)據(jù)流程分析(處理Processing存儲(chǔ)Deposit)由業(yè)務(wù)流程圖作對(duì)應(yīng)轉(zhuǎn)換,可以畫出賬務(wù)處理數(shù)據(jù)流程圖DFD第26頁,課件共61頁,創(chuàng)作于2023年2月手工數(shù)據(jù)流程圖的修正:根據(jù)計(jì)算機(jī)信息處理的特點(diǎn),對(duì)原數(shù)據(jù)處理流程進(jìn)行改造、調(diào)整和修訂,得到擴(kuò)展的數(shù)據(jù)處理流程圖:A)錄入憑證時(shí),不能像手工一樣每張憑證都寫一遍會(huì)計(jì)科目名,需要建立科目表,供憑證錄入時(shí)調(diào)出會(huì)計(jì)科目名。B)人工記賬時(shí)憑證量太多,一般采用科目匯總表登記總賬方法。計(jì)算機(jī)記賬可迅速直接由憑證登記總賬,無須科目匯總步驟。C)人工記賬為了業(yè)務(wù)方便和加強(qiáng)資金管理,單獨(dú)設(shè)置了現(xiàn)金/銀行日記賬簿。計(jì)算機(jī)賬務(wù)系統(tǒng)角度看,日記賬和明細(xì)賬的區(qū)別僅僅是科目不同,可以通過設(shè)置現(xiàn)金銀行科目的操作權(quán)實(shí)現(xiàn)出納專項(xiàng)業(yè)務(wù),可以不設(shè)置現(xiàn)金/銀行日記賬。D)從軟件系統(tǒng)的要求出發(fā),增加了[人員/權(quán)限設(shè)置]、[建帳套/帳套參數(shù)設(shè)置]、[自動(dòng)轉(zhuǎn)賬]等處理框第27頁,課件共61頁,創(chuàng)作于2023年2月根據(jù)計(jì)算機(jī)數(shù)據(jù)處理特點(diǎn)修正,改造業(yè)務(wù)流程,得到擴(kuò)展的數(shù)據(jù)流程圖第28頁,課件共61頁,創(chuàng)作于2023年2月1)在數(shù)據(jù)流程圖上賬表單據(jù)進(jìn)行數(shù)據(jù)分析,編撰數(shù)據(jù)字典(六個(gè)條目)數(shù)據(jù)字典條目示例(簡(jiǎn)化)名稱編號(hào)來源去向組成數(shù)據(jù)量存取頻度…科目及期初余額表D1P1P4科目代碼,一級(jí)科目,二級(jí)科目,性質(zhì),年初余額,期末余額500不定…憑證表D2P2P3,P4日期,憑證字號(hào),附頁,摘要,科目代碼,一級(jí)科目,二級(jí)科目,借方金額,貸方金額,制單人,審核人,記賬人,狀態(tài)標(biāo)志1000不定…總賬D3P4P5,*日期,憑證匯號(hào),科目代碼,科目名稱,借方金額,貸方金額,余額500不定…明細(xì)賬D4P4P5,*日期,憑證字號(hào),摘要,科目代碼,一級(jí)科目,二級(jí)科目,借方金額,貸方金額,余額1000不定…第29頁,課件共61頁,創(chuàng)作于2023年2月2)對(duì)數(shù)據(jù)流程圖的處理框進(jìn)行功能分析第30頁,課件共61頁,創(chuàng)作于2023年2月查總賬YYNNN查指定科目YNYYN查指定現(xiàn)金銀行科目----YNN輸出指定科目總賬√輸出全部科目總賬√輸出現(xiàn)金/銀行日記賬√輸出一般科目明細(xì)賬√輸出全部科目明細(xì)賬√[查詢/打印賬簿]處理功能分析判斷表(數(shù)據(jù)流程圖省略的*標(biāo)記處)第31頁,課件共61頁,創(chuàng)作于2023年2月三、賬務(wù)軟件的數(shù)據(jù)建模和庫設(shè)計(jì)1)概念設(shè)計(jì)(ER圖)第32頁,課件共61頁,創(chuàng)作于2023年2月第33頁,課件共61頁,創(chuàng)作于2023年2月2)邏輯設(shè)計(jì)(將ER圖轉(zhuǎn)化為關(guān)系模式)實(shí)體轉(zhuǎn)化為關(guān)系:①憑證表(日期,憑證字號(hào),附頁,摘要,科目代碼,一級(jí)科目,二級(jí)科目,借方金額,貸方金額)②總賬表(日期,憑證匯號(hào),科目代碼,科目名稱,借方金額,貸方金額,余額)8,14,6,30,15.2,15.2,15.2③明細(xì)賬表(日期,憑證字號(hào),

科目代碼,摘要,一級(jí)科目,二級(jí)科目,借方金額,貸方金額,余額)8,8,50,6,30,30,15.2,15.2,15.2④科目表(科目代碼,一級(jí)科目,二級(jí)科目,性質(zhì),年初余額,期末余額)聯(lián)系轉(zhuǎn)化為關(guān)系:(注意碼的選擇)6,30,30,4,15.2,15.2⑤記總賬(制單人,審核人,記賬人,狀態(tài)標(biāo)志,憑證字號(hào))⑥記明細(xì)賬(制單人,審核人,記賬人,狀態(tài)標(biāo)志,憑證字號(hào))⑦制單(憑證字號(hào))同碼合并:①⑤⑥⑦憑證表(日期,憑證字號(hào),附頁,摘要,科目代碼,一級(jí)科目,二級(jí)科目,借方金額,貸方金額,制單人,審核人,記賬人,狀態(tài)標(biāo)志)

8,8,2,50,6,30,30,15.2,15.2,10,10,10,4第34頁,課件共61頁,創(chuàng)作于2023年2月3)物理實(shí)現(xiàn):在系統(tǒng)中安排建賬套模塊,調(diào)用此功能能建立帳套數(shù)據(jù)庫,并在庫內(nèi)建立科目表、憑證表、明細(xì)賬表、總賬表等庫內(nèi)表。四、賬務(wù)軟件功能結(jié)構(gòu)設(shè)計(jì)1.由擴(kuò)展的數(shù)據(jù)流程圖出發(fā),將“處理”對(duì)應(yīng)為“模塊”,按一定的步驟,可以得到初始的功能結(jié)構(gòu)圖。2.以變換為中心結(jié)構(gòu)的分解:輸入/處理/輸出以業(yè)務(wù)為中心結(jié)構(gòu)的分解:將檢查和調(diào)度模塊合并到上層模塊中,上層調(diào)用下層各類業(yè)務(wù)模塊。根據(jù)賬務(wù)處理業(yè)務(wù)可劃分設(shè)計(jì)出如下系統(tǒng)功能模塊結(jié)構(gòu)圖:第35頁,課件共61頁,創(chuàng)作于2023年2月【擴(kuò)展知識(shí)】變換分析設(shè)計(jì)法:1.在DFD中確定輸入流輸出流邊界,孤立出變換中心2.設(shè)計(jì)頂層和第一層,頂層是抽象出來的,第一層為輸入模塊,變換模塊,輸出模塊。3.設(shè)計(jì)中下層模塊,輸入下有接受和轉(zhuǎn)換數(shù)據(jù)模塊,輸出下有發(fā)送接受和轉(zhuǎn)換數(shù)據(jù)模塊,按模塊獨(dú)立性原則,變換下每個(gè)基本處理設(shè)計(jì)一個(gè)功能塊。4.模塊設(shè)計(jì)優(yōu)化求精事物分析設(shè)計(jì)法:(基本設(shè)計(jì)步驟與變換分析大致相同)1.確定DFD中的事務(wù)中心和處理路徑2.設(shè)計(jì)頂層和第一層,頂層下有接收數(shù)據(jù)模塊和事務(wù)類型調(diào)度模塊。3.把DFD中每個(gè)活動(dòng)流通路映射為與之特征相對(duì)應(yīng)的結(jié)構(gòu)4.下層模塊設(shè)計(jì)和優(yōu)化與變換分析設(shè)計(jì)相同。第36頁,課件共61頁,創(chuàng)作于2023年2月第37頁,課件共61頁,創(chuàng)作于2023年2月五、主界面與菜單功能設(shè)計(jì)1.菜單設(shè)計(jì):”工具””菜單編輯器”2.工具欄和狀態(tài)欄:組合使用Toolbar、ImageList“工程””部件”選擇MsWindowsCommomControls6.0在ImageList中添加所需圖像在Toolbar控件中創(chuàng)建Button對(duì)象在ButtonClick事件中用SelectCase語句對(duì)按鈕進(jìn)行對(duì)應(yīng)編程雙擊Toolbar,編寫Toolbar_ButtonClick事件SelectCaseButton.Index(按鈕的索引值)Case1….Case2….EndSelect3.狀態(tài)欄設(shè)計(jì)增加StatusBar控件,右擊“屬性”

選擇”窗格”標(biāo)簽,設(shè)置文本和樣式第38頁,課件共61頁,創(chuàng)作于2023年2月菜單欄設(shè)計(jì):“工具”/“菜單編輯器”菜單名:指某個(gè)頂條菜單,含下拉的各菜單項(xiàng),只能設(shè)置熱鍵菜單項(xiàng):菜單名中的具體成員,有標(biāo)題、變量名等屬性,可設(shè)置熱鍵和快捷鍵。菜單標(biāo)題:菜單上顯示的文字菜單變量名:通常在程序中使用,必須設(shè)置。熱鍵:使用Alt+字母來打開菜單。設(shè)置方法:&字母快捷鍵:直接用來調(diào)用菜單項(xiàng)功能。設(shè)置方法:在下拉列表中選擇某個(gè)鍵菜單分隔線設(shè)置:在標(biāo)題欄輸入:—說明:借用菜單控件組可以設(shè)置動(dòng)態(tài)菜單設(shè)計(jì)彈出菜單:菜單名的可見復(fù)選框不選,調(diào)用命令PopupMenu菜單名[,標(biāo)志,x,y]第39頁,課件共61頁,創(chuàng)作于2023年2月六、菜單調(diào)用窗體多窗體界面的語句方法:Load窗體名(將窗體裝入內(nèi)存,但不顯示窗體)(注)窗體裝入內(nèi)存時(shí)依次發(fā)生Initialize事件和Load事件窗體名.show[模式](裝入并顯示窗體,使Visable為Ture)(注)模式調(diào)用:1或vbModal無模式調(diào)用:0或Modaless或缺省窗體名.hide(隱藏窗體,使Visable為False,但窗體仍在內(nèi)存)Unload窗體名/Me(清除內(nèi)存內(nèi)存中指定的窗體,Me為當(dāng)前窗體)不同窗體數(shù)據(jù)的存?。簩傩源嫒。浩渌绑w名.控件名.屬性存取變量:Public變量可通行與各窗體,可以在.BAS內(nèi)聲明第40頁,課件共61頁,創(chuàng)作于2023年2月工具欄和狀態(tài)欄的設(shè)計(jì):工具欄:需要ToolBar與ImageList控件工程/部件菜單選擇MicrosoftWindowsCommonControl(6.0)設(shè)置工具欄步驟:1)在ImageList控件中,通過“右擊/屬性”,添加按鈕所需要的圖像集2)在ToolBar控件中創(chuàng)建Botton對(duì)象:通過“右擊/屬性”,圖像列表中選擇ImageList1,創(chuàng)建按鈕。其中“標(biāo)題”為按鈕名,“關(guān)鍵字”為按鈕變量名,“樣式”決定按鈕風(fēng)格。3)在BottonClick事件中用SelectCase語句對(duì)單擊不同按鈕的響應(yīng)代碼進(jìn)行對(duì)應(yīng)編程(可以用Index或Key確定具體那一個(gè)按鈕)狀態(tài)欄設(shè)計(jì):狀態(tài)欄一般用來顯示系統(tǒng)日期,軟件版本,軟件作者,鍵盤狀態(tài)等通過添加StatusBar控件,通過“右擊/屬性”,插入窗格,輸入窗格顯示文本。以及編程在程序運(yùn)行時(shí)改變狀態(tài)欄。第41頁,課件共61頁,創(chuàng)作于2023年2月狀態(tài)欄窗格屬性設(shè)置:索引樣式

文本和位圖說明1

sbrText文字顯示提示2sbrText光標(biāo)位置函數(shù)

運(yùn)行時(shí)當(dāng)前光標(biāo)位置3sbrTimeTime.bmp顯示當(dāng)前時(shí)間及鐘4sbrCaps顯示大小寫狀態(tài)5sbrIns顯示插入鍵狀態(tài)第42頁,課件共61頁,創(chuàng)作于2023年2月第四章賬務(wù)軟件主要功能模塊開發(fā)一.科目與期初余額模塊開發(fā)1.科目編輯模塊:a)數(shù)據(jù)窗體向?qū)?/p>

(要點(diǎn)):創(chuàng)建“工程”、“工程”/”引用”添加MsActiveXDataObjectsLibrary2.5、啟動(dòng)“數(shù)據(jù)窗體向?qū)А眀)Adodc控件數(shù)據(jù)綁定,建立窗體,設(shè)置常規(guī)數(shù)據(jù)輸入界面,設(shè)計(jì)一組添加、刪除、數(shù)據(jù)導(dǎo)航按鈕,c)Adodb代碼鏈接數(shù)據(jù)庫,建立窗體,編寫事件和控件代碼2.期初余額模塊:Adodc控件+DataGrid控件+試算平衡編程。(畫程序流程圖)主要語句:Dowhile/Loop+表的指針控制指針控制:DimjnAsInteger:jn=rs.Bookmark(記下標(biāo)簽)rs.Movejn-1,adBookmarkFirst'回到原有位置第43頁,課件共61頁,創(chuàng)作于2023年2月借貸平衡數(shù)據(jù)流程圖第44頁,課件共61頁,創(chuàng)作于2023年2月(一)數(shù)據(jù)庫連接方法:1.Adodc控件連接:A)連接字符串設(shè)置方法(最基本、要求掌握)B)ODBC數(shù)據(jù)資源命名法C)DataLink文件鏈接方法(.udl鏈接字串文本)優(yōu)點(diǎn):簡(jiǎn)單、容易實(shí)現(xiàn)。缺點(diǎn):功能局限性大,一般只能用于單表操作,實(shí)現(xiàn)簡(jiǎn)單功能2.對(duì)象變量方法(Adodb代碼方法)鏈接優(yōu)點(diǎn):功能較強(qiáng),為系統(tǒng)開發(fā)常用方法缺點(diǎn):鏈接代碼較復(fù)雜3。數(shù)據(jù)環(huán)境設(shè)計(jì)器連接數(shù)據(jù)庫常用于報(bào)表設(shè)計(jì)第45頁,課件共61頁,創(chuàng)作于2023年2月ADO對(duì)象訪問數(shù)據(jù)庫1.建立ADO對(duì)象庫引用:工程菜單的引用命令,啟動(dòng)引用對(duì)話框清單中選取“MicrosoftActiveXDataObject2.5Library”項(xiàng)目方法說明DimdbAsConnectionSetdb=NewConnectiondb.Open數(shù)據(jù)源連接字符串連接數(shù)據(jù)源。返回一個(gè)連接對(duì)象db。DimrsAsRecordsetSetrs=NewRecordsetrs.Open數(shù)據(jù)源,連接對(duì)象,指針,鎖類型打開記錄集。返回查詢結(jié)果。第46頁,課件共61頁,創(chuàng)作于2023年2月數(shù)據(jù)源:通常是select語句產(chǎn)生的數(shù)據(jù)表鏈接對(duì)象:數(shù)據(jù)庫對(duì)象指針:鎖類型:指針類型常量說明僅向前adOpenForwardOnly默認(rèn)值,記錄只能向前鍵集adOpenKeyset可看見其他用戶更改的數(shù)據(jù)動(dòng)態(tài)adOpenDynamic允許進(jìn)行所有類型移動(dòng)靜態(tài)adOpenStatic可以查數(shù)據(jù)和生成副本常量說明adLockReadOnly默認(rèn)值,只讀,無法更改數(shù)據(jù)adLockPessimistic編輯時(shí)鎖定數(shù)據(jù)源記錄adLockOptimistic開放記錄,只在調(diào)用update時(shí)鎖定記錄adLockBatchOptimistic開放式批更新第47頁,課件共61頁,創(chuàng)作于2023年2月例:使用ADO對(duì)象訪問數(shù)據(jù)庫實(shí)例一般方法:添加Module,在模塊中定義對(duì)象:PublicCNAsNewADODB.Connection‘定義數(shù)據(jù)庫鏈接對(duì)象PublicrsAsNewADODB.Recordset‘定義表對(duì)象在窗體Load事件中,鏈接并打開數(shù)據(jù)庫IfCN.StateThenCN.CloseCN.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\database.mdb;PersistSecurityInfo=False"CN.Open‘鏈接字符串可以從控件鏈接法中取出在控件的Click事件中,打開表DimstrSqlAsStringstrSql=“select*from”&Trim(Combo1.Text)‘此處用Combo1選表名Ifrs.StateThenrs.Closers.OpenstrSql,CN,adOpenStatic,adLockOptimistic第48頁,課件共61頁,創(chuàng)作于2023年2月設(shè)置文本框?qū)傩裕瑢?shí)現(xiàn)文本框與表字段的綁定:SetText1.DataSource=rs‘指定文本框的數(shù)據(jù)源Text1.DataField=“學(xué)號(hào)”‘文本框?qū)?yīng)字段的綁定對(duì)字段的賦值:rs.Fields(“學(xué)號(hào)")=“01011019"(二)數(shù)據(jù)導(dǎo)航按鈕代碼IfCommand1.Caption=“添加”Then‘添加按鈕Command1.Caption="確定"Adodc1.Recordset.AddNewElseCommand1.Caption="添加"Adodc1.Recordset.UpdateAdodc1.Recordset.RequeryAdodc1.Recordset.MoveLastEndIf第49頁,課件共61頁,創(chuàng)作于2023年2月CH=MsgBox(“是否真的要?jiǎng)h除嗎?”,vbOKCancel,“刪除”)‘刪除按鈕IfCH=vbOKThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveLastIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastEndIf----------------------------UnloadMe/End‘退出按鈕----------------------------rs.MoveFirst/rs.MoveLast‘首條/末條按鈕----------------------------rs.MovePrevious‘上一條按鈕Ifrs.BOFThenrs.MoveFirst----------------------------rs.MoveNextIfrs.EOF=TrueThenrs.MoveLast‘下一條按鈕第50頁,課件共61頁,創(chuàng)作于2023年2月(三)執(zhí)行SQL語句:1.刪除數(shù)據(jù)庫中一條記錄CN.Execute"deleteform表名whereid=12“2執(zhí)行SQL語句,把數(shù)據(jù)寫入數(shù)據(jù)庫rs.AddNew("insertintostudent(num,age)values("1","10")")rs.Update3查詢數(shù)據(jù),生成新表CN.Execute“selectsum(年初余額)as合計(jì)intoHJfromkjkm“4將一表記錄添加入另一表CN.Execute"insertinto憑證表select*frompzk"第51頁,課件共61頁,創(chuàng)作于2023年2月二.憑證輸入/修改模塊開發(fā)a)簡(jiǎn)單實(shí)現(xiàn)法:臨時(shí)憑證表有6條空記錄,用DataGrid綁定,進(jìn)行憑證輸入,輸完憑證后,添加入正常憑證表,同時(shí)清空已輸入的記錄內(nèi)容。b)研制經(jīng)典賬務(wù)軟件的憑證輸入界面憑證輸入系統(tǒng)控制:1憑證號(hào)自動(dòng)編制,2自動(dòng)取日期,3科目參照輸入,科目代碼錄入自動(dòng)檢索科目名,4非末級(jí)憑證不允許錄入,5借貸不平衡不允許存盤,6缺少重要憑證要素的憑證不允許存盤難點(diǎn):建立起憑證表多條記錄與一張憑證的對(duì)應(yīng)機(jī)制三.憑證審核/查詢模塊開發(fā)第52頁,課件共61頁,創(chuàng)作于2023年2月四.憑證記賬模塊開發(fā)a)憑證記賬模塊程序流程圖b)多表間的記錄數(shù)據(jù)處理要點(diǎn):1.切換表時(shí)如何控制當(dāng)前記錄指針.2.如何打開多張表和如何選擇當(dāng)前表.Adodc控件方法、Adodb代碼方法第53頁,課件共61頁,創(chuàng)作于2023年2月五.憑證與賬簿查詢打印模塊開發(fā)1。數(shù)據(jù)環(huán)境設(shè)計(jì)器連接數(shù)據(jù)庫工程/添加DataEnvironmemt/右擊Connection1/屬性/指定

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論