论文部分内容阅读
公路信息化是省公路系统的一项重要工作,特别是在公路系统数据量越来越大的今天。同时,新形势下财政体制改革不断前行,对财政各项工作,如财务工作精细化、财政资金管理等要求亦越来越严格。目前,省公路系统所运行的财务综合管理软件,其开发和建设年代较早,有些功能自动化程序不够,需要人工干预和辅助。这不仅给省公路系统财务管理带来诸多不便,也无法适应新环境下财会制度的改革。因此,开发建设新的财务管理软件势在必行。省公路系统的财务信息化主要存在以下问题。财务系统部分功能欠缺,部分业务处理流程需要调整。实时性管理不强,数据统计和汇总能力薄弱。财务系统单独运行,与其它信息系统沟通不畅,“信息孤岛”现象明显。部分数据报表的生成和汇总还需要人工完成,报表定制能力不足。总之,现行的财务管理软件无法适应新的财政改革的要求。本文在公路局财务系统实际应用的基础上,按照软件工程的思想和要求,分析了公路局财务系统的实际需求和业务流程。经过充分的方案论证,系统采用B/S架构,使用了业界较成熟的J2EE框架和Oracle数据库等方案和工具,因地制宜,基于螺旋模型,开发建设了适合公路系统使用的较先进和完善的财务管理系统。本文在系统需求分析部分,重点阐述了系统的功能性需求和非功能性需求。利用UML用例图描述了系统的核心功能,非功能性需求重点描述了系统的可用性、可维护性、稳定性等常用的系统需求。在系统架构设计和详细设计中,首先描述了系统的整体架构、所采用的J2EE技术架构和网络部署架构,然后将系统合理划分为多个子模块。详细设计部分,阐述了核心模块的类图和顺序图,数据库设计部分描述了系统的E—R图,和部分数据表的结构设计。在系统实现部分,按照具体的业务流程,完成了人机交互界面设计。为兼顾新老用户的使用习惯,界面风格样式尽量保持与前任C/S系统一致。最后对系统进行了详细的系统测试。除了常规的用例测试主要采用人工测试,并发性测试部分利用了专业的性能测试工具LoadRunner进行了详细的压力测试。该系统已在全省16地市(青岛为计划单列市)运行一年。在省公路局统一安排和部署下,实现了全省公路系统的数据集中与指标监控一体化,预算管理与财务决算一体化和财政软件与财务软件一体化。诚然,系统还存在着完善和提升的空间,但目前重点运行的功能模块,如凭证管理、核算管理、账簿报表和系统管理等模块运行情况良好,实现了既定目标。