基于MVC架构的ERP财务管理模块的设计与实现
2021-03-31徐云松曹媛媛王肖奕
微型电脑应用 2021年3期
徐云松, 曹媛媛, 王肖奕
(山东青岛烟草有限公司, 山东 青岛 266071)
0 引言
随着经济全球化的迅速发展,我国的企业竞争越来越激烈,企业的电子商务需求越来越大。构建一套完整的适应信息化的管理机制对企业来说至关重要,而这一切都要依赖于ERP来实现,企业ERP财务管理系统可以统筹企业中的人、财、物等信息资源[1]。为了高效地处理管理企业财务信息的事务,提高企业的综合竞争力和优化能力,针对企业财务管理系统灵活性差、维护困难的问题,基于MVC(Model-View-Controller)的设计模式可以解决上述的难题,MVC的主要核心思想就是复用,提高复用率。ERP系统在国外是由MRP发展起来的[2],从单一式财务管理逐渐发展成全面涵盖所有经济内容。并且针对ERP软件的复杂性和低成功率,IBM、SAP、BEA和Oracle公司等共同制定和部署MVC架构的产品以克服ERP的缺点。在国内,MVC架构模型逐渐本地化,企业采用Web服务实现C/S或者B/S模式[3]。业务逻辑设计的MVC架构有效地避免了系统软件开发周期比较长的缺点,提升了企业的运转效率。
1 相关技术概述
1.1 MVC设计模式
MVC是目前常见的一种软件设计模式,是Java平台的推荐设计模型,其对Web的开发应用提供合理的分析方法,通常用来连接一个应用的整体流程。MVC的处理流程图,如图1所示。

图1 MVC组件关系图
依照分层原理,依次为模型层、控制层和视图层[4]。视图层则表示为Web应用的交互界面,有可能是HTML、XML或Applet界面。而对于系统业务流程上的数据处理则需要模型层的操作,用户界面的数据输入和数据请求过程传递给控制层与模型层[5]。……
登录APP查看全文
