- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
U(UAP)项目快速开发模型系统.ppt
项目快速开发模型系统介绍 用友软件股份有限公司 郭玉平 2010年9月20日 项目快速开发模型系统介绍 U8_UAP项目快速开发系统是基于U8 UAP平台系统、完全采用.Net开发技术、面向U8产品体系的客开人员或其他开发团队的一个快速开发框架模板系统。 基于目前伙伴的技术水平及开发能力,作为管理部门的U8客开已经成功地推出了以VB语言为主要开发工具的快速开发模板系统.目前.Net开发技术越来越成为开发工具的主流,新一代开发人员对VB开发技术了解不深,为了解决如上开发技术上的问题,基于.Net的U8客户化的体系建设越来越紧迫.在这种需求背景下,我们开发了该系统。 本系统主要涵盖了如下功能:单据开发、列表开发、报表开发。 该系统的推出,将有助于保障代码的统一性及项目质量,更好地推动U8产品的快速交付及伙伴能力孵化. 也必将在今后的区域行业开发中起到事半功倍的作用。 推广价值 Complete(完整)---完整项目解决方案 提供单据的增、删、改、查、打、存、审 提供单据自动编号和手工编号功能 提供完整产品级、模块级、记录级、字段级的功能权限控制 提供推式生单和拉式生单功能 提供单据列表批审、批弃、批打、定位、查询等常用功能 提供标准报表开发实例 Integration(集成) 与U8紧密集成- 门户 工作流 安装与部署 Open(开放) 开放的接口 开放的方法和属性 支持.NET和VB 扩展开发和取代性开发 用户自定义控件 数据库设计 本系统共设计了7个描述业务逻辑的专用表,只要对这9个表进行业务数据配置,无需改动业务代码或很少改动模型代码,直接进行DLL部署,便可完成一般项目的二次开发。数据表如下 单据项目基本业务配置表 SA_Voucherfieldconfig 参照事件逻辑业务配置表 SA_ReferFillConfig 数据有效性配置表 SA_vouchercellcheck 行列变化逻辑控制配置表 SA_RowColChange 单据保存前业务逻辑控制 SA_checkbeforesave 推式生单配置表 SA_PushMakeBillConfig 拉式生单配置表 SA_ReferVoucherConfig 拉式生单栏目设置表 AA_ColumnDic_base 拉式生单用户权限设置表 SA_authconfig 项目开发流程—UI界面设计 项目开发流程—UI模型设计 通过对主子表右键新增实体属性 项目开发流程—单据格式设计 在表单定义界面双击默认模板或新增视图布局 项目开发流程—表单功能设置 项目开发流程:栏目设置示例 单击栏目 项目开发流程—客户端代码开发 项目开发流程—服务器代码开发 开发成果呈现:代码结构 行为对象注册-示例 后台代码编译后进行行为对象注册 开发成果呈现:行为对象注册 根据不同的功能注册不同的行为对象:.net表单对象、列表对象、VB表单对象、服务器端对象、生单对象 成果展现-客户端组件开发 添加必要的引用 UFIDA.U8.UAP.UI.Runtime.Model.dll UFIDA.U8.UAP.UI.Runtime.Common.dll UFIDA.U8.UAP.UI.Runtime.Common.dll UFIDA.U8.UAP.Common UFIDA.U8.UAP.Voucher.Elements UFIDA.U8.UAP.Services.BO.DataAcess UFIDA.U8.UAP.Common System.Transactions UFIDA.U8.UAP.Services.BO; UFIDA.U8.UAP.Services.BO.Comm UFIDA.U8.UAP.Services.BO.Logic System.Runtime.InteropServices; UFIDA.U8.U8MOMAPIFramework; UFIDA.U8.U8APIFramework; 成果展现-客户端组件开发 添加必要的引用 UFIDA.U8.U8APIFramework.Meta UFIDA.U8.U8APIFramework.Parameter; MSXML2; U8Login; ADODB; UFSoft.U8.Framework.Login.UI; UFSoft.U8.Framework.LoginContext; ReferVouch.dll; Infragistics2.Shared.v6.3.dll Infragistics2.Win.UltraWinGrid.v6.3.dll Infragistics2.Win.Ultra
文档评论(0)