基于中小型服装企业的ERP管理系统的设计与实现
2019-07-02梁盈春
段 锦, 梁盈春
(1.杨凌职业技术学院 信息工程分院, 陕西 杨凌 712100; 2.陕西服装工程学院 服装学院, 陕西 咸阳 712046)
1 研究背景
ERP系统是企业资源计划(Enterprise Resource Planning )的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台,是整合企业管理理念、业务流程、基础数据、人力物力资源、计算机硬件和软件于一体的企业资源管理系统[1]。ERP的概念最先由美国 Gartner 集团公司提出,目前ERP集成系统在欧美发达地区的应用已超过 30 年之久[2]。在美国, ERP 系统就有百余种,已经覆盖的全行业 87%。如 SAP 公司的 R/3,ORACLE 公司的 Oraele Applieations都是世界上知名的 ERP 系统[3]。我国服装企业数量很多,但80%以上是中小型企业。我国中小型服装企业面临着一个独特的现状,服装企业的快速崛起但是服装企业信息化发展却相对滞后。孟甜在《浅谈服装行业ERP实施方法论》提出了服装行业数字化的现状以及我国服装行业在实施ERP遇到的问题:服装企业管理的基础相对薄弱,对ERP实施不明确以及过于高估实施效益[4]。党国英在《中小企业ERP系统快速实施方法论的应用研究》中提出传统ERP系统的实施的工期太长,花费太大,是中国中小型企业引入ERP失败率过高的原因。对于中小型企业来讲引入ERP需要的是两个最大的特点: ERP 能在短期内见效,ERP 的通用性提高[5]。如何建立一个适合中小型服装企业的科学合理的企业ERP系统,是本论文的主旨。本论文提出一种新的理念,即采用VBA技术,提出基于EXCEL做后台数据依托ERP设计理论。由于在信息发展的今天,每个求职者都能够熟练掌握和使用Microsoft Office办公软件来进行数据处理,文件处理和数据比较。但是由于企业面临的是多个数据表的使用和处理,对于Microsoft Office办公软件而言,多个文件和多个表格使用与管理的时候稍显繁杂。这时候可以使用Microsoft Office内嵌的VBA命令来进行数据的管理和调用。它的优势在于:它内嵌于常用的办公软件,不需要独立安装与卸载;设计窗口,操作界面与Office基本保持一致;VBA属于宏语言,设计与使用非常的方便。因此设计的ERP系统可兼具EXCEL与VBA的一切功能,具有强大的功能性,由于EXCEL是一个常用软件,故该系统同时兼具良好的可操作性。能够满足中小型服装企业的基本需求。
2 系统设计
2.1 设计目的
基于中小型服装企业的ERP管理系统最终目的是使服装管理层的工作人员利用先进技术,更快捷的录入企业仓储和销售的信息,管理和存放企业信息,方便企业查询,同时系统应该具有可视化强、易操作、反应快速,通用性好等优点。
2.2 设计环境
系统开发平台:Microsoft office Excel 2012
应用软件开发平台: Microsoft office VBA
运行平台:windows XP/vista/7操作系统平台
2.3 系统平台模块功能布局
本系统主要的具有的功能模块有:
(1)登陆模块
(2)系统使用说明模块(多媒体模块)
(3)产品介绍模块(多媒体模块)
(4)库存业务模块
(5)销售业务模块
(6)系统疑难解答模块(多媒体模块)
其中库存业务模块与销售业务模块为系统的核心模块,库存业务模块是对服装公司的库存业务进行管理,在库存业务模块下有五个子模块,分别为入库管理模块,出库管理模块,调拨管理模块,报废管理模块,盘点管理模块。销售模块是对服装公司的销售业务进行管理,销售业务下有六个子模块,分别为报价管理模块,销售管理模块,接单管理模块,配货管理模块,出货管理模块,退货管理模块(图1)。系统的总功能菜单界面设计如图2所示。
图1 服装ERP管理系统功能模块图
图2 总功能菜单
2.4 系统平台主要模块设计分析
2.4.1 登陆模块设计分析 登陆界面主要是用户名和密码,在登陆界面中主要按钮为进入系统,取消退出。用户和密码只涉及系统设计人员,管理员,使用者三类人员使用。系统设计人员与管理员有权限根据自己的需要更改密码。为了保护系统的安全,当用户名或者密码三次出错则强行退出登陆界面,这种加密措施更加安全,可以防止竞争对手用密码破解软件来破解密码,泄露公司数据。
表1为系统设计三类人员的用户名和初始密码。
表1 登陆用户名和密码
用户登录窗口核心代码如下,设计好的用户登录验证对话框如图3所示。
Private Sub 登陆_Click()
dim n as integer
dim mb1 As Integer
dim i as integer
for i=1 to 3
if (textbox1.text<>“adimin” and textbox2.text<>“000000”) or (textbox1.text<>“gly” and textbox2.text<>“000001”) or (textbox1.text<>“syz” and textbox2.text<>“000002”)
Then mb1=msgbox(“输入有误,重新输入”,vbcritical,“登陆信息”, 700,200)
n=n+1
TextBox1.Text=“ ”
TextBox2.Text=“ ”
TextBox1.SetFocus
else
userForm1.hide
userForm2.show
exit for
end if
next
if n>=3 then
Msgbox(“您是非法用户!”, vbcritical, “登陆信息”)
application.Quit
end if
End sub
图3 用户登录验证对话框
2.4.2 服装库存业务模块设计分析 库存管理主要由供应部门进行管理,中小型服装企业库存管理业务主要为服装物料的收发管理工作。由于服装库存管理的特殊性,需要对服装库存管理需要做好存储和防护,降低库存管理费用并提供库存管理所需要的各种数据报表。
中小型服装企业库存管理业务主要包括服装物料的物料入库、出库、调拨、报废管理;定期对服装物料进行盘点,做到帐物相符;同时通过库存业务模块对库存服装物料进行分析,包括服装库存物料的构成分析,服装库存物料的数量分析,是否有库存的积压与短缺,以及服装物料的来源与去向分析。库存管理业务模块业务流程图如图4所示。
图4 库存管理业务模块业务流程图
库存管理模块设计时,由库存管理人员(使用者)进行库存信息的修改,并由部门负责人(管理员)核准确认。库存管理人员根据修改的信息完成相应的入库,出库,调拨管理。库存管理业务模块数据流图如图5所示。通过数据流图的分析设计的库存管理业务功能菜单如图6所示。
图5 库存管理业务模块数据流程图
图6 内销库存业务功能菜单
2.4.3 服装销售业务模块需求分析 服装销售是中小型服装企业中最基础,最主要的业务,只有确保服装销售的顺利进行,服装企业才能够正常运营。服装销售业务的处理主要分为六个模块:服装报价业务管理,服装接单业务管理,服装销售业务管理,服装配货业务管理,服装出货业务管理,服装退货业务管理。
中小型服装企业销售业务主要包括销售人员向分销商与消费者进行报价,将分销商与消费者的订单添加到订单信息当中。报送部门经理进行审批,如果未通过审批,未通过的订单将返回给销售人员。如果通过审批,系统将订单发送给仓库管理人员,进行配货申请审批。并将审批结果返回给销售人员。如果通过审批,自动生成发货订单和未收款订单信息。销售人员可以添加退货单以及未付款退货单。服装销售业务模块业务流程图如图7所示。
图7 销售业务模块业务流程图
在系统运行的过程中,销售人员(使用者)对分销商与消费者进行报价,如果产生了新的订单,或者在商品出库前分销商与消费者对于订单有新的需求和修改时,则由销售人员(使用者)新增订单信息,更改订单信息,添加退货信息。销售经理(管理员)需要完成订单信息的审批,确认发货信息,并生成出库信息表,交给库存管理人员,完成订单的出库和发货。通过数据流图分析设计的内销销售业务功能菜单如图8所示。销售业务模块的数据流图如图9所示。
3 总结与展望
本文给出了中小型服装企业ERP实施的新思路:以Excel为数据依托,使用VBA技术进行数据库的设计,这样的设计,设计与使用更加简单,通用性更好。并且能够完成中小型服装企业基础的管理功能。因此这个设计具有可行性与发展潜力。未来的服装ERP多 媒体管理系统,应该保密性更好,功能模块更齐全,并且可以从大数据库中根据用户需求自动提取生成规范的表格。这是这个系统未来发展的模式与方向。
图8 销售业务模块业务数据流程图
图9 内销销售业务功能菜单