NC开发入门:数据传输VO类与数据库表创建

需积分: 39 6 下载量 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平台上进行基本的二次开发,实现定制化的业务功能。