酒店客户关系管理系统模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

酒店客户关系管理

系统

4、信息系统设计

4.1信息系统设计原则

在功能模块设计中遵循的指导原则如下:

1、功能界面简单、规范

由于信息系统中体现了整个酒店客户管理的流程, 相关的功能模块比较多, 因此在界面设计上使用统一的设计风格, 同时将数据库进行有效形成实体操作类、编码操作类, 联系操作类, 不同的类型使用相似的界面操作方式。

2、操作上的简便性

数据库中大量的数据都是经过人机交互的键盘操作而获得的, 因此保证数据库数据的正确性、完整性是信息系统正常进行的重要保证。数据库中的基础数据是数据完整性的重要保证措施, 在人机交互的键盘操作中, 编码数据要采用下拉列表方式进行选择输入, 这样减少击键次数, 同时也提高了数据输入的正确性。

3、降低模块之间的耦合性, 提高模块的独立性

信息系统开发的一个重要问题是要提高系统的可修改性, 可修改性的提高主要是靠降低模块间的耦合性来实现的。模块间的耦合性越大, 其独立性就越小, 系统地刻修改性就越差。在信息系统设计中模块间只经过数据库实现信息交换, 避免使用参数及进行交换, 让数据库真正成为信息系统各功能模块之间的”粘合剂”。

4、编码设计的规范性

编码是数据库的基础, 也是数据完整性的重要保证。编码实际上提供的是

一套规范的数据标准。在编码设计中, 尽量使用已存在的编码, 在没有现成编码的条件下再自行设计编码。另外, 由于编码主要是从新的信息系统的规范使用信息角度来设计的, 业务人员对一些代码并不关心, 关心的事与该代码相关的名称, 因此在模块实现中要将代码和名称同时提交业务人员, 以便正确、规范地进行操作。

5、功能操作的安全性

信息系统中的数据库是被各类人员共享的数据库, 因此数据库的安全性是十分重要的, 为了保证操作的正确性和安全性, 要进行权限设计, 不同业务人员使用不同的功能权限, 使其在有限的功能范围内正确处理数据库数据。

6、认真做好贯穿整个过程的测试、修改与评审工作

4.2信息系统总体功能结构

客户管理系统主要完成的功能有:

●客户类型的建立与维护, 包括客户类型的新建、修改和删除等。

●客户信息的输入, 客户信息包括客户的基本信息、一般的通讯方式及

客户其它信息, 如爱好、禁忌、生日等。

●客户信息的修改与删除, 包括启动与取消客户的生日提醒等。

●根据不同条件查询客户, 能够查看客户信息。

●与客户合作记录的信息维护, 包括合作记录的添加、修改和删除等。

●客户评价管理, 包括客户的重要度、友好度、满意度等的设定与查

看。

●客户事件提醒, 包括定时约会提醒和生日提醒两种。

客户提醒信息维护, 包括添加、 修改和删除提醒信息。

4.2.1 面向对象的三层C/S 架构的设计

系统采用三层架构设计, 它的工作原理如图4.2.1所示。

4.2.1三层架构的工作原理图

4.2.2系统的功能模块划分

根据上述的系统功能分析, 能够得出如图 4.2.2所示的系统功能模块图。从图中能够看出系统包括客户类型管理模块、 客户管理模块和提醒管理模块, 在客户管理模块中, 又包括客户信息管理、 客户评价管理和客户合作管理3部分。可见, 客户是系统的核心, 其它模块都是以客户为中心并为其服务的。

4.2.2 系统功能模块图

4.3数据库设计

数据库在一个信息管理系统中占有非常重要的地位, 数据库结构设计的好坏将直接影响应用系统的效率及实现的效果。合理的数据库结构设计能够提高数据存储的效率, 保证数据的完整性和一致性。

设计数据库系统时应该首先充分了解用户各方面的需求, 包括现有的及将来可能增加的需求。数据库设计一般包括如下几个步骤:

●数据库需求分析。

●数据库概念结构设计。

●数据库逻辑结构设计。

( 1) 数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询, 这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结

相关文档
最新文档