1、企 业 E R P 系 统 设 计 与 实 现ERP管理系统主讲人:XXX 时间:20XX.XX目录01系统开发背景及意义02系统开发功能的分析03系统开发总体的设计04系统开发模块的设计05系统开发的整体总结系统开发背景及意义第一部分系统开发背景及意义随着经济的发展,ERP已成为现代企业管理的重要手段。如果购买现有的ERP系统,不能完全适合公司实际需求,需要进行二次开发,成本较高,周期较长。有效的方法是结合实际情况、量体裁衣开发一套适合企业实际情况的ERP系统。开发背景系统开发背景及意义ERP就是企业资源计划它是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管
2、理(信息流)开发背景集成一体化的企业管理软件。从而实现信息数据标准化,系统运行集成化、业务流程合理化绩效监控动态化、管理改善持续化。系统开发功能的分析第二部分系统开发功能的分析功能需求系统包括九个功能模块,分别是基础模块、采购模块、销售模块、仓库管理生产管理、客户管理、财务管理、报表管理和系统管理模块。我负责其中基础管理模块、采购管理模块和销售管理模块的设计。基础管理模块主要用于设置系统的各种基础分类,各种档案分类、结算账户、物料清单及库存初始化信息。采购管理模块主要用于管理原材料的采购订单、采购入库、采购付款等业务。销售管理模块主要用于管理产品的销售订单、销售出库和销售收款等业务。 系统开发
3、功能的分析企业管理系统基础管理采购管理销售管理仓库管理生产管理客户管理财务管理报表统计系统管理系统开发功能的分析基础管理类别管理物料清单结算账户初始化管理档案管理1. 存货类别2. 部门类别3. 费用类别1. 费用档案2. 存货档案3. 供应商档案4. 客户档案5. 员工档案6. 仓库档案系统开发功能的分析采购管理子功能销售管理1. 采购订单2. 采购入库单3. 采购付款单1. 销售订单2. 销售出库单3. 销售收款单系统开发总体的设计第三部分系统开发总体的设计企业ERP管理系统流程图系统开发总体的设计数据表名称以模块名称的英文单词前两位大写字母开头,后面加相关英文单词或缩写,如下图所示。系统
4、开发模块的设计第四部分系统开发模块的设计类别管理模块中包括存货分类、部门分类和费用分类三部分。每个分类都可以对其项目进行添加、修改和删除操作。下面是存货分类FROMBSINVENTYPE.CS)的截图。系统开发模块的设计STRCODE = INSERT INTO BSINVENTYPE(INVENTYPECODE,INVENTYPENAME) VALUES(+TXTTYPECODE.TEXT.TRIM() + , + TXTTYPENAME.TEXT.TRIM() + ); TRY SDR = DB.GETDATAREADER(STRCODE);SDR.READ(); DB.EXECDATAB
5、YSQL(STRCODE) 添加代码写入数据库系统开发模块的设计单击“添加”“修改”按钮时,都会弹出新的编辑框,可以对原来的存货类别代码和名称进行编辑。下面是存货类别编辑框。系统开发模块的设计窗体下面都会绑定数据源,用来显现所输入的信息。后续模块需要前面的信息时就会从前面的DATAVIEWVIEW中选取。绑定到数据源代码 COMMUSE.BUILDTREE(TVINVENTYPE, IMAGELIST1, 存货分类,BSINVENTYPE,INVENTYPECODE, INVENTYPENAME); MESSAGEBOX.SHOW(保存成功!, );系统开发模块的设计单击“保存”按钮,程序首先
6、判断是添加还是修改操作,然后保存单据信息。下面是添加操作的代码。PRIVATE VOID BTNADD_CLICK(OBJECT SENDER, EVENTARGS E) FORMBSINVENTYPEINPUT FORMINVENTYPEINPUT = NEW FORMBSINVENTYPEINPUT();FORMINVENTYPEINPUT.TAG= ADD; /添加操作 FORMINVENTYPEINPUT.OWNER = THIS;FORMINVENTYPEINPUT.SHOWDIALOG(); 系统开发模块的设计ERP系统中包括的每个模块都有增删改查的功能。经过测试证明,本系统在操作
7、上和输入数据的验证上,比较稳定,达到了预期设计系统的功能。能够比较全面的实现企业ERP管理系统的各项基本功能。系统开发平台:Visual Studio 2010系统开发语言:C#数据库管理系统软件:SQL Server 2008系统开发的整体总结第五部分系统开发的整体总结特点:能够按照操作功能来分配操作权限;灵活的录入数据,使信息传递方便、快捷。界面美观友好,操作灵活方便,数据存储安全可靠。缺点:系统简洁性有待提高;有些功能操作比较繁琐,代码没有架构层。总结:经过测试证明,本系统在操作上和输入数据的验证上,比较全面,达到了预期设计系统的功能。能够比较全面的实现企业ERP管理系统的各项基本功能。企 业 E R P 系 统 设 计 与 实 现ERP管理系统主讲人:XXX 时间:20XX.XX