个人主页组件类框架v0_第1页
个人主页组件类框架v0_第2页
个人主页组件类框架v0_第3页
个人主页组件类框架v0_第4页
个人主页组件类框架v0_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、思源SaaS 物业个人主页模块框架规划一、和基础概念1.:A、个人主页或称 portal,相对于以功能出发的构建思路,改为从客户需求出发,重视客户体验的的思路,以产品所面对的(重要)角色为主线,在理解、发掘角色最重要最关注的需求的基础上,通过整理和排列,以最合理、直观的表现形式,根据重要性将角色的关注点在一个界面上集中展现,一般做为信息系统的界面,将操作者所关注的所有信息点、操作点主动推送到其面前,以达到提高工作效率和客户体验的目标。B、组件化的个人主页:个人主页的构建思路,是根据具体角色的需求来规划所需要展现的内容及其表现形式。但即使在同一个行业内,不同企业所包含的角色都不一致,不同企业中同

2、一角色的需求或者说关注点也有区别,同一企业同一角色在这方面的需求也会随着行业和企业管理水平的发展而变化。因此,个人主页在产品化推广过程中遇上需求变更的可能性在所有功能中绝对是排在头几位的,大量的需求变更带来的二次研发工作量、版本控制和 BUG 对项目管理都是个题。业务模式组件化(以下简称组件化)的思路是解决这个问题的一种有效途径。2.组件化方式在个人主页功能中的具体体现方案:A、 以 SOA 面向服务的架构作为理论基础,以业务模型组件化为指导思路。(具体详见相关文档)B、 以系统功能为个人主页组件类的(以下简称个人主页),以各业务模块的数据和业务为上游数据。C、 在个人主页基础上搭建和的个人主

3、页类组件,定一个名词“频道”,每个频道满足一个或几个具体需求;D、 个人主页类组件完全遵循组件化的思路和规则:组件(在此即为频道)与组件(在此即为个人主页)之间松耦合,仅最简单最必须的调用参数;组件与组件之间(即频道之间)互不影响,互无关系。E、个人主页类组件(即频道)与一般的组件有二点不同:a)频道只做提醒、推送并实现跳转,不实现任何业务处理,具体业务处理,根据具体频道所提醒的业务内容类型,跳转到对应的业务模块功能所构建的业务处理界面中去实现,(弹出窗口、漂浮窗口或多页签),对于频道而言,只要跳转,就算完成任务。b)因此,各频道中的数据操作,只做,不做写入写入由跳转之后的业务处理界面完成,不

4、属于频道中的操作。F、各频道之间显示哪些内容,以何种形式展现(可能但不限于、列表、表格、图形或者以上种种之组合),需要占用个人主页多大位置,全由频道根据自身的职责和目的规划和构建,个人主页不做任何限制。G、 面向同一个功能需求,可能会开发好几个频道的版本可能会出于以下一种或几种区别:a)算法差异(统计分析类);b)表现形式差异(表格/图形/列表);c)占位大小;d)或命名e)H、 频道的规划和研发,与个人主页的规划和研发松耦合,先行,规划和研发出平台之后,根据对行业和关键角色需求的理解,马上开发出一系列关键角色的出厂频道及其组合(即几个角色的默认个人主页效果),以后再根据需求和客户反馈逐步开发

5、各类频道,建立和补充频道库,作为组件超市的一个重要部分。/、组件有分层概念,频道也可以调用算法级组件(指统计分析类频道),同一个频道,同一个展现形式,统计算法可以不同根据当前调用的是那个算法级组件是否调用,如何调用,全由频道内自己处理。组件分层架构示意见下图。0、个人主页是重视客户体验的产物,其最终展示效果是否美观与提高工作效率同样重要!在表现效果上的要求包括:清爽整洁(只显示重要的,不要什么都堆;配色方案要清新协调);排布整齐(线 列对正,不差不歪不空)、分清主次要事优先(根据需求,重要内容居中居上占大位、显眼,次要频道溜边);1、 其中排布整齐,线 列对正的要求,建议;+ 在规划上严格规定

6、,所有频道的大小(包和宽)不采用连续值而采用离散值,以 ; 为最小,所有频道的高和宽必须是 ; 的整数倍。具体大小的表达形式如 ;, ;, ;, ; 等等;具体 ; 的高宽是多少像素,由UE 规定。是否采用此规范,由 UE 决定。二、 理论基础及参考文献SOA:面向服务的架构;业务模型组件化:简称组件化;具体参见组件化相关文档。三、 思路要点难点1.思路要点和规划步骤:A、确定个人主页功能有必要、有可能、有价值采用组件化方案构建;B、确定个人主页的范围和边界;C、具体规划步骤1)1、角色细分(聚焦第一阶段的四个大业务模块)2)2、细分角色的需求分析(仅针对个人主页的提醒、推送需求,不包括业务处

7、理)3)3、细分角色的需求归并,并对应算法(暂时只做算法的编码,暂不写具体的算法)4)4、角色归并(根据 SAAS 可能的现状)5)5、根据归并角色对应的需求,将需求在频道中D、 制定频道的研发规范,确定如何实现频道间的,以及频道与间的松耦合;E、 频道只读不写,只跳转不处理,因此没有下游表,没有私有表;F、 第一版本中,为每个关键角色规划一套个人主页方案,包括其需求、频道及布局,暂时不允许操作者调整。在后续版本中再逐步开放,包括频道库、个人主页自有配置方案(允许从现有方案中将部分频道撤下放回频道库中,再从频道库中另选几个频道来代替被撤下的频道)、频道内配置(部分频道内提供本频道的一些效果配置

8、,如统计模型组件的切换、显示效果的切换,例如柱变饼之类的);G、 考虑到个人主页空间有限,频道库中的内容很难全部放出来,个人主页页面可以考虑支持向下滚动。2. 实现难点:A、行业内各角色的需求理解和整理,二类难点管理者、基层操作,前者主要是管理思路差异和一些桌子的内容,后者主要是操作的差异;B、各个具体的业务功能模块本身也是由简到全,由空洞到丰满的,这个过程中,相应频道可能需要不断跟随升级;C、SaaS 的前期,真正的工作流的缺席,可能会让个人主页的前期版本缺少关键的;四、 具体规划内容详见概要设计和详细设计文档;五、 相关研发规范体系建设1、行业内相关角色(突出重点)、其需求、以及对应的频道

9、部署方案,详见相关概要设计文档:2、个人主页相关各主要数据表及关键字段:个人主页方案表:管理个人主页显示方案基础信息字段描述方案主键方案类型出厂方案、自定义方案个人主页方案明细表:管理个人主页显示方案详细信息,包括选用的频道及布局频道库表:管理可供个人主页方案选用的各类频道基本信息,每类频道的规划方式见详见后文 、个人主页调用频道时的参数序列说明(无出口参数):序号参数名称描述字段描述频道主键a对应角色外键c各类角色,详见概要设计,本处不列举,考虑支持多选,本字段暂不考虑频道类型统计分析类、任务类、审核类、日程类、资讯类、知识类、/3 类占位? ?;,确定大小和长宽用途描述性内容适用范围不适用

10、范围字段描述方案主键频道外键 点频道在界面上显示时的左上角像素横坐标? 点频道在界面上显示时的左上角像素纵坐标默认显示模式参数,详见参数序列说明,非必要企业租户 /*用于自定义方案,标注定义者操作员 /*用于自定义方案,标注定义者对应角色外键各类角色,详见概要设计,本处不列举方案描述4、频道内容构建方案:以 HTML 格式(或其他的WEB 技术,如 FLASH)为准,以小块显示的页面单独设计,并调用业务数据或消息,在频道指定的范围内展现,来满足用户的业务或操作需求。具体页面及数据调用,由频道自行完成,个人主页不做任何限制只要求遵守企业间数据和操作员权限检查规范。5、各类频道的规划成果要求:序号分类业务规划内容备注1统计分析类统计点、算法、表现形式(组合)组合表示支持多种表现形式2任务类提醒点、算法表现形式固定为列表式3审核类无具体技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论