APP下载

UML下的财务信息管理系统设计

2015-01-25扬州大学商学院鲍春晓

财经界(学术版) 2015年14期
关键词:凭证信息管理系统界面

扬州大学商学院 鲍春晓

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 ListFinacialList=new ArrayList();private void getDeptList(){branchList=dept⁃Service.getBranchs();}deptService.getBranchsByName(user.getBranch().get⁃BranchName());deptService.getBranchsByName(user.getBranch().getBranch⁃Name());return userService。

四、结束语

为提高财务信息的严肃性、权威性,实现信息共享,提高系统运行性能,以财务信息管理系统为建设目标,分析总体结构设计,根据实际需求设计具体业务功能,结合先进的SQL Server数据库技术,基于UML建模设计序列图和状态图设计数据库,实现财务信息管理的信息化和规范化,对财务信息管理系统的研究具有参考价值。

[1]周明雯.贵阳智高科技有限公司财务管理系统的分析与设计[D].云南大学,2012

[2]钱柏羽.企业财务管理系统的分析与设计[J].中国电子商务,2014

[3]薛天忠.企业财务管理系统的分析与设计[J].中小企业管理与科技,2014

10.16266/j.cnki.cn11-4098/f.2015.14.189

猜你喜欢

凭证信息管理系统界面
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
2021年《理财》《财经审计法规选编》征订单
国企党委前置研究的“四个界面”
《中国农业会计》(月刊)收款凭证
基于三维TGIS的高速公路综合信息管理系统
《中国农业会计》(月刊)收款凭证
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
人事档案信息管理系统的设计与实现