1、 酒店前台管理信息系统的设计与实现酒店前台管理信息系统的设计与实现摘要现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理信息系统正是为此而设计的,该系统是运用Microsoft SQLSERVER 2000数据库系统和Visual Basic程序语言开发实现的,酒店管理信息系统包括了基本信息管理,前台 管理, 台 管理和系统用 管理 大 , 、 、 、系统 高、运行 ,是酒店管理 的理想 关键词:酒店信息管理数
2、据库SQL酒店前台管理信息系统的设计与实现HOTEL ONSTAGE MANAGEMENT INFORMATION SYSTEMDESIGN AND REALIZATION ABSTRACTThe modernized hotel collects the guest room , food and beverage , communication ,amusement, commercial culture and other various kinds of services and facilities are theintegrated consumption place , the
3、hotel organizes hugely, there are many service items, theamount of information is large, if you want to improve labor produce , lower costs , improvethe service quality and management level , promote the economic benefits, must carry on themodernized information management through the computer, Hote
4、l ManagementInformation Systemis just designed for the occasion, it is developed and carried out byusing Microsoft SQL Server 2000 database system and Visual Basic programming language,it include four modulesThe basic information management, the onstage receptionmanagement, the main station receives
5、 the silver management and the system usermanagement, it has many featuressimple operation 、 friendly interface 、 goodflexibility 、high system safety、stable performance, this is the best choice for the hotelhandler.Key words: Hotel Information Management; Database; SQL酒店前台管理信息系统的设计与实现目 录第1章 绪论-11.1
6、的项目-11.2 本文设计的currency1及目的-11.3 “Visual Basic-21.4 VB数据库的fi-21.4.1 fl用 atafi数据库-21.4.2 fl用数据fifi数据库-21.4.3 fl用程fi数据库-21.5 “SQL Server -31.6 的现实 -4第2章 酒店管理系统的发展与构成-62.1 酒店管理信息系统发-62.2 酒店管理信息系统的 用-62.3 酒店管理信息系统的”成-82.4 酒店管理系统-92.5 currency1酒店系统-102.6 酒店信息管理的发与 -12第3章 系统分析与总体设计-133.1系统 -133.2系统体系”设计-13
7、3.3开发 的 -173.4数据库”的设计-18第4章 设计工程框架-234.1 和系统 设计-234.1.1设计体-23酒店前台管理信息系统的设计与实现4.1.2设计 -244.2基本信息管理 设计-264.2.1设计客 信息管理 -264.2.2设计客 信息管理体-274.2.3设计客 信息 体-284.2.4设计客房 信息 体-294.2.5设计客房 信息管理体-294.2.6设计客房信息 体-294.2.7设计客房信息 体-304.2.8设计客房信息管理体-304.3前台 管理 设计-314.3.1设计客房 信息 体-314.3.2设计客房 信息管理 -324.3.3设计客房 信息 体
8、-324.3.4设计客房 信息 体-334.3.5设计客房 信息管理 -334.3.6设计 信息 体-344.3.7设计 信息管理 -344.3.8设计 房 信息 体-344.3.9设计 房 信息管理 -354.4 台 统计管理 设计-354.4.1设计实 房 信息 体-354.4.2设计实 房 信息管理体-364.4.3设计客 消费统计 -364.4.4设计实 统计 -364.5用 管理 设计-374.5.1设计用 信息 体-374.5.2设计用 管理体-384.5.3 用 管理代 -39第5章 性能测试与分析-41 用程序 -41酒店前台管理信息系统的设计与实现 2 -42 系统 -42
9、-42 进 -42第6章 结论-43参考文献-44致谢-45附录 酒店前台管理信息系统开 B 文 文 文 文 酒店前台管理信息系统 程序代 E 酒店前台管理信息系统 酒店前台管理信息系统的设计与实现第1章 绪论一 的酒店管理信息系统 该是一 用 宾馆fl用的 系统, 、 、系统 高、运行 ,是管理 的理想 我的毕业设计目就是设计一个酒店管理信息系统, 前期的考察和之后,系统进行了设计,虽然受水平所限,实践经验十匮乏,独立完成一完备的 的酒店管理信息系统 很大的难度,但是我努力 实践 巩固以及整理自己 大学期间所学的知识,尽量把这个系统设计的更 1.1课题的项目背景随着我 世 贸易组织,酒店服务
10、业与际市场 轨已成为大势所趋,酒店要迎 这场挑战,就必须提高整体竞争力,提高整体竞争力必须变革酒店的管理式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和 智之举目前,我酒店服务业信息化管理的进程缓慢,跟的酒店相比管理依然落后 激烈的酒店业竞争 ,如何把握机会,保持自己的势,立不败之地呢?这就要提供最 的服务,提供最完 的设施和最先进的技术一个成 的酒店,其经营 不仅要提高服务水平和服务质量,从而提高客房占 率和回头率,还要 的 效率,并制成本 信息时代,更重要的是还必须要 一个完 的管理信息系统,便方便客人和更 地管理酒店11.2 本论文设计的内容及目的本次针酒店管理流程而详 设
11、计的一个酒店前台管理信息系统合自己的开发流程及开发 的了解程度,系统将采用Visual Basic语言来实现,采用SQL server 为后台数据库将要”建的管理系统共包括 大 :基本信息管理、前台 管理、 统计管理和用 管理本文系统 设计、实现流程都做了详 的讲述并 系统 代 以供 考由毕业期间, 多,设计时间 促,本 技术 不 成 ,系统和文 难 不 之 ,还 各 、 学 1 共 45 酒店前台管理信息系统的设计与实现1.3 关于Visual BasicVisual Basic 是Microsoft 1991 的Windows 用程序开发 Visual为化, 的是一种开发用 (GUI)2的
12、方,所以Visual Basic是基Basic 的化程序设计语言 Visual Basic ,currency1“了其先Basic所 的程序设计语言的 易用的 ,其程系统采用了 、 fi动的程机制,用一种fl 的方把Windows的程 来,提供了一种所 所的设计方, 大计算机业人”学、fl用、和开发Windows 的 用程序来了大方便2Visual Basic 个本(3.0、4.0、5.0和6.0)本系统采用VB 6.0 为 开发,VB 6.0包括学、业和业,其 学是针学 ,业针计算机,而业是其最高本21.4 VB对数据库的访问1.4.1 通过Data控件访问数据库Data要用开、fi、并 已
13、 的数据库, 是Visual Basicfi数据库的最用的 之一由Datafl用Microsoft 的Jet数据库 来实现数据库fi,fl用 以无地fi很多的数据库式,而 无 何代 就以 建数据库 用程序, 此这种Visual Basiccurrency1 的Data就比 合 的 数据库, 如Access 31.4.2 使用数据访问对象访问数据库数据fi(Data Access Object, DAO)fl用Data数据来fi数据库虽要 量的程,但 时 的 限 而fl用数据fifi数据库是 制数据库的完整的程 尽管要更多的代 ,但是 用 以fi数据库 的所 ,而fl用 更 方便、 fl用31.
14、4.3 使用远程数据对象访问数据库程数据(Remote Data Object, RDO3)是一种fi客 服务 数据库的 式由RDO 基本的ODBC 理方, 此RDO以 行大多数OSBC API 数RDO与DAO不 的是DAO是针 (Recoords)和(Fields)的,而RDO是 为行(Rows)和 (Column)来 理的 DAO是ISAM 式,RDO是“系 式3-51.5关于SQL Server所 数据库,我以把 地成是数据的 库数据库是为了 一 多个用 的多种 用要, 一 的数据 计算机系统 组织、和fl用的 相系的数据集合数据库系统是管理大量的、持 的、 的、共 的数据的 就是 各
15、种数据库建立系,进行通 S 会的 2 共 45 酒店前台管理信息系统的设计与实现,SQL 为“系开数据库管理系统的语言SQL语 以用来 行各种各 的,例如更新数据库 的数据,从数据库 提取数据 目前,绝大多数浒的“系开数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、 nformix、 BM B2 都采用了SQL语言 然很多数据库产品都SQL语 进行了再开发和扩,但是包括Select、 nsert、Update、reate以及 rop currency1的的SQL命令仍然以 用来完成几乎所 的数据库 SQL是文structure Query Languag
16、e的缩 , 思为”化 询语言5数据库是酒店管理的核心组成 ,所 信息 理子系统都将基 种数据库平台,以便将其 理的信息 完整、 地保来,并 其进行各种管理和 用一个发的数据库平台是重要的根据酒店信息管理 用的实际要, 数据库平台时, 考虑 素:() :数据库的数据 理力(2) 开放 :数据库是否 多种 系统 fl用() :数据库是否 高度的 () :数据库是否 高度的 () 并行 :数据库是否并行运行 多节 上(6) :数据库 fl用前是否要 的培训5数据库平台 用的是MicroSoft 的SQL Server 2000,SQL Server 2000是SQLServer的最新本,比以前本提高
17、了 、 、质量和易用 Microsoft SQLServer 2000 了几种新的 ,由此成为大 机 务 理 (OLTP)、数据 库和电子商务 用程序的 数据库平台SQL Server 2000拥 大数据库系统基本 征,但保持了windows , 的 ,成为windows 开发 、 C/S系统 流行的数据库系统与传统的 数据库系统相比SQL Server 2000 以 区别:(1) 集合与 集合与 该是C/S系统与 数据库系统的最本质的区别 数据库系统 , 到的是整个数据 , 的是整个数据 的所 , 此, 数据库系统 , 一条上一条、 一条、最后一条 概念是普遍的,而 C/S系统 没 这些概念
18、, 为客 程序 服务 发送服务请时,到的数据以由一个 多个数据 的多个字段”成,是服务 上所 数据的一个子集, 的请 是通过SQL语 来实现的, 此 C/S系统 , 的是整个3 共 45 酒店前台管理信息系统的设计与实现数据库的一个子集合5-6(2) 数据 管理SQL数据库 数据 管理方 比 数据库系统要强多不仅数据库的fi进行 令验证,而 还 的数据库进行限制,包括、数据 的过程,更重要的是 以设置用 权限,通过Grant和Revoke命令一个用 一组用 授权 权5-6(3) 数据完整 管理SQL数据库而言, 允许 服务 端 一些业务 用验证数据的完整 ,强制所 的客 端程序都必须 受相 的
19、业务 约束,这集 维护这些 虽然 数据库系统 进行数据完整 管理,但是 用程序 这些验证 ,所 要验证的地方都必须 相 相似的代,这 不 维护这 另,SQL数据库 完整 约束上,一般 建数据 时就 的, currency1以 为数据 的一 , 以通过过程 触发 式从数据 独立 来6(4) 数据库的并发fi管理SQL数据库采用化锁 策 ,允许多个用 以 时fi服务 而不 相干扰这种技术并不限制客 fi当前正 其 用 fi的数据 ,以 进行 ( 、删、),并请 服务 保修的数据 数据库系统 确地 完 地锁 策 , 就是那些当前正 其 用 fl用的数据无fi,更无 ,如果 fi 修这些数据,系统产生
20、 的提示信息6(5) 务制用 系统发生 时保持数据库的一致 和完整 每个更新 SQLServer 数据库currency1数据的 用程序都fl用 务完成这个 务 务是由一系 语 ( 、插 、更新 删除)”成的逻 元如果 务 行过程 没 遇到 , 务的所 修成为数据库的永 如果遇到 ,不数据库做 何修 数据库系统一般不提供 务制 61.6课题的现实意义近 来,随着我革开放的发,currency1的酒店服务业到了日新月异的发现代酒店 为一体化的 场所,是一个旅游城市的 , 以是一个 社会 为一种以服务为的无烟业,世 各此行业的重程度并不亚其 业酒店 其运 期间,服务水平的高低, 影响到酒店的和声誉
21、,如:服务的 排、调度是否周到客人的要 是否迅速、很 地到 市场的 是否快捷、确 这其 的核心就是每天大量的信息(客人、费用、房间 )的正确 理和4 共 45 酒店前台管理信息系统的设计与实现保采用计算机这一现代化 为管理的辅助手段是必须的计算机的 用包括OA(办 自动化)、MIS(管理信息系统)、CAD(计算机辅助设计) ,酒店的计算机系统正是典的MIS 用7本酒店管理信息系统,是针酒店、饭店的 体业务而开发的,业务管理以酒店的前台管理为核心,为用 提供迅速、高效的服务,减 手 理的 琐与 差,及时、确地反映酒店的 、经营 ,从而提高酒店的服务质量,并 合现代化的酒店管理, 更 的经济效益就经济效益而言,酒店的计算机 用是:(1) 间 的:其经济效益不是 产生的,是通过人力、 力的节 而来的,以 许多 (2) 期 的:计算机的 是 大的,是 期的 用 到回 的(3) 社会效益:酒店是一个高 次的服务行业,采用计算机提高服务质量, 的社会5 共 45