酒店信息管理系统的设计与实现

 2024-01-08 10:08:07

论文总字数:17221字

摘 要

本文主要介绍酒店管理系统的开发流程,包括选择课题、确定开发项目、分析与考虑系统设计、功能的实现、测试。最后也总结出自己的系统的部分缺陷与不足,提出了需要改进的方向。此次毕业设计完成了一个具备酒店住宿、预订、结账等一系列功能的软件,具有一定的实用价值。

关键词:酒店管理系统,C#.NET,SQL Server,数据库

摘要

Abstract: this article mainly introduces the development process of hotel management system, including selecting the topic, determine the development project , analyze and consider the system design, realizing the function,testing.Finally,it summed up some defects and shortcomings of my system, put forward the improving direction. This graduation design is realized with a hotel accommodation,reservations,check-out and a series of functions of the software.It has certain practical value in the market.

关键词:酒店管理系统,C#.NET,SQL Server,数据库

Keywords: hotel management system, C#.NET, SQL Server, database

目 录

1 引言 4

1.1 课题的提出 4

1.2 课题的意义 4

1.3 项目可行性 5

2 相关技术 5

2.1 .NET及开发语言 5

2.2 SQL Server 2008 5

2.3 运行环境 6

3 系统需求分析 6

3.1 功能需求分析 6

3.2 系统安全性需求 7

4 数据库设计 8

4.1 数据库简介 8

4.2 概念模型设计 8

4.3 逻辑结构设计 12

5 功能模块设计 16

5.1 用户登陆 16

5.2 开单登记 19

5.3 客房结账 23

5.4 将数据导入Excel 25

5.5 水晶报表 26

6 测试 27

6.1 测试方法 27

6.2 测试运行情况 28

6.3 系统有待改进的方面 29

结论 30

参考文献 31

致谢 32

1 引言

课题的提出

随着全球经济一体化的进程,酒店业客源更加丰富多样化、市场更加广阔,与此同时酒店业更面临着日趋激烈的竞争环境和不断攀升的客户期望,这迫使业内人士不断进一步寻求扩大酒店销售、改进服务质量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竞争力。其中最有效的手段之一就是大规模应用先进的信息化技术变革传统意义上的酒店业竞争方式和经营管理模式以赢得新竞争优势,在这方面国际上领先的酒店业一直在不遗余力地探索、实施和推进。

近年来计算机科学在我国突飞猛进的发展,我国越来越多的酒店也认识到如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急,虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。所以,酒店管理的信息化越来越受到我国酒店业内同行的青睐。一个优秀的酒店管理系统软件能对酒店各方面的信息进行操作从而提高了运营效率,节约成本,使得酒店内的大小事务井井有条,高效便捷。也减轻员工负担,大幅度减少手工操作带来的诸多不便与误差,从而使得员工更多精力使用在为客人的竭诚服务上。

1.2 课题的意义

该酒店管理系统的开发设计能帮助提高我们对所学专业知识的应用能力及实际操作能力,酒店管理系统使我们借助计算机信息化的优势,方便快捷地实现顾客和管理者的交互,方便管理者在第一时间了解顾客的需求,及时做好应对措施,从而可以使经营者在竞争日益激烈的酒店服务行业中取得优势。

传统人工酒店管理方式,效率低下且难以实时、准确地了解酒店的运行状态,不容易及时发现管理中的出现的问题。采用酒店管理系统管理酒店后,计划实现预订、开单、结账、统计的自动化,实现前台的一次性费用结算;系统可快速处理住店、离店手续和相关统计报表,使作业人员与系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统力求在节省人力资源成本的同时,可以提高业务效率,并能及时、准确、迅速地满足顾客服务的需求。

  使用计算机管理信息给酒店带来的效益,主要体现在以下几点:

  1、提高管理水平

  2、提高工作效率

  3、保证各类信息的准确性

  4、帐务结算快

1.3 项目可行性

1 技术可行性:本系统开发主要使用C#.NET和SQL Server 2008。另外专业课老师的指导,丰富的网络资源,自己平时的学习,使得在技术上能够实现。

2 经济可行性:本次软件开发借助于计算机和相关软件即可,不存在多少经济开销,实现难度不大。

3 社会可行性:在本系统的运营阶段,使用系统的操作人员,只要知道基本的电脑使用知识,并不需要太多的技术方面能力。

2 相关技术

2.1 .NET及开发语言

.NET是一个平台,包含一整套基础库,相当于一整套运行库的集合。在它之上运行的程序都被编译为IL中间语言。它上面支持用多种开发语言编写代码包括C#,C#编好的程序,要编译成IL文件才能运行。若是单纯以概念来说,.NET我们可以把它看成是一个工作平台,一个开发环境的基底,提供你开发Windows、Web、Mobile等应用程序一个共通的平台。

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。另外,C#不仅仅可以开发基于web的应用程序,也能开发基于WinForm的程序。C#是特别为.NET平台设计的一门语言,结合了VB和C 的很多优点。比如VB的即时提示和界面设计的方便的优点,还有C 功能强大的优点。

2.2 SQL Server 2008

SQL Server 2008 是在 Microsoft 的数据平台上发布,能够帮助用户组织和管理任何数据。对于SQL Server 2008,简而言之,它就是一个功能强大的数据库的管理软件。它能够将结构化、半结构化和非结构化文档的数据直接记录到数据库中。SQL Server 2008 提供了一系列丰富的集成服务,可以对数据进行增加、删除、修改、查询等一系列的操作。不管什么存储设备,不管数据存放在哪,它都可以对数据进行操作管理。

SQL Server 2008 支持 Microsoft .NET 和Visual Studio开发的自定义应用程序使用数据库的数据。用户可以使用他们日常使用的工具(例如Microsoft Office 2010)直接访问数据。SQL Server 2008 是一个可信的、高效率的、智能的数据平台,可以满足用户的一切数据需求。

剩余内容已隐藏,请支付后下载全文,论文总字数:17221字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;