基于Web的油料决算管理系统设计与实现
2015-11-05杨振东肖书成刘光霆后勤工程学院管理科学与工程系重庆401311
沈 鑫,杨振东,何 宏,肖书成,刘光霆(后勤工程学院管理科学与工程系,重庆401311)
基于Web的油料决算管理系统设计与实现
沈鑫,杨振东,何宏,肖书成,刘光霆
(后勤工程学院管理科学与工程系,重庆401311)
为了提高油料决算统计工作的效率及核算精度,首先从油料决算业务流程出发,深入分析了油料决算编报、审核、批复等业务功能,然后设计并实现了一套基于Web的油料决算管理系统。采用J2EE体系结构,利用MVC模式和iBatis框架,构建了一套安全稳定、可扩展的网络油料决算管理系统。试用和推广结果表明:系统设计方案合理,经济成效显著,为油料正规化建设发挥了作用。
油料决算上报;油料决算审核;J2EE;MVC;iBatis
油料决算是下级后勤机关向上级后勤机关定期报告部队油料供应管理情况的综合性文件,是上级制定计划、核销油料、记载帐簿、编报决算的重要依据,也是油料统计核算的一项极为重要的工作[1]。油料决算涉及内容较多,主要包含封面、说明、决算总表、明细表及有关附表。其中:油料决算封面反映油料决算编制单位、年度、编制时间、地点、密级、负责人员等信息;油料决算说明用于说明油料决算总表和各种明细表中不能直观反映的内容和问题;油料决算总表是油料决算的主表,反映每一种油品的合计收入、支出、结存情况[2];油料明细表反映油料收支、价拨油款收缴和自然损耗[3]等明细情况;油料决算附表是随油料决算上报的有关业务报表。一套按顺序装订成册的油料决算是最重要的油料报表,能够全面反映一个单位油料指标、消耗标准和供应范围的执行情况,是对全年油料供应管理活动的总结,对于加强油料管理、防错纠错具有重要作用[4]。本研究以原始凭证为依托,在梳理油料决算上报与审核业务流程基础上,采用符合油料业务规定的统计核算方法,设计并实现了油料决算管理系统,完成了油料决算数据录入、审核分析和汇总打印决算报表、批复决算等一系列工作,具有重要现实意义。
1 油料决算编报
团以上部队、油库、加油站及其他油料收发、消耗量较大的单位必须向上级编报油料决算,油料决算必须按照规定时间由油料部门负责编报。军用油料供应的计划性、消耗的特殊性要求油料部门必须及时、如实地反映油料收、支、存、耗的情况,发现和解决存在的问题,寻求油料供应管理规律,提高油料供应管理水平[5]。
编报油料决算应注重顺序问题。先有下级的决算,然后才能形成上级的决算,最后形成总部全军的油料决算。就一个单位油料决算编制的程序来看,通常按照先分项后汇总的顺序进行,即先填制各项收支油料明细表,再汇总油料决算表,填写油料决算说明,最后形成完整的油料决算文件[6]。凡有直供单位的各级后勤机关油料部门,除应当负责编报本级油料决算外,还必须编报本单位油料决算。该决算是所属直供单位上报油料决算和本级油料决算的直接汇总,通常是对所属直供单位之间收支油料进行结转,对构成油料领发关系的单位办理结算凭证,做到凭证、账、表一致[7]。
2 油料决算审核
油料决算的审核主要是上级对下级编报的油料决算进行核实、辨析,审核其真实性和准确性[4]。审核油料决算的目的在于核对账目,核准核销数,处理转账事项,检查下级执行标准、制度的情况,为正确组织实施油料供应管理总结经验,为健全核算制度、杜绝漏洞、促进节约、防止浪费提供依据。在审核方式上采取逐级报审方式,即下级在规定时间内完成油料决算的编制,并按后勤供应隶属关系逐级上报,接受上一级油料部门的审核。应根据决算本身反映的内容确定审核内容,一般包括:检查决算上报日期、报表格式、填写方法、说明事项、决算表装订、单位人员签章等是否符合规定;审核油料收支数的依据和收支存的平衡情况;审核油料指标分配使用和价拨油款的上缴情况;审核耗油标准执行、战备与周转油料储备落实情况;检查上期决算批复和指出问题的改进落实情况等[2]。油料决算经审核确定批准之后即可进行批复。在批复时,应将决算的优缺点、存在问题和需要查清的问题批注在决算中,及时退回编报决算单位,作为双方清账的凭证。超出本级职权范围的事项应说明原因上报审批。编报决算单位接到上级批复的决算后,对上级指出的问题应及时查对、更正,或在下期决算中说明情况[4]。
3 油料决算上报与审核数据处理
油料决算业务过程围绕“两条线”展开:一条线是从基本核算单位开始上报本年度的决算数据给上级业务单位,上级业务单位对下级单位上报的决算进行审核,审核完成后,接收该单位的决算数据并汇总本级决算,上报给更高一级的业务部门,以此类推,直到数据汇总到总部;另一条线是总部对其直供大单位上报的决算进行审核后对其作出批复,这些直供大单位根据收到的批复对其下级进行批复,以此类推,直到基本核算单位为止。油料决算上报与审核的活动过程如图1所示。
4 油料决算管理系统设计与实现
4.1系统功能设计
系统的主要功能是实现油料决算的上报和审核管理,生成和打印各种油料决算报表。由于各单位性质不同,对于油料决算管理系统的功能也有不同的需求。在系统功能设计中,针对用户特点把用户分为非基本核算单位和基本核算单位,前者在封装后者所有功能模块的基础上扩展自己的独立模块。油料决算管理系统主要功能体系如图2所示。
图1 油料决算上报与审核的活动过程
图2 油料决算管理系统主要功能体系
1)录入:一是录入直供单位上报决算表的数据作为产生本单位决算的基础数据;二是录入本单位决算所需要的,而直供单位又没有上报的数据;三是录入本单位掌握的下级有关决算审核数据,用于审核直供单位上报的决算数据是否准确,不进入本单位决算;四是录入决算封面和决算说明。
2)审核:一是审核直供单位决算,逐个项目审核某一直供单位上报的决算数据是否准确、合理,并显示出审核信息对比表;二是批复直供单位决算;三是录入、打印批复直供单位的决算补收补支明细表。
3)查询修改:用于对录入的油料决算数据和审核数据进行查询、修改、统计和打印。
4)汇总:自动汇总生成油料决算,包括还原直供单位决算、生成单位本级决算、生成本单位决算及有关油料账等。
5)打印:在汇总生成油料决算后,打印输出各种决算报表。
6)系统管理:主要是对单位、油料代码的管理,完成使用单位、年度等基础信息的登记,数据的备份与恢复,权限认证,数据的导入导出。
4.2系统架构设计
本系统采用基于Web的J2EE体系结构,利用MVC模式[8]和iBatis框架[9],采用B/S模式,客户端无需安装软件,采用标准的浏览器即可。J2EE技术结合MVC设计模式在构建Web应用中被广泛采用。在实现方面,JSP对应视图,这是因为整个应用系统主要通过JSP来与外界进行交互;Servlet对应控制类,作为JSP与JavaBean的中间枢纽,它把用户的请求转换成Model可理解的请求,并决定显示哪一个View;JavaBean对应模型,用来处理由Controller传递的对数据的访问请求,根据请求生成返回结果集[10]。数据持久层利用iBatis框架,因为iBatis相对Hibernate和Apache OJB等“一站式”ORM(对象关系映射)而言是一种“半自动化”、轻量级的解决方案[11],可以极大提高系统的灵活性[12]。DWR为业务层和页面的异步数据交换层[13]。Extjs实现部分GUI页面[14]。系统架构如图3所示。
图3 系统架构
4.3系统实现
本文采用Eclipse3.4平台作为开发系统Web层、控制层和业务逻辑层的开发工具,选择Tomcat6.0作为JSP/Servlet容器,后台数据库采用Oracle10g数据库,打印报表采用润乾报表[15]。Tomcat具有技术先进、性能稳定的特点,是目前比较受欢迎的免费Web应用服务器。Oracle数据库以其良好的兼容性、安全性、可连接性在数据库市场具有很高的占有率。润乾报表是一个纯Java的企业级报表工具,支持对J2EE系统的嵌入式部署,可无缝集成。整个开发及部署环境搭配合理,满足了油料决算管理系统开发的需要。
5 结束语
开发油料决算管理系统是解决传统的油料统计核算模式所面临困难的有效途径。本文在深入分析油料决算编报、审核、批复等关键技术的基础上,设计了基于Web的油料决算管理系统。系统采用J2EE体系结构,利用MVC模式和iBatis框架,整个架构和功能模块设计合理,客户端操作方便,能快速完成油料决算的上报和审核等业务,大大提高了油料决算工作的效率。目前该系统已经投入使用,实际运行情况证明本系统不仅能很好地满足业务需求,而且其良好的跨平台特性、可扩展性和实用性为全军油料决算工作的顺利开展奠定了坚实的基础。
[1]汪涛.油料统计原理[M].北京:解放军出版社,2010:270-271.
[2]霍远,王惠.“项目核算”功能在管理费用核算中的巧用[J].中国管理信息化,2006(4):18-19.
[3]肖超.军用油料自然损耗标准研究[D].重庆:解放军后勤工程学院,2012:2-3.
[4]丁泽中.油料供应管理理论和方法[M].重庆:后勤工程学院出版社,2010:178-179.
[5]王冰,刘岩,周庆忠.军队油料消耗预算策略研究[J].中国储运,2011(3):192-193.
[6]丁国勤,孟卫东,林朝南.基于多智能体的军队油料动态优化调拨系统研究[J].管理工程学报,2005,19(4):224-225.
[7]刘洪娟,何宏,安建勇.油料决算上报与审核数据流的分析[J].训练与科技,2006,3(27):13-14.
[8]Erich G,Richard H,Ralph J.设计模式-可复用面向对象软件的基础[M].北京:机械工业出版社,2000:137 -143.
[9]Begin C.iBATIS Database Layer[EB/OL].[2015-03 -10].http://www.Ibatis/com/,2006.
[10]李树人,韩芳溪,郭春燕.基于J2EE/MVC的就业管理信息系统的研究[J].计算机工程与设计,2008,2(29):987-988.
[11]龚雪冰,何彪.基于Tapestry+Spring+Ibatis框架的Web应用开发[J].计算机技术与发展,2008,18(12):52-55.
[12]李爽.基于半自动化iBatis的轻量级ORM改进研究[J].天津职业院校联合学报,2009,11(2):64-65.
[13]Cameiro C.AJAX made simple with DWR[EB/OL].[2015-01-12].http://www.javaworld.com/javaworld/jw-06-2005/jw-0620-dwr.html,2005.
[14]许会生,康爱媛,何启伟.深入浅出ExtJS[M].北京:人民邮电出版社,2010:94-95.
[15]吴江.ARP系统数据查询现状分析以及查询公用平台的建立[J].科技促进发展,2012(10):32-35.
(责任编辑杨黎丽)
Design and Imp lem entation of Oil Accounts M anagem ent System Based on W eb
SHEN Xin,YANG Zhen-dong,HE Hong,XIAO Shu-cheng,LIU Guang-ting
(Department of Management Science and Engineering,Logistical Engineering University,Chongqing 401311,China)
In order to improve the efficiency of statisticalwork of oil accounts and accounting accuracy,this paper depth analyzed the business functions and process of oil accounts include reporting of preparation,audit,approval and so on first.Then,we designed and implemented a Web-based oil accountsmanagement system.The system used J2EE architecture,and it used MVC pattern and iBatis framework to constructa secure,stable and scalable network application.The try and promotion of system show that its design is reasonable and its economic benefits are remarkable.The system plays a huge role for oil regularization construction.
oil accounts reporting;oil accounts audit;J2EE;MVC;iBatis
TP39
A
1674-8425(2015)05-0078-04
10.3969/j.issn.1674-8425(z).2015.05.014
2015-02-09
国家自然科学基金资助项目(71101152);中国人民解放军总后勤部项目(BX210R46)
沈鑫(1983—),男,重庆人,硕士,讲师,主要从事软件工程方面研究。
沈鑫,杨振东,何宏,等.基于Web的油料决算管理系统设计与实现[J].重庆理工大学学报:自然科学版,2015(5):78-81.
format:SHEN Xin,YANG Zhen-dong,HE Hong,et al.Design and Implementation of Oil Accounts Management System Based on Web[J].Journal of Chongqing University of Technology:Natural Science,2015(5):78-81.