酒店客户关系管理系统的设计和实现摘要:随着Internet技术的发展,网络技术进入到了我们的视野,并与我们的生活息息相关。
随着它融入我们的生活,我们的生活方式产生了巨大的改变,小到衣食住行,大到思考方式、社会的价值观。
可以说,我们生活的方方面面都离不开它。
本系统主要运用了JA V A技术,在网络上架构一个酒店客户关系管理系统。
本文介绍了一些面向对象的分析与设计相关的概念和技术。
接着对本系统进行了详细的介绍,从流程最开始的可行性分析,到最后对系统的测试都有着详细的说明介绍。
在设计本系统时,希望能设计出功能完善的系统,所以努力将所学的各种理论知识运用到系统中。
同时结合系统的实际需求选择适合的理论方法,希望能较多的体现知识和技术在本系统的应用和实施。
关键词:酒店客户关系管理系统;Java;MySQLAbstract:With the development of Internet technology, network technology has entered our field of vision and is closely related to our life. As it is integrated into our lives, our way of life has produced a great change, small to the food and clothing line, big to the way of thinking, the values of society. It can be said that all aspects of our lives cannot be separated from it. This system mainly USES JA VA technology, architecture a hotel customer relationship management system on the network. This paper introduces some concepts and techniques related to object-oriented analysis and design. Then the system is introduced in detail, from the beginning of the feasibility analysis of the process, to the final testing of the system has a detailed description of the introduction. When designing this system, I hope to design a system with perfect function, so I try to apply all the theoretical knowledge I learned to the system. At the same time, according to the actual demand of the system, the suitable theoretical method is selected, and the application and implementation of the knowledge and technology in this system can be more reflected.Key words:Crm;Java;MySQL目录摘要 (I)Abstract (I)目录 (II)1 研究背景 (1)1.1 课题研究背景与意义 (1)1.1.1 课题研究背景 (1)1.1.2 课题研究意义 (1)1.2 可行性分析 (1)1.2.1 经济可行性 (2)1.2.2 技术可行性 (2)1.2.3 操作可行性 (2)1.2.4 时间可行性 (2)1.2.5 法律可行性 (2)2 编程基础环境 (2)2.1 硬件要求 (3)2.2 软件要求 (3)2.2.1 JDK配置 (3)2.2.2 TOMCAT配置 (3)2.5 JA V A技术简介 (3)2.6 SSH技术简介 (4)2.7 Eclipse工具说明 (5)2.8 MySQL工具说明 (5)3 需求分析 (5)3.1 系统分析的任务与步骤 (5)3.1.1 系统分析的任务 (5)3.1.2 系统分析的步骤 (5)3.2 系统功能模块划分 (5)3.3 业务流分析 (6)3.4 数据流分析 (7)3.5 数据字典 (8)4 总体设计 (8)4.1 系统设计方法 (8)4.2 系统功能说明 (8)4.3 系统流程图设计 (10)4.4 数据库设计 (11)4.4.1 数据库需求分析 (11)4.4.2 数据库概念结构设计 (11)4.4.2 数据库逻辑结构设计 (12)5 管理模块设计 (14)5.1 系统首页 (14)5.2 个人信息 (15)5.3 潜在客户 (15)5.4 客户管理 (16)5.5 客户拜访 (17)6 系统测试 (18)结论 (20)参考文献:.............................................................................................. 错误!未定义书签。
附录. (21)附录A:个人信息源代码 (21)附录B:潜在客户源代码 (21)附录C:客户管理源代码 (24)附录D:客户管理源代码 (27)致谢.................................................................................................. 错误!未定义书签。
1 研究背景1.1 课题研究背景与意义1.1.1 课题研究背景计算机技术随着时间的发展,变得越来越成熟,因此它被应用到越来越多的行业当中。
酒店行业也不例外,通过对计算机的应用来提高酒店的竞争力,带来工作的高效率,又能提高自身的管理能力,何乐而不为呢?随着我国经济的发展,经济条件的变好。
消费者对酒店的要求逐渐变高,客户的被尊重感和个性化需求也越高。
同时,市场上的酒店也越来越多,对客户来说有了更多的选择;对酒店来说,有了更加激烈的竞争。
面对高度竞争,酒店通过他们自己的差异化营销方法获得的顾客户愈来愈少,有效期也愈来愈短,市场营销策略越来越难以获得竞争优势。
传统模式的酒店已经无法满足客人的个性化需求,由此,对于酒店来说,客户的管理是非常重要的一步。
为了满足广大客户的需求,酒店需要和客户建立起联系,和客户交流,对客户关系进行管理。
酒店行业需要实现信息化管理,才能有效的降低酒店的运营成本,提高酒店人员的工作效率,简化办公流程。
尤其是一些中小型酒店,迫切需要一个适用于自身特点的酒店客户关系管理系统来降低运营成本。
1.1.2 课题研究意义本系统能建立一套较为完善的客户信息系统,不仅方便管理酒店与客户间的关系,还能对这些资料进行详细的分析,帮助企业找到合适的目标客户,减少资源的不必要使用。
根据酒店现有的资本情况考虑,合理的将酒店资源分配给客户。
本系统通过对客户资料进行分析,帮助销售人员减少开发新客户的时间成本,为加强客户服务提供数据依据。
换而言之,就是通过客户资料的分析,了解客户的个性化需要。
通过这种方式来留住老客户、吸引新客户。
因此,健全的客户关系管理系统对企业的可持续发展至关重要。
1.2 可行性分析可行性研究的目的,是为了判断问题能否在尽量短的时间之内用最少的代价解决。
为了达到这个目的,需要分析几种可能实现的方法,权衡利与弊,才能确定系统规模和目标能否现实,以及系统完成了以后能够带来的收益能否达到预期的收益。
1.2.1 经济可行性由于本系统所需要的环境,皆为开源软件,不需要花钱购买,所以本系统的成本主要集中在系统的开发和维护上。
将此系统投入使用,摒弃了传统的交流模式,可以提高酒店工作效率,方便员工的工作。
本系统使用起来非常方便,开发周期短,开发成本也不高,能够带来的收益却非常可观。
经济上是合理的,可以开发。
1.2.2 技术可行性本系统拟采用JA V A、MySQL分别作为前端和后台的开发工具。
用Java语言进行开发,用起来比较简单,一般的计算机配置完全可以用来开发,不需要购买专门的硬件。
从技术上看,可以进行开发。
1.2.3 操作可行性本系统的研发是基于B/S模式开发的酒店客户关系管理系统。
该模式使用起来非常便捷。
只要有网络,用户就可以随时随地的对系统操中的各个模块进行相应的具体操作。
并且用户在使用本系统时,只需要浏览器完成登录即可进行需要的操作。
从操作上看,可以开发。
1.2.4 时间可行性虽然开发的时间只有几个月,但是学习相关知识的时间远长于这几个月。
我相信通过这几个月的努力,是能够实现完整功能的。
1.2.5 法律可行性Java开发环境为开源工具,技术资料合法;该系统与商业无关,不构成侵权行为,因此在法律上是可行的。
2 编程基础环境2.1 硬件要求处理器:处理器P4 1.7G以上内存:4GB以上硬盘:750G以上2.2 软件要求操作系统:Windows 7以上浏览器:Google,Firefox,IE 8.0以上2.2.1 JDK配置Java Development kit是java开发工具包的名称,JDK是Java Development kit的缩写。
开发工具包主要分为三类:J2SE,J2EE,J2ME。
其中,J2EE是用于工作站和个人计算机的标准开发工具包。
建立基于J2SE的开发环境步骤如下:(1)下载J2SE安装程序。
(2)运行J2SE安装程序,安装J2SE。
(3)设置环境变量运行路径和类路径。
2.2.2 TOMCAT配置Tomcat是一个优秀的Servlet容器,并且开源。
它可以和大部分Web服务器一起工作,并且有着运行稳定、可靠、效率高等特点。
(1)下载Tomcat安装程序,连续单击“下一步“,直至安装结束,只在选择安装路径时更改目录。
(2)设置环境变量。
(3)测试Tomcat服务器。
2.5 JA V A技术简介随着面向对象编程思想的越来越成熟和各类技术问题的相继提出,1995年Sun 公司在“SunWorld 95”大会上第一次公布Java语言。
java的特点是简单性、面向对象、可移植性等。
这些特点使java用起来更方便,从而得到了人们更加广泛的应用。
Java。