logo资料库

酒店管理系统的设计与实现论文.doc

第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
资料共65页,剩余部分请下载后查看
摘 要
Abstract
引 言
第一章 绪 论
1.1 系统开发背景
1.2 课题研究目的及意义
1.3 国内外现状及发展动态
1.4 系统开发工具及相关技术
1.4.1 系统开发工具
1.4.2 数据库开发工具
1.4.3 C#开发语言介绍
第二章 系统分析
2.1 需求分析
2.1.1 系统的主要功能
2.1.2 系统的实现目标
2.1.3 系统的性能需求
2.1.4 运行环境
2.2 可行性分析
2.3 数据需求分析
2.4 数据字典
2.5 数据流图
第三章 系统设计
3.1 系统功能结构设计
3.2 数据库设计
3.3 系统流程图
第四章 系统详细设计与实现
4.1 用户登录
4.3客房管理
4.3.1客房信息修改
4.3.2 入住管理
4.3.3 退租管理
4.3.4 客房类型管理
4.4 员工管理
4.5 财务管理
4.6 酒店初始化
4.7用户密码更改
第五章 系统测试
5.1测试的作用和意义
5.2测试方法
5.3系统测试
结束语
参考文献
致 谢
附录 源代码
目 录 摘 要 ....................................................... III Abstract ..................................................... IV 引 言 ......................................................... 1 第一章 绪 论 ................................................. 2 1.1 系统开发背景 ...................................................... 2 1.2 课题研究目的及意义 ................................................ 2 1.3 国内外现状及发展动态 .............................................. 3 1.4 系统开发工具及相关技术 ............................................ 4 1.4.1 系统开发工具 .................................................4 1.4.2 数据库开发工具 ...............................................4 1.4.3 C#开发语言介绍 ...............................................5 第二章 系统分析 ............................................... 7 2.1 需求分析 .......................................................... 7 2.1.1 系统的主要功能 ...............................................7 2.1.2 系统的实现目标 ...............................................7 2.1.3 系统的性能需求 ...............................................8 2.1.4 运行环境 .....................................................9 2.2 可行性分析 ....................................................... 10 2.3 数据需求分析 ..................................................... 11 2.4 数据字典 ......................................................... 13 2.5 数据流图 ......................................................... 14 第三章 系统设计 .............................................. 15 3.1 系统功能结构设计 ................................................. 15 3.2 数据库设计 ....................................................... 16 3.3 系统流程图 ....................................................... 20 I
第四章 系统详细设计与实现 .....................................21 4.1 用户登录 ......................................................... 21 4.3 客房管理 ..........................................................24 4.3.1 客房信息修改 ................................................ 24 4.3.2 入住管理 ....................................................28 4.3.3 退租管理 ....................................................32 4.3.4 客房类型管理 ................................................34 4.4 员工管理 ......................................................... 37 4.5 财务管理 ..........................................................43 4.6 酒店初始化 ....................................................... 45 4.7 用户密码更改 ......................................................47 第五章 系统测试 .............................................. 50 5.1 测试的作用和意义 ..................................................50 5.2 测试方法 ..........................................................50 5.3 系统测试 ..........................................................51 结束语 ....................................................... 55 参考文献 ..................................................... 56 致谢 ......................................................... 57 附录 ......................................................... 58 II
摘 要 该软件采用 ASP.NET 应用开发技术,具有一些客房查询、入住、退房等功能,尤其 依靠 ASP.NET 的优点来为酒店更好的进行管理,稳定性,可扩展性,安全性,健壮性, 都是该酒店管理的优势所在。数据库采用的 SQL Server 2008,SQL SERVER 是大数据库, 它也属于中型数据库,应用于中小型企业。SQL SERVER 的分布式、复制、全文检索、DTS 都可以满足中型的应用。所以使用 SQL SERVER 作为酒店管理系统的数据库再合适不过。 系统基于 C/S 架构,以 C#语言并使用 Microsoft Visual Studio 2010平台和 SQL Server 2008数据库;实现了酒店管理的客房管理、员工管理、财务管理、前台管理以及相关的 资料的管理,并经过在本机 Win7系统上运行测试可以很好的应用。本文档很好的介绍了 系统分析、数据流程分析、功能设计、数据库设计、系统实现和系统测试等内容。 关键字:酒店管理系统,SQL Server 2008,Microsoft Visual Studio 2010,C/S 架构。 III
Abstract The software uses ASP.NET application development technology, with some rooms, check-in, check-out and query function, especially on the advantages of ASP.NET for hotel and better management, stability, scalability, security, robustness, is the hotel management advantage. Database using SQL Server 2008, SQL SERVER is a large database, it also belongs to the medium-sized database, applicable to small and medium enterprises. SQL SERVER distributed, copied, full-text retrieval, DTS can meet medium application. So the use of SQL SERVER as a hotel management system database t.The system is based on C / S architecture, C Microsoft Visual # language and using Studio2010 platform and SQL Server 2008 database; the hotel management hotel management, staff management, financial management, medicine management and information management, and through this machine Win7system running test can be a very good application. This document is a very good introduction of the system analysis, data flow analysis, functional design, database design, system realization and system test etc.. Keywords: hotel management system, SQL Server 2008, Microsoft Visual Studio 2010, C / S structure. IV
酒店管理系统的设计与实现 引 言 近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平 显著提高,全社会对酒店业的需求量也越来越大,伴随着消费的持续增长,酒店行业已 经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营 管理、住宿服务等方面提高管理意识。而对酒店的经营状况起决定作用的是对酒店日常 营业的管理。 如何用先进的管理手段,提高酒店的管理水平,是每一家酒店的经营者所面临的重 要课题。所以应势而出的酒店管理系统有着很好的可行应用性。一直以来人们都采用传 统人工的方式管理账单,这种管理方式存在着许多缺点,如:效率低、保密性差,另外 时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难, 同时,也加大了管理者的工作量和工作难度。本系统很好的克服了这些缺点,并且有检 索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。 这些优点能够极大地提高酒店管理的效率,也是酒店的科学化、正规化管理,与世 界接轨的重要条件。 系统以Microsoft SQL Server 2008作为后台数据库,Microsoft Visual Studio 2010为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面 向对象的设计方法,完成了酒店管理系统的主要模块。现如今随着经济的不断发展,旅 游出国等带来的酒店市场营业量大大增加。这样就存在客房管理和登记入住等一系列数 据的导入和导出,大多数经销商只是用简单的Office Excel记录,这样在查询和记录方 面都很不方便。如果设计一款专门为酒店管理人员和酒店员工查询本酒店信息,以及各 种预订、入住、核账、结算、退房等的专业软件,将会大大减少销售商的工作并提高酒 店营业额。同时为加强对客户和员工的管理工作,我们为某酒店开发酒店管理系统,解 决了该酒店管理复杂、不规范等问题,优化了管理流程,实现了该酒店管理工作的无纸 化办公。 1
酒店管理系统的设计与实现 第一章 绪 论 1.1 系统开发背景 随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要 迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式, 提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我 国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店 业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的 服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务 水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。 在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地 管理酒店。 一套优秀的酒店管理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作简 单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的毕业设计题目就 是设计一个小型酒店管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽 然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很 大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个 系统设计的更好。 1.2 课题研究目的及意义 随着计算机网络的飞速发展,Internet 技术越来越广泛的应用,网络覆盖的区域不 断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系 统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息 管理系统是酒店经营不可缺少的现代工具。而本系统就是为了实现酒店高效管理而设计 的。 现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、 2
酒店管理系统的设计与实现 旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球 都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的 飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客 房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代 人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设 施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激 烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。 1.3 国内外现状及发展动态 随着信息化技术的日益普及,酒店这样的传统行业也越来越多的采用信息技术来管 理业务,市场上酒店管理软件正处于百花齐放、百家争鸣的阶段。 目前市场上大多数酒店管理软件是基于 Windows 操作系统的,也有部分酒店管理软 件考虑到版权的问题,采用 Linux 操作系统;又比如,系统数据库,有 Access、Sybase、 MySQL、SQLServer 等,对于酒店系统来说,采用什么数据库与酒店的规模比较相关,较 小的酒店可以采用比较简单的数据库如 Access,这样使用维护都可以做的比较简单,而 规模大的酒店就应该用 SQLServer 这样的数据库,可以保障数据比较安全、系统比较稳 定,但同时也要求有专门的系统管理员来维护。还有,数据的录入通常有三种方式,一 是基于普通电脑,二是基于触摸屏。从目前的发展趋势看,酒店系统越来越多的采用触 摸屏。 国内酒店关于酒店营销的理念落后国际太多了,理念落后,系统建设滞后,人才流 动太频繁培养不出具备丰富经验以及创新能力的酒店经理人。对于酒店行业的最先进的 电子营销策略几乎一无所知。完全靠经验管理,干预承担责任的经理人太少,对于国际 标准化的管理只是一种表面上的运用。有些酒店对分销商的依赖非常的强。营业额基本 靠拉会议,拉中介,拉旅行社,关系户。没有自己明确的目标客服营销策略,没有建立 自己的信任客户群的能力和想法。等等这些问题在未来酒店数量剧增的几年会愈来愈突 出。国内的酒店管理系统最早是在 80 年代初开始的,到了 80 年代中后期,随着国外酒 店管理系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒店 管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情 3
酒店管理系统的设计与实现 况,逐步发展成熟,到 90 年代初期形成了几个较成熟的软件系统。到了 90 年代中期, 随着计算机在酒店中的普及应用,以及计算机技术的不断发展,酒店管理系统的发展到 了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。 国外酒店管理系统,高标准的酒店一般都用 fidelio,其他还有 Hotel Star、 KingSmart 等。 1.4 系统开发工具及相关技术 1.4.1 系统开发工具 目前,市场上计算机语言和开发工具有很多,但是 Visual Studio 2010 的以其稳 定和与平台无关的特性,从众多编程工具中脱颖而出,成为很多 ASP.NET 程序员的首选。 Visual Studio 2010 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且 有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过 此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。 Microsoft 为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2010 Professional Edition 和用于 Microsoft Office 系统的 Visual Studio 2010 工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调 试、SQL Server2008 开发的工具,以及完整的、没有限制的开发环境。 1.4.2 数据库开发工具 在本次数据库中,采用了 SQLServer2008。Microsoft SQL Server2008 是一个分布 式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了 Transact-sql 的 sql 语言在客户机与服务器间传递客户机的请求与服务器的处理结果;是一种应用广泛的数 据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策 支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等适用 于大型或超大型数据库服务器端。SQL Server 2008 是 Microsoft 公司推出的 SQL 4
分享到:
收藏