基于.NET技术的分布式项目统计管理系统的设计

2022-09-11

1 研究背景及意义

目前, 各省厅局的项目综合统计按照资金渠道、项目性质等划分为几大类项目。同时, 每个大项目又包含众多的统计指标, 并且每类子项目往往还具有不同的统计指标项。

整个项目综合统计将涉及到几十个下属单位, 分布在全省各地。现有的方案往往是将综合统计报表下发给各个子单位, 由各个子单位将填写的业务数据按照统计汇总表中的各项指标, 然后通过电子邮件的形式将表格发给厅局, 最后由省厅局财务统计人员汇总各个单位的数据。这种做法主要存在以下问题。

(1) 整个数据汇总过程基本由手工操作, 由于数据的重复录入是个相对繁重的工作, 子单位上报数据的错误具有累计和放大性质, 即:出现的错误在汇总表中予以更正, 将会带来更大的困难。

(2) 在每个统计项目中由于很多指标是相互关联的, 为保证数据的正确性, 要人工对其检查, 无疑增加了统计的工作量。

因此本文根据目前综合统计的相关业务流程设计了一套项目综合统计软件。通过该软件提取基础业务数据, 采用完善的数据库管理机制进行统计数据的采集、汇总和输出, 从而规范业务流程, 提高汇总能力, 增强报表功能。实施本设计, 一方面可以减少部分重复数据录入, 将数据录入错误降至最低, 促进财务工作效率的提高;另一方面通过数据的一致性、正确性、容错性、友好性设计, 提高综合统计的质量, 促进财务工作质量的提高。

2 系统设计

2.1 项目目标和任务

在不改变现在厅局财务信息综合统计工作流程前提下, 依据局内以及其管辖子单位所具有的软硬件设备, 提出一个操作简单、管理科学的财务数据上报和综合统计方案, 并开发出财务信息综合统计管理系统。系统提供便捷的数据录入, 实现完善的数据管理, 完成指定的汇总统计, 进行相应的报表输出。具体任务包括:根据目前财务部综合统计报表提取基础数据指标, 形成上报基础数据的电子文档格式;提取出各综合统计报表的统计汇总规则, 并形成统计报表模板。

2.2 总体设计

总体设计中包括系统架构设计和功能模块的设计, 架构设计应包括数据的存储, 数据的导入, 报表的形成和打印等在系统中如何配置, 如何协调工作。

整个软件的功能由“录入”、“汇总”、“输出”三大模块组成, 软件的使用按照“数据采集”和“数据管理”两个部分进行分布。

如图1所示, 子单位财务数据上报中心分布“数据采集”部分。按照软件功能实施的工作流程如下:统一按照厅局下发的基础数据上报表填写基础数据, 录入的过程将进行容错性和友好性设计, 操作完成后将进行数据校验以保证数据的正确性, 上述录入和校验过程反复进行直到通过校验并且提交。提交后方可进行本单位的汇总和输出。此部分软件具备三大模块的部分功能, 重点在于“录入”模块的设计。

厅局综合统计中心分布“数据管理”部分。子单位提交的基础数据通过Internet上报给厅局财务统计中心, 在数据管理部分导入后就进行汇总。汇总的内容由系统管理员依据业务需求进行设置, 可以采用默认的标准内容汇总, 也可以依据更新的主题进行汇总, 完成后打印输出面向各个职能主管部门的统计报表。此部分软件具备三大模块的完备功能, 重点在于“汇总”模块的设计。

2.3 详细设计

模块设计应包括数据录入模块, 数据管理模块, 数据统计汇总模块以及报表生成与打印模块。详细设计即设计出每个功能模块以及子模块如何实现。最后完成编程调试、功能测试、运行测试。本系统的总功能模块如图2所示。系统共分四个功能模块:数据采集, 数据管理, 统计汇总和报表打印。

(1) 数据采集。

数据采集是指将各个子单位的基础数据录入到管理系统中。它包括数据导入和手工输入。数据导入是将一定格式的基础数据自动录入系统, 手工输入为数据采集的备用功能。

(2) 数据管理。

数据管理提供了一个供操作人员检查数据或更正错误的人机接口。通过此接口操作员可以查看上报的数据, 核查以及更正数据。

(3) 统计汇总。

此模块将按照用户选择的报表统计生成汇总数据。

(4) 报表打印。

此模块为用户提供一个编辑报表, 打印报表的接口。报表数据内容直接加载统计汇总数据。

(5) 系统管理。

此模块面向系统管理员进行数据初始化, 包括用户权限分配、汇总主体设置、文件备份等。

3 技术路线

按照系统建设的连续性原则, 从整体架构设计上考虑以后系统联网的可能, 采用分层式.NET架构, 通过数据访问层将数据层和业务层隔开。具体实施中本系统采用了非常成熟的数据库应用软件开发工具PowerBuilder来设计, Powerbuilder除了提供了一个小型数据库外, 还提供了连接SQL、Oracle等数据库的ODBC驱动程序。

4 结语

本系统已经在某局级单位部署并实现了下属单位的项目综合信息分布式统计管理。项目综合管理系统的研究对项目的管理信息化、自动化有一定的促进作用, 具有较好的现实意义和经济意义。本系统同样可以用于固定资产管理, 有一定的可扩充性。因此, 本系统的实施无论在管理思想、管理方法还是在技术手段上都将发挥积极的作用。

摘要:从分布式项目管理的信息化、自动化的角度出发, 利用.NET技术设计了项目统计管理系统, 实现了项目信息的及时上报和统计, 该项目的实施提升了管理水平, 且具有灵活的扩充性。

关键词:项目管理,统计,.NET

上一篇:保证期间的理论分析下一篇:电子商务模式分析