乔静文
(陕西职业技术学院 财经学院,陕西 西安 710038)
随着信息网络技术的不断进步,采取信息管理系统逐渐以科学管理为核心,提高各部门之间的采取财务交流,实现资源共享[1-3]。当前企业财务信息管理系统经过不断改革逐渐实现系统化和标准化,基于此采取SQL Server数据库技术与ASP NET技术,设计与实现数据管理平台,提高财务信息管理系统的可扩展性,提高管理水平。
采取信息管理系统经过近些年的改革出现很多变化[4],但是随着信息技术的高速发展,很多工作出现巨大变化[5],财务信息管理系统表现出滞后性,影响资金的使用,安全性也不高[6-7],有必要作出设计更加符合实际需求的财务信息管理系统。在本案研究中以财务管理为目标,分析管理系统需要实现功能,调查分析当前财务管理方面的问题,设计数据网络搜索、数据信息处理等功能,实现信息共享。基于UML建模语言,设计状态图和序列图,表示数据库字段信息和数据库之间的关系,设计业务功能。财务信息管理系统使用范围为所有财务人员,包括固定资产管理、经费管理以及后勤物业运营管理等,包括系统维护子系统、凭证处理系统、报表处理系统等,限制信息采集和使用权限。系统设计对硬件设备要求不高,只需要配置相应的管理员就能实现。
在采取财务信息管理系统设计中,核心技术包括B/S模型、软件建模技术以及开发技术等,现在简单分析系统开发技术和软件建模技术。
系统开发技术包括ASP.NET技术、Visual Studio开发环境,在设计中采用成熟的NET框架,操作系统采用WindowsServer2007版,客户端只要在IE6.0以上就能实现系统访问。数据库平台采用微软SQLServer2000企业版本,方便管理和操作,前台开发工具采用Visual Studio.NET开发工具。
开发环境为Visual Studio2005集成开发环境,使用具有很大的便利,方便系统的开发和测试。采用当前比较流行的ORM框架,ORM映射层采用Hibernate,开发人员无需采用编写代码就能实现数据库的操作。
软件架构采用面向对象类型,贯穿在设计整个阶段中,为软件设计提供层次感,具有良好的编程习惯,能够提高程序质量。建模语言采用UML建模语言,这是可视化建模通用语言,广泛使用在业务建模中,与具体设计语言无关,常用UML模型图包括用例图、类图、活动图等[5-6],在本研究中通过UML中数据流程图、顺序图等设计系统各个功能模块,提高系统的准确性和开发效果。
基于局域网结构,总体结构设计基于B/S模型,包括系统应用层、系统中间层、财务数据库,系统应用层包括张博管理界面、平整管理界面、系统设计界面、系统初始化界面等。在设计阶段,根据实际需求分为3个层次,提高系统的可维护性,应用层为功能界面的展示层,与数据库实现交换。
财务信息管理系统设计采用三层结构设计,分别是底层和数据库交互的数据层、中间层以及展示层,数据层用来存储财务管理服务处理信息数据结构,包括财务数据以及资产数据等,能够实现查询、修改维护等操作,并能够实现存储操作,提高数据管理效率。财务管理中间层建立数据库与业务逻辑层的连接,提供访问端口,定义相对稳定的高层应用环境,提高系统可维护性。数据展示层系统表示层主要在浏览器上展现。
系统功能设计包括登录模块、凭证管理、彩陶管理以及系统设置等模块,登录模块主要实现财务管理制度级登陆界面,报表工具管理采用通用报表模块,同时包括常规表格和图形化方式,账簿管理主要实现管理账目明细、金额明细以及科目余额表等。
登录模块设计,用户进入登陆数据,若是不存在用户,若是密码错误,会出现报错,比对正确的用户进入操作,序列图在设计中主要规范先后顺序,能够显示软件系统中业务交互关系。系统设置模块在设计中,需要对系统进行初始化,包括用户权限、预算数据、财务科姆等,还需要设置摘要词典、核算项目等,通过模块设计,抱够保存常用到的摘要、会计项目等。企业财务数据管理系统流程:开始→查询输入关键字→凭证名称→是否存在凭证信息→执行Select函数→查询结果输出,数据的查询在ASP.NET开发环境中实现,提高数据查询效率。用户账务资料数据库文件存放在张涛中,以单位名称命名,同一个账套中可以同时包含多个财务信息,账套管理模块包括数据备份、新建、删除等。凭证管理模块主要记录财务流动信息,包括凭证记账模块、录入模块以及中心模块等。
账务账目管理模块包括初期和期末账目数据管理,实现结账、损益分析以及自动转账等,依照设计需求,数据录入需要具体的分析,针对年度数据分析,仅需要录入相应余额,若是在特殊情况下需要录入信息,就需要依照实际数据变化录入。不少用户在使用转账凭证制作中需要分析很多信息,自动转账操作能够减少用户的操作。
企业采取数据管理模块主要通过信息表实现,包括企业信息表、管理人员信息表以及数据变化信息等,各个信息表字段设计见表1、表2所示(部分)。
在数据库的设计中,存储过程包括信息分别针对信息的查询和添加等操作设计,以添加新凭证信息字段为例分析,设 计 为 ( 部 分 ):REATE PROCEDURE[insert_pingzheng_1];@pingzheng_zhaiyao [varchar](50),;@pingzheng_danjia[char](10),@pingzheng_chuan [datetime],AS INSERT INTO[ST_StuManager].[dbo].[ST_pingzheng];[ST_pingzheng_zhaiyao],[ST_pingzheng_danjia],[ST_pingzheng_shuliang])。
表1 系统用户信息表Tab.1 System user information table
表2 企业信息表Tab.2 Company information table
系统登录界面能够保存用户登录信息,只有在用户和密码相一致的情况下才能进行访问,否则将会出现信息出错的界面,保证系统财务信息的安全性,用户登录界面核心代码为 ( 部 分 ):package com.ibm.shmc.common.web.action;import javax.servlet.http.Http ServletRequest;import org.apache.struts2.ServletAction Context;importcom.opensymphony.xwork2.ActionSupport;private String userId;private transient UserService userService。
系统设置模块包括凭证设计、摘要词典设计以及账务科目设置等,在主界面,用户单击各个模式,进行系统选择,单击按钮实现每种模式的查询和设置,核心代码包括(部分):public class FinacialAction extends ActionSupport implements CrudAware;private Long FinacialStaffId;private String attachType="";private List<FinacialInfo> FinacialList=new ArrayList <FinacialInfo >();private void getDeptList (){branchList = deptService. getBranchs ();}deptService.getBranchsByName (user.getBranch ().getBranchName ());deptService.getBranchsByName (user.getBranch ().getBranchName());return userService。
在上线运行前,需要通过测试发现存在的错误,包括验证财务信息管理系统需求与设计的符合度、完整性以及性能等,针对账套新建、引用以及删除等功能进行测试,测试结果表明,账套管理功能模块正常使用,满足需求。凭证管理模块针对凭证录入、记账等操作进行测试,满足设计要求。
综上所述,本文主要分析基于UML财务信息管理系统设计,通过测试表明该设计系统稳定性强、安全性好,反应令模拟,能够满足现在和未来的需求,系统设计具有可扩展性,为后期设计提供便利,覆盖了所有采取信息管理功能需求,可以投入到实际业务应用中。
[1]薛天忠.企业财务管理系统的分析与设计[J].中小企业管理与科技,2014(16):100.XUE Tian-zhong.Analysis and design of the enterprise financial management system[J].Management of Small and Medium-sized Enterprises of Science and Technology,2014(16):100.
[2]胡建伦.企业财务管理系统的分析与设计 [J].商场现代化,2013(34):172.HU Jian-lun.Enterprise financialmanagementsystem analysis and design[J].Market Modernization,2013(34):172.
[3]钱柏羽.企业财务管理系统的分析与设计[J].中国电子商务,2014(5):195.QIAN Bai-yu.Enterprise financialmanagementsystem analysis and design[J].Journal of Electronic Commerce in China,2014(5):195.
[4]单静.企业财务管理系统的分析与设计[J].中国经贸,2013(12):212.SHAN Jing.Enterprise financial management system analysis and design[J].China‘’s Economic and Trade,2013(12):212.
[5]冯旭梅.中小型企业财务管理系统的分析与设计[J].企业导报,2013(8):123.FENG Xu-mei.Small and medium-sized enterprise financial management system analysis and design[J].Journal of Business Review,2013(8):123.
[6]周明雯.贵阳智高科技有限公司财务管理系统的分析与设计[D].昆明:云南大学,2012.
[7]胡晓东.基建财务管理系统的需求分析与设计 [D].济南:山东大学,2009.