《(ERPMRP管理)UAP ERP二次开发》由会员分享,可在线阅读,更多相关《(ERPMRP管理)UAP ERP二次开发(9页珍藏版)》请在金锄头文库上搜索。
1、ERP软件开发报告 目录第一章 需求分析1、 业务需求分析2、 功能需求分析第二章 表单详细设计 1、业务流程:2、特殊材料入库单第三章 功能模块开发1、 表单设计2、 编码规则设计3、 布局设计4、 转换规则第四章 效果图第五章 总结第一章 需求分析1、 业务需求分析进行软件开发时,首先应调查了解用户需求。管理信息系统的设计人员必须充分理解用户对系统的业务需求,准确地确定系统需求,明确系统功能。企业与客户或供应商之间存在一种“特殊材料入库”业务,但是标准化的ERP产品,缺乏对该业务管理的系统支持。这种业务主要是一些企业相关零部件特别重要,属于稀缺资源的一些,对于整个工艺的流程非常重要。可以认
2、为,这种材料的缺失,使整个流程无法进行下去,结果是产品无法实现,客户的要求不能够及时的到达,这会影响企业自身的运行,长期以往可能进一步损伤企业的信誉,不利于企业的发展。这个简单的业务主要目的:企业需要审查整个库存,偏于汇总,高层及时把握这些材料的一手库存,不能够有一丝闪失。我们这个业务的简单的场景:2、 功能需求分析根据业务需求得到流程图:功能流程列表:序号功能模块名称功能描述1特殊材料入库单本模块录入特殊材料的入库记录2采购入库单本模块参照生成采购入库单,便于汇总生成总的入库单 第二章 表单详细设计1、业务流程: 2、特殊材料入库单i. 功能模块所属菜单项:供应链销售管理特殊材料入库单ii.
3、 功能描述: 本模块主要实现企业特殊材料入库业务,详细记录每次相关信息。 表头项目序号字段名称字段类型定义说明1入库单号表单编号单据的编号,不可编辑。必填2入库时间日期时间日期时间参照3仓库基础资料参照仓库档案4供货单位基础资料参照供应商档案5部门基础资料属性选择业务员自动带出6业务员基础资料参照人员档案7制单人制单人保存单据时自动获取8审核人审核人保存单据时自动获取9审核日期审核日期保存单据时自动获取10审核时间审核时间保存单据时自动获取表体项目序号字段名称字段类型定义说明1存货编码基础资料参照存货档案2存货名称基础资料属性选择存货编码时自动带出,不可编辑3数量数量入库数量4本币单价价格入库
4、单价5本币金额金额数量和单价乘积第三章 功能模块开发在确定了需求分析和表单详细的设计,进行具体的功能模块的开发,真正的实现此业务的功能。1、 表单设计主表子表2、 编码规则设计这个部分主要的是把一些实体属性的相关属性设计准确,这样才能够实行转换规则,也就能够保存。基础资料的采用的是参照相关档案。对于子表里面的“本币金额”采用的值更新事件,这是自动得出的结果,是“数量”和“本币金额”的乘积。3、 布局设计采用自动布局为主,稍加修改。4、转换规则这个部分原表是“特殊材料入库单”,目标表是“采购入库单”。规则是在此俩间建立简单映射关系,主表对主表,子表对子表,具体的关系见图。(1)主表映射主表(2)
5、子表映射子表 第四章 效果图1、特殊材料入库单,录入简单的数据2、采购入库单参照“特殊材料入库单”,生成数据第五章 总结经过这段时间的学习,认识到ERP系统的相关知识,同时更加深刻的认识到ERP本身的各种特点,这样我们能够发挥他的优势,尽量避免系统的劣势。而在ERP系统上的二次开发,很好的体会到了,各个企业能够根据自身的实际情况补充一些模块或是功能,这样偏于发挥企业自身的优势。我们在以UAP平台为教学实训,进行管理软件二次开发实训,用的代码量较少,主要是我们的业务逻辑分析、设计与实现能力。这样就要求我们从企业自身的状况,实时的做出相关必要的调整,这样才能够符合市场发展的需要或是趋势的变化。我在这个实训中,关于操作方面,体会更多,我们知道一些逻辑的思考更加重要,同时知道相关模块连接的紧密性,一些细节都是相关模块的不是仅仅自身的,这些都是联系在一起的。