论文部分内容阅读
预算内专项资金是财政社会保障部门的重要资源,是树立财政社保形象、实现社会保障事业信息化的有力保证。系统管理社保预算内专项资金在省-市-区县三级的收支情况,使各级财政社保预算内专项资金的运行情况更加透明可控。财政社保预算内专项资金管理系统既管理收入指标,又管理支出指标。利用该系统可以分解出每个部门、每个预算单位的指标明细账目。通过该系统,省财政社保能够查询各地市、区县的各项专项资金用况,实时查阅专项资金指标的使用、下拨凭证。财政社保预算内专项资金管理系统提供了指标管理模块、查询汇总模块、参数管理模块以及系统管理模块,采用五层架构体系,数据库层采用安全稳定的Oracle8i企业版,使用Hibernate透明持久化框架的模版类支持实现的。业务逻辑层使用STRUTS实现MVC框架。本人完成了软件开发的设计与实现过程,分别是软件需求分析、技术选择、系统设计与系统实现:需求分析,采集系统需求,根据本系统的特点,整理和归纳出系统需要实现的功能性需求、性能性需求和安全性需求。系统主要包括指标管理、查询统计、参数管理以及系统管理等。指标管理功能主要是对预算内专项资金的收入指标和支出指标进行统一管理,包括处(科)室指标追加、处(科)室指标追减、处(科)室指标调剂、处(科)室指标维护管理、单位指标追加、单位指标追减、单位指标维护管理、指标原件扫描管理等功能。查询统计功能主要是实现对本级和下级的指标情况进行汇总查询,指标对账等功能,包括指标概要查询、指标本级分类汇总、指标单位分类汇总、指标追踪、机构汇总分析等。参数管理主要是为系统的主要功能提供参数,并可以对参数进行维护,包括科目维护、科目宽度维护、项目维护、项目宽度维护、本级预算单位维护、下级预算单位维护、部门维护、财务年度维护、指标摘要维护等功能。系统管理主要提供机构、用户、角色、功能权限、数据权限、权限列表等与授权相关的功能,以及登陆、业务、报错等日志查询维护功能,还包括代码表维护、打印格式维护、信息中心管理、版本控制等辅助功能。系统是基于J2EE的B/S/S多层架构,在开发工具的选择上采用了eclipse作为开发工具,Struts+Hibernate开发框架,这在目前的软件开发行业中还是比较先进的开发技术,Hibernate是O/Rmapping的一种实现,是目前在JAVA界使用非常广泛的O/RMapping的一种实现,可以实现关系型数据库和对象之间的映射。用来开发数据库系统非常方便。可以将数据库和程序的设计融合在一起。整个开发过程采用了原形法与迭代法相结合的方法,系统架构中,LEAF系统结构自下而上被分为数据层(DBMS)、持久化层(OP)、业务处理层(BP)、请求处理层(RP)、表现层(UI)。持久化层为系统中的实体提供持久化服务;业务处理层实现具体的业务操作;请求处理层在业务处理层和Struts之间起适配作用(通过Business Service Factory实现);UI层实现客户需求的交互方式。