龙空技术网

基于B/S架构制造业ERP的设计与开发——文档

毕业论文辅导老师 23

前言:

眼前咱们对“python写erp”大致比较重视,朋友们都需要了解一些“python写erp”的相关知识。那么小编在网摘上搜集了一些有关“python写erp””的相关内容,希望小伙伴们能喜欢,大家一起来了解一下吧!

【摘要】随着国家提出大众创业、万众创新的理念,我国中小企业有了越来越重要的经济地位。由于人力及资金有限,在管理方式上很多中小企业仍然采用传统纸质化办公管理,或者直接将成套的ERP系统不加以改造直接套用,传统管理带来了企业效率低下,不能及时分析生产销售过程中的有效数据,直接套用现有的ERP系统又不能很好的适应企业的特殊需求,只能满足基本管理工作,并且ERP使用成本也较高。在企业与客户、企业与员工关系日益复杂、密切的时代,及时满足客户需求、精细化管理职员、有效统计并分析公司产品及资金等重要数据,对企业的生存和发展起着至关重要的影响。本文针对某制造企业长期局部信息化造成的数据资源丢失和生产管理流程混乱等问题,设计了一种基于 B/S 架构的 ERP 系统。通过对企业业务分析,结合 ERP 管理思想,将系统功能分为生产管理、进销存管理、人事管理、设备管理、项目管理等功能,采用了 MVC设计模式,以 Python 作为开发语言,PostgreSQL 为存储数据库实现系统功能,并保留开放式数据接口为可持续性开发工作提供基础。最后模拟企业部署环境测试系统性能和业务功能,验证系统实施的可行性。

【关键词】功能设计;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.

标签: #python写erp