NC开发入门:数据传输VO类与数据库表创建
需积分: 39 10 浏览量
更新于2024-08-18
收藏 1.08MB PPT 举报
该资源是一个关于用友NC系统基本档案二次开发的入门教程,主要讲解了数据传输类VO(Value Object)的创建和使用,以及NC开发的基本流程,包括注册功能节点、导入数据字典、设计PDM、创建数据库表等步骤。
在NC开发中,数据传输类VO是非常关键的一环,它们用于在应用程序之间传递数据,通常包含业务对象的属性。在这个教程中,以CaseContT70xVO为例,展示了如何生成VO类并将它们复制到Eclipse项目中对应的包内。开发者需要为VO类添加必要的字段,例如ts(时间戳)和dr(数据状态),这些都是在数据库操作中常见的字段。通过在PowerDesigner中覆盖特定文件,可以确保生成的数据库自动包含这些字段,同时自动生成的代码也会包含对这些字段的处理。
NC基本档案二次开发流程详细介绍了以下步骤:
1. 注册功能节点:这是定制NC系统的第一步,定义功能模块的位置和访问权限。
2. 导入数据字典:导入PDM文件,将业务对象的定义引入系统,便于后续的开发和数据操作。
3. 增加/编辑单据模板:根据业务需求定制或修改单据格式。
4. 增加单据类型:定义新的业务单据,如t701,需要在数据字典中添加相应的表。
5. 设计PDM(Physical Data Model):使用PowerDesigner进行数据库建模,规划数据结构。
6. 数据传输类VO:创建并配置VO类,以便在前后台之间传输数据。
7. 控制类AssessAssignCtrl:编写业务逻辑控制类,处理业务流程。
8. 入口类ClientUI:设计用户界面的入口点,提供用户交互。
9. ui/vo/bs:分别处理UI层、Value Object层和Business Service层的开发工作。
10. 调试:对程序进行测试和调试,确保功能正常。
11. 创建数据库表:根据PDM生成SQL脚本,创建数据库表,并确保包含必要的字段。
12. 前台校验:在用户输入阶段进行数据有效性验证。
13. 后台校验:在数据提交到服务器后进行进一步的数据验证和处理。
14. 使用参照:实现业务对象之间的引用关系,如下拉框选择。
15. 使用公式:应用业务规则或计算逻辑。
16. 使用下拉框:为用户提供预定义的选择项。
17. 使用查询:实现快速查找和过滤数据的功能。
这个教程适合初学者,它详尽地解释了NC系统开发的基本步骤,并提供了具体的实例来帮助理解。通过这个教程,开发者能够逐步了解如何在用友NC平台上进行基本的二次开发,实现定制化的业务功能。
1007 浏览量
109 浏览量
127 浏览量
103 浏览量
137 浏览量
2022-07-15 上传
2020-11-19 上传
2022-09-24 上传
748 浏览量

涟雪沧
- 粉丝: 23
最新资源
- Java面试深度解析:异常处理与内存机制
- J2EE开发实践指南:从正则到Spring AOP
- UML抽象概念解析与应用
- UML用户指南:建模语言参考手册
- ASP.NET编程必备:常用内置函数详解
- Windows CE .NET编程指南:中文版详解
- Oracle数据库操作手册:从8i到9i
- 8086/8088系统总线详解与时序分析
- TestDirector 8.2SP2 安装教程与注意事项
- 批处理教程:创建PPT示例与基本命令介绍
- WebLogic管理控制台详解与实践指南
- MyEclipse快速入门:JSP开发与Tomcat配置教程
- 深入理解XAML:Windows Vista的新界面语言
- AT89S51中文详细资料:低功耗高性能单片机
- FPGA VHDL设计:实现闹钟功能的电子钟实验
- **集团HRMS需求规格:高效架构与流程管理工具