摘要:随着互联网时代的来临,各行各业都在大力发展互联网技术。与此同时,各大航空公司也在应用信息化技术对自己公司的客户信息进行管理与分析。航空公司客户管理与价值分析系统可以有效的对客户信息进行管理,然后分析挖掘公司的高价值客户从而为公司在资源配置上提供解决方案。目前,使用B/S架构的Web应用系统的开发技术已经日趋成熟并且数据分析的算法也在不断更新,使得Web应用系统具有更多的功能。
本文在传统客户关系管理系统的基础上,采用了MyEclipse开发环境,JSP技术,MVC设计模式,Python数据分析。实现了用户登录、用户注册、找回密码、订购机票、用户机票管理、用户详细信息修改,同时,还实现了管理员新增系统管理员,航班信息管理,订单管理,注册用户管理、用户价值分析以及航空公司管理。为了实现航空公司客户的分类,本文使用了K-means聚类算法并且系统在原有用户分类算法使用的模型中进行了局部改进,增加了分析结果的准确性。
关键词: 客户关系管理系统;价值分析;K-means聚类算法;LRFMC模型;Python数据分析;Java开发
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的现状-1
1.3 主要研究内容-2
2 需求分析和可行性分析-2
2.1 系统需求分析-2
2.1.1 功能需求分析-2
2.1.2 非功能性需求分析-2
2.2 可行性分析-3
2.2.1 技术可行性-3
2.2.2 经济可行性-4
2.2.3 操作可行性-4
2.3 开发平台-4
3 系统概要设计-4
3.1 系统概述-4
3.2 功能模块划分-5
3.3 数据库设计-6
3.3.1 逻辑设计-7
3.3.2 表设计-9
4 详细设计与实现-11
4.1 核心技术-11
4.1.1 B/S体系结构-11
4.1.2 JSP技术-12
4.1.3 数据库技术-12
4.1.4 K-Means聚类进行用户分类-14
4.2 用户类别分析方案比较与实现-14
4.2.1 方案比较-14
4.2.1 方案实现-17
4.3 系统登录模块-18
4.3.1 模块实现思路-18
4.3.2 系统登录主页图-20
4.4 系统注册模块-21
4.4.1 模块实现思路-21
4.4.2 系统注册主界面-22
4.5 用户类别分析模块-23
4.5.1 用户类别分析模块设计思路-23
4.5.2 用户类别分析界面图-25
4.6 用户预定机票模块-25
4.6.1 用户预定机票模块设计思路-25
4.6.2 用户预定机票界面图-26
4.7 用户机票管理模块-26
4.7.1 用户机票管理模块设计思路-26
4.7.2 用户机票管理界面图-27
4.8 用户信息管理模块-27
4.8.1 用户信息管理模块设计思路-27
4.8.2 用户信息管理界面图-28
4.9 用户找回密码模块-28
4.9.1 用户找回密码模块设计思路-28
4.9.2 用户找回密码界面图-29
4.10 管理员信息管理-29
4.10.1 管理员信息管理模块设计思路-29
4.10.2 管理员信息管理界面图-30
4.11 航班信息管理-30
4.11.1 航班信息管理模块设计思路-30
4.11.2 航班信息管理界面图-31
4.12 订单信息管理-32
4.12.1 订单信息管理模块设计思路-32
4.12.2 订单信息管理界面图-32
5 系统的调试与测试-32
5.1 软件测试的目的-32
5.2 系统测试用例及测试结果-33
6 总结与展望-39
6.1 总结-39
6.2 展望-40
参 考 文 献-41
致 谢-42