U9研发体系(系统管理工具说明)
- 格式:pdf
- 大小:373.58 KB
- 文档页数:25
U9表格控件的行号和步长范例说明版本号:V1.0作者:温丽兵版本记录【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】版本修改与参与人修改时间修改原因修改概述审批人1.0 温丽兵 2008-6-26 原始文档建立一.问题域说明用于控制在单据的GRID上的行号的初始值及步长(即增行时的增量值)。
二.基本原理用于控制GRID上的行号的起始值及步长。
一般情况下该字段要进行持久化。
并且类型为整型。
有两种设置的方式1.代码方式设置:见第三部分关键代码及说明。
2.设计器设置如图1所示,在设计器当中设置三项属性:步长、开始行号、是否自动产生序列号。
其中“是否自动产生序列号”必须设置为“True”。
图1三.关键代码及说明1.通过以下代码调用BP取得相应的步长需要加入引用:UFIDA.U9.Base.BaseBP.Agent.dllGetProfileValueProxy bpObj = new GetProfileValueProxy();bpObj.ProfileCode = "SysLineNo";pVTDOData = bpObj.Do(); //2.设置相应GRID上的步长及初始值可使用以下的方法,在AfterCreateChildControls()内调用。
///<summary>/// 设置行号///</summary>public static void SetGridAutoNumber(IUFDataGrid grid, String colName, PVDTODatapVTDOData){if (pVTDOData != null){int nStep = Int32.Parse(pVTDOData.ProfileValue);int colIndex = GetIndexOfGrid(grid, colName);if (colIndex < 0){throw new Exception("GRID当中不存在该列。
U9研发模式及管理体系U9研发模式是指U9公司在开展研发活动时采用的一种工作方式和流程,以实现高效、快速、协同的研发结果。
U9公司作为一家专注于软件开发的公司,其研发模式的选择和管理体系的建立对于项目的成功与否至关重要。
下面将详细介绍U9研发模式及管理体系。
一、敏捷开发敏捷开发是U9研发模式的核心理念之一、敏捷开发注重迭代式、模块化的开发过程,以客户需求为导向,快速交付可用的产品。
敏捷开发强调团队合作,重视沟通和反馈,能更好地满足快速变化的需求,并保持良好的项目进展。
二、模块化开发三、协同工作四、持续集成与测试五、产品运维U9研发管理体系为了保证U9公司研发活动的有效进行,U9公司建立了完善的研发管理体系。
该体系包括以下几个方面的内容:一、项目管理U9公司采用项目管理方法来对研发活动进行全面的规划和控制。
在项目启动时,会制定详细的项目计划,并确定项目目标、范围和时间表等。
同时,项目经理会对项目进展进行监控和控制,及时解决问题,确保项目按时交付。
二、人员管理U9公司注重人力资源的合理配置和管理。
在项目组建时,会根据项目需求和团队成员的技能特点进行合理的组合。
同时,公司还会为员工提供培训和发展机会,提高团队的整体素质和技术能力。
三、质量管理U9公司对产品的质量要求非常严格,因此建立了严格的质量管理体系。
在整个研发过程中,团队成员会严格按照规定的开发流程和标准进行工作,并对每个阶段的工作进行质量检查和评估。
同时,团队会积极采集用户反馈,及时改进产品。
四、知识管理U9公司注重知识的积累和分享,建立了完善的知识管理系统。
在每个项目的结束,U9会对项目进行总结和归档,收集并整理项目相关的文档、代码和经验等。
这样可以方便后续团队的使用和学习,提高工作效率和质量。
五、风险管理U9研发管理体系还包括风险管理。
在项目的不同阶段,团队成员会识别和评估各种风险,并制定相应的应对策略。
通过对风险的及时识别和处理,可以降低项目失败的可能性,提高项目的成功率。
U9 研发体系(UIAction 使用手册)适用版本: U9 V1.5 UBF2.0 修改状态: 编写人: 审核人: 熊悦阅 刘小东此部分要记录该文档形成过程中的历次版本变更过程及变更的内容 版本 修改与 参与人 熊悦阅 修改时间 修改原因 修改内容 审批人1.02008-7-8原始文档建立刘小东1.概述UFIDA UIAction 是表示层 MVC 框架中 Controller 一部分,它与 CodeBehind 构成完整 的 UIController,CodeBehind 完成 Web 响应的流转控制,UIAction 完成一个独立的行为, 如保存、加载、翻页等等。
2.构架原理2.1 UIAction 在表示层构架中的位置和作用2.2 UIAction 的主要内容2.3 公共 UIAction截止 U9 UBF2.6,U9 一共提供了 2 套公共 UIAction,分别是 CommonAction 和 NavigationAction。
3. 使用指南3.1 CommonAction 部分CommonAction 部分主要完成对 UIModel 数据的加载和更新操作,其中主要方法有 Load, LoadChildView,Save 等方法。
3.1.1 Load 方法Load 方法完成加载数据到 IUIModel 的过程,包含以下多种声明:声明 IUIModel Load() IUIModel Load(IUIModel) IUIModel Load(IUIModel,bool) 说明 加载当前 IUIModel 加载指定的 IUIModel 加载指定的 IUIModel 第二个参数控制是否清空 IUIModel 的数据 IUIModel Load(IUIView,bool) IUIModel Load(params IUIView[]) IUIModel Load(params IUIViewBindingControl[]) 加载一个视图,是否根据父视图进行过滤 加载指定的多个视图 加载指定的多个 UI 绑定控件对应的视图3.1.2LoadChildView 方法LoadChildView 方法加载指定视图的下级视图数据:声明 Void LoadChildView(IUIView) 说明 加载的数据存放在视图的 ContainerModel 中3.1.3Save 方法Save 方法将 IUIModel 的变化更新到后台持久层 声明 IUIModel Save() IUIModel Save(IUIModel) 保存后会回刷 IUIModel 的数据到前台。
U9开发环境手册文件编号:U9-SE-××-SPEC-××版本号:修改状态:0编写人:张璋审核人:适用对象该手册适用于U9本部开发人员、客户化开发人员。
版本记录【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】版本修改与参与人修改时间修改原因修改概述审批人1.0 张璋 2008/07/10 原始文档建立1.1 张璋 2008/08/12 按照本部级评审意见修改相关文档名词解释z U9AppCode(U9业务逻辑视图目录z U9Data(U9数据视图目录z U9Product(U9开发环境目录z U9UICode(U9UI逻辑视图目录手册正文1.U9基础开发环境1.1 OS环境推荐使用“Windows Server 2003(企业版,SP2”,U9本部人员可以在如下地址访问获取:\\u9domain\data\Download\0C - 操作系统1.2 IIS6.0推荐安装OS后,立即安装IIS,以保证在安装 2.0之前IIS已经安装完毕。
IIS6.0的安装位置在:添加或删除程序->添加删除Windows组件->应用程序服务器->详细信息->Internet信息服务(IIS。
按照下图红色数字顺序,安装IIS6.0。
点击【确定】、【下一步】后,系统提示插入操作系统光盘,可以插入系统光盘,如果没有系统光盘,可以定位到操作系统文件夹的i386文件夹。
1.3 Framework V3.0U9本部人员可以在如下地址访问获取:\\u9domain\data\Download\0C - Visual Studio系列1.4 浏览器推荐使用“IE7”,U9本部人员可以在如下地址访问获取:\\u9domain\data\Download\0C - Office系列1.5 数据库开发环境推荐先安装SQL Server 2005,再安装Visual Studio 2005。
U9 BP服务开发指南文件编号:版本号: 1.0修改状态:0编写人:祁宏伟审核人:适用对象该规范适用于U9所有BP和服务的开发人员版本记录【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】版本修改与参与人修改时间修改原因修改概述审批人1.0 祁宏伟 2008-7-10 原始版本创建1.1 祁宏伟 2008-7-30 增加模型设计,调整格式相关文档名词解释BP: business operation 业务操作,指一个业务操作单元.可以理解成一个有平台元数据和框架引擎支撑的业务方法.主要用于对于UI调用后台的业务数据操作和后台业务操作的逻辑封装. SV:服务,和BP一样同样也是业务操作单元, 但服务从设计上是用于为外部服务组外部应用提供的业务接口,可以进行webService发布.U9中使用BP和服务的主要场景:对于支持IIS和应用服务可分布的场景,UI在IIS服务器,调用应用服务器的处理必须要走BP,来支持跨进程,机器调用.此时该BP主要用于对UI的数据请求作处理和返回.对于应用服务间业务逻辑的处理过程中,常常有需要对业务逻辑进行一定的封装,此时用BP封装业务逻辑,主要是包装多个业务操作,提供功能接口.对于服务,只用于跨服务组,跨组织,跨Site情况下的业务功能接口访问.手册正文1BP,SV模型设计:BP与SV的模型设计是一样的,下面用BP的模型来演示.1.1创建BP项目打开UBF,解决方案中右键 “Solution’demo’”弹出菜单选择新建弹出创建对话框1.选择区域1操作项目 BP2.项目名称 SubmitSOBP3.点击确定保存退出这时解决方案中就多了一个项目” SubmitSOBP.ubfb”1.2 设计BP第一步: 双击SubmitSOBP进入BP设计区第二步: 拖入操作BP从工具箱中选择‘操作’拖入工作区中如图区域2所示修改操作属性名称为SumitSO显示名称为审核第三步新增BP传入参数在模型图中选中BP,在详细信息视图中添加传入参数类型的设置,同实体的设置方法一样第四步 设置BP属性选中BP, 点属性窗口1.修改名称2.修改显示名称3.修改返回类型,在这里默认为空类型,也就是V oid型4.是否是实体的主键5.事务类型选择6.是否需要权限的控制。
U9升级工具使用手册文件编号:U9-SE-××-SPEC-××版本号: 1.0修改状态:0编写人:李靖和审核人:目录1. 适用对象 (3)2. 版本记录 (3)3. 使用说明 (3)3.1 数据库升级 (3)3.2 报表升级 (5)4. 常见问题 (6)4.1 为什么元数据升级不能指定连接串 (6)4.2 当DBServer和WebServer部署在不同服务器时如何升级报表元数据 (6)4.3 能否只针对更新的报表元数据进行升级 (6)1.适用对象该规范适用于系统实施、测试人员以及其它和系统升级相关的操作人员。
2.版本记录版本修改与参与人修改时间修改原因修改概述审批人1.0 李靖和 2008-6-30 原始文档建立3.使用说明3.1 数据库升级执行UFIDA.UBF.Build.Install.exe,操作用户必须具有windows管理员权限,在数据库服务器本机执行,如图:点击“获取”按钮,工具将获取本地SQL服务器默认实例下的所有数据库,选择要升级的数据库。
点击打开文件按钮,选择补丁包文件,如下图:选择好文件,后点击“数据升级”按钮。
升级完成后,系统弹出如下窗口:标识该补丁包已经升级完毕。
日志文件参考执行目录下的xxxxinstall.log(xxxx为补丁包文件名)3.2 报表升级选择报表路径:报表路径一般为${protal}\ApplicationServer\Libs\SqlScript\ReportMetaData,“${protal}”为IIS中U9portal对应的目录。
选择报表工具路径,一般为${U9}\ReportServer\Tool\import”,${U9}为Portal的上层目录。
选择完之后点击“报表升级”,稍候即可。
如果数据库不在本地,请指定连接串。
4.常见问题4.1 为什么元数据升级不能指定连接串为了提高数据更新效率,元数据升级采用SQLServer的Bulk Insert方式导入,所以升级程序必须在数据库本地执行。