揚州大學商學院 鮑春曉
UML下的財務信息管理系統設計
揚州大學商學院 鮑春曉
本文主要分析基于UML財務信息管理系統設計,通過測試表明該設計系統穩定性強、安全性好,反應令模擬,能夠滿足現在和未來的需求,系統設計具有可擴展性,為后期設計提供便利,覆蓋了所有采取信息管理功能需求,可以投入到實際業務應用中。
UML財務信息管理 系統設計
隨著信息網絡技術的不斷進步,采取信息管理系統逐漸以科學管理為核心,提高各部門之間的采取財務交流,實現資源共享。當前企業財務信息管理系統經過不斷改革逐漸實現系統化和標準化,基于此采取SQL Server數據庫技術與ASP NET技術,設計與實現數據管理平臺,提高財務信息管理系統的可擴展性,提高管理水平。
在采取財務信息管理系統設計中,核心技術包括B/S模型、軟件建模技術以及開發技術等,現在簡單分析系統開發技術和軟件建模技術。
系統開發技術包括ASP.NET技術、Visual Studio開發環境,在設計中采用成熟的NET框架,操作系統采用WindowsServer2007版,客戶端只要在IE6.0以上就能實現系統訪問。數據庫平臺采用微軟SQLServ?er2000企業版本,方便管理和操作,前臺開發工具采用Visual Studio.NET開發工具。
開發環境為Visual Studio2005集成開發環境,使用具有很大的便利,方便系統的開發和測試。采用當前比較流行的ORM框架,ORM映射層采用Hibernate,開發人員無需采用編寫代碼就能實現數據庫的操作。
軟件架構采用面向對象類型,貫穿在設計整個階段中,為軟件設計提供層次感,具有良好的編程習慣,能夠提高程序質量。建模語言采用UML建模語言,這是可視化建模通用語言,廣泛使用在業務建模中,與具體設計語言無關,常用UML模型圖包括用例圖、類圖、活動圖等,在本研究中通過UML中數據流程圖、順序圖等設計系統各個功能模塊,提高系統的準確性和開發效果。
基于局域網結構,總體結構設計基于B/S模型,包括系統應用層、系統中間層、財務數據庫,系統應用層包括張博管理界面、平整管理界面、系統設計界面、系統初始化界面等。在設計階段,根據實際需求分為三個層次,提高系統的可維護性,應用層為功能界面的展示層,與數據庫實現交換。
財務信息管理系統設計采用三層結構設計,分別是底層和數據庫交互的數據層、中間層以及展示層,數據層用來存儲財務管理服務處理信息數據結構,包括財務數據以及資產數據等,能夠實現查詢、修改維護等操作,并能夠實現存儲操作,提高數據管理效率。財務管理中間層建立數據庫與業務邏輯層的連接,提供訪問端口,定義相對穩定的高層應用環境,提高系統可維護性。數據展示層系統表示層主要在瀏覽器上展現。
系統功能設計包括登錄模塊、憑證管理、彩陶管理以及系統設置等模塊,登錄模塊主要實現財務管理制度級登陸界面,報表工具管理采用通用報表模塊,同時包括常規表格和圖形化方式,賬簿管理主要實現管理賬目明細、金額明細以及科目余額表等。
登錄模塊設計,用戶進入登陸數據,若是不存在用戶,若是密碼錯誤,會出現報錯,比對正確的用戶進入操作,序列圖在設計中主要規范先后順序,能夠顯示軟件系統中業務交互關系。系統設置模塊在設計中,需要對系統進行初始化,包括用戶權限、預算數據、財務科姆等,還需要設置摘要詞典、核算項目等,通過模塊設計,抱夠保存常用到的摘要、會計項目等。企業財務數據管理系統流程:開始→查詢輸入關鍵字→憑證名稱→是否存在憑證信息→執行Select函數→查詢結果輸出,數據的查詢在ASP.NET開發環境中實現,提高數據查詢效率。用戶賬務資料數據庫文件存放在張濤中,以單位名稱命名,同一個賬套中可以同時包含多個財務信息,賬套管理模塊包括數據備份、新建、刪除等。憑證管理模塊主要記錄財務流動信息,包括憑證記賬模塊、錄入模塊以及中心模塊等。
賬務賬目管理模塊包括初期和期末賬目數據管理,實現結賬、損益分析以及自動轉賬等,依照設計需求,數據錄入需要具體的分析,針對年度數據分析,僅需要錄入相應余額,若是在特殊情況下需要錄入信息,就需要依照實際數據變化錄入。不少用戶在使用轉賬憑證制作中需要分析很多信息,自動轉賬操作能夠減少用戶的操作。
企業采取數據管理模塊主要通過信息表實現,包括企業信息表、管理人員信息表以及數據變化信息等,各個信息表字段設計見表1、表2所示(部分)。

表2 企業信息表Table 2 company information table
在數據庫的設計中,存儲過程包括信息分別針對信息的查詢和添加等操作設計,以添加新憑證信息字段為例分析,設計為(部分):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])。
系統登錄界面能夠保存用戶登錄信息,只有在用戶和密碼相一致的情況下才能進行訪問,否則將會出現信息出錯的界面,保證系統財務信息的安全性,用戶登錄界面核心代碼為(部分):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。
系統設置模塊包括憑證設計、摘要詞典設計以及賬務科目設置等,在主界面,用戶單擊各個模式,進行系統選擇,單擊按鈕實現每種模式的查詢和設置,核心代碼包括(部分):public class FinacialAction ex?tends ActionSupport implements CrudAware;private Long FinacialStaffId;private String attachType="";private List
為提高財務信息的嚴肅性、權威性,實現信息共享,提高系統運行性能,以財務信息管理系統為建設目標,分析總體結構設計,根據實際需求設計具體業務功能,結合先進的SQL Server數據庫技術,基于UML建模設計序列圖和狀態圖設計數據庫,實現財務信息管理的信息化和規范化,對財務信息管理系統的研究具有參考價值。
[1]周明雯.貴陽智高科技有限公司財務管理系統的分析與設計[D].云南大學,2012
[2]錢柏羽.企業財務管理系統的分析與設計[J].中國電子商務,2014
[3]薛天忠.企業財務管理系統的分析與設計[J].中小企業管理與科技,2014
10.16266/j.cnki.cn11-4098/f.2015.14.189