ssm的客户关系管理系统的开发【字数:8185】
目录
1. 绪论 1
1.1 研究意义 1
1.2 目前有关CRM系统的研究现状 1
2. 系统的需求分析及可行性分析 2
2.1客户管理系统的功能性需求分析 3
2.1.1登陆模块 3
2.1.2客户管理模块 4
2.1.3 营销管理模块 4
2.1.4 服务管理模块 5
2.1.5 基础数据模块 5
2.1.6 系统设置模块 5
2.2 系统重要用例分析 5
2.3 系统的可行性分析 6
2.3.1 技术可行性 6
2.3.2 经济可行性 6
2.3.3 操作可行性 6
3. 系统的总体架构和设计 6
3.1系统的技术架构 6
3.2 数据库设计 7
3.3.1 数据库总体设计 7
3.3.2 数据库表设计 8
3.3.3 数据库详细设计 8
3.3 功能模块设计 10
4. CRM系统的具体实现 11
*51今日免费论文网|www.jxszl.com +Q: #351916072#
4.1 SSM环境的搭建 11
4.2 数据库的实现 12
4.3 系统DAO层的实现 14
4.4 系统业务逻辑层的实现 15
4.5 系统各个功能模块的实现 17
4.5.1登录模块的实现 18
4.5.2 客户管理模块 18
4.5.3 营销管理模块 19
4.5.4 服务管理模块 20
4.5.5 系统设置模块 21
总结与展望 22
参考文献 23
致谢 24
绪论
1.1 研究意义
近年来,随着全球信息技术的发展,国内外客户关系管理引起了广泛的关注。
系统是运用现有的软件技术,在此基础上,通过分析需求,功能转化来实现客户管理,客户分析等智能化运作,使企业能够为客户提供更优质的服务,同时也提高了用户的粘性和对企业的忠诚度。此外这也是一种基于用户关系一对一理论的企业和用户之间的新型管理机制[1]。
1.2 目前有关CRM系统的研究现状
关于客户管理系统,欧洲国家的企业对这个概念研究的比较前卫,一些相关学者很早之前就开展了对CRM(客户管理系统)这个概念的研究,所以目前国内的相关概念也是随着网络科技普及这个大潮逐渐发展过来的。根据2000年对市场进行的一次调研[2],国内的服务业、券商类和互联网金融等竞争相对比较激烈的行业对该系统的需求度比较高,但也有许多企业持观望态度,等待实践和时间来检验客户关系管理系统是否能够给他们带来收益。
近十几年来,客户关系的管理在国内有了长足的进步。但即使这样,在我国,大众对此类概念仍然缺乏较为深刻地认识,依然处于初始阶段,运用的企业不多,营销的概念较为淡薄。
通过查阅相关文献,对部分研究成果总结如下:
学者白元以在线旅游代理行业为例,重点对去哪儿网的客户关系管理系统进行了详细的分析,并对该系统的技术实现进行说明,并且讨论了系统的总体设计,主要包括系统架构、系统的功能,完成了对该系统的需求分析、详细设计和编码实现,该系统帮助类似去哪儿网的OTA企业(Online Travel Agent,在线旅游代理),更好的整合、管理旅游供应商资源,降低OTA企业运营成本,极大地提高了该类企业的运行效率[3]。
学者孙秀玲以微服务架构为切入点,使用云中部署应用程序和服务的新技术,抽取到更小的应用程序和服务中,为企业客户关系管理系统寻求更为便捷的载体,使功能更容易改进和扩展,从而也改善了应用的高并发[4]。
学者王飞针对金融机构的竞争越来越激烈,零售业务拓展显得越来越重要,企业需要以此来争取更多的市场份额。从零售业务的客户关系管理系统入手,采用了SpringMVC、Mybatis、Oracle等技术为核心,实现了服务营销,库存管理等功能[5]。
系统的需求分析及可行性分析
为了满足某个企业的具体需求,对企业相关客户的管理,开发出一套贴合该企业自身的系统已经成为刻不容缓的事情。
2.1客户管理系统的功能性需求分析
在一个产品开发的完整生命周期中,需求分析[6]一般都会占据开发前周期的很大一部分,这就好比去商店购买一双袜子,在保证质量的情况下,先要确定需求是什么,也就是给谁买的。一定要确保需求正确,毕竟,质量再好的袜子不合脚那么一切也就没有了意义。因此在开发前,就已经进入了客户公司,与内部人员沟通,了解详细地运作流程,需求的真实性和可行性[7]。
2.1.1登陆模块
登陆模块是一个用户对该系统的第一印象的展示,很大程度上影响了在用户心中该系统好坏的评价。因此对登录方案也做了一些优化,区别于传统的登录形式,用户重新登录账号时,会在点击登录框后显示上次登录的用户名和密码。
2.1.2客户管理模块
在一个企业中,客户始终是最珍贵的资源,因此在该类系统的设计开发过程中,客户要一直处于中心位,而在实际的产品使用中,每个客户所对应的的商业价值又各不相同,比如在客户等级这里会有战略合作伙伴和普通客户,因此在客户信息管理里面对客户要有进行编号、名称、地区以及客户等级的创建,这样就能够更加方便地对客户实现分类管理。查询时对约束条件都有不同的检索方式,力图将检索出来的信息做到很全面。对于不熟悉这个模块操作的用户还会有引导功能,能够帮助使用者更快速地适应此系统的使用。这里选择编辑客户和查询客户介绍一下:
编辑客户:在这里面主要是对于那些已经存在于数据库中的企业客户,修改和完善他具体的信息资料。
查询客户:查询客户主要根据用户权限对符合条件的客户进行查询,相对应地就是要来实现模糊查询。
原文链接:http://www.jxszl.com/jsj/qrs/81451.html