首页> 中文学位 >基于SaaS软件服务模型的客户关系管理系统设计与实现
【6h】

基于SaaS软件服务模型的客户关系管理系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1课题研究背景与意义

1.2研究与应用现状

1.3研究内容与主要工作

1.4论文结构

第二章 SaaS开发模式研究

2.1云计算的SaaS模式

2.2 SaaS模式成熟度模型

2.3 SaaS软件开发过程

2.4 Web Service理论及其SaaS应用

2.5 Apache CXF框架及其安全模型

2.6 SaaS模式细粒度RBAC模型

2.7 Struts、Spring、Hibernate框架及其整合技术

2.8 BSVC架构开发模式

2.9 本章小结

第三章 基于SaaS模式的CRM需求分析

3.1 中小型企业客户关系管理

3.2 SaaS CRM实现目标

3.3 SaaS 平台功能分析

3.4 SaaS CRM功能分析

3.5 系统安全要求

3.6 系统运行质量要求

3.7 本章小结

第四章 基于BSVC架构的SaaS CRM设计

4.1 SaaS CRM设计概述

4.2 SaaS CRM采用的成熟度模型

4.3 BSVC架构SaaS CRM总体设计

4.4 SaaS CRM功能模块设计

4.5 SaaS CRM多租户设计

4.6 SaaS CRM业务实体设计

4.7 SaaS CRM安全设计

4.8 本章小结

第五章 中小企业SaaS CRM实现与测试

5.1 SaaS CRM系统实现环境

5.2 BSVC架构技术实现

5.3 SaaS CRM系统架构技术实现

5.4 SaaS CRM系统工程实现

5.5 SaaS CRM系统数据服务层实现

5.6 SaaS CRM系统业务层实现

5.7 SaaS CRM系统控制层实现

5.8 SaaS CRM系统视图层实现

5.9 X.509安全模型认证实现

5.10 动态代理模式的细粒度RBAC实现

5.11 SaaS CRM系统测试

5.12 本章小结

第六章 总结与展望

6.1 本文总结

6.2 本文展望

致谢

参考文献

攻读硕士期间取得的成果

展开▼

摘要

随着计算机信息技术与互联网技术的高速发展,云计算及SaaS(软件即服务)模式应用已成为热点。SaaS模式及其应用,是改善中小企业信息应用现状的良好途径,它以“按需付款”为特点,以先进的云计算与信息技术为基础,结合企业应用(如客户关系管理、人力资源管理),使得中小企业可以按照自己的需求来租赁软件,而不再需要购买成套软件与相关设备,不再需要配备专业信息维护人员,进而降低成本与使用风险。
  本课题基于SaaS(软件即服务)理念,以中小企业客户关系管理系统(CRM)为研究对象,研究与探讨如何对SaaS模式CRM进行分析、设计与开发。围绕这个主题,研究SaaS模式和CRM相关理论与技术,并提出了一种新的SaaS模式应用开发架构—BSVC架构,在此架构的基础上,运用Java开发相关技术与框架,如Apache CXF、Struts、Spring、Hibernate等实现了中小企业的SaaS模式CRM系统。运用Apache CXF的X.509模型对系统进行安全验证。提出了SaaS模式的一种细粒度RBAC模型,并利用Java动态代理模式模拟原型。本课题的最终目的—使中小企业,可以通过SaaS CRM的使用,以“低成本”、“低风险”、“高安全”的方式来提升自己的信息化应用水平,进而达到提升企业核心竞争力的目的。
  本课题首先研究SaaS模式以及CRM的相关理论,然后在此基础上结合中小企业应用实际对SaaS模式CRM进行分析。之后研究并提出了开发SaaS模式CRM的一种新的架构—BSVC架构及其技术实现路线,并提出一种向量映射的RBAC模型。然后利用BSVC架构,结合中小企业的CRM需求,设计并实现SaaS模式下的CRM系统。最后对全文进行了总结与展望。本课题的主要创新点在首次提出了SaaS模式的第五级成熟度模型;提出了适用于SaaS模式应用开发的BSVC开发架构并使之应用;提出了一种向量映射方式的RBAC模型。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号