海天酒店客房管理系统设计与实现
发布时间:2017-04-26 13:01
本文关键词:海天酒店客房管理系统设计与实现,由笔耕文化传播整理发布。
【摘要】:随着社会经济的发展和信息技术的普及,酒店、宾馆行业的竞争越来越激烈。一个酒店或宾馆要想在激烈的竞争中站稳脚步,就必须加强信息化建设,开发出能为自己带来效益并且提高管理水平的酒店管理系统。客房住宿业务的收益占据了酒店收益的一大部分,酒店客房管理系统是酒店管理系统的最重要组成部分之一,建立在信息化基础上的管理不但能规范化操作,还能大大提高工作效率。市面上的酒店管理系统,有的虽然便宜但功能过于简单,有的功能复杂冗余价格十分昂贵,也有的架构设计不够合理,修改和扩充的代价很大。海天酒店是国内一家新成立的中型酒店,急需开发出运行稳定、价格适中、功能适中、易于使用、易于维护和扩充的酒店管理系统。面向对象(Object Oriented,OO)开发方法已成为业界最主流的开发方法,该方法以类的设计为核心,有利于实现软件复用性,可维护性、可修改性和可扩充性。三层架构的设计思想在业界被广泛使用,将应用程序划分为表示层、业务逻辑层、数据访问层,每一层各司其职又相互关联,在提高效率的同时,也提高了复用性、可移植性与可扩展性,同时系统的维护难度也将大大降低。C#是由微软推出的面向对象的编程语言,语法简单,易于编写与理解。本文针对海天酒店这样的国内中型酒店的信息系统开发,充分考虑系统开发成本、工期约束及维护、升级要求,采用客户机/服务器模式,以面向对象方法贯穿整个开发流程,采用.NET下的三层架构设计,使用Visual C#2013开发工具结合SQL Server 2012数据库,开发一个基于三层架构的酒店客房管理系统,在分析、设计阶段使用UML 2.0进行建模,最终获得了一个实用性强、具有较高稳定性、可维护性和可扩充性的酒店客房管理系统。从而论证了基于三层架构的C/S开发模式在客房管理系统乃至整个酒店管理系统开发中的可行性和高效性,同时对国内其他中型酒店、宾馆的信息系统开发也有较大的借鉴性。
【关键词】:酒店客房管理系统 面向对象 UML Visual C# 三层架构
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 绪论11-16
- 1.1 研究背景11-13
- 1.1.1“数字化酒店”的兴起11-12
- 1.1.2 课题背景12-13
- 1.2 国内外研究现状13-15
- 1.3 课题意义与论文结构15-16
- 第二章 开发技术与现有系统简介16-25
- 2.1 面向对象方法及其描述工具16-19
- 2.1.1 面向对象开发方法16-18
- 2.1.2 UML简介18-19
- 2.2 Visual C19
- 2.3 ADO.NET简介19-20
- 2.4 三层架构简介20-21
- 2.5 对象关系映射21-22
- 2.6 现有系统简介22-24
- 2.6.1 酒店员工管理系统22-23
- 2.6.2 酒店餐饮管理系统23-24
- 2.6.3 酒店会员管理系统24
- 2.7 本章小结24-25
- 第三章 面向对象分析25-37
- 3.1 可行性分析25-26
- 3.1.1 技术可行性25
- 3.1.2 经济可行性25-26
- 3.1.3 社会可行性26
- 3.2 用例建模26-30
- 3.2.1 用例建模与用例图的相关概念26
- 3.2.2 酒店客房管理系统用例图26-27
- 3.2.3 用例描述27-30
- 3.3 整体业务流程分析30-32
- 3.3.1 开房-退房-结账流程30-31
- 3.3.2 整体业务活动图31-32
- 3.4 系统主要业务对象和类32-34
- 3.5 C/S模式与B/S模式的选择34-36
- 3.6 开发平台和运行平台的确定36
- 3.7 本章小结36-37
- 第四章 面向对象设计37-65
- 4.1 面向对象设计概述37-38
- 4.1.1 面向对象设计的方法37
- 4.1.2 设计原则37-38
- 4.2 系统整体设计38-39
- 4.3 客房状态建模39
- 4.3.1 状态图概述39
- 4.3.2 客房状态图的获取39
- 4.4 数据库设计39-47
- 4.4.1 数据库概念模型40-41
- 4.4.2 数据库逻辑模型41-47
- 4.4.3 数据库物理模型47
- 4.5 三层架构设计47-49
- 4.5.1 使用Codematic2搭建三层架构框架47-48
- 4.5.2 SqlHelper类48-49
- 4.6 详细业务流程设计49-56
- 4.7 对象交互设计与顺序图获取56-64
- 4.7.1 对象交互设计与顺序图的相关概念56-57
- 4.7.2 顺序图的获取57-64
- 4.8 硬件系统体系结构设计与部属图的获取64
- 4.9 本章小结64-65
- 第五章 面向对象实现65-77
- 5.1 面向对象编程概述65
- 5.2 界面实现65-68
- 5.3 主要模块的功能实现68-74
- 5.3.1 客房管理68-72
- 5.3.2 客房查询72-73
- 5.3.3 其他系统调用73-74
- 5.4 难点与解决措施74
- 5.4.1 结账管理74
- 5.4.2 DXperience插件的使用74
- 5.5 系统测试74-75
- 5.6 发布系统75-76
- 5.7 本章小结76-77
- 结论77-79
- 致谢79-80
- 参考文献80-82
【参考文献】
中国期刊全文数据库 前1条
1 王海燕;;C#.NET下三层架构数据库应用系统开发[J];计算机技术与发展;2012年06期
本文关键词:海天酒店客房管理系统设计与实现,由笔耕文化传播整理发布。
,本文编号:328477
本文链接:https://www.wllwen.com/guanlilunwen/jiudianguanli/328477.html