NC基本档案二次开发:前台校验与数据库操作流程

需积分: 50 2 下载量 152 浏览量 更新于2024-08-18 收藏 1.08MB PPT 举报
NC基本档案二次开发流程主要关注于前台校验与数据库表的创建,以及数据字典的导入。在这个过程中,开发人员汪锦辉实习期间负责的关键步骤包括: 1. **前台校验**:这是开发过程中的关键环节,确保表体分部分项档案中的关键字段如主键、考核体系主键、部门主键的非空性,以及组合键的唯一性。此外,针对不同的表头分配方式,有特定的字段(如合同类别或合同)需要满足不能为空条件。这些校验规则通过VOChecker、ClientCheckRules、ICheckRules、ICheckRules2和IUniqueRules等类进行实现,目的是保证用户输入数据的准确性和完整性。 2. **数据传输类VO**:在二次开发中,可能涉及到数据的传递和处理,例如使用VO(Value Object)作为数据模型,用于存储和传输业务数据。 3. **控制类AssessAssignCtrl**:此部分可能涉及数据分配或权限控制逻辑,例如如何根据业务规则分配或检查数据。 4. **入口类ClientUI**:作为用户界面的入口,它负责引导用户交互并执行校验,可能是前端或后端界面,具体实现可能依赖于UI框架和业务逻辑。 5. **数据库操作**:创建数据库表是核心步骤,首先在PDM中定制新的单据类型,并根据数据库类型(如SQL Server)生成相应的创建脚本。然后,使用数据库连接软件执行脚本,确保表结构正确,包括TSDR字段的检查。 6. **导入数据字典**:通过系统管理工具导入客户化的数据字典,从PDM文件中获取数据,对项目档案和项目业态信息等表进行更新,可以选择全部覆盖或特定表单的导入。 7. **调试与测试**:在每个阶段完成后,都需要进行初步的调试和测试,确保功能的正常运行和数据一致性。 在整个流程中,前端与后端的交互、业务规则的校验、数据库结构的维护以及数据字典的同步都是必不可少的组成部分,它们共同构成了NC基本档案二次开发的完整流程。