简述与分析题(2+3+3+2+3+3+4=20)
知识点:UAP二次开发模式-行为对象注册
1、请列出U872 UAP平台单据开发时,行为对象注册功能支持的对象。
答案:
1、.Net表单对象
2、列表对象
3、VB表单对象
4、服务器端对象
知识点:卡片(单据)-卡片处理主要流程点
3、请简述在U872产品销售订单门户工具栏上添加用户自定义按钮并实现按钮操作的过程。
答案:
1、在销售订单界面上同时按住Ctrl+Shift并点击任何一个按钮,到写字板(附件中的写字板)进行
粘贴操作。根据显示的信息,预置数据到Meta数据库AA_CustomerButton表中。
2、AA_CustomerButton表中cCustomerObjectName字段,存储的是实现按钮操作的Dll信息。该
Dll中的接口类包括RunCommand、Init、BeforeRunSysCommand三个方法用以实现相应的操作功
能。
3、Dll编译后注册即可。
知识点:功能权限控制-功能注册与权限控制主要流程
5、请简述功能权限控制的用途?
答案:
功能权限控制提供了两个版本VB版和Net版。VB版主要给客户端使用,Net版主要给服务端使用。
主要根据互斥级别,进行功能的申请和释放,注意:功能权限只处理末级权限。
知识点:打印控件-打印控件处理流程分析
7、请简述打印控件的主要功能。
答案:
打印控件根据指定的XML格式文件(或字符串)对指定的XML数据文件(或字符串)进行格式化输出,本身基本不做任何数据的处理,不涉及任何业务逻辑,也不与任何数据库进行交互。主要功能包括:
1、绑定XML文件
2、页面设置
3、打印预览
4、打印
5、输出到文件型数据库
实务题(6+7+7+5+5+5+5=40)
知识点:如何开发可与门户集成的VB dll-VB门户集成核心代码
1、某企业根据自身实际的需要,要求在U872产品基础上二次开发特性功能。请问如何将二次开发的功能
(单据、单据列表等)嵌入到U872产品中?
答案:
1、开发符合嵌入到U872门户规范的VB项目。
具体:建立一VB工程,该项目名为TestU8,实现接口UFPortalProxyInterface.ILoginable,实现接口ILoginable的类为clsProductFacade。在此项目中实现客户要求增加的单据、单据列表。
2、利用《菜单、权限工具.xls》,预制门户中需要显示的菜单结点信息
3、根据菜单信息和项目TestU8信息,预置数据到ua_idt数据表中
知识点:相关控件-控件的使用
2、在一个项目中根据用户的实际需求,需要给用户增加一张系统单据对应的单据列表,以实现用户的个性化的要求,请简述在如何开发一张单据列表
答案:
1、根据单据的物理表或视图创建单据列表的视图
2、根据新创建的单据列表视图,预制单据列表的模板数据
3、通过单据列表控件加载预制的单据列表
知识点:单据开发-单据开发全过程处理
3、某公司需要实现对日常人员维修派工信息进行记录和保存。单据的格式如下:
热水器装配、维修派工单
派工单号派工日期
客户编码联系人
客户名称
请根据以上业务设计并实现用户需求。要求:单据模板设计基本步骤的描述、MVC分层实现流程说明。
答案:
1)根据单据表头物理表的设计规范创建单据的表头物理表,需要包含以下字段
[id]是单据后台业务数据的关键字。
[Ivtid]是标记每一张单据所使用的单据模板编号。
[ufts]是单据数据的时间戳,主要是对单据修改操作时业务处理使用。数据库认证考试
[ccode]是业务单据的编号。
[16]是预留实施人员的备用字段,可以根据用户的业务需要随时启用它。
2)根据单据表体物理表的设计规范创建单据的表体物理表,需要包含以下字段
[autoid]是子表关键字。
[id]是主表关键字,主要是用于区分业务单据上的数据后台标识。
[36] 是预留实施人员的备用字段,可以根据用户的业务需要随时启用它。
3)根据单据表头视图的设计规范创建单据的表头视图,在创建主表视图时请注意CONVERT(char,
CONVERT(money, ufts), 2) AS ufts, 字段全部需要使用小写。
4)根据单据表体视图的设计规范创建单据的表体视图,字段全部需要使用小写。
5)根据以上数据预置单据模板信息和相关菜单信息。
6)建立符合嵌入到U872门户规范的VB项目并采用MVC模式进行开发。项目分为3层:视图层(V
层)、控制层(C层)、模型层(M层)。
(考生答题时,可能方法名称与答案不一样,只要逻辑思路对即可)
知识点:UAP二次开发模式-报表自定义行为实现的关键点
=
知识点:开发方法论-规划阶段的核心点
7、请描述在项目开发过程中设计阶段的主要工作内容(过程)、核心控制点(里程碑)以及设计文档的管理要求及规范。最好能结合自身实际项目的处理过程进行回答。
答案:
主要工作内容:
1)概要分析设计(含界面原型)
2)提交需求分析报告,请客户签字确认
3)详细分析设计
a)数据库设计
b)业务逻辑设计
4)制定开发进度,提交详细开发计划,请客户签字确认
核心控制点:
1)客户确认《需求分析报告》
2)客户确认《详细开发计划》
主要设计文档与规范:
1)必有文档:
a)概要设计说明书.doc
b)项目客户化开发需求分析报告.doc
c)用户业务逻辑设计.mdl
d)详细方案设计.mdl
e)项目客户化开发界面原型.doc
f)项目客户化开发进度计划.mpp
2)辅助文档:
a)数据库设计规范.doc
b)系统架构总体设计方案.doc
c)数据库设计说明书.doc
d)数据库字典.doc
e)技术实现开发文档.doc
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论