基于WEB的ERP物资管理系统设计

时间:2022-07-07 02:12:04

基于WEB的ERP物资管理系统设计

摘要:随着信息化社会的快速发展,ERP系统的实施成为很多企业的首要选择。在研究了ERP系统的核心原理及其工作流程基础上,该项目采用B/S体系架构和.NET开发平台,设计并实现了一个可实时在线信息查询、数据传递、业务分析的办公自动化系统,主要功能有:生产模块、财务模块、销售模块、行政模块和物流模块,基本满足了企业规范化管理和决策支持的需求。

关键词:ERP;物资管理;办公自动化

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)28-6798-03

范化管理平台[]。ERP核心功能模块包括:财务、人力资源管理、物资管理等核心模块。ERP系统集中了信息技术与先进的管理思想,主要对公司内部业务流程和管理过程进行规范化和优化,对其主要业务进行自动化和规范化管理[]。ERP系统可以全面降低了企业的管理和运行成本,实现了企业精细化管理目标,在企业内部发生了新的变化及产生显著效益。ERP的引入规范了企业的业务流程,提供了有效的管理决策,获利分析,该文设计开发一套通用的ERP物资管理系统,将使企业竞争力得到大幅度提升,面对市场的响应速度大大加快,客户的满意度也将显著提高。

1 技术路线

目前主流的ERP系统大多采用B/S体系架构来设计。B/S架构将ERP系统中的三要素(数据、功能、行为)分离,分别对应了三层架构中的前端的表示层(UI)、中间的业务逻辑层(BLL)和后端的数据访问层(DAL)。三层架构极大地减轻了Client端电脑的负载,减轻了系统维护和升级的成本和工作量,降低了编程开发人员的开发成本和用户的总体成本[]。区分层次的目的即是为了“高内聚、低耦合”的软件编程思想,这样开发人员就可以只关注于整体结构的其中某一层,降低了层与层之间的依赖关系,有利于各层之间的复用和标准化。将软件设计划分三层设计的优势在于即使其中某一层发生了改变,也不会影响其它层,因为每一层都具有相对独立的职责和功能,从而确保了架构的稳定性[]。

2 系统体系结构设计

2.1 开发平台

随着ERP应用内容的不断扩展,ERP技术也在不断发展,就B/S结构的具体开发技术又有多种选择,如:JSP+J2EE、ASP+IIS、 + Microsoft .NET Framework、PHP + Apache等,它们各具有不同的优缺点。本系统运行平台为Windows XP,开发目标是通用型ERP系统,应用环境相对简单,所以采用了 + Microsoft .NET Framework技术。

2.2 任务概述

基于WEB的简单ERP管理系统软件主要实现了各个部门、跨地域之间进行信息和数据的传递以及实时数据更新处理。根据实际工作流程设计了流程模拟图如图1所示。

根据上图的工作流程及工作需要分析设计了如下功能:

1) 系统管理:管理员可以对本公司用户进行添加,删除,密码的管理及用户模块的授权。

2) 物料需求管理:根据部门汇总需求数据,对采购单进行维护,包括录入、修改、查询等功能;并且提供对供应商信息的维护。

3) 销售执行计划:客户的信息及公司订单的维护。

4) 人力资源管理:对部门人力资源进行维护,包括对部门员工的信息录入、修改、工作状况、工资信息结算等相关信息的维护。

5) 生产计划管理:根据生产计划安排生产任务,对产品进行库存管理、入库管理以及合理调度生产任务。

6) 财务预算:财务出入账的分析与查询,报销凭证的生成,以及各本门的计划预算的审批。

2.3 系统的总体设计

根据ERP管理系统在现实工作中的功能需求,总体可分为以下几个功能模块:财务模块、行政模块、生产模块、销售模块和物流模块。其功能和模块架构图如图2所示。

基于WEB的ERP物资管理系统的整体设计、具体事务管理、决策支持功能都在整个供应链的业务处理流程中实现。各个模块基本功能的实现,体现着ERP系统各模块的紧密协同工作关系。如销售部的订单下达到生产计划和物流的合理发运,整个流程明确有序的体现了几个部门的协同工作。各部门协同工作流程图如图3所示。

3 系统数据库设计

数据库设计是基于WEB的ERP物资管理系统的核心和基础。数据库设计的根本目的是数据共享。数据库模型设计的合理性对系统使用性能和体验影响极大,因此在设计数据库时必须要考虑安全性、实用性和拓展性等。根据本系统的需求分析,该系统的数据库实体主要有“用户”、“部门”和“凭证”等。另外,每个部门都有各自不同的权限,不同的部门具有不同的权限功能,与用户之间是1:n的关系。为此,必须设置权限控制机制,管理员可以为不同的用户设置不同的用户权限,用户所在部门不同其权限也不同,根据具体情况设计系统的权限控制功能[]。

本系统采用SQL Server 2008 作为数据库,数据库包含用户、部门类别、订单、发运、凭证、仓库、供应商、员工信息、员工考勤、原料、报销种类、报废表等11张表。这11个表在整个系统中关系紧密,覆盖了整个工作流程的主要内容。

4 结束语

此ERP管理系统是一个基于B/S结构的工作流系统,实现了依据已制定流程进行原料的采购、生产加工、物流发运、财务出入账的ERP系统,以满足企业办公中的基本需求,通过实时的信息更新与处理,提高了工作的效率,具有一定的实用性。今后将从差错检测、安全控制、数据库可恢复性等方面进一步改进系统功能,为企业的资源管理和规划提供更可靠的保障。

参考文献:

[1] 马婷婷.基于ERP的A公司财务管理模式的研究[D].武汉:华中科技大学,2011.

[2] 邰楠,屈层子,唐巍.协同办公自动化系统的设计与研究[J].办公自动化,2008(8):8-11.

[3] Xiaoping Liao, Xinfang Zhang, Jian Miao. A Collaborative Management and Training Model for Smart Switching System[J].Lecture Notos in Computer Science.2005,3168:260-269.

[4] 邵雷,李毓伟.基于工作流技术和B/S结构的办公自动化系统研究[J].浙江科技学院学报,2003,15(2):82-85.

[5] 胡鉴新.基于Access的用户权限管理的设计与实现[J].中国科技信息,2008(15):86-88.

上一篇:数据透视表在实验室管理中的应用 下一篇:浅谈现阶段如何实现高中信息技术的学科价值