APP下载

基于JSP的财务核算系统设计与实现

2017-10-16谢峰哈尔滨市物业供热集团

新商务周刊 2017年4期
关键词:页面核算服务器

文/谢峰,哈尔滨市物业供热集团

基于JSP的财务核算系统设计与实现

文/谢峰,哈尔滨市物业供热集团

由于财务核算工作要耗费大量的人力物力,数据的不系统性和繁琐性,不仅给财务人员带来大量且繁琐的工作,也使得整个经营管理中起着至关重要的财务管理不能够更多的发挥其管理作用。财务核算是整个企业的财务管理中最关键的一步,企业是否盈利,企业的经济发展前景,企业所拥有的资本,都是通过财务核算来体现的。只有精准、快速的财务核算系统,才能够高效率、高要求的完成财务管理的作用。

财务核算;JSP;Tomcat;MyEclipse;MSSQLserver2005

在经济高速发展,计算机应用和办公信息化数字化的现在,国家和企业都与时俱进的今天,企业以及国民的经济能力,代表着国家的经济实力。而经济的根本就是财务,财务核算也就在这种大背景下应运而生。

财务核算是企业或组织执行相关企业管理和财务管理政策,以及进行日常经营运作的重要工具和途径。基于财务核算系统在财务管理乃至企业管理的重要性,研究财务核算系统是为了给政府有关核查部门提供有效真实的核查依据;是为了给企业带来方便快捷的管理途径;是为了给财务核算的工作人员带来省时省力的办公方法。这是研究财务核算系统的实际意义所在。

财务核算系统在国内领域有多项研究,其中包括往来核算处理系统、出纳处理系统、进销存处理系统、固定资产处理系统、利润核算处理系统、成本核算处理系统等多项研究成果。

在众多的财务核算系统中,诸多采用的是即时录入的方法,即有账目就录入,这给很多有积压的账目录入带来诸多不便,不能够有效的查阅以前的账目,也给财务核算工作人员带来了较大的工作量。财务核算系统没有实现有效的远程化操作,这给外地工作人员造成诸多不便,而且众多研究成果并没有把多个项目综合整理,实行可转变录入,实现一个系统多个操作端口,既可减少人力物力,也节省时间。

本文主要深入研究如何使财务核算更准确、更快速、更高效的实现,如何优化财务核算,令该系统更加高效化、准确化、时效化。

1 系统设计方案

1.1 总体设计

本系统的设计开发是根据财务核算的实际应用功能进行的,采用的是B/S结构,所有的程序及数据都在服务器中,终端在获得相应的权限后使用Web页面进行登录、整理、分类、录入、核算、查询等功能。由于考虑到系统通用性,本次开发编程中安装了WindowsXP/Windows7操作系统,IE版本。服务器可以在WindowsXP/Windows 7操作上系统运行,该系统是支持多平台操作运行的软件系统。考虑到稳定性和成本,首先在安装Windows7 之后,然后安装Tomcat,最后安装MSSQLserver2005数据库。

图1 系统用户用例图

用户在财务核算系统中主要是展现用户的主要工作和各个模块的各项功能,如图1所示,可以看出用户主要有数据整理、数据录入、数据核算和数据查询。

1.2 数据库设计

数据库的逻辑结构设计就是把数据库概念结构设计阶段所设计好的数据模型,从实体基本的E-R图转换符合DBMS产品支持的数据模型逻辑结构设计。在进行逻辑结构设计时一般要分三步进行,首先将概念结构转换为一般的关系、网状、层次模型;其次是转换完成的关系、网状、层次模型向DBMS支持的数据模型进行转换;最后是对数据模型进行优化。

根据财务核算系统的E-R图,设计出关系模式(即数据表)。下面列出几个主要的数据表结构:

表1 用户主要数据结构表

该表中的id字段与用户信息表中的id字段相关,用户权限表结构,如表2所示。

表2 用户权限数据结构表

财务信息表,主要用来保存财务数据信息。财务信息表结构,如表3所示。

表3 财务信息主要数据结构表

1.3 系统平台设计

本系统的平台设计主要是浏览器/服务器(B/S)结构,它是在C/S模式基础上发展起来的主要是以Web技术为基础的新型财务核算系统平台模式。通常,B/S模式的三层体系结构是由客户端、Web服务器和数据库服务器组成的,在客户端装有Web浏览器,用户使用Web浏览器访问Web服务器;IIS和相关应用程序安装在Web服务器上,可以启动相应的进程来响应用户请求,并动态生成一个字符串的Html代码,嵌入在Html中处理结果,返回给用户所使用的浏览器;如果用户提交的请求还包括数据的储存,Web服务器还需要通过ODBC与数据库连接,负责数据存储、管理保证数据的完整性。系统网络结构如图2所示:

图2 系统网路结构

2 系统实现与测试

2.1 软硬件环境

开发工具主要选用MyEclipse,数据库采用 MSSQLserver2005版本,系统开发语言采用 JAVA语言,使用 JSP 语言来实现动态效果,操作使用Tomcat作为web服务器软件。

使用JSP的编程环境。JSP的编程环境很多,由于JSP是嵌入在Html语言之中在服务器端运行的。因此,它的编写和Html语言的编写有一样的运行环境。

网络可以是内部局域网也可以是互联网,采用通用的 TCP/IP协议。服务器可以运行在 WindowsXP、Windows 7、UNIX 等操作系统上运行,设计并开发的是一个支持多平台操作运行的软件系统。

服务器可以在WindowsXP/Windows 7操作系统运行,它是一个支持多平台操作运行的软件系统。由于服务器存在多个用户共享,因此,它需要拥有一定容量的内存和硬盘。

CPU:Intel Pentium;

内存:512M以上;

硬盘:80G以上;

网卡:10M/100M,ISA 或者 PCI 接口均可;

其他:调制解调器、鼠标、键盘、打印机等;

显卡:SVGA 显示适配器;

根据易操作、页面友善、节省成本等原则,选择Windows系统。安装WindowsXP操作系统或Windows 7操作系统。

2.2 界面实现

本模块的主要功能是进入财务核算系统。首先管理者或工作人员要登录财务核算系统的首页。填写姓名和密码,只有在数据库中进入信息核对无误后才能够进入下一页。对各个项目的操作权限已经确定,如果有权限则可以访问“财务核算”项,然后点击可用链接就可以进入财务核算主页面。

财务核算主页面是使用了IFRAME来实现帧的管理。把画面分为两帧,分别为3.htm和2.htm。登陆界面如图3所示,主界面如图4所示。

这样的好处是主页面在与其它主功能页面切换时,可以使几个帧在同一页面中完成切换,不必另外出现新的页面和帧混乱的局面。左边分别设置项目为:福利管理下有福利录入、修改记录、删除记录;在工资管理项目下有工资录入、修改记录和删除记录;查询统计下有员工福利、员工工资和记录汇总。

2.3 系统测试

为保证系统的质量和可靠性,在系统实施后要进行相应的测试与调试,保证系统的安全性稳定性。

图3 系统登陆界面

图4 系统主页面和功能页面

系统测试主要是测试系统的响应时间、事务处理吞吐量、载荷能力、失效恢复能力、实用性以及出错率等方面的性能指标来保证系统开发和使用是否成功。

系统测试的方法主要有动态测试、静态测试、人工运行等多种检测方法。

系统测试的步骤主要包括模块测试、集成测试、系统测试和验收测试四个步骤,每一步都是在上一步的测试完成的基础上进行的。

3 结论

针对网上订餐系统中的财务核算系统进行了设计,选取了编译平台为JSP,对财务核算系统进行了总体设计、数据库设计、平台结构设计。在软硬件环境的支持下,编程实现了财务核算系统的登陆界面、功能主界面,进而通过响应时间、事务处理吞吐量、载荷能力、失效恢复能力、实用性等测试证实了系统的有效性。

[1](美)Elliotte Rusty Harold著.Java Network Programming.东南大学出版社. 2012.

[2]孙卫琴等著. 精通struts:基于MVC的Java Web设计与开发. 电子工业出版社. 2015.

[3]张文静,林琪著.JSP程序设计.人民邮电出版社. 2014.

[4]孙卫琴,李洪成著.Tomcat与Java Web开发技术详解.电子工业出版社.2011.

猜你喜欢

页面核算服务器
刷新生活的页面
驻马店市十三五期间大气环境容量和紧缺度核算及分析
答案
让Word同时拥有横向页和纵向页
回到会计主体 谈基本建设项目审计——兼论基本建设项目管理核算
PowerTCP Server Tool
BlackJumboDog
2018年全球服务器市场将保持温和增长
海外工程项目的外账核算与管理
2014年GDP首破60万亿