按关键词阅读: 汇总 V11 指引 开发 NC 系列
1、NC5系列开发培训 1 说明 1.1 主题 本次实战培训选择开发一个简单的学生管理系统 , 主要为了体现在NC中如何开发管理系统 。
学生管理系统大致功能为: 功能 界面类型 说明 课程信息维护 档案列表型学生信息管理 档案管理型学生选修课程申请管理型审批流程1.2 目标: 1) 了解NC UAP开发平台 了解数据模型的设计规范2) 了解单据开发的操作步骤 3)了解界面的具体技术细节 4) 1.3 环境要求 NC版本:NC56 , 可以只安装UAP客户化 , 完整系统路径中严禁包含中文或空格 。
Eclipse: 培训时必须使用我提供的Eclipse3.7 , 完整系统路径中严禁包含中文或空格 。
JDK:Win7、 。
2、Win8用户建议使用JDK1.6 , 其他1.5、1.6均可 。
严禁使用低于1.5、高于1.6 的JDK/JRE 同时建议配置JAVA_HOME到用户的环境变量中 , 而非系统变量 。
数据模型设计2 数据设计规范2.1 也有使用元数据设计数据模型 。
进行数据模型设计 , NC5系列大部分使用PowerDesigner 的设计方法 。
本文暂时介绍PowerDesigner 中的常用的数据类型大致为:NC类型数据库类型 备注档案主键Char(20) 公司主键Char(4) pk_corp 字段名称为日期Char(10) 2013-08-22 日期时间Char(19) 2013-08-22 13:19:09 逻辑型。
3、Char(1) N, Y整数Int 数字、金额型Decimal(20,4) 20 , 小数占4位长度为文本型Varchar(200) 大文本Varchar(4000) 短文本 Char、Varchar 视长度而定 在设计数据模型的时候每张表都必须设计tsChar(19)、drint、pk_corpchar(4)三个字段 , 分别表示记录的最后操作时间、删除标记、公司标记 。
如果单据需要走审批流或业务流推式、拉式生成单据 , 则必须加上如下几个字段(如原单据已经考虑到则不需要添加): 编码 名称 类型 备注 pk_corp 公司主键char(4) 审批流单据必须字段 pk_billtype 单据类型varc 。
4、har(10) vbillstatus 单据状态int vapproveid ID 审批人char(20) dapprovedate 审批日期char(10) voperatorid id 操作人char(20) doperatdate 制单日期char(10) vapprovenote 审批批语varchar(300) vbillno 单据号varchar(50) pk_busitype 业务类型varchar(50) vbusicode 业务编码varchar(50) vlastbilltype 下游单据类型char(20) vlastbillid ID 下游单据char(20) vlas 。
5、tbillrowid ID 下游行char(20) vsourcebilltype 源头单据类型char(20) vsourcebillid 源头单据char(20) vsourcebillrowid ID 源头单据行char(20) 2.2 数据模型 课程信息(bd_course) 编码 名称 类型 备注 pk_courseid 课程主键 char(20) coursecode 课程编码 varchar(100) coursename 课程名称varchar(100) maxstunum 最大选修人数 int memo 课程简介varchar(300) classroom 教室 varcha 。
6、r(100) campus 所属校区varchar(100) major 限定专业 varchar(100) credit 学分 int creditcour 学时 int pk_corp 公司 char(4) ts 时间戳char(19) dr 删除标记 int )bd_student学生信息(编码 名称 类型 备注 pk_student 主键char(20) stuno 学号varchar(20) stuname 姓名varchar(20) age 年龄int stuid 身份证号varchar(20) birthplace 户口所在地varchar(20) address 现住址varc 。
7、har(50) sex 性别char(1) telephone 联系电话varchar(20) email 邮箱varchar(20) birthday 出生日期char(10) classname 班级名称varchar(50) indate 入学时间char(10) isgraduate 是否毕业char(1) Y、N outdate 毕业时间char(10) voperatorid 创建人char(20) doperatdate 创建日期char(10) vmodifierid 修改人char(20) dmodifytime 修改时间char(19) pk_corp pk_corp ch 。
8、ar(4) ts ts char(19) dr dr int 学生信息子表紧急联系人(bd_contact) 编码 名称 类型 备注 pk_contact 主键char(20) pk_student 学生主键char(20) name 姓名varchar(20) mobile 电话varchar(20) phone 家庭电话varchar(20) unitname 联系人单位varchar(50) address 联系人地址varchar(50) relation 关系 int 父亲、母亲、配偶、亲人、朋友、同事、同学 ts ts char(19) dr dr int 选修课程申请(st_)。
9、courseapply编码 名称 类型 备注 pk_courseapply 主键char(20) classname 所属班级varchar(50) pk_student 申请学生char(20) teacher 班主任varchar(50) voperatorid 申请人char(20) doperatdate 申请日期char(10) vmodifierid 修改人char(20) dmodifydate 修改时间char(19) vapproveid 审批人char(20) dapprovedate 审批日期char(10) pk_billtype 单据类型varchar(10) vbi 。
10、llstatus 单据状态int vbillno 申请单号varchar(50) pk_corp pk_corp char(4) ts ts char(19) dr dr int st_选修课程()courseapply_b编码名称类型 备注 pk_courseapply_b 主键char(20) pk_courseapply 申请单主键char(20) pk_course ID 课程char(20) credit 学分int memo 备注varchar(300) ts ts char(19) dr dr int 2.3 PowerDesigner 建模 1) 使用PowerDesigner 。
11、 新建物理数据模型 , 点击菜单栏新建按键 , 弹出如下界面: 在界面中选择【Physical Data Model】 ,右边的DBMS选择【Microsoft SQL Server 2005】 。
来源:(未知)
【学习资料】网址:/a/2021/0321/0021742043.html
标题:系列|5系列NC开发指引v11汇总