揚(yáng)州大學(xué)商學(xué)院 鮑春曉
UML下的財(cái)務(wù)信息管理系統(tǒng)設(shè)計(jì)
揚(yáng)州大學(xué)商學(xué)院 鮑春曉
本文主要分析基于UML財(cái)務(wù)信息管理系統(tǒng)設(shè)計(jì),通過(guò)測(cè)試表明該設(shè)計(jì)系統(tǒng)穩(wěn)定性強(qiáng)、安全性好,反應(yīng)令模擬,能夠滿足現(xiàn)在和未來(lái)的需求,系統(tǒng)設(shè)計(jì)具有可擴(kuò)展性,為后期設(shè)計(jì)提供便利,覆蓋了所有采取信息管理功能需求,可以投入到實(shí)際業(yè)務(wù)應(yīng)用中。
UML財(cái)務(wù)信息管理 系統(tǒng)設(shè)計(jì)
隨著信息網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,采取信息管理系統(tǒng)逐漸以科學(xué)管理為核心,提高各部門(mén)之間的采取財(cái)務(wù)交流,實(shí)現(xiàn)資源共享。當(dāng)前企業(yè)財(cái)務(wù)信息管理系統(tǒng)經(jīng)過(guò)不斷改革逐漸實(shí)現(xiàn)系統(tǒng)化和標(biāo)準(zhǔn)化,基于此采取SQL Server數(shù)據(jù)庫(kù)技術(shù)與ASP NET技術(shù),設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)管理平臺(tái),提高財(cái)務(wù)信息管理系統(tǒng)的可擴(kuò)展性,提高管理水平。
在采取財(cái)務(wù)信息管理系統(tǒng)設(shè)計(jì)中,核心技術(shù)包括B/S模型、軟件建模技術(shù)以及開(kāi)發(fā)技術(shù)等,現(xiàn)在簡(jiǎn)單分析系統(tǒng)開(kāi)發(fā)技術(shù)和軟件建模技術(shù)。
系統(tǒng)開(kāi)發(fā)技術(shù)包括ASP.NET技術(shù)、Visual Studio開(kāi)發(fā)環(huán)境,在設(shè)計(jì)中采用成熟的NET框架,操作系統(tǒng)采用WindowsServer2007版,客戶端只要在IE6.0以上就能實(shí)現(xiàn)系統(tǒng)訪問(wèn)。數(shù)據(jù)庫(kù)平臺(tái)采用微軟SQLServ?er2000企業(yè)版本,方便管理和操作,前臺(tái)開(kāi)發(fā)工具采用Visual Studio.NET開(kāi)發(fā)工具。
開(kāi)發(fā)環(huán)境為Visual Studio2005集成開(kāi)發(fā)環(huán)境,使用具有很大的便利,方便系統(tǒng)的開(kāi)發(fā)和測(cè)試。采用當(dāng)前比較流行的ORM框架,ORM映射層采用Hibernate,開(kāi)發(fā)人員無(wú)需采用編寫(xiě)代碼就能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作。
軟件架構(gòu)采用面向?qū)ο箢愋停灤┰谠O(shè)計(jì)整個(gè)階段中,為軟件設(shè)計(jì)提供層次感,具有良好的編程習(xí)慣,能夠提高程序質(zhì)量。建模語(yǔ)言采用UML建模語(yǔ)言,這是可視化建模通用語(yǔ)言,廣泛使用在業(yè)務(wù)建模中,與具體設(shè)計(jì)語(yǔ)言無(wú)關(guān),常用UML模型圖包括用例圖、類圖、活動(dòng)圖等,在本研究中通過(guò)UML中數(shù)據(jù)流程圖、順序圖等設(shè)計(jì)系統(tǒng)各個(gè)功能模塊,提高系統(tǒng)的準(zhǔn)確性和開(kāi)發(fā)效果。
基于局域網(wǎng)結(jié)構(gòu),總體結(jié)構(gòu)設(shè)計(jì)基于B/S模型,包括系統(tǒng)應(yīng)用層、系統(tǒng)中間層、財(cái)務(wù)數(shù)據(jù)庫(kù),系統(tǒng)應(yīng)用層包括張博管理界面、平整管理界面、系統(tǒng)設(shè)計(jì)界面、系統(tǒng)初始化界面等。在設(shè)計(jì)階段,根據(jù)實(shí)際需求分為三個(gè)層次,提高系統(tǒng)的可維護(hù)性,應(yīng)用層為功能界面的展示層,與數(shù)據(jù)庫(kù)實(shí)現(xiàn)交換。
財(cái)務(wù)信息管理系統(tǒng)設(shè)計(jì)采用三層結(jié)構(gòu)設(shè)計(jì),分別是底層和數(shù)據(jù)庫(kù)交互的數(shù)據(jù)層、中間層以及展示層,數(shù)據(jù)層用來(lái)存儲(chǔ)財(cái)務(wù)管理服務(wù)處理信息數(shù)據(jù)結(jié)構(gòu),包括財(cái)務(wù)數(shù)據(jù)以及資產(chǎn)數(shù)據(jù)等,能夠?qū)崿F(xiàn)查詢、修改維護(hù)等操作,并能夠?qū)崿F(xiàn)存儲(chǔ)操作,提高數(shù)據(jù)管理效率。財(cái)務(wù)管理中間層建立數(shù)據(jù)庫(kù)與業(yè)務(wù)邏輯層的連接,提供訪問(wèn)端口,定義相對(duì)穩(wěn)定的高層應(yīng)用環(huán)境,提高系統(tǒng)可維護(hù)性。數(shù)據(jù)展示層系統(tǒng)表示層主要在瀏覽器上展現(xiàn)。
系統(tǒng)功能設(shè)計(jì)包括登錄模塊、憑證管理、彩陶管理以及系統(tǒng)設(shè)置等模塊,登錄模塊主要實(shí)現(xiàn)財(cái)務(wù)管理制度級(jí)登陸界面,報(bào)表工具管理采用通用報(bào)表模塊,同時(shí)包括常規(guī)表格和圖形化方式,賬簿管理主要實(shí)現(xiàn)管理賬目明細(xì)、金額明細(xì)以及科目余額表等。
登錄模塊設(shè)計(jì),用戶進(jìn)入登陸數(shù)據(jù),若是不存在用戶,若是密碼錯(cuò)誤,會(huì)出現(xiàn)報(bào)錯(cuò),比對(duì)正確的用戶進(jìn)入操作,序列圖在設(shè)計(jì)中主要規(guī)范先后順序,能夠顯示軟件系統(tǒng)中業(yè)務(wù)交互關(guān)系。系統(tǒng)設(shè)置模塊在設(shè)計(jì)中,需要對(duì)系統(tǒng)進(jìn)行初始化,包括用戶權(quán)限、預(yù)算數(shù)據(jù)、財(cái)務(wù)科姆等,還需要設(shè)置摘要詞典、核算項(xiàng)目等,通過(guò)模塊設(shè)計(jì),抱夠保存常用到的摘要、會(huì)計(jì)項(xiàng)目等。企業(yè)財(cái)務(wù)數(shù)據(jù)管理系統(tǒng)流程:開(kāi)始→查詢輸入關(guān)鍵字→憑證名稱→是否存在憑證信息→執(zhí)行Select函數(shù)→查詢結(jié)果輸出,數(shù)據(jù)的查詢?cè)贏SP.NET開(kāi)發(fā)環(huán)境中實(shí)現(xiàn),提高數(shù)據(jù)查詢效率。用戶賬務(wù)資料數(shù)據(jù)庫(kù)文件存放在張濤中,以單位名稱命名,同一個(gè)賬套中可以同時(shí)包含多個(gè)財(cái)務(wù)信息,賬套管理模塊包括數(shù)據(jù)備份、新建、刪除等。憑證管理模塊主要記錄財(cái)務(wù)流動(dòng)信息,包括憑證記賬模塊、錄入模塊以及中心模塊等。
賬務(wù)賬目管理模塊包括初期和期末賬目數(shù)據(jù)管理,實(shí)現(xiàn)結(jié)賬、損益分析以及自動(dòng)轉(zhuǎn)賬等,依照設(shè)計(jì)需求,數(shù)據(jù)錄入需要具體的分析,針對(duì)年度數(shù)據(jù)分析,僅需要錄入相應(yīng)余額,若是在特殊情況下需要錄入信息,就需要依照實(shí)際數(shù)據(jù)變化錄入。不少用戶在使用轉(zhuǎn)賬憑證制作中需要分析很多信息,自動(dòng)轉(zhuǎn)賬操作能夠減少用戶的操作。
企業(yè)采取數(shù)據(jù)管理模塊主要通過(guò)信息表實(shí)現(xiàn),包括企業(yè)信息表、管理人員信息表以及數(shù)據(jù)變化信息等,各個(gè)信息表字段設(shè)計(jì)見(jiàn)表1、表2所示(部分)。
表2 企業(yè)信息表Table 2 company information table
在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,存儲(chǔ)過(guò)程包括信息分別針對(duì)信息的查詢和添加等操作設(shè)計(jì),以添加新憑證信息字段為例分析,設(shè)計(jì)為(部分):RE?ATE PROCEDURE[insert_pingzheng_1];@pingzheng_zhaiyao[varchar](50),;@pingzheng_danjia[char](10),@pingzheng_chuan[datetime],AS IN?SERT INTO[ST_StuManager].[dbo].[ST_pingzheng];[ST_pingzheng_zhai?yao],[ST_pingzheng_danjia],[ST_pingzheng_shuliang])。
系統(tǒng)登錄界面能夠保存用戶登錄信息,只有在用戶和密碼相一致的情況下才能進(jìn)行訪問(wèn),否則將會(huì)出現(xiàn)信息出錯(cuò)的界面,保證系統(tǒng)財(cái)務(wù)信息的安全性,用戶登錄界面核心代碼為(部分):package com.ibm.shmc.common.web.action;import javax.servlet.http.Http ServletRequest;im?port org.apache.struts2.Servlet Action Context;import com.opensymphony.xwork2.ActionSupport;private String userId;private transient UserService us?erService。
系統(tǒng)設(shè)置模塊包括憑證設(shè)計(jì)、摘要詞典設(shè)計(jì)以及賬務(wù)科目設(shè)置等,在主界面,用戶單擊各個(gè)模式,進(jìn)行系統(tǒng)選擇,單擊按鈕實(shí)現(xiàn)每種模式的查詢和設(shè)置,核心代碼包括(部分):public class FinacialAction ex?tends ActionSupport implements CrudAware;private Long FinacialStaffId;private String attachType="";private List
為提高財(cái)務(wù)信息的嚴(yán)肅性、權(quán)威性,實(shí)現(xiàn)信息共享,提高系統(tǒng)運(yùn)行性能,以財(cái)務(wù)信息管理系統(tǒng)為建設(shè)目標(biāo),分析總體結(jié)構(gòu)設(shè)計(jì),根據(jù)實(shí)際需求設(shè)計(jì)具體業(yè)務(wù)功能,結(jié)合先進(jìn)的SQL Server數(shù)據(jù)庫(kù)技術(shù),基于UML建模設(shè)計(jì)序列圖和狀態(tài)圖設(shè)計(jì)數(shù)據(jù)庫(kù),實(shí)現(xiàn)財(cái)務(wù)信息管理的信息化和規(guī)范化,對(duì)財(cái)務(wù)信息管理系統(tǒng)的研究具有參考價(jià)值。
[1]周明雯.貴陽(yáng)智高科技有限公司財(cái)務(wù)管理系統(tǒng)的分析與設(shè)計(jì)[D].云南大學(xué),2012
[2]錢(qián)柏羽.企業(yè)財(cái)務(wù)管理系統(tǒng)的分析與設(shè)計(jì)[J].中國(guó)電子商務(wù),2014
[3]薛天忠.企業(yè)財(cái)務(wù)管理系統(tǒng)的分析與設(shè)計(jì)[J].中小企業(yè)管理與科技,2014
10.16266/j.cnki.cn11-4098/f.2015.14.189