NC开发入门:数据传输VO类与数据库表创建
需积分: 39 13 浏览量
更新于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平台上进行基本的二次开发,实现定制化的业务功能。
2021-06-19 上传
2020-11-19 上传
2024-01-09 上传
2024-10-03 上传
2023-07-16 上传
2024-01-31 上传
2023-05-31 上传
2023-05-31 上传
2023-06-13 上传
2023-06-13 上传
涟雪沧
- 粉丝: 19
- 资源: 2万+
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目