酒店信息系统设计与实现_王新彭.docx
《酒店信息系统设计与实现_王新彭.docx》由会员分享,可在线阅读,更多相关《酒店信息系统设计与实现_王新彭.docx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 期: 苏州大学学位论文独创性声明及使用授权的声明 学位论文独创性声明 本人郑重声明:所提交的学位论文是本人在导师的指导下,独立 进行研究工作所取得的成果。除文中己经注明引用的内容外,本论文 不含其他个人或集体已经发表或撰写过的研究成果,也不含为获得苏 州大学或其它教育机构的学位证书而使用过的材料。对本文的研究作 出重要贡献的个人和集体,均已在文中以明确方式标明。本人承担本 声明的法律责任。 研究生签名: 玉 赵日 学位论文使用授权声明 苏州大学、中国科学技术信息研究所、国家图书馆、清华大学论 文合作部、中国社科院文献信息情报中心有权保留本人所送交学位论 文的复印件和电子文档,可以采用影印、缩
2、印或其他复制手段保存论 文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的 保密 论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的 全部或部分内容。论文的公布(包括刊登)授权苏州大学学位办办理。 研 究 生 签 名 : 曰 m: .水 导 师 签 名 : y/j命 日 m: v/ 酒店信息系统设计与实现 中文提要 在竞争日益激烈的今天,对客户的重视已经为广大商家认同。企业对客户资料 的管理已经日益的重要,而当收集了大量的客户资料以及相关业务信息以后,对这些 信息的统计分析就成为企业作出正确的市场决策的重要依据。因此,客户信息系统就 应运而生。客户信息系统建立在管理信息系统之上
3、,提供了对客户信息的管理与分析, 大大的支持了企业的决策。客户信息系统的设计实现提出了新的要求,在管理信息之 外,更要求灵活复杂的分析信息。 本文对国内外客户信息系统及酒店管理信息系统实施的进展进行了综述。综合 酒店管理业务的需求和计算机软件业新技术的发展及应用,对酒店业客户信息系统 进行了分析设计研究。 本文的设计具有相对的独立性,又做到可重用性好,易于扩充,易于维护,与 酒店管理系统紧密结合,无缝连接。本文针对酒店客户信息系统设计了几种具有代 表意义的分析模型,分别给出了分析的算法。在这些算法不同的分析模型基础上, 以增强软件重用为目标,引进了设计模式的理念,优化了设计。在实现的过程中,
4、采用最新的 UML面向对象的设计方法以及 RUP的统一过程技术。 本文最后讨论了客户信息系统的进一步发展,并对更复杂的分析设计做了展 望。 本文提出的客户信息系统的分析和实现己经在上海飞雅信息技术有限公司酒 店事业部的酒店管 理软件中得到了实际的应用,并且在上海、南京、福州等地的多 家四星级酒店中进行了试运行,得到了比较满意的评价。 关键字:客户信息系统, UML, RUP,设计模式,工厂模式 ,Factory Method 作 者:王新彭 指导老师:孙涌副教授 Design and Implement of Hotel Customer Information System Abstract
5、 Nowadays, the modern society is full of competition. The importance of customer has been well known by all companies. The customer information system is build on management information system, and provide great support to business decision. The impletion of customer information system raised new re
6、quirement, beyond information management, it need more flexible information analysis. This thesis discusses the background of customer information system and the state of implement in hotel industry .brings a suit of model design to meet the general need of hotels. This thesis brings a kind of indep
7、endent model .To hotel information system, this thesis brings several typical analysis model and gives analysis arithmetic respectively. Base on these different arithmetic and analysis models, aim at software reuse, this thesis introduce into the conception of design pattern . By use of a unified pa
8、ttern to the software architecture design, the process is optimized. In the whole implement process, I use the UML object oriented method and RUP unified process, realized the project by 00 technology. The more development of customer information system is also discussed in this thesis. I raise the
9、data mining technology to support the larger data analysis model, and make a view of the implement. The design and implement discussed in this thesis have been realized in the hotel software of Shanghai Feya Company, and this software has been used in several four star hotels in Shanghai, Nanjing an
10、d Fuzhou, etc. The users raise good praise . KEY WORDS: Customer Information System,UML,RUP, Design Pattern, Factory Method Written by Xinpeng Wang Supervised by Prof. Yong Sun 目 录 弓 I 5 . 1 第 1章绪论 . 2 1. 1客户信息系统产生的背景 . 2 1. 1. 1我国企业对客户信息系统的需要 . 2 1. 1.2客户信息系统的特点 . 3 1. 1. 3如何建设和使用客户信息管理 . 3 1. 1. 3
11、酒店客户 信息系统的现状 . 4 1.2本文特点概述 . 5 1.2. 1架构设计 . 5 1. 2. 2UML面向对象的设计方法 . 7 1.2. 3分析模型的设计 . 7 1.2. 4设计模式 . 7 1.2. 5 RUP 统一过程 . 8 1.3本章小结 . 9 第 2章基本理论和方法 . 10 2. 1 00A, 00D, 0MT 以及 RUP . 10 2. 2 UML语言概述 . 12 2.2. 1 UML 介绍 . 12 2.2. 2 UML 的内容 . 12 2. 2. 3U M L 的图形12 2.3 RUP面向对象软件工程方法概述以及特点 . 14 2.3. 1RUP 的发
12、展 . 14 2.3. 2RUP 简介 . 14 2. 3. 3过程概览 . 15 2. 3. 4时间轴 . 15 2. 3. 5迭代16 2. 3. 6工作流 ( W o r k f l o w s ) 16 2.3.7微过程的划分 . 16 2. 4设计模式概述 . 17 2.4. 1设计模式简还 . 17 2. 4. 2设计模式描述 . 18 2. 4. 3设计模式选择 . 19 2, 4. 4本文使用的设计模式一 Factory Method概述 . 21 2. 5本章小结 . 23 第 3章模型以及设计模式的设计 . 24 3. 1客户分析系统模型 . 24 3. 1.1模型和算法设
13、计 . 24 3. 1.2客户分析设计模式 . 31 3.2客户调査系统模型设计 . 38 3.3客户资料管理系统模型设计 . 38 3. 4本章小结 . 39 第 4章系统设计与实现 . 40 4. 1需求的用例描述 . 40 4. 1. 1识别参与者 . 40 4. 1. 2识别用例 . 40 4. 1.3用例的事件流描述 . 41 4. 2静态结构设计 . 45 4.2. I定义系统对象 . 45 4. 2. 3建立类图 . 48 4. 3动态结构设计 . 50 4_ 3. 1建立交互作用图 . 50 4. 4本章小结 . 51 第 5 章 总 结 . 52 5. 1项目设计实现的总结
14、. 52 5. 2本文的进一步讨论 . 53 5. 3本章小结 . 54 _文 1 . 55 研究生期间发表的论文 . 57 M . 58 硕 士 专业 学 位论 文 摘要 (2004 届) 酒店佶息糸统设计与卖现 Design and Implement of Hotel Customer Information System 研究生姓名 _ 王新彭 _ 指导教师姓名 孙涌副教授 _ 专业名称 _ 软件工程 _ 研 J h 方向 _ 库人件工考王 _ 论文提交日期 _ 2004年 4月 酒店信息系统设计与实现 详细摘要 在竞争日益激烈的今天,对客户的重视己经为广大商家认同。企业对客户资 料的
15、管理己经日益的重要,而当收集了大量的客户资料以及相关业务信息以后, 对这些信息的统计分析就成为企业作出正确的市场决策的重要依据。因此,客户 信息系统就应运而生。客户信息系统建立在管理信息系统之上,提供了对客户信 息的管理与分析,大大的支持了企业的决策。客户信息系统的设计实现提出了新 的要求,在管理信息之外,更要求灵活复杂的分析信息。随着我国改革开放步伐 加大,我国大中企业对客户信息管理的兴趣和寄予的期望是十分高的,而我国企 业在这方面差距较大,客户信息系统在国内具有很高的应用前景。 本文对国内外客户信息系统及酒店管理信息系统实施的进展进行了综述。对 客户信息系统产生的历史背 景、我国企业近年来
16、对它的实际需要,以及在酒店业 的应用需求做了阐述,并讨论了酒店客户信息系统实施的瓶颈问题。本文综合酒 店管理业务的需求和计算机软件业新技术的发展及应用,对酒店业客户信息系统 进行了分析设计研究。 本文针对客户信息系统中实现难度最大的客户分析系统进行了比较详细的 设计。具体应用到酒店客户信息的分析,提出了具有典型性需要的 7种分析要求 的模型设计。这些模型是针对不同的分析对象,分析要求,甚至不同的分析条件 的,因此,必须针对每一个分析设计一个算法。每一个分析结果的产生,都包含 了条件输入,条件 校验,调用存储过程,输出到界面显示这样的比较统一过程。 进而引出模型设计的进一步优化设计。本文应用面向
17、对象的思想方法,对这些算 法、模型进行进一步的思考,即从提高软件重用度,以及设计实现的效率、系统 的易维护性、易扩展性的角度进行了优化的设计,引入了设计模式的技术。 设计模式解决特定的设计问题,使面向对象设计更灵活、优雅,最终复用性 更好。它们帮助设计者将新的设计建立在以往工作的基础上,复用以往成功的设 计方案。一个熟悉这些模式的设计者不需要再去发现它们,而能够立即将它们应 用于设计问题中。应用这种思路,本 文选择了比较适用于本文问题的一种模式: 工厂方法模式 ( Factory Method),以特定的 工厂 生产特定的分析结果,大大 的提高了软件设计的复用程度,并且也增强了软件的扩展能力、
18、维护性能。 在具体实现的时候,本文应用面向对象和统一过程 ( RUP)的方法,以规范 的完全符合面向对象要求的过程的来进行设计实现,能够确保软件的健壮性、灵 活性。在与母系统一一酒店系统进行结合的时候,使用存储过程在数据库端进行 计算、数据更新等操作,实现了自身模块的相对独立又与酒店管理系统的高度融 合,无缝连接。 本文的设计具有相对的独立性,又做到可重用性好,易于扩充,易于维护, 与酒店管理系统紧密结合。本文针对酒店客户信息系统设计了几种具有代表意义 的分析模型,分别给出了分析的算法。在这些算法不同的分析模型基础上,以增 强软件重用为目标,引进了设计模式的理念,优化了设计。在实现的过程中,釆
19、 用最新的UML面向对象的设计方法以及 RUP的统一过程技术。 本文最后讨论了客户信息系统的进一步发展,并对更复杂的针对海童客户数 据库的分析设计做了展望。 本文提出的客户信息系统的分析和实现已经在上海飞雅信息技术有限公司 酒店事业 部的酒店管理软件中得到了实际的应用,并且在上海、南京、福州等地 的多家四星级酒店中进行了试运行,得到了比较满意的评价。 关键字:客户信息系统, UML, RUP, 设计模式,工厂模式 ,Factory Method 作 者:王新彭 指导老师:孙涌副教授 引言 在竞争日益激烈的今天,对客户的重视己经为广大商家认同。客户信息系统建立 在管理信息系统之上,提供了对客户信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 信息系统 设计 实现 王新彭
限制150内