CRM客户关系酒店客户关系管理系统Word下载.docx
《CRM客户关系酒店客户关系管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《CRM客户关系酒店客户关系管理系统Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
●客户信息的输入,客户信息包括客户的基本信息、一般的通讯方式及客户其他信息,如爱好、禁忌、生日等。
●客户信息的修改与删除,包括启动与取消客户的生日提醒等。
●根据不同条件查询客户,可以查看客户信息。
●与客户合作记录的信息维护,包括合作记录的添加、修改和删除等。
●客户评价管理,包括客户的重要度、友好度、满意度等的设定与查看。
●客户事件提醒,包括定时约会提醒和生日提醒两种。
●客户提醒信息维护,包括添加、修改和删除提醒信息。
4.2.1面向对象的三层C/S架构的设计
系统采用三层架构设计,它的工作原理如图4.2.1所示。
4.2.1三层架构的工作原理图
4.2.2系统的功能模块划分
根据上述的系统功能分析,可以得出如图4.2.2所示的系统功能模块图。
从图中可以看出系统包括客户类型管理模块、客户管理模块和提醒管理模块,在客户管理模块中,又包括客户信息管理、客户评价管理和客户合作管理3部分。
可见,客户是系统的核心,其他模块都是以客户为中心并为其服务的。
4.2.2系统功能模块图
4.3数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响应用系统的效率及实现的效果。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。
设计数据库系统时应该首先充分了解用户各方面的需求,包括现有的及将来可能增加的需求。
数据库设计一般包括如下几个步骤:
●数据库需求分析。
●数据库概念结构设计。
●数据库逻辑结构设计。
(1)数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过上述系统功能的分析,针对一般客户管理信息系统的需求,总结出如下的需求信息:
●客户类型存在上下级关系。
●客户必须属于一个客户类型。
●如果一个客户类型存在客户,或存在下级客户类型,则该类型不可删除。
●客户评价与客户一一对应。
●客户合作信息必须与某一个客户相关。
●提醒可以针对某一个客户,也可以针对全部客户。
●客户信息、合作信息、提醒信息要可以添加、修改、删除、浏览、查看。
●客户可以按几种常用的信息查询。
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计的数据项和数据结构如下:
客户类型信息,包括的数据项有:
客户类型编号、上级客户类型编号、客户类型名称等。
客户信息,包括的数据项有:
客户基本信息、客户其他联系方式、客户其他信息几方面。
客户基本信息包括客户编号、客户姓名、性别、手机、E-mail等;
客户其他联系方式包括办公室电话、家庭住址、邮编等;
客户其他信息包括客户公司网站、客户喜好、禁忌等。
客户评价信息,包括重要度、友好度、满意度等。
客户合作信息,包括合作编号、合作客户、合作时间、合作内容等。
提醒信息,包括提醒编号、提醒对象、提醒时间、提醒内容等。
(2)数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面的设计规划出的实体有:
Ø
客户类型信息实体。
客户信息实体。
提醒信息实体。
评价信息实体。
合作信息实体。
每一个实体都是现实中实际存在的对象的抽象,每两个或两个以上的实体之间可能存在某种关系。
下面是各个实体的E-R图。
各实体之间关系的E-R图如图4.3.1所示。
4.3.1各实体之间关系的E-R图
客户类型信息实体E-R图如图4.3.2所示。
客户信息实体E-R图如图4.3.3所示。
4.3.2客户类型信息实体E-R图
4.3.3客户信息实体E-R图
合作信息实体E-R图如图4.3.4所示。
4.3.4合作信息实体E-R图
提醒信息实体E-R图如图4.3.5所示.
4.3.5提醒信息实体E-R图
评价信息实体E-R图如图4.3.6所示。
4.3.6评价信息实体E-R图
(3)数据库逻辑结构设计
数据库的概念结构设计完毕后,可将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
根据客户管理系统使用情况的不同,可以采用不同的数据库。
此处采用SQLServer2000数据库。
客户管理系统数据库中各个表的设计结果如表4.3.1~4.3.5所示。
每个表格表示在数据库中的一个表。
表4.3.1为客户类型信息表。
表4.3.1客户类型信息表(ClientType)
列名
数据类型
字段大小
必填字段
默认值
说明
TypeId
自动编号
长整型
是
递增,主键
SuperId
数字
上级类型ID
TypeName
文本
20
“”
客户类型名
表4.3.2为客户信息表,因为与客户评价表主键相同,可以合并为一张表。
表4.3.2客户信息表(ClientInfo)
ClientId
Name
姓名
Sex
字节
性别
Age
年龄
Birthday
日期/时间
短日期
#1980-1-1#
生日
OfficePhone
15
办公室电话
Mobile
手机
Fax
传真
HomePhone
宅电
Work
50
职业
Position
30
职位
Email
邮件
HomeAddress
住址
MailAddress
通讯地址
ZipCode
8
邮编
SelfSite
个人网站
Company
就职单位
CompanySite
公司网址
Likes
备注
“未知”
喜好
Hate
厌恶
客户类型ID
Remark
BirthdayWarn
是/否
FALSE
是否启用生日提醒
Importance
整型
重要度(0-255)
Friendly
友好度(0-255)
Satisfaction
满意度(0-255)
表4.3.3为合作信息表。
表4.3.3合作信息表(Cooperate)
Cooperate
主键,递增
客户ID,外码
Date
#1900-1-1#
合作日期
表4.3.4为提醒类型信息表
表4.3.4提醒类型信息表
WTypeId
提醒类型编号
WTypeName
“定时提醒”
提醒类型名称
表4.3.5为提醒信息表
表4.3.5提醒信息表(Warning)
WarnId
客户ID,为0时表示全体客户
ShowDate
提醒显示日期
1
提醒类型ID,外码
Nsg
提醒消息
4.4编码设计(略)
4.5模块设计
(1)客户信息管理对话框的界面设计
客户信息管理包括客户基本信息、客户其他信息、合作记录和客户评价。
各界面图如下。
4.5.1客户基本信息界面图
4.5.2客户其他信息界面图
4.5.3合作记录界面设计
4.5.4客户评价界面设计
(2)查找客户对话框的界面设计
4.5.5查找客户界面设计
(3)客户合作信息管理对话框界面设计
客户合作信息管理模块实现以下的功能:
●添加合作信息
●修改合作信息
●删除合作信息
●查看合作信息
本系统中,客户合作信息是与客户密切关联的。
客户合作信息管理模块部分融入到了客户信息管理模块中,这也是体现了以客户信息为核心的系统设计思想。
在前面客户信息管理窗体的设计过程中已经完成了和做记录属性页的设计,下面还需要设计一个添加合作信息对话框。
添加合作信息对话框界面设计如图4.5.6。
4.5.6添加合作信息界面设计
(4)事件提醒信息管理模块
提醒信息管理主对话框界面设计如图4.5.7。
4.5.7提醒信息管理界面设计
添加定时提醒对话框界面设计如图4.5.8。
4.5.8添加定时提醒界面设计
今日提醒对话框界面设计如图4.5.9
4.5.9今日提醒界面设计
5、信息系统实施
系统实施的主要内容包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统转换和评价等。
系统实施阶段既是成功的实现新系统的阶段,又是取得用户对系统信任的关键阶段。
因此,在系统正式实施开始之前,就要制定出周密的计划,即确定出系统实施的方法、步骤、所需的时间和费用。
此外,要监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。
物理系统的实施是计算机系统和通信网络系统设备的的订购、机房的准备和设备的安装调试等一系列活动的总和。
程序设计要做到可维护性、可靠性、可理解性强,效率高的目标。
项目管理要做好人员管理,拟定和实现项目工作的计划以及制定相应文件。
总之,系统实施阶段要对系统进行全面的检测。
6信息系统运行与维护(略)
参考文献