论文部分内容阅读
SaaS(software as a service,软件即服务)模式是一种新型的软件服务模式,它的出现为企业信息化的发展注入了新的力量。目前我国部分企业信息化难以推进,有一个主要原因就是软硬件购买及维护成本过高。而新兴的SaaS模式通过将离散的软件买断模式转化为集中的软租用模式,从而为企业同时降低一次性软硬件投资成本及维护成本提供可能。
CRM(coustomer relationship mangement,客户关系管理)是企业的一项以客户为中心商业策略,它按照客户细分情况有效的组织企业资源,培养以客户为中心的经营行为以及实施以客户为中心的业务流程,并以此为手段来提高企业的获利能力、收入以及客户满意度。CRM系统的应用在企业信息化过程中是极其重要的一环。
通常在选择CRM时,企业要根据自身运营状况选择一套适合自己的CRM软件产品。这就对基于SaaS模式的CRM提出了一些新的要求:业务灵活性高、用户界面多样、多用户数据库共享、高可扩展性及高安全性。而在传统定制软件设计模式下开发出来的系统,无法满足SaaS模式的需要,阻碍了SaaS模式的推广。因此SaaS模式下软件的设计模式具有重要的研究意义。
本文以SaaS模式下CRM系统的设计为研究对象,分析了MVP设计模式应用于SaaS模式软件设计时的优缺点,提出并建立了适用于SaaS模式MVPD设计模式。MVPD设计模式在继承了MVP设计模式的模型、视图和表示器三个层面的同时,引进了数据层概念,从而使得该设计模式更为强大,能够满足SaaS模式下软件设计的需要。