酒店设计毕业论文

酒店管理系统

设计大纲

报价2

一.系统设计过程3

1.1系统设计步骤3

1.2功能模块划分3

二、系统的特点4

三。系统操作环境4

3.1系统操作环境4

3.2 vb概述5

3.3 SQL数据库简介5

四、系统功能实现6

4.1数据库设计6

4.1.1数据库文件6

4.1.2数据库设计7

4.2界面设计8

4.3客户管理模块设计9

4.3.1客户注册11

4.3.2退房结算12

动词 (verb的缩写)汇总13

参考13

附:节目单14

酒店管理系统的开发

现代酒店是集客房、餐饮、通讯、娱乐、商务文化等服务和设施于一体的消费场所。酒店组织庞大,服务多,信息量大。为了提高劳动生产率,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机进行现代化的信息管理。本设计是根据酒店、中小型宾馆、酒店的特点,开发一套适用于酒店、中小型宾馆、酒店的软件系统。

关键词:酒店管理系统开发

导读:近年来,随着改革开放步伐的加快和中西文化的交流与发展,中国人民的生活水平显著提高,全社会对餐饮业的需求也在增加。随着消费的不断增长,酒店业已经成为现代社会发展最快的行业之一。为了在激烈的市场竞争中生存,我们必须在商业管理和餐饮服务中提高我们的管理意识。酒店日常业务的管理对酒店的经营起着决定性的作用。

如何运用先进的管理方法来提高酒店的管理水平,是每个酒店经营者面临的重要课题。因此,该酒店管理系统具有很好的实际应用价值。人们一直使用传统的手工方式来管理账单。这种管理方式有很多缺点,比如效率低,保密性差。此外,时间长了会产生大量的文档和数据,给查找、更新和维护带来了很大的困难,同时也增加了管理人员的工作量和工作难度。该系统很好地克服了这些缺点,具有检索快、查找方便、可靠性高、存储容量大、保密性好、使用寿命长、成本低等优点。

这些优势可以大大提高酒店管理的效率,也是酒店管理科学化、规范化和与世界接轨的重要条件。系统以Microsoft SQL Server 2000为后台数据库,以Visual Basic 6.0为前台开发工具,采用自顶向下逐层分解的模块化结构设计思想和面向对象的设计方法,完成了酒店管理系统的主要模块。如今,随着经济的不断发展,出国旅游带来的酒店市场业务量大大增加。这样就有了客房管理、入住等一系列的数据导入导出。大部分经销商只使用简单的Office Excel进行记录,查询和记录不方便。如果我们设计一个专门的软件,供酒店管理者和酒店员工查询酒店信息,以及各种预订、入住、退房、结算和退房,将大大减少卖家的工作,增加酒店营业额。同时,为了加强对客户和员工的管理,我们为某酒店开发了酒店管理系统,解决了酒店复杂、不规范的管理问题,优化了管理流程,实现了酒店管理的无纸化办公。

一,系统设计流程

1.1系统设计步骤

根据我校的相关规章制度和管理流程,我们团队首先采用快速原型编程编码方法建立了管理模型。经过与学校指导老师的充分沟通,对模型进行了优化和改进,对原有的工作流程进行了改造。因为使用了微软Visual Basic 6.0编程,建模和代码编写几乎同步,大大提高了效率。

1.2功能模块划分

1.客户管理

客户管理是指管理员对客户信息进行集中的记录和修改,通过管理客户信息,提高工作效率,改善客户的信息处理。

2.客房管理

客房管理是指管理员要及时了解酒店房间的状态,如酒店房间是否空置、正在维修或已预订。

3.客户询问

客户查询是管理员对客户信息的搜索,分为精细查询和模糊查询。在精细化查询中,客户的地址、客户号、身份证号、房间号也分为客户姓名查询和客户工作量查询。

4.管理人员

管理员负责管理系统的信息。管理员可以修改、添加和删除系统信息。它不是单一的管理员。有多个管理员,但是进入系统的管理员可以删除和添加系统内部的管理员。

二、系统的特点

1.软件完成后,大大提高了酒店为新客人提前办理入住、退房、预订最基本的普通工作的效率。

2.该软件易学易用,操作简单,适用范围广。

3.本系统具有强大的查询功能。

4.手动备份和分离数据库,以防止数据丢失。

第三,系统运行环境

3.1系统运行环境

1,硬件环境

○1CPU频率在奔腾586以上。

○2内存空间超过64M。

○3硬盘可用空间至少为100M m

○4显示分辨率1024*768真彩色或更高。

○5两键鼠标、普通光驱、声卡等。

2.软件环境

1操作系统WINDOWS95/98/2000/XP/2003

○2SQL(结构化查询语言)Server 2000 + Visual Basic

3.2 visual basic概述

1.什么是Visual Basic?

Visual Basic(简称VB)是微软公司开发的一种通用的基于对象的编程语言。

“可视化”指的是开发图形用户界面(GUI)的方法——你不需要写很多代码来描述界面元素的外观和位置,只需要在屏幕上的一个点上添加预先建立的对象。

“Basic”是指Basic(初学者通用符号指令代码)语言,是计算技术发展史上应用最广泛的语言。Visual BASIC是在原有BASIC语言的基础上进一步发展起来的。到目前为止,它包含了数百个语句、函数和关键字,其中许多都与Windows GUI直接相关。专业人员可以使用Visual Basic实现任何其他Windows编程语言的功能,而初学者只需掌握几个关键词就可以构建实际应用。Visual Basic Scripting Edition(VBScript)是一种应用广泛的脚本语言,是Visual Basic语言的子集,可以嵌入HTML语言中进行网页设计,比如ASP(Active Server Page)文件。

VB简单易学,通用性强,应用广泛。

2.VB的功能

VB可以用来开发多媒体、数据库、网络、图形等应用程序。

数据访问功能允许建立数据库和前端应用程序,以及用于大多数数据库格式的可调服务器端组件,包括Microsoft SQL Server和其他企业数据库。

借助ActiveX(TM)技术,您可以使用其他应用程序提供的功能,如Microsoft Word文字处理器、Microsoft Excel电子表格和其他Windows应用程序。

完整的申请是真实的。exe文件,可以自由分发。

3.3 SQL简介

SQL的全称是“结构化查询语言”

SQL(结构化查询语言)是一种数据库查询和编程语言,用于访问数据、查询、更新和管理关系数据库系统。

SQL也是数据库脚本文件的扩展。SQL是一种高级的非过程化编程语言,它允许用户在高级数据结构上工作。他不需要用户指定数据的存储方式,也不需要用户知道数据的具体存储方式,所以底层结构完全不同的不同数据库系统可以使用相同的SQL语言作为数据输入和管理的接口。它将记录集作为操作对象,所有SQL语句都接受该记录集作为输入,并将该记录集作为输出返回。这个set特性允许一个SQL语句的输出作为另一个SQL语句的输入,因此SQL语句可以嵌套,这使得它非常灵活和强大。在大多数情况下,在其他语言中,需要一大段程序才能实现的功能,只需要一条SQL语句就可以实现,这也意味着非常复杂的语句也可以用SQL语言编写。

四、系统功能实现

系统主要功能有:○1客户管理,新增客户,客户结账,退出系统。2房间管理,可以了解房间状态,添加新房间。(3)客户查询,这里可以查询客户的基本信息,分为精细查询和模糊查询。(4)管理员,管理员可以添加管理员和删除管理员。

其中,精细查询基于:(1)客户地址(2)客户号(3)身份证号(4)房间号。

模糊查询按:(1)客户姓名(2)客户年龄。