一、系统设计思想
A.建立统一的分类和项目编码规则
一个庞大的管理系统需要统一的项目编码和分类规则,根据项目的性质和广西路桥公司的实际情况,项目可以分为经营、管理、查询、分析和控制五个部分。
B.系统内定义统一的项目管理状态
项目的管理状态决定项目的系统内属性,项目的具体操作以项目的管理状态为前提。项目根据其周期管理需求的不同,分为以下六种状态:初始状态,可批复状态,启动批复状态,结算状态,竣工决算状态和最终完成状态。
二、 系统架构设计
ERP系统总体分为五部分,即办公管理,项目管理,档案管理,财务管理和人力资源管理。为了实现对这五个部分的管理,需要以下三个方面来进行操作,即管理门户,EAS系统平台和分析决策系统。管理门户主要指OA办公系统,包括公文管理、知识管理和信息交流;EAS系统平台包括项目管理、档案管理和财务管理。在项目管理中,包括九个方面的管理工作,分别为:合同管理,进度管理,成本管理,物资管理,设备管理,质量管理,安全管理,交付管理和招投标管理;档案管理主要是指日常维护以及支持检索;财务管理涉及到财务会计,管理会计,资产管理,资金管理和集中财务管理几方面。分析决策系统主要是指企业的管理层。也就是人力资源管理,在这里笔者总结为以下几方面:企业组织管理,员工管理,薪酬管理,绩效管理,培训发展,招聘选拔以及社保年金的管理。
目标系统采用.NET三层架构技术,将系统业务分为三个层次,分别是用户层、逻辑层、数据链路层。这三层的划分使得系统业务处理速度更快,同时使得系统的开发与实现更容易。
(1)用户层,是直接面向客户的一层应用,用户所有的操作都是通过该层来完成的,因此,在该层运用过程中,要尽量构建一个简洁的外观,方便用户的操作。
(2)业务逻辑层,该层位于三层的中间层,主要是用来对业务相关的逻辑进行处理,在三层中该层起到了承上启下的作用,是三层中的核心层。
(3)数据访问层,该层主要负责对系统的数据库表进行各种操作,为前面一层提供各种数据服务。
之所以要用到.Net三层架构,源于它具有许多的优势,如下介绍:
(1)三层独立工作,使得系统设计人员不必对整个业务层进行掌握,只需要关注其中的某个具体工作层就可以了;
(2)对于传统的系统实现过程,在此能够轻松地对实现方式进行替换;
(3)减少各层间的依赖关系,使其更具独立性;
(4)有利于标准化;
(5)便于三层之间的逻辑运用及重复使用;
(6)具有很强的扩展性,各个层之间独立性强,只关注自己责任内的任务;
(7)提供了更强的安全性能。数据层的访问都是通过三层中的逻辑层来实现的,因此,危险的来源途径更少,确保系统的数据安全性;
(8)三层的划分使得业务处理的分工更加明确化与具体化,也方便了系统后期的维护工作。
三、系统详细设计
系统是一个十分复杂的系统工程,每个系统都是由相应的子系统组成,每个子系统又可以分为多个模块。因此功能模块设计在设计系统模块时,应时刻考虑模块间的内聚与耦合关系,即倡导模块内联系越紧越好,模块间联系越少越好的原则。根据系统分析阶段形成的数据流程图及数据字典,将子系统按功能划分为不同模块。同时各个模块又都各自包含相对独立的功能模块。
A.项目立项管理模块
为了增强项目管理的有效性,根据规划性文件,完善项目储备池,加强资金使用的计划性,最大限度降低使用风险,提高资金的使用效率,提高企业的整体控制力,可以将资金存储到系统当中实现统筹计划。在建筑项目管理系统中,主要实现以下几个方面的功能模块的固化:
(1)将年度前期的各种费用进行汇总,将各项开支和资金进行整合。
(2)将各个项目的计划汇总到ERP系统当中,实现实时的数据更新和处理。
(3)在线审批立项文件,帮助管理者实现在线实时管理。与此同时,要严格规定,只有在全部条件都符合的情况下才能够进入到下一步的流程当中。
(4)对年度资金报表实现自动创建,进行实时的跟踪和管理,将相关数据录入到ERP系统当中。
B.项目启动管理模块
系统固化的各项条件能够有效控制项目建设的前期工作,避免由于各项体制的不完善而随意调动资金,从而以此来提高项目资金使用的安全性,增强资金使用的规范性。通过以下环节的启动管控,不同类型的项目都可以获得在线审批:
(1)对于一些紧急的、需要提前审核的启用资金,需要公司上层领导的审批,完成预算审批,将需要更改的项目录入到企业的年度预算当中。在项目符合各项条件要求时,则在ERP系统内进行特殊标注。
(2)正常情况下,当项目取得相关单位批准,在纳入到企业的年度工作计划后方可进入正式启动阶段。
C.项目概预算管理模块
FBS结构可以有效实现各类项目的规范管理。在任务上输入相应的预算值,通过系统的自动运行和计算来实现动态的执行,达到实时追踪的目的。借助于动态的实时跟踪,对数据进行管理,从而为以后建立标准化管理体系奠定基础。
D.项目成本归集管理模块
成本归集是指借助于ERP系统核心数据库项目模块间标准的集成关系和管理功能,对项目采购、应付账款管理、库存等进行自动或者人工的计算成本统计,从而来汇总出它们所产生的项目成本信息。在这之中,项目采购管理模块可以将各种采购,包括服务类和物资类都进行归集;项目应付账款采购模块可以将管理的相关费用及成本进行匹配等;项目库存管理模块可以将实物的调派、退料等进行汇集。
E.项目完成决算管理模块
系统中应当设计固定资产模块和项目的接口。当完成项目管理模块中资产价值的分摊时,系统能够自动进行对接,实现固定资产与项目的对接。通过这种连接,能够有效减少资产管理带来的巨大的管理工作量,从而实现资产管理的完整性,提高工作效率和管理的安全。