目标系统采用.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.项目完成决算管理模块 系统中应当设计固定资产模块和项目的接口。当完成项目管理模块中资产价值的分摊时,系统能够自动进行对接,实现固定资产与项目的对接。通过这种连接,能够有效减少资产管理带来的巨大的管理工作量,从而实现资产管理的完整性,提高工作效率和管理的安全。
信息发布:广州名易软件有限公司 http://www.myidp.net