NC基本档案二次开发:数据传输类VO实现步骤

需积分: 50 2 下载量 90 浏览量 更新于2024-08-18 收藏 1.08MB PPT 举报
"数据传输类VO-NC基本档案二次开发流程是针对NC系统进行的定制化开发步骤,涉及VO的生成、数据库表的创建、数据字典的导入等多个环节。VO,即Value Object,是软件设计中的一种对象,用于封装数据,通常用于数据传输和业务逻辑处理。在这个流程中,通过UAP集成开发工具的表单集成开发中心可以生成VO,以满足特定业务需求。二次开发主要包括以下几个步骤: 1. **注册功能节点**:这是在NC系统中为新的业务功能创建入口,确保用户可以在系统中找到并使用该功能。 2. **导入数据字典**:数据字典是系统中定义的数据结构和数据类型的集合,通过导入数据字典可以将新的业务数据结构引入到系统中。 3. **增加/编辑单据模板**:根据业务需求,可能需要创建或修改单据模板,以便用户可以填写和提交符合业务规定的表单。 4. **增加单据类型**:定义新的单据类型,例如在例子中提到的t701单据类型,是为了区分和管理不同的业务操作。 5. **设计PDM**(Physical Data Model):PDM是物理数据模型,用于描述数据库的实际结构,包括表、字段等。在设计PDM后,可以生成数据库表创建脚本。 6. **数据传输类VO的创建**:VO是业务逻辑层和表示层之间传输数据的对象,用于存储和传递信息,提高代码的可维护性和复用性。在UAP集成开发工具中选择生成VO,并指定正确的包路径。 7. **控制类和入口类的编写**:如AssessAssignCtrl是控制类,负责处理业务逻辑;ClientUI是入口类,作为用户交互的起点。 8. **前端和后端校验**:实现对用户输入数据的验证,确保数据的正确性和完整性。 9. **使用参照、公式和下拉框**:增强用户体验,提供预设值选择,如参照引用其他数据,公式计算,下拉框快速选择等。 10. **创建数据库表**:根据PDM设计,创建相应的数据库表,并确保包含必要的字段,如示例中的TSDR字段。 11. **导入数据字典**:在系统管理工具中进行数据字典导入,选择合适的覆盖方式和导入目录,以更新系统中的数据结构。 以上步骤完成后,新的业务功能就可以在NC系统中正常使用了。二次开发是针对企业特定需求的定制化过程,能有效提高系统的适用性和效率。"