基于B/S架构的山东省农信社代理财政非税收入管理系统的设计与实现
【摘要】 随着我国财政国库体制改革的不断深化,商业银行代理财政业务在代理范围、代理条件和代理业务类型等方面也随之扩大,商业银行成为国家资金预算、吸纳、拨付、退付等环节的重要角色。为了让山东省农信社能够更好的发挥其在商业代理以及国库运行中的重要角色,提高农村信用社的工作效率,必须改变原有的人工管理模式,加强非税收入管理工作的信息化建设。山东省农村信用社代理财政非税收入管理系统采用面向对象的Java语言,业务核心利用主流的开源框架:Spring、Hibernate、Struts、Spring作为业务运行的容器实现系统组件的依赖注入、面向切面编程和数据库事务管理等,Struts封装常用业务,例如国际化、数据验证、数据转化等,Hibernate降低了系统对数据库的依赖,可以简单的将系统移植到其他数据库。系统前台利用jQuery脚本框架增强用户与系统的交互性,避免因为不同浏览器的差别而造成的系统显示差别。山东省农村信用社代理财政非税收入管理系统将实现收入调整、对账单管理、资金拨付管理、收缴处理、退付管理、分成管理、缴库管理、账务处理、查询统计、日终处理、系统更新等业务,其中,根据实际业务需求,一级业务下又划分了不同二级子业务,缴库管理业务包括缴库确认管理和缴库回执管理两个子业务。收缴管理包括缴款书查询、发送缴款书回执、缴款书明细查看、缴款书退回、缴款书撤销确认、接收缴款书电子信息六个子业务。退付管理包括查询退付信息、确认退付信息、回退退付信息、查看退付回执信息和查看明细信息五个子业务。拨付管理包括退回拨付信息、确认拨付信息、查询拨付信息、撤销拨付确认、查看拨付明细信息和查看拨付回执信息六个字业务。山东省农村信用社代理财政非税收入管理系统为财政部门、代理银行、缴款单位之间架起一座桥梁,提供统一的数据共享平台,实现数据的横向、纵向交换。规范代理财政管理工作流程,严格约束管理人员的权限,避免出现问题时的互相推诿。提供科学的数据及分析方法,提高信息数据的价值。实现税务报表电子存储和电子对账,确保数据的正确性。提供了一个业务处理平台,不同的业务用户通过不同的权限上传数据和下载数据,方便了数据的统计和分析操作,为部门负责人提供了决策支持。
第1章绪论
1.1系统开发背景
随着国库业务的快速发展,商业银行成为国家资金预算、吸纳、拨付、退付等环节的重要角色,同时商业银行的代理业务也在逐年的扩大。为了让山东省农信社能够更好的发挥其在商业代理以及国库运行中的重要角色,提高农村信用社的工作效率,必须改变原有的人工管理模式,加强非税收入管理工作的信息化建设。
目前,山东省农信社代理财政非税收入管理采用半传统、半信息化管理模式,其中有很大一部分的银行代理业务没有实现信息化管理,数据存储、统计、分析费时费力,而且不能确保数据的完全准确,这给农信社代理财政非税收入管理的工作人员带来了很大的压力,同时也限制了银行财政代理业务的发展。信息化建设缓慢的原因主要包括以下几个方面:银行管理层没有长远的目光,没有认识到信息化建设的重要性。对财政客户和财政代理业务的认识程度不够,缺乏前瞻性和敏感度。代理财政业务发展快速,银行工作人员和基础设备跟不上发展的需要。业务人员素质不够,无法快速的适应工作环境的变化。信息化建设回报周期长,银行必须承担部分风险。
山东省农信社代理财政非税收入管理系统的建设将实现收入调整、对账单管理、资金拨付管理、收缴处理、退付管理、分成管理、缴库管理、账务处理、查询统计、日终处理、系统更新等功能。提供统一的数据共享平台,实现数据的横向、纵向交换。规范代理财政管理工作流程,严格约束管理人员的权限,避免出现问题时的互相推读。提供多科学的数据及分析方法,提高信息数据的价值。实现税务报表电子存储和电子对账,确保数据的正确性。
1.2国内外研究现状
国外研究:国外发达国家(美国、英国、法国等)银行代理财政起步相对较早,代理财政制度也相对完善,在信息化经济的背景下,许多发达国家已经完成了代理财政业务管理模式的更新,从传统的人工管理模式转换为计算机管理模式,形成了以人为中心计算机为辅助的管理模式,很大程度上提高了代理财政业务的工作效率,扩大了代理财政业务的范围,为商家和代理银行带来了巨大效益,与此同时,出现了许多以代理财政管理为核心的产品的软件公司,为代理财政业务的进一步发展和完善打下了基础,但是由于代理财政业务类型和范围的快速变化,代理财政软件的使用周期很短,无法快速适应新的代理财政环境的产生,所以当下代理财政的软件的不足主要是软件的整体功能架构不够完善,不能快速衍生出满足新制度的功能,除此之外,作为代理财政的核心操作之一的数据加密技术还不够完善。
国内研究:随着我国财政国库体制改革的不断深化,商业银行代理财政业务在代理范围、代理条件和代理业务类型等方面也随之扩大。但是与国外不同的是,国内代理财政业务起步比较晚,各种相关制度和条例的建设还不够完善,存在不少的问题,集中表现在以下几个方面:对财政客户和代理财政业务的认识和重视程度不够。部分银行对财政国库管理制度改革的动向、政策、内容不甚了解,研究不够深入,工作方向不明确,缺乏持续的业务拓展能力;缺乏敏感度和前瞻性。个别代理银行经办人员工作责任心不强,没有严格执行相关操作规定,不能从宏观的、长远的角度看待代理财政业务。管理工作跟不上业务发展的要求,随着财政改革的不断深化,商业银行代理中央财政、地方财政的业务量、业务品种、代理单位数量等逐年加大,部分代理银行的业务管理和业务指导没有及时跟上,有章不循、违规操作时有发生。少数代理网点对代理国库集中支付业务政策了解的不够深刻细致,对代理财政业务的操作不够熟悉,没有在规定时间按规定的格式向客户发送相关电子信息或纸质单据、进行账务核对等。由于存在以上问题,我国的代理财政非税收入管理并没有全面实行数字化管理,下面对现有的代理财政非税收入管理系统进行分析,如龙图非税收入管理系统,包括基础设置、票据管理、财政直接收取管理、数据核对、退付申请等模块,实现了非税收入管理完整流程,但是对于非税收入管理中涉及的大量数据没有进行深入的统计分析,无法为商业银行提供良好的决策支持。
第2章需求获取与分析
2.1系统需求概述
山东省农村信用社代理财政非税收入管理系统的主要功能是代理各地区财政所管理的各执收单位财政非税收入收缴业务,从财政端服务器自动接收电子票据信息,并按财政部门要求传送当天财政非税收入收缴电子信息,包含收入调整、对账单管理、资金拨付管理、收缴处理、退付管理、分成管理、缴库管理、账务处理、查询统计、日终处理、系统更新等业务。本系统的需求概述如图2-1所示:
2.2系统功能需求分析
2.2.1收缴管理分析
收缴管理所涉及的基础数据包括收缴表数据和项目数据,收缴表数据需求获取表如表2-1所示。
项目表数据需求获取表如表2-2所示。
收缴管理的主要负责接收缴款书电子信息,缴款书撤销确认,缴款书退回,缴款书明细查看,缴款书回执发送,缴款书查询包含批量与单笔查询等任务。收缴管理流程图如图2-2所示。
执收单位人员录入非税缴款书并发送非税缴款书至缴款人,缴款人员持非税缴款书联到代理银行办理业务,代理银行下载非税缴款书电子信息并与纸质单据进行核对,并将审核信息发送给财政部门。缴款人持非税缴款书第1联,换取缴费收据,执收单位接收非税缴款书第1联,并把第4联发放给缴款人。
第3章系统设计.........22
3.1技术架构设计........22
3.2应用系统功能架构........23
3.3详细设计.........24
3.3.1收缴管理详细设计......24
3.3.2退付管理详细设计......27
3.3.3缴库管理详细设计......29
3.3.4拨付管理详细设计......31
3.3.5查询管理详细设计........32
第4章系统的实现与测试.........34
4.1收缴管理功能实现.......39
4.2退付管理功能实现.......39
4.3缴库管理功能实现.......42
4.4拨付管理功能实现........45
4.5查询管理功能实现........48
4.6系统测试......51
第5章总结与展望.....58
第4章系统的实现与测试
在需求分析和系统设计的基础上,本章将完成进一步介绍山东省农信社代理财政非税收入管理系统的实现和测试过程。通过系统功能描述配合系统操作截图的形式展现,并且给出各个模块关键操作的核心代码。
4.1收缴管理功能实现
收缴管理包括缴款书査询、发送缴款书回执、缴款书明细查看、缴款书退回、缴款书撤销确认、接收缴款书电子信息等操作。收缴处理页面,如图4-1所示。
在页面上输入“缴款书编号”执行查询操作,如存在则显示缴款书信息。(注:当缴款书未自动下载时可输入“缴款书编号”和“金额”执行查询操作完成从财政端下载单笔缴款书功能)。
查询显示相应的缴款书信息后,可以进一步查看缴款书的明细信息,缴款书明细信息界面,如图4-2所示。
第5章总结与展望
论文撰写的顺利完成以及系统编码的实现离不开老师和同学们的热情帮助,下面简单总结一下论文协作和系统实现过程。山东省农村信用社代理财政非税收入管理系统采用面向对象的Java语言,业务核心利用主流的开源框架:Spring、Hibermate、Stuts。Spring作为业务运行的容器实现系统组件的依赖注入、面向切面编程和数据库事务管理等,封装常用业务,例如国际化、数据验证、数据转化等,Hibermate降低了系统对数据库的依赖,可以简单的将系统移植到其他数据库。系统前台利用JQuery脚本框架增强用户与系统的交互性,避免因为不同浏览器的差别而造成的系统显示差别,并结合CSS层叠式样表单)技术将内容与格式分离,优化了代码。之后完成了系统需求与获取分析,进一步了解了用户的真是需求,为下一步系统设计打下了良好的基础,系统设计部分介绍了系统的技术架构和功能架构,并对核心模块进行了详细设计,通过静态类图和动态时序图的方式表述了功能的执行过程,最后完成了数据库设计和系统测试。
山东省农村信用社代理财政非税收入管理系统最终实现了系统要完成收入调整、对账单管理、资金拨付管理、收缴处理、退付管理、分成管理、缴库管理、账务处理、查询统计、日终处理、系统更新等业务,实现了执收单位、代理银行和财政部门之间的数据通信,避免了信息孤岛。提供了一个业务处理平台,不同的业务用户通过不同的权限上传数据和下载数据,方便了数据的统计和分析操作,为部门负责人提供了决策支持。
目前系统已经进入使用阶段,得到了大多数系统使用者的好评,大大提高了工作人员的办事效率,确保了财政部门、代理银行和缴款人之间数据信息的快速交换。除此之外,经过一段时间实际工作的检验,系统也暴露出一些不足,例如数据查询算法优化不足,导致数据查询时间过长,系统数据打印出现乱码等现象,经过系统的进一步升级已经解决了上述问题,希望未来可以给使用者带来更大的收益。
参考文献:
- [1] 于宁. 潍坊市农村三资管理系统的设计与实现[D]. 山东大学 2014
- [2] 薄遵莹. 东营市质监局执法打假系统的设计与实现[D]. 山东大学 2014
- [3] 曹国平. 滨州市公路养护巡查系统的设计与实现[D]. 山东大学 2014
- [4] 李燃. 民生银行郑州分行优质客户识别管理系统的设计与实现[D]. 山东大学 2014
- [5] 王源. 潍坊市造价员管理系统的设计与实现[D]. 山东大学 2014
- [6] 崔建坤. 滨海区规划局规划业务信息管理系统的设计与实现[D]. 山东大学 2014
- [7] 许和坊. 昌邑市工商局行政执法系统的设计与实现[D]. 山东大学 2014
- [8] 郭政. 北京高速传媒广告牌资源管理系统的设计与实现[D]. 山东大学 2014
- [9] 徐运礼. 济南职业学院学生素质拓展认证系统的设计与实现[D]. 山东大学 2014
- [10] 李金鹏. 野营器材管理系统的设计与实现[D]. 山东大学 2014
本文编号:9609
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/9609.html