- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBA编程制作ERP生产管理系统
我这里和大家分享一下用Excel?VBA编程制作企业ERP管理系统的经验。我们都知道无论什么企业它的运营过程中会产生大量的数据,而这些数据是企业管理的基础,那么怎么把这些基础数据存储运用呢,那就是ERP系统,ERP功能到底有多强大,它可以涉及企业所以业务流程,供应链管理、销售与市场、分销、客户服务、财务管理、制造管理、库存管理、工厂与设备维护、报表、工作流服务和企业信息系统等,还可以和其它企业管理系统集成运用,比如PDM、制造执行系统MES?、OA系统、HR系统等,其功能如下图所示:
企业应该有一个ERP系统,对于大公司来说,买个几十W搞个ERP系统可以说是小意思,而对于一些小企业来说,用一个ERP就是奢侈的一件事,买不起怎么办,对于小企业来说ERP不用太复杂,有个库存管理、生产管理也许就够用了,因此才有这个主题——用Excel?VBA编程制作小企业ERP系统。
有的人会说Excel不适合做ERP系统,的确Excel的VBA密码保护功能太弱,辛辛苦苦做出来的成果谈不上任何回报保证,单独的Excel在处理大量数据时太弱,必须结合数据库,专业的程序员看不上VBA这种弱语言(也许这在他们眼里根本算不上语言,只是一种脚本),所以从事VBA编程的大多数是业余爱好者,他们不以此为吃饭的资本,也没有太多的精力去完成ERP这么大的一个项目工程,Excel只适合去做辅助工具,用VBA去做开发大型项目违背了微软设计VBA的初衷。
接触过ERP系统的人都知道,无论是哪种ERP系统都有一些共同的弱点:录入、修改、删除等操作繁琐;查询分析麻烦;新增功能二次开发麻烦,企业上用ERP还得开展培训工作,计算机水平不好的人还用不了ERP,而如果用Excel?VBA结合Excel作界面开发的ERP,这样的ERP只要会EXCEL就会使用,会VBA编程就能更改成自己想要的ERP系统。
下面就介绍一下我用Excel?VBA编写的一个适合铝型材生产企业的ERP系统,该系统主要用于生产与库存两方面,在铝材行业我用过”铝业之星”,这个系统就只实现了”铝业之星”里面一部分功能。下面介绍一下这个ERP系统,系统的主界面如下图:
这个界面以窗体的形式呈现出来,这些图片都是我从在网上找来用PS修的,图片格式背景全是透明的,是BMP图片格式,这样图片可以和背景很好的整合,只要你会PS、FLASH这些软件,制作出来的ERP界面完全可以媲美专业ERP软件界面。只要软件界面好看,这样的ERP用起来才舒服,谁也不想整天面对杂乱的东西。
下面介绍登陆界面:
登陆界面和主界面一样,可以选取自己喜欢的图片或者企业LOGO,要高大上还是得用好PS,界面说完就是代码了,其实这部份代码网上多的是,稍微更改一下就是自己的了,我这个也是网上的找的,有修改密码、注册这些功能,对于一般企业而言用户少,有这些功能就足够了。
登进入后,进入系统会提示登陆的时间对话框,出现这个对话框只是在登陆代码前后加了如下两句语句:
t = Timer
MsgBox?"欢迎登陆XX铝业之星ERP系统!"?&?vbNewLine?&?"登陆用时:"?&?Timer?-?t?&?"?秒。"
同理我们在输单时要显示我们输单的时间也好办了,这样就可以记录我们软件反应的时间。
接下面介绍各功能版块:
系统管理主要是用户权限设置,也就是数据的安全性,因为每个工序都有应有自己的相对应的报表录入权限,用户不能随便进行数据操作,这个系统如果用系统管理员身份登入,将可以对所有报表进行操作,而其他用户只要设置相应的权限就行了,比如张三只下单的权限,计划单可见,其它的就不可见。
设置方法如下图所示:
系统管理还有用户登陆详情记录功能,用户什么时候登陆的什么时候退出的都有时间记录:
基础数据管理,对于每个行业来说,客户下单,客户名称、工程名称以及产品都有一些规格、大小、重量等基础数据,我们可以把这些数据先输入系统,后面我们直接引用这些数据,这样就方便很多了。
下订单时,我们最好设置一个标准格式,这样下的订单才标准,有了基础数据支撑下单也不容易出错了。
有了订单以后,我们生产时所有工序都可以引用订单的数据,只要输入订单序号查询基本信息也就出来了,每个工序只要输入生产数据和备注情况就行了,以下是喷涂工序报表录入窗口。
在生产过程我们还会用到跟踪卡与产品标签等要打印的东西,引用各工序号的报表把要打印的东西把格式设置好,添加查询按钮就可以打印了。
这个系统基本能实现铝型材生产过程数据控制,除了基本的录入功能以外,还可以进行数据分析,点击几下就可以把每个订单生产各工序的情况汇总出来,另外还可以加入进消存系统的,比如本系统还可以对喷涂粉末进行出入库进行管理,当然也可以是其它原材材、物料管理。利用VBA制作的ERP,我把
您可能关注的文档
- 5种脱叶药剂脱叶效果试验.doc
- 26.上汽奇瑞A11-3510010AC真空助力器带主缸总成初始材料清单.doc
- 2015关于加强建设工程冬季施工质量控制及安全监理工作的通.doc
- 2019-2020《制冷装置设计-申江主编》考试题总结.doc
- 2020护考重点知识,这一份新冠肺炎考题、考点你必须了解!.doc
- LNG系统预冷方案.doc
- TS16949必须知道的几个名词.doc
- 白砂糖生产工艺.ppt
- 表面活性剂的研究进展论文.doc
- 不銹钢管内表面处理简介.pdf
- 绿色建筑设计研究预测报告-中国绿色建筑设计行业市场深度调研及投资价值分析研究预测报告(2024-20.pptx
- 高二历史选择性必修件世界主要国家的基层治理与社会保障.pptx
- Unit5WorkingthelandReadingandwriting课件高二年级英语人教版(2019)选择性.pptx
- 行政伦理学在我国公共部门人力资源管理中的价值研究.pptx
- 传染病疫情业务知识培训计划.pptx
- 小学语文四年级第七册《蟋蟀的住宅》课件2.ppt
- 第2(1)课世界殖民体系的瓦解与新兴国家的发展课件高中历史必修中外历史纲要下(3).pptx
- 第七章第二节《乙烯与有机高分子材料》课件高一下学期化学人教版.pptx
- 高中美术教学中的创造意识培养.pptx
- 极速提分法-第3招根的判别式的八种常见应用课件人教版数学九年级上册.pptx
文档评论(0)