NC开发入门:数据传输VO类与数据库表创建
需积分: 39 169 浏览量
更新于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平台上进行基本的二次开发,实现定制化的业务功能。
1013 浏览量
110 浏览量
128 浏览量
2025-03-10 上传
106 浏览量
142 浏览量
2022-07-15 上传
103 浏览量
2022-09-24 上传
754 浏览量

涟雪沧
- 粉丝: 24
最新资源
- Matlab遗传算法工具箱使用指南
- 探索《黑暗王国》:自由编辑的纯文字RPG冒险
- 深入掌握ASP.NET:基础知识、应用实例与开发技巧
- 新型V_2控制策略在Buck变换器中的应用研究
- 多平台手机wap网站模板下载:全面技术项目源码
- 掌握数学建模:32种常规算法深入解析
- 快速启动Angular项目的AMD构建框架:Angular-Require-Kickstart
- 西门子S71200 PLC编程:无需OPC的DB数据读取
- Java Jad反编译器配置教程与运行指南
- SQLiteSpy:探索轻量级数据库管理工具
- VS版本转换工具:实现高至低版本项目迁移
- Vue-Access-Control:实现细粒度前端权限管理
- V_2控制策略下的BUCK变换器建模与优化研究
- 易语言实现的吉普赛读心术源码揭秘
- Fintech Hackathon: 解决HTTP GET私有库文件获取问题
- 手把手教你创建MAYA2008材质库Shader Library