登陆    注册   
5. 功能模块化,使用配置化 最后更新 (最后更新:3/29/2011)

每个客户对软件的需求是不一样的,软件服务化首先必须要做到软件个性化。3B云平台满足个性化分为两个方面:界面的个性化和功能的个性化。
每个客户对软件的需求是不一样的,软件服务化首先必须要做到软件个性化。3B云平台满足个性化分为两个方面:界面的个性化和功能的个性化。在功能个性化方面,采用功能模块化,使用配置化。3B云平台由几十个模块(如:论坛,电子商务等)组成。每一个模块具有特定的功能,通过对这些功能模块的组合和配置,就可满足终端用户的需求。

在实现方面,3B云平台将软件功能,通过栏目和专用控件(在技术上, 这些专用控件叫:asp.net Custom Control)。换句话说,就是将栏目导航功能化。也即是说,每个菜单导航都与特定的功能相对应,选择不同的菜单导航,就可以达到配置不同功能的目的。


3B云平台另一个功能配置方式是调用asp.net专用控件(Custom Control)。将特定的功能,通过开发专用控件来封装起来。用户通过在线编辑页面(如;asp.net  ascx文件),就可以达到调用各种功能的目的。如下图2所示。


图3显示菜单导航控件运行状态下的样子。



通过对这些控件设置不同的属性,就可以改变控件的行为或外观。例如;给菜单导航控件设置属性, 图4。


设置属性“SkinFileName”后,该菜单导航的外观运行时,就成了下面的样子,如图5。



这些专用控件的调用,是在页面上实现的,因此,不涉及后台代码和数据库。目前,3B云平台提供几十种简易互联网应用:商业智能BI, 客户关系管理(CRM), 新闻发布,商铺租售,公寓出租,电子商务,机票订购,酒店信息发布,网上公墓,论坛,商家目录,商品管理,书籍管理,相册,博客等。



--

  

Copyright © -- 上海芭比信息技术有限公司 上海资强软件科技有限公司 上海智隽信息技术有限公司
Powered by :