- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5系列NC开发指引v1.1剖析
NC5系列开发培训
说明
主题
本次实战培训选择开发一个简单的学生管理系统,主要为了体现在NC中如何开发管理系统。学生管理系统大致功能为:
功能 界面类型 说明 课程信息维护 列表型~档案 学生信息管理 管理型~档案 学生选修课程申请 管理型审批流程
目标:
了解NC UAP开发平台
了解数据模型的设计规范
了解单据开发的操作步骤
了解界面的具体技术细节
环境要求
NC版本:NC56,可以只安装UAP客户化,完整系统路径中严禁包含中文或空格。
Eclipse: 培训时必须使用我提供的Eclipse3.7,完整系统路径中严禁包含中文或空格。
JDK:Win7、Win8用户建议使用JDK1.6,其他1.5、1.6均可。严禁使用低于1.5、高于1.6 的JDK/JRE
同时建议配置JAVA_HOME到用户的环境变量中,而非系统变量。
数据模型设计
数据设计规范
NC5系列大部分使用PowerDesigner进行数据模型设计,也有使用元数据设计数据模型。本文暂时介绍PowerDesigner的设计方法。
NC中的常用的数据类型大致为:
类型 数据库类型 备注 档案主键 Char(20) 公司主键 Char(4) 字段名称为pk_corp 日期 Char(10) 2013-08-22 日期时间 Char(19) 2013-08-22 13:19:09 逻辑型 Char(1) Y,N 整数 Int 数字、金额型 Decimal(20,4) 长度为20,小数占4位 文本型 Varchar(200) 大文本 Varchar(4000) 短文本 Char、Varchar 视长度而定
在设计数据模型的时候每张表都必须设计ts{Char(19)}、dr{int}、pk_corp{char(4)}三个字段,分别表示记录的最后操作时间、删除标记、公司标记。
如果单据需要走审批流或业务流推式、拉式生成单据,则必须加上如下几个字段(如原单据已经考虑到则不需要添加):
编码 名称 类型 备注 pk_corp 公司主键 char(4) 审批流单据必须字段 pk_billtype 单据类型 varchar(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) vlastbillrowid 下游行ID char(20) vsourcebilltype 源头单据类型 char(20) vsourcebillid 源头单据 char(20) vsourcebillrowid 源头单据行ID char(20)
数据模型
课程信息(bd_course)
编码 名称 类型 备注 pk_courseid 课程主键 char(20) coursecode 课程编码 varchar(100) coursename 课程名称 varchar(100) maxstunum 最大选修人数 int memo 课程简介 varchar(300) classroom 教室 varchar(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 现住址 varchar(50) sex 性别 char(1) telephone 联系电话 varchar(20) email 邮箱 varch
您可能关注的文档
- 520中文说明书剖析.doc
- 58HB便携式打印机快速使用指南剖析.docx
- 59-99检查标准剖析.doc
- 5911-034职业技能鉴定试题库-集控值班员剖析.doc
- 5B使用说明书恒达用剖析.doc
- 5800计算器ROAD—2道路放样程序剖析.doc
- 5.风资源微观选址剖析.pptx
- 5C地下工程施工剖析.doc
- 57号工程钢筋专项施工剖析.doc
- 5S管理规范作业指导书剖析.docx
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)