http://www.paper.edu.cn
- 1 -
小型 ERP 管理软件的设计开发及程序实现
姜大光
北京化工大学信息科学与技术学院,北京(100029)
E-mail:jiangdg@mail.buct.edu.cn
摘 要:详细介绍了小型 ERP 管理软件从设计、开发到程序实现的全部过程,在程序开发
的过程中,充分考虑了各个模块、部门间的协调与制约,目的就是避免一个人、一个部门有
很大的权限和能够完成整个管理流程,封堵管理中的漏洞。还考虑了完善的权限管理的问题,
在多人使用的情况下,不同部门、同部门中不同的人应该有不同的使用权限。并把批货物管
理的概念应用到软件管理中,这种批货物管理模式可以有效地处理各批货物间价格、包装、
质量、保质期等等因素的差异,能很好地解决实际问题。
关键词:企业资源计划;管理软件;企业管理;批货物管理
中图分类号:TP311.1
1990 年,在美国加特纳(Gartner Group)公司分析员 L. Wylie 编写的《ERP:设想下
一代的 MRPⅡ(A Vision of the Next-Generation MRPⅡ)》的分析报告中,针对当时某些软件
公司有一些新的软件包问世,需要制定对传统的 MRPⅡ软件评价内容,并把具有这样新的
内容的软件包称为 ERP。
ERP
[1]
(Enterprise Resource Planning)即企业资源计划,它是由 MRPⅡ(制造资源计划)
发展而来的,ERP 是一个面向供需链管理的管理信息集成。ERP
[2]
除了传统 MRPⅡ系统的
制造、供销、财务功能外,在功能上还增加了支持物料流通体系的运输管理、仓库管理(供
需链上供、产、需各个环节之间都有运输和仓储的管理问题);支持在线分析处理、售后服
务及质量反馈,实时准确地掌握市场需求的脉搏;支持生产保障体系的质量管理、实验室管
理、设备维修和备品备件管理;支持跨国经营的多国家地区、多工厂、多语种、多币制需求;
支持多种生产类型或混合型制造企业,汇合了离散型生产、流水作业生产和流程型生产的特
点;支持远程通信、Web/Internet/Intranet/Extranet、电子商务、电子数据交换(EDI);支持
工作流(业务流程)动态模型变化与信息处理程序命令的集成。
本文详述了利用 Visual Basic 以及 VSFlexGrid、VSVIEW 7.0、ActiveReports、ActiveBar
等第三方控件开发小型 ERP 管理软件的设计思想及程序实现。
1. 在开发过程中要考虑的几个问题
1.1 全过程的业务跟踪
传统的 ERP 管理软件只是若干模块的简单组合,有的甚至仅仅充当记事本的功能,在
开发小型 ERP 管理软件的过程中,完全抛弃了这种简单的“记事本”功能,注重于生产、贸
易全过程的进展,实现全部过程的业务跟踪
[3] [4]
。作为软件的使用者,可以随时掌握整个公
司、各分公司的运营情况,甚至某笔具体业务的进展情况。例如:可以非常方便地查询到某
一时间段销售已收款的单据列表和销售未收款的单据列表,还可以很方便地查询一张具体的
销售发货单的总金额、已收金额和未收金额。具体业务流程如图 1 所示: