ERP软件开发实训课程教师参考手册Word文件下载.docx
《ERP软件开发实训课程教师参考手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《ERP软件开发实训课程教师参考手册Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
![ERP软件开发实训课程教师参考手册Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/13/fd40e030-526e-4891-a14a-f54f3a89aed0/fd40e030-526e-4891-a14a-f54f3a89aed01.gif)
4.教学建议(6
(三UAP单据开发实训(6
1.教学内容(6
2.课堂练习(7
3.教学目标(7
4.教学建议(7
(四UAP报表开发实训(7
1.教学内容(8
2.课堂练习(8
3.教学目标(8
4.教学建议(8
(五工作流应用开发实训(9
1.教学内容(9
2.课堂练习(9
3.教学目标(9
4.教学建议(9
(六行为对象代码开发实训(10
1.教学内容(10
2.教学目标(10
3.教学建议(10
(七综合实训——需求分析与详细设计(10
2.教学目标(11
3.教学建议(11
(八综合实训——功能模块开发(11
1.教学内容(11
2.教学目标(12
3.教学建议(12
一、课程的基本设计
(一课程概况
课程名称ERP软件开发实训课程编号
课程类别专业课修读方式必修
课程学分3课程学时64理论学时16实训学时48适用专业信息管理与信息系统、软件工程、计算机科学与技术专业
考试形式开卷考试和实训上机操作两种方式相结合
赵天希毕建涛主编《ERP软件开发实训教程》推荐教材
清华大学出版社2010年
(二课程性质
《ERP软件开发实训》课程是一门实践性较强的专业课。
作为信息管理与信息系统专业(以及软件工程、计算机科学与技术专业的必修课,本课程以用友ERP-U8(v8.72及其UAP平台为实训教学平台,进行ERP软件二次开发实训,通过极少的软件编码,着重培养学生业务逻辑的分析、设计与实现能力,训练学生分析问题、解决问题的能力,。
UAP开发平台,针对ERP软件的不同角色(客户、实施、开发、伙伴等人员提供了快速的开发及实施平台。
通过平台技术,能够使编码人员得到最大的解放,使学生把主要精力用于业务逻辑的分析与实现。
(三课程任务
培养具有管理学理论基础、计算机科学技术知识及应用能力的复合性应用型、高素质的信息管理、信息系统、软件开发人才,提升学生就业的综合竞争力。
(四基本要求
1.熟悉软件开发实训平台(UAP平台的基本知识,掌握项目管理操作技能。
2.了解表单的基本概念、实体模型、开发流程,熟悉表单的发布和运行。
3.掌握单据、列表档案、树形编辑档案、树形导航档案、复杂档案的设计方法。
4.熟悉表单的布局视图设计,功能定制与状态控制,值更新事件设计,编号规则设计和生单规则设计。
5.熟悉报表数据源定义、报表过滤条件设计,掌握表格式报表、交叉式报表、自由式报表的格式设计。
6.了解工作流设计器和工作流控制台,掌握表单审批流程设计的基本方法。
7.了解行为对象代码开发的基本方法。
8.能够基于UAP平台,对所给案例(借出还回业务进行业务需求分析、功能需求定义和功能模块开发。
(五推荐教材
本课程推荐教材:
ERP软件开发实训教程,赵天希毕建涛主编,清华大学出版社,2010年。
书名:
ERP软件开发实训教程
作者:
赵天希毕建涛主编
出版:
清华大学出版社
书号:
978-7-302-22129-6
定价:
29.80元(含光盘
(六课时分配
教学单元
学时篇章理论实训小计
第1章软件开发实训平台246
第2章UAP档案开发实训246
第3章UAP单据开发实训268第4章UAP报表开发实训2810
第5章工作流应用开发实训268
上篇
软件开发基础实训第6章行为对象代码开发实训26
8第7章需求分析与详细设计246下篇
软件开发综合实训第8章功能模块开发21012
(学时合计164864
二、课程的教学建议
《ERP软件开发实训》课程由两大部分教学内容组成。
第一部分是软件开发基础实训,有六个单元。
以“培训课程管理”实训案例为主线,学习UAP平台及其项目管理的基本知识,学习表单、报表、工作流的基本概念、开发流程和设计方法,了解行为对象开发与注册的基本技术。
第二部分是软件开发综合实训,综合所学的UAP开发知识,根据业务具体需求,遵循软件工程开发流程,开发一个ERP应用插件:
“礼尚往来——借出还回业务管理”。
(一软件开发实训平台
1.教学内容
(1ERP软件概述。
(2开发实训案例:
实训基础账套,培训课程管理,销售日报管理,订货会管理,借出还回管理。
(3UAP开发平台:
基本概念,登录UAP,角色管理,任务管理,辅助工具。
(4UAP项目管理:
导出项目,导入项目,打开项目,删除项目。
(5UAP项目创建:
新建项目,发布项目,解除发布,添加子产品。
(6UAP表单开发:
表单设计器,表单与实体,实体属性,实体属性的属性,表单列表,表单开发流程。
2.课堂练习
例1-1导入、导出、打开、删除SaleVoucher销售日报项目。
例1-2创建培训课程管理项目,为培训课程管理软件开发作准备。
3.教学目标
让学生了解软件开发实训案例,学习软件开发实训平台(UAP平台的基本知识,掌握项目管理操作技能,理解表单的基本概念和开发流程,为开展ERP软件开发实训奠定基础。
4.教学建议
系统讲解UAP平台之前,可以安排时间带领学生观察U8-ERP系统,了解档案、单据、报表在ERP系统中的形态和作用。
(二UAP档案开发实训
(1档案开发概述。
(2列表档案设计。
(3树形档案设计。
(4导航档案设计。
(5复杂档案设计。
(6布局视图设计。
例2-1采用列表档案类型设计开发教室档案。
例2-2采用树形编辑档案类型设计开发师资分类档案。
例2-3采用树形导航档案类型设计开发讲师档案。
例2-4采用复杂档案类型设计开发课程档案。
例2-5优化课程档案的布局视图并输入数据。
结合实例教学,让学生掌握列表档案、树形编辑档案、树形导航档案、复杂档案及其布局视图的设计开发方法。
(1档案设计,从列表档案、树形编辑档案、树形导航档案,到复杂档案,要循序渐进。
(2让学生尽快看到设计成果,体会成功的快乐。
不必拘泥于细节。
(3布局视图的设计,在前面的例题中一带而过,然后再集中学习关于布局的操作技巧。
(三UAP单据开发实训
(1单据开发概述。
(2实体模型设计。
(3功能定制与状态控制:
定制表单功能,定制实体功能,控制栏目状态,定制列表功能。
(4值更新事件设计。
(5编号规则设计。
例3-1采用单据类型设计培训单的实体结构。
例3-2为培训单定制功能按钮和栏目状态。
例3-3设计值更新事件,根据开始、结束日期控制“保存”按钮的行为状态。
例3-4为培训单设计编号规则。
例3-5设计学员登记表,应用表单转换规则从培训单生成学员登记表表头信息。
结合实例教学,让学生掌握单据的实体模型及布局设计、功能定制与状态控制、值更新事件设计、编号规则设计和生单规则设计。
(1单据设计内容丰富,从初步实现,到逐步优化,由易到难。
(2老师不断提出问题,学生不断分析、解决问题。
(3可以启发学生找出例题中更多需要改进的地方。
(四UAP报表开发实训
(1报表开发概述:
报表开发流程,报表开发环境,报表数据源,报表格式视图,报表过滤条件,报表的运行与测试。
(2表格式报表开发过程:
应用实体关系查询,应用SQL脚本查询,设计报表过滤条件。
(3复杂报表开发过程:
设计交叉式报表,设计自由式报表。
例4-1基于教室档案设计教室一览表。
例4-2基于学员登记表设计学员一览表。
例4-3为学员一览表设计过滤条件。
例4-4为学员一览表设计第二个视图,创建交叉式报表。
例4-5为学员一览表设计第三个视图,创建自由式报表。
结合实例教学,让学生学习UAP报表开发,重点掌握报表数据源定义、报表过滤条件设计、以及表格式报表、交叉式报表、自由式报表的格式设计。
(1从一个简单报表(教室一览表开始练习,体会报表开发的基本过程。
(2然后再用一个报表(学员一览表例题,从不同的纬度学习报表开发的技术:
如何定义报表数据源,如何设计报表过滤条件,如何设计表格式报表、交叉式报表、自由式报表。
(五工作流应用开发实训
(1工作流概述:
工作流的作用,U8工作流系统,登录工作流系统。
(2工作流控制台:
发布流程模型,管理流程实例,查看流程日志。
(3工作流设计器:
设计器概述,管理流程模型,管理流程模板,流程设计工具。
(4审批流程设计:
审批流设计概述,创建流程模型,设计流程模型的结构,设置流程模型的属性,设置审批节点的属性,测试运行审批流。
例5为培训单设计并运行测试审批流程。
结合实例教学,让学生学习工作流的基本知识,了解工作流设计器和工作流控制台,掌握表单审批流程设计的基本方法。
(1以简单审批流程为例讲解审批流程设计的基本方法。
(2可以让学生自行设计多分枝的审批流程,并组织讨论。
(六行为对象代码开发实训
(1行为对象概述:
行为对象开发环境,行为对象开发流程,行为对象开发需求。
(2行为对象开发:
功能创建,代码设计,代码编译。
(3行为对象注册:
行为对象注册方法,行为对象与功能按钮的挂接,行为对象的应用效果。
2.教学目标
结合实例教学,让学生了解行为对象代码开发的基本方法。
3.教学建议
(1以按钮功能为例讲解行为对象代码开发与注册的基本方法。
(2可以让学生为已经实现的表单自行设计更多的行为对象,并组织讨论。
(3除了C#之外,可以让学生自行练习用VB开发行为对象代码。
(七综合实训——需求分析与详细设计
(1业务需求分析。
(2功能需求定义:
借出业务,借入业务,插件功能模块列表。
(3表单详细设计:
借出借用单,借出归还单,借出转换单。
(4报表详细设计:
借出借用表,借出明细表。
针对“借出还回业务”综合实训案例,让学生完成业务需求分析、功能需求定义,进行表单和报表的详细设计。
(1本单元内容最好由学生独立完成,可以分组讨论。
(2老师课前引导,课后点评。
(八综合实训——功能模块开发
(1基础档案设计:
联系人档案设计,借用理由档案设计。
(2借出借用表单设计:
建立表单模型,建立表单布局,设置过滤条件,编号规则设计,表单转换规则。
(3借出归还单设计:
建立表单模型,建立表单布局,表单转换规则。
(4借出转换单设计:
(5报表设计:
借出借用单报表设计,借出明细表设计。
(6模块菜单项调整。
根据前面对“借出还回业务”案例的需求分析和功能需求定义,让学生基于UAP平台,实现借出还回业务的基础档案、借出借用单、借出归还单、