论文部分内容阅读
随着移动互联网技术的蓬勃发展,无论是传统企业还是互联网公司都将战略重心转移到了移动互联网平台上。越来越多的基于手持移动设备的移动应用也已经渗透到了我们工作和生活的方方面面。在移动化的浪潮下,传统的客户关系管理客户关系管理(Customer Relationship Management,CRM)系统不能够随时随地对信息进行即时的处理成为了显著的不足。而移动客户关系管理系统在为用户提供便捷服务的同时,亦有效地弥补了传统CRM系统在移动性和灵活性上的不足,因此具有广泛的市场和乐观的前景。在此背景下,本文结合当前移动互联网应用的设计方法和开发技术以及iOS平台客户端开发的相关技术,设计并实现了一套运行在iOS移动平台上的CRM系统客户端应用程序,以满足CRM系统移动化的需求。本文的主要工作包括以下几点。首先,本文首先从技术的角度对面向CRM业务的移动应用所涉及到的主要技术问题进行了相关的分析,介绍了苹果公司的iOS平台的基本架构与开发方式,亦对iOS应用的开发环境和iOS开发工具包进行了简明介绍。其次,本文从功能上和性能上对移动CRM客户端进行了需求分析,并总结出面向CRM业务的移动客户端的共性需求,并在此基础上.设计了一·套满足移动客户端基础功能要求的公共框架。与此同时,,还对CRM系统的整体结构进行分析和设计,明确了基于MVC模式的客户端架构和符合REST原则的web服务器架构。在完成公共框架的基础上,对笔者所在实验室已有的基于SaaS的面向web浏览器的CRM系统进行了向移动端的迁移,移动客户端上实现了动态表单、实时报表和代办提醒等业务模块。在实现业务功能的同时也验证的基础公共框架的实用性。最后,对移动CRM客户端应用进行性能和功能上的测试,验证该应该在满足用户办公需求的同时系统性能也有所保障,最终形成一个可投入实际生产中去的移动CRM应用系统。