【关键词】功能设计;ERP 设计;B/S 架构;二次开发
系统功能需求分析
通过对企业目前信息化程度的调查得出,企业目前使用的金蝶系统仅仅满足财务方面的管理,采购、销售、库存、生产等业务并没有系统的管理,长期局部信息化造成大量生产数据和管理数据缺失,企业面临以下几个方面的问题:

(1)生产数据的缺失,无法为二次生产提供有效的参考;
(2)管理数据的缺失,不能为员工绩效考核提供准确的数据;
(3)员工无法掌握生产资源信息实时状态,不能及时的调整生产计划;
(4)项目进展状态不能及时传达,项目子任务开始时间滞后,造成项目无法按时完成;
(5)业务流程不规范,审批耗时,严重影响生产进度;
(6)工单手工排成,不能合理调度生产资源,容易造成设备空闲。
针对企业面临的问题,ERP 系统功能模块设计目标是首先具备的功能是收集对应部门完整数据,其次是对这些数据进行分析处理,最后按用户需求展示。依据企业组织架构,ERP 功能划分为生产、采购、销售、库存、财务、设备、人事、资产、项目、档案等模块,每一个模块对应完整的业务流程,不仅能单独完成任务,而且为其他模块提供数据支撑。生产业务需要生产部门、采购部门、销售部门、库存管理部门、财务部门、人事管理部门、设备部门协同合作完成,因此系统模块之间的集成尤为重要。
系统功能模快
根据上文系统需求分析,设计系统核心功能模块,其中客户管理集成在销售管理模块,供应商管理集成在采购管理模块,便于依靠权限分配保护客户信息和供应商信息,销售模块、库存模块和采购模块模块通过产品信息管理联系一起,打通供应链,项目管理和人事管理都需要用到工时表信息,设备实时信息为资产管理提供数据,各模块通过数据依赖集成在一起,相互协作完成的系统功能。模块化的设计,有利于系统的开发和维护。系统功能结构如图 1 所示。
系统结构
本系统设计采用 B/S(浏览器 / 服务器)结构,可以在局域网内运行,同时满足多用户访问。基于 B/S 的 ERP 系统,系统安装、模块添加和维护都在服务器端进行,不同权限的用户仅需要通过客户端的浏览器就可以访问对应模块,共享服务器上的数据资源,普通用户不需要维护,大大减少了开发和维护成本。目前 B/S 结构的信息管理系统占据管理软件领域的主导地位。
系统实现
系统在实现过程中,界面层使用 HTML、CSS、XML 和 JS 结合的方法,HTML 定义页面内容,CSS 设计页面布局,JS 描述行为,XML 用于批量数据传输和存储结构化的数据。在中间层采用 ORM对数据模型和业务逻辑模型进行了封装。在这里数据存储层就是数据库,采用的是开源数据库 PostgreSQL,用来存储企业数据。
参考文献
[1]彭烈辉.ERP 系统中物料管理系统的设计与实现 [J]. 制造业自动化 ,2019(10):76-79.
[2]Suprapto W, Tarigan Z J H, Basana S R. The influence of ERP system to the company performance seen
through innovation process, information quality, and information sharing as the intervening variables[C]//
2017.
[3]唐菁敏,高张宝.基于B/S架构的企业综合管理系统的研究与设计[J].信息技术,2019(3).
[4]蔡亚梅,朱柏青,李东波.基于B/S结构的锻造企业钢材库管理系统的设计与实现[J].制造业自动化,2020,32(12):15-17.
[5]Holland,C.R,Light,B.AcriticalsuccessfactorsmodelforERPimplementation[J].SoftwareIEEE,
16(3):30-36.
[6]钟秀玉.基于B/S模式的企业管理系统的设计与实现[J].计算机与现代化,2018(07):106-108+111.
[7]高家全,蔡铁峰.面向家纺企业的B/S结构iS-ERP系统设计与实现[J].计算机工程与应用,2018,42(7).
[8]试论ORM在企业数据管理方面的优势王译庆[J].现代计算机(专业版),2019-11-05.
[9]赵伟,王志华,周兵.基于MVC的e-ERP系统的设计与实现[J].计算机应用与软件2020(02):112-115.