




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用动态界面配置实现灵活业务支撑刘壮飞 北京福富软件技术股份有限公司福州分公司 福建福州 350003摘 要随着我国市场经济的不断完善与发展,企业之间的竞争也越来越激烈,对IT支撑系统提出更高的要求。要求IT系统对业务采集的功能界面进行快速的开发部署生产。目前电信很多IT系统根据需求业务要素进行界面定制或者半定制化支撑,无法满足相应时间要求,要支撑功能界面的快速开发需要实现一套界面动态配置功能。本文主要重在解决以上问题,提供一种实现动态配置界面的方法,通过对系统对象进行描述,并建立界面展示的界面模板,描述对象同界面模板双向关联映射,从而实现动态界面配置的方法。以期提高业务人员对系统的自定义、提升研发效率、提升界面的可配置性,最终实现提升灵活业务支撑效率的目标。Competition between corporations is becoming intensive more and more while market economy is becoming developed grown.,requires the improvement of current IT management system. Requirements of IT system development and deployment of rapid production of interface functions of business acquisition. At present,many ITsystemaccording to the demand oftelecommunicationbusinesselements of thesupportinginterface customizationorsemicustomized,can not meet the correspondingtime requirements,the rapid development ofthe need to achievea set of interfacefunctionstosupportdynamic configurationfunction interface.This paper mainlyfocused on solvingthe above problems,provides a methodto realize the dynamicconfiguration interface,through analyzing the systemobject description,and the establishment ofinterface templateinterface display,describe theobject with theinterface templatebidirectional associationmapping,so as to realize thedynamic interfaceconfigurationmethod.In order to improve theservicepersonnelon the system,enhance thedevelopmentefficiency,enhance thecustominterfaceconfigurable,and eventually realize theliftingflexiblebusiness supportefficiency targets.关键词: 界面可配置 动态界面 研发效率 福富CRMKey Word: The interfacecan be configured Dynamic Interface The efficiency of development FFCS CRM第 4 页/共 9页1.1 现存问题目前的软件系统中,进行界面开发时,主要还是依靠投入研发、美工人员来进行页面的构造和设计,业务灵活性差、人员投入多、工作效率低下、无法实时纠正错误等问题。在具体的业务表现中的体现,主要在以下几个方面: 第一、工作效率低下。无法在线动态配置界面,不支持在线新增、修改、发布,大部分的系统功能界面通过定制或半定制方式支撑,需经过开发、测试、部署环节,工作量大。第二、业务支撑死板。绝大部分的页面构建,需要研发人员直接介入,无法提供给业务管理人员通过配置的方式实现,生产系统中万一出现问题或需求变更情况下无法直接通过简单的配置在线实现问题修复和需求支撑等情况,最终提供出去的产品,实现效率低,无法快速响应业务需求,支撑业务的灵活性;第三、支撑功能有限。对于界面模块及后台的服务之间的组合不支持搭建不同的业务支撑方案,无法支持数据的实时提交、支撑实时刷新界面数据,对于客户体验考虑不够;第四、成果无法复用。大部分的页面都是一次性成果,无法进行成果复用,不具备跨系统间的通用性,无法在不同的系统中进行进行功能复用。本文要解决的技术问题,在于提供一种实现动态配置界面的方法,能实现在线动态配置界面,支持在线新增、修改、发布;且通用性好,可以在不同的系统中进行复用。 11.2 架构目标本技术架构期望达成的目标如下:1、提升工作效率。提供通用的动态界面配置,通过动态配置界面核心引擎、界面展示模块、界面数据实时刷新模块、数据实时提交模块、界面配置模块以及数据读写模块的交互操作,对新业务的支撑、旧有业务的调整能够在线进行开发部署,快速支撑灵活业务,提升工作效率;2、灵活支撑业务。通过配置化,对统一功能可以针对不同的约束条件进行界面匹配,不同渠道提供不同的界面展示样式,提供灵活的支撑手段,同时面向业务人员,增强业务人员对系统的参与度;3、提升支撑效果。支持界面控件的服务总线,能灵活对多个界面控件进行整合形成新的界面流,快速支撑页面级的组建重组,从而实现提升业务支撑效果;4、改进用户体验。实现界面数据同界面展示的实时提交和刷新,根据用户操作每组数据进行规则校验、取值建议提示,提高界面友好度,增强软件复用;第2章 动态界面配置实现1.3 整体架构本文主要要解决的技术问题,在于如何提供一种动态配置界面疾速,能实现在线动态配置界面,支持在线新增、修改、发布;且通用性好,可复用性强的技术架构。 具体实现思路如下:需要对外提供动态配置界面核心引擎、界面展示模块、界面数据实时刷新模块、数据实时提交模块、界面配置模块以及数据读写模块等。 1.4 架构实现根据上述的实现思路,和图例所示,以下针对各个模块的实现原理进行阐述:一、 界面配置模块实现动态界面的配置功能,并将配置完成的界面通过所述动态配置界面核心引擎格式处理后得到界面模板数据,并通过数据读写模块进行读取或写入一数据库进行持久化存储;界面配置模块实现动态界面的配置功能具体为:通过本模块提供的设计工具,通过拖拽的方式将布局属性、对象属性设置到界面展示布局树,通过预览功能可以实时的进行动态配置界面查看。配置完成后将界面展示布局树转化成界面窗口及组件树数据作为配置输出数据进行固化,请参加图2配置图。二、 数据实时提交模块负责提供一个配置界面,在用户操作配置界面时,触发界面数据实时提交到系统后端服务,并将界面数据赋值给系统后端的系统对象,系统对象处理输出赋值结果,并对需要更新界面展示的事件通过所述界面数据实时刷新模块进行更新;界面的更新是由触发的事件来完成更新;三、 界面数据实时刷新模块在界面进行更新时,对需要更新界面展示的事件进行实时刷新;这就要求本模块需要监控系统的页面配置数据,当监测到有更新,则及时将最新的配置数据读取到系统的缓存中,一是确保其使用的性能,二是实现界面的元素、事件、服务的实时刷新。四、 动态配置界面核心引擎当系统配置人员提供进行界面配置化的操作模块、为操作人员提供界面控件的服务、提供界面模版同所述系统对象的映射关联关系的转换;五、 界面展示模块获取由动态配置界面核心引擎输出的界面模版数据,并根据界面模版数据进行界面展示给用户,详见图1效果图;六、 数据读写模块在界面展示模块进行展示界面时从数据库中读取界面模板数据,在动态配置界面核心引擎格式处理后得到界面模板数据需要进行保存时,写入到数据库中进行数据持久化存储。 七、 动态配置界面引擎包括界面对象关联引擎、界面展示引擎以及界面控件的服务总线: 界面对象关联引擎实现界面模板同所述系统对象的映射关联关系的转换;该实现具体为:通过界面配置模块进行界面设计,可以得到界面窗口及组件树数据,基于对象类型、服务动作等要素建立界面窗口同对象关系数据、组件树节点上建立同对象属性关系的方式得到界面模版同系统对象的映射关联关系,后续界面展示、数据采集后通过上述关联关系进行界面展示及对象属性值得转换。 界面展示引擎为操作人员提供进行界面配置化的操作模块,操作人员通过该模块能进行配置操作; 界面控件的服务总线为操作人员提供界面控制的服务,能够灵活的对多个界面控件进行整合形成新的界面流,能快速支撑页面级的组建重组。第 9 页/共 9页 第3章 应用案例1.5 应用案例本文主要以福富CRM系统应用来论证本框架对动态界面的配置与展示支持情况。23在CRM系统中,使用动态页面配置主页面完成页面的的展示配置,同时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南电气职业技术学院《软件工程专业实训》2024-2025学年第一学期期末试卷
- 聊城大学东昌学院《代谢工程和合成生物学》2024-2025学年第一学期期末试卷
- 红河卫生职业学院《网站优化实验》2024-2025学年第一学期期末试卷
- 小学语文专项复习资料及快乐读书活动
- 廊坊燕京职业技术学院《学前融合教育》2024-2025学年第一学期期末试卷
- 教师专业发展与名师工作室运营计划
- 陕西艺术职业学院《工程制图实践》2024-2025学年第一学期期末试卷
- 2025年茶剂项目立项申请报告
- 淄博师范高等专科学校《人事测评》2024-2025学年第一学期期末试卷
- 2025年运载火箭控制系统仿真实时处理系统项目提案报告
- 2025招标代理试题及答案
- 2025年9月新版用工合同(合作协议书)范本(可规避风险)
- 中国心房颤动管理指南(2025)解读
- 福建省漳州地区2024-2025学年七年级下学期期末质量检测道德与法治试卷(含答案)
- 叉车生产安全知识培训课件
- 闭店协议如何签订合同模板
- 2025医疗机构租赁合同模板
- 2025年肇庆社区专职工作人员招聘真题
- 兄妹房屋协议书
- 微量泵输液泵使用技术
- epg信息管理制度
评论
0/150
提交评论