基于SWT的企业财务管理系统设计与实现

2014-08-20 17:49张建辉
现代电子技术 2014年16期
关键词:系统设计信息管理系统财务管理

张建辉

摘 要: 开发一种合理的财务企业管理系统,可以促进企业的长远发展。在此结合SWT技术,详细阐述企业财务管理系统的具体设计,并在财务系统实现方面以实际的操作,通过系统界面对财务系统的流程进行展示,基于SWT开发的图形化用户界面实现了企业财务管理的主要功能。实践表明,该系统不仅操作简单,而且界面友好,是一种灵活、可靠、功能完善、实用性强的信息管理系统。

关键词: SWT; 财务管理; 系统设计; 信息管理系统

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)16?0051?03

Design and implementation of enterprise financial management system based on SWT

ZHANG Jian?hui

(Xian University of Arts and Sciences, Xian 710065, China)

Abstract: The development of a sound financial business management system can promote long?term development of enterprises. In combination with SWT technology, the specific design of the enterprise financial management system is elaborated. The flow of financial system is displayed through the system interface. The developed graphical user interface based on SWT achieved the main functions of the enterprise finance management, which has friendly interface and is easy to operate. Anyway, it is a flexible, reliable and practical information management system with perfect functions.

Keywords: SWT; financial management; system design; information management system

0 引 言

随着市场经济的快速发展,财务管理工作在不同企业中的地位越来越重要,尤其是对于大型的企业来说,财务管理扮演着不可替代的角色。企业集团的管理方式和企业财务系统的建立有着必然的联系,财务管理系统的建立对企业管理效率和经济效益有着直接的影响。在企业现有的经营环境下如何选择最合适的财务管理方式,建立最佳的财务管理系统是适应现代企业发展的需求。

1 SWT概述

SWT(Standard Widget Tookit)是Java平台下一个开放源码的Native GUL组件库,也是Eclipse平台下UI组件之一。从功能上来讲,它和AWT/SWING基本上是等价的。SWT有效地提供了更加便携式的带有本地操作系统的观感UI组件[1],而Widget系统比较复杂,再加上平台间微妙差异的影响,就算是在最理想的状态下,能达到工业标准化跨平台widget类库在编写和维护方面也是很难的。SWT除了在功能上和AWT/SWING不相上下之外,其优点是组件更加丰富,平台表现也更为稳定,如果所用的应用程序既要求界面美观又需要在多个平台上运行,且又不是过于依赖于类似AWT/SWING的图形库,那么SWT会是一个最佳选择[2]。

2 SWT技术

2.1 SWT应用程序的组成

SWT应用程序主要包括显示界面(Display)、窗口部件(Widgets)和命令(Shell)。Display主要用于管理事件的循环以及Ul线程与其他线程间通信的控制。Shell在应用程序中被操作系统窗口管理器管理的窗口,每一个SWT至少需要一个显示界面(Display)和大于等于一个的命令(Shell)实例[3]。

2.2 SWT支持的操作系统

SWT的功能没有通过任何Java虚拟机进行操作,而是直接调用windowsGDI和shell的功能通过JNI方法完成[4]。这种方法的最大优点是使开发出的应用兼备本地操作系统的特性和外观;SWT的缺点是没有Swing灵活,SWT所支持的操作系统见表1。

表1 SWT支持的操作系统

3 具体设计分析

3.1 系统整体结构

根据企业财务工作的基本流程和用户需求进行分析,通过模块划分可将系统抽象划分为五大模块:系统管理、综合查询、财务核算、年末结算和指标分析,如图1所示。

图1 系统功能总体框架图

3.2 核算模块的设计

(1) 工程项目编码的设定。主要是实现设定、输入工程项目编码及输入工程项目概况信息等功能。为了使用户在进行工程项目编码时更加方便,设置显示制定了工程项目以及编码的列表图,用户可通过列表视图了解到已用编号的位置,以确定新增项目编号的顺序。用户在录入顺序号之后,系统就会立马进行强制校验,如果有顺序号被占用的现象,系统就会发出提示信息并拒绝对此数据的接收[5]。由于项目分类识别码及子项目识别码较稳定,为了尽量减少键盘的输入量和增加其准确程度,可将它们固化于系统中以便用户在录入时选择操作。工程概况信息主要包括:计划总投资、年计划投资、建筑面积及工程开工日期等,这些信息是工程项目位于企业财务核算中比较重要的属性,对报表输出及年末财务结算有直接联系,系统设计会在工程项目编码设定的同时将工程概况信息一并输进,存入“项目编码”的数据库表中,文件名:JXMK.DBF。这样有利于减少文件数量、简化系统操作步骤,又便于查询、节约磁盘空间,从而达到提高运行速度的目的。

(2) 序时账的建立。序时账的建立就是在开始录入记账凭证之前,在系统硬盘所指定的目录中建立一个数据库空表,其作用就是用于对当年1月—12月所有记账凭证的进行存储,记账凭证只需按照业务的时间顺序存储于表中即可。

(3) 录入/修改记账凭证。在设计实现该项功能时,要做到以下几点:首先,凭证的各数据项要根据类型及范围对其进行合理有效的控制。其次,与手工比较,在进行“笔误”处理时,键盘操作方法更易发生错误,因此,录入凭证”根据操作功能可分为:输入、修改和删除等几个步骤。最后,填写凭证,进入“审核”系统的审核功能可在系统中更深一层对凭证的正确性进行检验[6]。

4 财务管理系统的实现

进入主界面的第一步骤就是登陆,输入正确的用户名和密码进入系统的主界面。登陆成功后,便可以进入到主界面,如图2所示。

图2 主界面

主界面主要是由菜单栏、工具栏组成,工具栏的主要作用是提供对应的快捷方式,此项功能的操作也可以在菜单栏里进行。

(1) 数据管理

会计科目设置:进入财务管理工作之前,需要对财务科目做相应的设置,见图3。

(2) 凭证管理

凭证录入:由于财务的录入必须有相应的凭证,因此此过程很是重要。针对以上的操作步骤,才能对凭证信息进行设置,详见图4。凭证过账:在凭证录入工作顺利完成之后,便可调用后台数据库中的“sf凭证过账”,凭证过账后即不可再修改。

图3 会计科目设置

图4 凭证录入界面

(3) 期末结账

一个会计期间结束以后,会计便可以进行这一会计期间的结账,主要方法是调用后台数据库存储过程的“sf期末结账”操作时会有相关提示,详见图5。

5 结 语

本系统不仅界面友好,且操作简单,就算接触计算机甚少的人员也可以根据菜单的提示进行操作。另外,信息管理也较详细,其中包括添加和删除功能的具体的操作,最重要的是它支持多种身份用户进行操作,这样可将各种用户联系起来,便于企业对经济业务和财务信息进行统一的管理。

图5 期末结账

参考文献

[1] 夏章霞.高职特色会计信息系统课程的构建[J].科教文汇,2013(2):114?116.

[2] 王慧.论会计信息化对现代企业财务管理的影响及其构建[J].科技创新导报,2010(34):200.

[3] 陈丽莉.基于WEB的网上财务办公系统的设计与实现[D].青岛:中国海洋大学,2010.

[4] 周惠莉.对企业财务管理信息化建设的再思考[J].财政监督,2008(22):55?56.

[5] 吕等叁.面向中小型企业财务管理系统的设计与实现[D].合肥:合肥工业大学,2008.

[6] 蒋楠.基于财务会计概念框架的会计信息系统重构研究[D].厦门:厦门大学,2008.

(2) 序时账的建立。序时账的建立就是在开始录入记账凭证之前,在系统硬盘所指定的目录中建立一个数据库空表,其作用就是用于对当年1月—12月所有记账凭证的进行存储,记账凭证只需按照业务的时间顺序存储于表中即可。

(3) 录入/修改记账凭证。在设计实现该项功能时,要做到以下几点:首先,凭证的各数据项要根据类型及范围对其进行合理有效的控制。其次,与手工比较,在进行“笔误”处理时,键盘操作方法更易发生错误,因此,录入凭证”根据操作功能可分为:输入、修改和删除等几个步骤。最后,填写凭证,进入“审核”系统的审核功能可在系统中更深一层对凭证的正确性进行检验[6]。

4 财务管理系统的实现

进入主界面的第一步骤就是登陆,输入正确的用户名和密码进入系统的主界面。登陆成功后,便可以进入到主界面,如图2所示。

图2 主界面

主界面主要是由菜单栏、工具栏组成,工具栏的主要作用是提供对应的快捷方式,此项功能的操作也可以在菜单栏里进行。

(1) 数据管理

会计科目设置:进入财务管理工作之前,需要对财务科目做相应的设置,见图3。

(2) 凭证管理

凭证录入:由于财务的录入必须有相应的凭证,因此此过程很是重要。针对以上的操作步骤,才能对凭证信息进行设置,详见图4。凭证过账:在凭证录入工作顺利完成之后,便可调用后台数据库中的“sf凭证过账”,凭证过账后即不可再修改。

图3 会计科目设置

图4 凭证录入界面

(3) 期末结账

一个会计期间结束以后,会计便可以进行这一会计期间的结账,主要方法是调用后台数据库存储过程的“sf期末结账”操作时会有相关提示,详见图5。

5 结 语

本系统不仅界面友好,且操作简单,就算接触计算机甚少的人员也可以根据菜单的提示进行操作。另外,信息管理也较详细,其中包括添加和删除功能的具体的操作,最重要的是它支持多种身份用户进行操作,这样可将各种用户联系起来,便于企业对经济业务和财务信息进行统一的管理。

图5 期末结账

参考文献

[1] 夏章霞.高职特色会计信息系统课程的构建[J].科教文汇,2013(2):114?116.

[2] 王慧.论会计信息化对现代企业财务管理的影响及其构建[J].科技创新导报,2010(34):200.

[3] 陈丽莉.基于WEB的网上财务办公系统的设计与实现[D].青岛:中国海洋大学,2010.

[4] 周惠莉.对企业财务管理信息化建设的再思考[J].财政监督,2008(22):55?56.

[5] 吕等叁.面向中小型企业财务管理系统的设计与实现[D].合肥:合肥工业大学,2008.

[6] 蒋楠.基于财务会计概念框架的会计信息系统重构研究[D].厦门:厦门大学,2008.

(2) 序时账的建立。序时账的建立就是在开始录入记账凭证之前,在系统硬盘所指定的目录中建立一个数据库空表,其作用就是用于对当年1月—12月所有记账凭证的进行存储,记账凭证只需按照业务的时间顺序存储于表中即可。

(3) 录入/修改记账凭证。在设计实现该项功能时,要做到以下几点:首先,凭证的各数据项要根据类型及范围对其进行合理有效的控制。其次,与手工比较,在进行“笔误”处理时,键盘操作方法更易发生错误,因此,录入凭证”根据操作功能可分为:输入、修改和删除等几个步骤。最后,填写凭证,进入“审核”系统的审核功能可在系统中更深一层对凭证的正确性进行检验[6]。

4 财务管理系统的实现

进入主界面的第一步骤就是登陆,输入正确的用户名和密码进入系统的主界面。登陆成功后,便可以进入到主界面,如图2所示。

图2 主界面

主界面主要是由菜单栏、工具栏组成,工具栏的主要作用是提供对应的快捷方式,此项功能的操作也可以在菜单栏里进行。

(1) 数据管理

会计科目设置:进入财务管理工作之前,需要对财务科目做相应的设置,见图3。

(2) 凭证管理

凭证录入:由于财务的录入必须有相应的凭证,因此此过程很是重要。针对以上的操作步骤,才能对凭证信息进行设置,详见图4。凭证过账:在凭证录入工作顺利完成之后,便可调用后台数据库中的“sf凭证过账”,凭证过账后即不可再修改。

图3 会计科目设置

图4 凭证录入界面

(3) 期末结账

一个会计期间结束以后,会计便可以进行这一会计期间的结账,主要方法是调用后台数据库存储过程的“sf期末结账”操作时会有相关提示,详见图5。

5 结 语

本系统不仅界面友好,且操作简单,就算接触计算机甚少的人员也可以根据菜单的提示进行操作。另外,信息管理也较详细,其中包括添加和删除功能的具体的操作,最重要的是它支持多种身份用户进行操作,这样可将各种用户联系起来,便于企业对经济业务和财务信息进行统一的管理。

图5 期末结账

参考文献

[1] 夏章霞.高职特色会计信息系统课程的构建[J].科教文汇,2013(2):114?116.

[2] 王慧.论会计信息化对现代企业财务管理的影响及其构建[J].科技创新导报,2010(34):200.

[3] 陈丽莉.基于WEB的网上财务办公系统的设计与实现[D].青岛:中国海洋大学,2010.

[4] 周惠莉.对企业财务管理信息化建设的再思考[J].财政监督,2008(22):55?56.

[5] 吕等叁.面向中小型企业财务管理系统的设计与实现[D].合肥:合肥工业大学,2008.

[6] 蒋楠.基于财务会计概念框架的会计信息系统重构研究[D].厦门:厦门大学,2008.

猜你喜欢
系统设计信息管理系统财务管理
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
财务管理
基于三维TGIS的高速公路综合信息管理系统
强化医院财务管理是医改的重要环节
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
论新形势下酒店财务管理
加强村级财务管理迫在眉睫