范文】天诚酒店管理系统的设计与实现_第1页
范文】天诚酒店管理系统的设计与实现_第2页
范文】天诚酒店管理系统的设计与实现_第3页
范文】天诚酒店管理系统的设计与实现_第4页
范文】天诚酒店管理系统的设计与实现_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录 1 概述1 1.1 选题背景 1 1.1.1 课程研究背景1 1.1.2 酒店管理系统的发展及现状2 1.1.3 研究酒店管理系统的目的及意义3 1.2 天诚酒店简介及现状分析 3 1.2.1 酒店简介3 1.2.2 酒店业务说明3 1.2.3 酒店现存问题4 1.3 酒店系统开发环境4 1.3.1 JSP 简介5 1.3.2 JSP 访问 SQL Server5 1.3.3 系统开发的语言环境5 2 天诚酒店管理系统分析6 2.1 酒店管理系统目标需求 6 2.2 酒店管理系统开发的可行性分析6 2.2.1 管理上的可行性6 2.2.2 技术上的可行性6 2.2.3 经济上的可行性7

2、 2.3 酒店管理系统的业务流程分析7 2.3.1 顾客业务流程图7 2.3.2 系统总体业务流程图8 2.3.3 系统前台预定业务流程图9 2.4 酒店管理系统的数据流程 10 2.4.1 顶层数据流程10 2.4.2 一级细化数据流程图10 2.4.3 客房预订数据流程图11 2.4.4 接待管理数据流程图12 2.4.5 客房管理数据流程图12 2.5 酒店管理系统的数据字典 13 3 天诚酒店管理系统设计15 3.1 系统的平台设计15 3.2 系统的总体结构设计 16 3.2.1 功能结构图16 3.2.2 主要模块说明书18 3.3 各类编号的代码设计20 3.3.1 客房预定编号

3、的代码模型20 3.3.2 客房手牌的代码模型20 3.3.3 员工编号的代码模型21 3.4 数据库设计 21 3.4.1 E-R 图21 3.4.2 数据表设计22 3.5 界面设计 24 3.5.1 酒店管理信息系统主界面25 3.5.2 酒店客房预定界面26 3.5.4 酒店菜肴一览界面27 3.5.5 酒店招聘信息界面28 3.5.6 酒店最新公告界面29 3.5.7 酒店后台管理员登陆界面30 3.5.8 酒店管理信息系统后台界面31 3.6 系统安全设计 31 3.6.1 网络安全31 3.6.2 数据安全32 4 天诚酒店管理系统实施32 4.1 数据库的实施 32 4.2 程

4、序实现 33 4.2.1 系统类的编写33 4.2.2 系统后台程序的实现35 5 结束语39 5.1 系统评价 39 5.2 展望 40 5.3 开发经验与体会 41 参考文献 1 概述 1.1 选题背景 随着信息技术的普及和中国经济的不断增长,我国的酒店行业得到了前所 未有的重视并开始进入电子商务的初步应用阶段。越来越多的酒店认识到网络 和电子商务所能带来的巨大商业利益。经研究发现,酒店业必须扩大销售渠道, 改进服务质量,降低管理成本以增强酒店的核心竞争力,其中最有效的手段就 是大规模应用先进的信息技术。例如:变革酒店传统的竞争方式和经营管理 模式进而赢得新的竞争优势。有些酒店开始组合成为

5、集团进行统一的现代经营 和管理以增强竞争力。目前酒店管理体系已经涉及到酒店经营的方方面面。 计算机管理系统的引入使宾馆、酒店内部能集中管理,集中控制,快速反应 各个部门的经营状况,大大降低工作人员的劳动强度,提高工作效率,更能有效地 杜绝财务漏洞,减少经济损失,给公司带来了良好的经济效益和社会效益。各种 经营、收入、分析报表能使管理者实时动态地掌握宾馆、酒店的经营状况。信 息的及时反馈为管理者提供了有力的决策支持。 1.1.1 课程研究背景 目前,我国酒店餐饮业信息化管理的进程缓慢跟国外的酒店相比管理落后。 国外很早就开始在宾馆酒店采用计算机进行信息化管理,随着计算机技术的飞 速发展,经过几十

6、年的开发及应用已经非常成熟,国外的饭店集团已经拥有了 全球网络化的中央预订系统,以方便客人预订房问和内部资源管理,获得最大 的效益。国内部分酒店财务、业务管理软件都已使用但不能实现财务业务一体 化,信息无法共享;有些酒店使用财务管理系统,但未使用业务管理信息系统; 有些酒店则仅用业务管理信息系统;甚至在一些酒店还没有使用管理软件仍手 工处理业务。国外酒店信息技术的应用非常普遍。所有这些高科技硬件设施的 采用,使软件服务依托硬件设备设施,通过有形或无形的服务充分发挥硬件的 服务功能,使二者同时发挥最佳效能,为酒店产生良好的经济效益和社会效益。 天诚国际酒店一直以传统模式经营和管理,在传统模式下酒

7、店存在着宣传 不力,管理工作烦琐负责、缺少客户信息反馈渠道等不足。考虑到酒店存在的 问题和当今科学技术的成熟性,电子商务理念和网站开发技术可以被很好地运 用于实现酒店管理系统的实现。酒店网络管理系统主要解决酒店传统管理模式 和经营理念带来的不足,解决传统工作模式不容易解决的困难。比如客户关系 管理,顾客资料的更新、经营状况的分析和统计等。最终达到加强酒店宣传力 度,提高酒店形象,优化酒店管理,提高工作效,有效处理客户意见,从而使 系统为酒店带来更多利益,更好的发展前景。 1.1.2 酒店管理系统的发展及现状 国内的酒店管理系统最早是在80年代初开始的,从事该方面工作的有清华 大学自动化系、西安

8、交通大学和浙江省计算机技术研究所。到了80年代中后期, 随着国外酒店管理系统的大规模引进,国外酒店的先进管理技术进入我国,进 一步促进了我国酒店管理技术的发展。国内的酒店管理系统正是在充分吸收国 外管理系统的精华,再结合国内的实际情况基础上逐步发展成熟的。到了90 年代中期,随着计算机在宾馆酒店中的普及应用,再加上计算机技术的不断发 展使得宾馆酒店管理系统的发展到了一个新的时期新的系统平台、新的软件 功能、新的系统特点及发展方向不断涌现。 这些新的发展主要有着大概相同的趋势。它们大都是宾馆前台信息系统针 对宾馆、酒店的具体业务而开发的;对内可以使宾馆能集中管理,集中控制, 快速反应前台的经营状

9、况,大大降低工作人员的劳动强度,提高工作效率,更 能有效地杜绝财务漏洞,减少经济损失;对外可以借助Interact为用户提供迅 速、高效的服务,为宾馆酒店电子商务的开展提供平台。被给予更宽广的平台 后的发展可带来良好的经济效益和社会效益。此外,大量的经营收入数据和报 表能使管理者实时动态地掌握宾馆。酒店的经营状况的统计为管理者提供有力 的决策支持。 我国宾馆酒店行业中较早采用计算机管理的是合资饭店,但是绝大多数的 高星级酒店的管理系统软件是从国外的引进,先是CLS(CPUTERISED LoDoGING SYsTEM)、EECO,后来是HIS,德国的FIDELIO,日本的NEc、EcR等公司也

10、有一定 的用户。他们在中国高星级饭店市场中占据了垄断的地位,一套系统软件可以 卖到上百万美元甚至更高。90年代以来我国酒店业蓬勃发展,国内也有很多 公司开发了酒店管理软件系统,但是存在着以下问题: (1)观念问题 酒店业属于以人为本的劳动密集型服务行业,IT行业属技术密集型行业。 大多数酒店经营者和系统开发商把投资酒店管理系统与投资房间内设施的投资 回报等同看待,没有把信息化的价值融入酒店自身价值链在竞争中发挥的作用 挂起钩来。很多人还不懂资源的整合利用,不懂知识也是有交集的。 (2)体系结构 绝大部分酒店使用的信息系统采用的是C/S结构(即客户机/服务器结构)。 近年来C/S模式暴露出了许多

11、问题。比如说,当用户的需求改变时,Client端应 用软件可能需增加新功能或修改用户界面等,当客户数量很大时,系统维护的 难度就大大增加。另一方面,C/S模式所采用的软件产品大都缺乏开放的标准, 一般不能跨平台运行,当把C/S模式的软件应用于广域网时就暴露出更大的不足。 而目前酒店需要通过Internet建立电子商务平台,为客人提供方便、快捷的服 务,甚至包括客人自助服务。酒店管理信息系统特别是前台信息系统必须由内 部封闭管理转变为开放服务,由面向Intranet转变为面向Internet,由内部员 工操作转变为向广大顾客提供易于使用的友好界面。因此,酒店前台信息系统 向B/S (浏览器/服务

12、器)模式的转变是不可避免的。 (3)安全问题 在实际应用的过程中,由于B/S结构的宾馆前台信息系统采用了开放性的结 构,随着客人自助服务、财务管理、电子支付等敏感功能模块的集成,系统的 安全性、保密性的要求就大大提高了。而目前所开发的很多酒店管理系统由于 程序代码的相对公开,在安全性方面不尽如人意,从而导致开发的系统引起不 少质疑和非议。 1.1.3 研究酒店管理系统的目的及意义 设计开发一个功能齐全、安全、高效、适合自己管理模式的网络预订系统, 对提高酒店的服务质量、提高管理决策水平、减轻劳动强度、提高工作效率是 十分重要的。另外,酒店管理以人为本,不同的酒店由于地理位置和人文文化 的影响,

13、 都有自己的特色管理,也有自己的经营方向,如商务型酒店、长住型 酒店、度假型酒店、公寓饭店以及汽车饭店等。因此在设计酒店管理系统的时 候,可以针对酒店的管理特色,自主开发或联合开发酒店管理系统,使得软、 硬件系统能够充分的发挥其应有的效益,为酒店的发展起到促进的作用,更好 地实现宾馆服务和管理的现代化、规范化、科学化。 1.2 天诚酒店简介及现状分析 1.2.1 酒店简介 天诚国际大酒店是由香港永凯投资集团公司与海南洋浦天森投资有限公司 斥资约人民币 2 亿元兴建、按国际五星级标准设计和装修的一家水乡庭园式商 务型旅游涉外酒店,酒店占地 150 余亩、营业面积近 6 万平方米、欧式主楼拥 有当

14、地房间最大、概念最新、管家最好的各式客房 388 间(套)、11 栋单体别 墅附设了总统套房、康体保健、休闲娱乐和庭院内交相辉映的户外游泳池、网 球场等项目,风味美食与豪华宴会相得益彰的 6 个中西餐饮场所一应俱全、可 按课教式摆设容纳 500 人的多功能厅和其他中小会议室 8 间,曾被党和国家领 导人赞誉为“湖北会议之都”,更堪称目前江汉平原上一艘规模最大、档次最 高、设施最豪华、项目最齐全的“酒店业航空母舰”。 1.2.2 酒店业务说明 酒店现阶段并没有管理系统,现将酒店主要业务介绍如下: (1) 人员招用、任免业务:酒店行业多数岗位员工更新快,酒店对服务 员的招用工作持续进行。该业务负责

15、人员岗位的调度和人员罢免。 (2) 酒店原材料及用品采购业务:酒店采购部门负责酒店原材料的采购, 负责酒店所有必需品的采购并及时对业务信息整理、存档、上报。 (3) 餐位协调、预定处理业务:负责酒店用餐顾客餐位合理化安排;负 责预定信息的处理。 (4) 员工管理业务:负责各级员工日常管理,行业技术和素质培训;负 责各级员工的工资和奖金管理。 (5) 菜品定价、销售策略制定业务:负责酒店各菜品的价位确定;负责 制定符合季节,符合人群的营销策略。 (6) 酒店宣传,顾客交流业务:负责酒店的广告宣传;负责与顾客收集 有价值信息,反馈管理者进行针对性决策。 (7) 酒店对外商务活动业务:负责酒店与长期

16、消费者的交流沟通;负责 与酒店必需品供应者交流沟通。 1.2.3 酒店现存问题 酒店在传统销售模式下,存在着很多经营管理方面的不足: (1) 酒店宣传不力。很多新菜肴上市后很久无人问津,以至造成人力、 财力资源的流失浪费,无法更好地扩展产品的销售出路,业绩低下。 (2) 酒店接受反馈信息途径狭窄。在传统模式下,酒店只在展台或者各 房间设有意见薄,这些信息很多都由于管理不力或者从业人员疏忽而不能及时 反馈到管理者手中。更多的是很多用户不清楚哪可以提建议。 (3) 酒店在节假日用餐高峰期会出现顾客流失现象。这些管理上的不妥 给酒店的管理和顾客的就餐带来极大不便,也大大影响了酒店的发展。 (4) 酒

17、店信誉、形象没有平台充分体现。酒店的发展很重要的一个部分 就是酒店的文化。良好的信誉和形象能是酒店在市场竞争中赢得主动。充分建 立自己的酒店品牌是必须的。 (5) 酒店在临时劳动力需求方面不能达到及时有效的渠道宣传。招聘工 作受时间和空间的局限性。这样的招聘会流失人才,花了钱却找不到满意。 1.3 酒店系统开发环境 该管理信息系统采用采用 B/S 结构、数据存储量小、分析处理工作简单。 前台以 Java 为开发工具, 使用 JSP 开发技术,以 Tomcat 作为 Web 服务器,在 短时间内建立系统应用原型,对初始原型系统进行需求迭代,不断修正和改进,直 到初可行的设计软件的界面和各个功能模

18、块;后台使用 SQL Server 2000 进行 系统数据库的连接和管理,实现基于 Intranet 的数据输入和数据查询。 Windows Server 服务器操作系统,SQL Server 数据库,Tomcat Web 服务器三 者之间具有良好的可兼容性,运行稳定。三者的搭配使用能够保证系统长期稳 定,高效运行。 系统的客户端在 Windows 平台下运行,服务器端可在 Windows 平台或 UNIX 平台下运行,可实现各操作点的信息共享,相互之间的信息传递要 做到准确、快捷、顺畅;采用图形化的操作界面,对重点业务实施全天候动态监 管;系统维护方便可靠,有较高的安全性,满足实时性、先进

19、性和经济性的要求。 1.3.1 JSP 简介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,是在传统的 网页 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag), 从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。JSP 与 PHP 类似,几乎可以执行 于所有平台,如 Windows NT、Linux、UNIX。从一

20、个平台移植到另外一个平台, JSP 和 JavaBean 甚至不用重新编译,因为 Java 字节码都是标准的与平台无 关的。在 Windows NT 下 IIS 通过一个外加服务器,例如 JRUN 或者 ServletExec,就能支持 JSP。知名的 Web 服务器 Apache 已经能够支持 JSP。由于 Apache 广泛应用在 Windows NT,UNIX 和 Linux 上,因此 JSP 有 更广泛的执行平台。 1.3.2 JSP 访问 SQL Server 该酒店信息系统使用 JSP 技术开发网站,考虑到数据库的安全性和稳定性, 采用 SQL Server 作为后台数据库。在 J

21、SP 中使用 JDBC-ODBC 访问数据库,利用 Java 语言中的 JDBC 技术,用户能方便地研发出基于 Web 网页的数据库访问程 式,从而扩充网络应用功能。 JDBC(Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,能为多种关系数据库提供统一的访问接口。JDBC 由一组 用 Java 语言编写的类和接口组成,通过调用这些类和接口所提供的方法,用户 能够以一致的方式连接多种不同的数据库系统(如 Access、SQL Server 2000、Oracle、Sybase 等),进而可使用标准的 SQL 语言来存取

22、数据库中的数 据。不必再为每一种数据库系统编写不同的 Java 程式代码。 1.3.3 系统开发的语言环境 Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结 构中立的,可移植的,性能优异、多线程的动态语言。Java 平台由 Java 虚拟 机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用 提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件 或操作系统平台上安装一个 Java 平台之后,Java 应用程序

23、就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一次, 就可以在各种系统中运行,其固有的特性保证了它是一种高效、安全、灵活、 面向对象的现代程序设计语言。从最普通的应用到大规模的商业开发,Java 推 动了信息时代的飞速发展。 2 天诚酒店管理系统分析 2.1 酒店管理系统目标需求 通过对酒店存在问题的分析,酒店有必要设计开发一个网络管理信息系统。 此系统完全针对酒店表现出来的经营特征,用电子商务理念和网站设计技 术为酒店实现酒店管理系统。系统主要解决传统酒店经营模式下的不足。 系统包括前台用户功能部分和后台管理功能部分,前台实现贵宾用户登陆, 酒店介

24、绍,特色展示,不同环境展示,代表菜肴介绍,招聘信息,留言板,贵 宾预定等功能,其中预定功能是针对酒店的情况和规模特意设计的,由于安全 技术的限制,在不实现现金交易的情况下实现实名餐位预定。后台实现动态信 息发布,贵宾管理,信息采集,预定处理,员工信息管理等功能。通过系统功 能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度, 提高酒店形象,扩大酒店市场影响率,优化酒店管理。 2.2 酒店管理系统开发的可行性分析 2.2.1 管理上的可行性 酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来 管理宾馆业务,结帐既准确,速度又快,而且统计的报表也快捷。所以很多长 期从

25、事酒店工作的人们一直希望使用电脑来处理这些繁重的工作。客户可以通 过网站,与企业管理人员进行直接交流;企业管理人员也可以通过浏览客户的 留言和反馈及时了解到企业存在的问题和客户的意见及建议,以便更好的保证 系统运行。网站运行后酒店也有固定的人员进行网站的定期维护,所以系统在 管理上也是可行的。 2.2.2 技术上的可行性 技术可行性是指为实现系统目标所需要的技术保证。系统开发所需要的 技术主要有计算机软硬件技术、系统开发人员的水平、用户管理使用的能力等。 结合酒店管理系统的情况,技术可行性分析要考虑如下几个方面: (1) 软硬件需要的可满足性。酒店有能力配制计算机、路由器、调制解 调器等组网所

26、必需的设备,还拥有 Tomcat、SQL Server 2000 等应用软件,基 本上满足了网站建设的需求。 (2) 系统开发人员水平及技术支持。目前,网站建设技术已经非常成熟。 使用目前所掌握的网站设计技术及工具,已可开发出本系统。再加上本系统开 发者已能熟练操作 JSP、网络互联、Web 技术、网络数据库技术等,有能力开发 并实现此系统。 (3) 管理与使用的有效性。酒店管理系统由专门人员全面负责管理和使 用,而且系统有完善的后台管理功能,管理和使用较为方便。 鉴于以上的分析系统的建设在技术上是完全可行的。 2.2.3 经济上的可行性 经济可行性分析主要是对整个项目的投资及所产生的经济效益

27、进行分析, 具体包括支出、收益等。根据目前系统情况和酒店实际,实现此系统主要包括 以下几个方面费用: (1) 域名费用:注册域名之后,每年需要缴纳一定的费用以维护该域名 的使用权,不同层次的域名收费也不同。 (2) 服务器硬件设备投入:根据对网站的规模和未来发展的双重考虑, 采用入门级服务器就能支持该系统良好的运行。 (3) 系统软件费用:包括购买操作系统软件、Web 服务器软件、数据库 软件等的费用。也可以选择下载破相应解版软件免去此部分开支。 系统运行后可以带来经济效益:直接经济效益和间接经济效益。直接经济 效益是系统投入后,对利润的直接影响,把这种效益与系统投资和运行费用相 比,可以估算

28、出投资回收期。从投入与产出考虑,酒店管理系统的引入酒店内 部方便集中管理,集中控制,快速反应各个部门的经营状况,大大降低工作人员的 劳动强度,提高工作效率,更能有效地杜绝财务漏洞,减少经济损失,带来了良好 的经济效益和社会效益本软件。酒店管理系统设计投入资金相对较少,降低了 酒店的运行成本。本系统以企业宣传为主,实施起来可能不会带来较大的直接 经济效益,难以直观的计算出系统的投资期,系统投入使用后可以适当减轻管 理人员的工作强度,提高工作效率。新系统的效益是难以用货币形式表现出来 的间接效益,比如:减少管理者工作强度;提高工作效率;降低相应工作成本; 扩大市场影响率;提高企业形象等,所以系统从

29、经济上具有很强的可行性。 2.3 酒店管理系统的业务流程分析 2.3.1 顾客业务流程图 对该酒店管理的业务流程进行详细调查之后,得出顾客进入酒店后的业务 流程是这样的:顾客进入酒店,若住房由总台服务员根据房源信息情况,为顾 客办理入住手续,并登记顾客信息、修改房源信息;客房部安排顾客入住,并 在顾客离开前将房费单送交财务部;顾客入住酒店之后,可在餐饮部和客房部 消费,消费完毕,顾客签单之后,将消费单交财务部结账;结账完毕之后,顾 客可离开酒店。顾客离开酒店之后,客房部整理房间,并通知总台恢复房源信 息、修改顾客信息。具体的业务流程图如下: 顾客 餐饮部 结 账 入住 房费单 客房部 总台登记

30、 财务部 餐饮消费单 餐饮消费财务报表 房源信息 查询 顾客信息 消费 提交 图 2-1 顾客业务流程图 2.3.2 系统总体业务流程图 对该酒店管理的业务流程进行详细调查之后,得出酒店系统的业务流程是 这样的:人力资源部、后厨主管、营销策划部、大堂经理等将与本部门有关的 信息信息资料收集整理成文档,上交给后台管理员。管理员将所整理的文档整 理后进行网上发布,形成比较完成的酒店信息。顾客通过浏览酒店信息更好的 了解酒店。具体的系统业务流程图如下: 策划部 后橱主 管 大堂经 理 人事部 整 理 招聘信息资料 菜肴信息资料 广告信息资料 餐位信息资料 后台 管理 招聘信息 菜肴信息 广告信息 餐

31、位信息 发 布 顾客 统 计 酒店信息 提交 图 2-2 系统总体业务流程图 2.3.3 系统前台预定业务流程图 前台预定的功能是实现顾客对房间的预订的设置,包括预订输入、预订查 询、确认订房、收取现金、预订取消查询等。当预定单有效时,预定的各种明 细项目将有不同的部门分工与合作来完成档案信息。 订单 订单验收 无效订单 有效订单 顾客 顾客 大堂 经理 统 计 订单统 计信息 总经理 有效 无 效 提交呈交 图 2-3 系统前台预定业务流程图 2.4 酒店管理系统的数据流程 2.4.1 顶层数据流程 顶层图是将系统高度抽象与概括而得到的,是由一个处理功能所构成系统。 图中描述了系统总的处理功

32、能及系统的外部环境向系统提供数据的外部实体 和输入数据流的名称、接受系统输出数据流的外部实体和输出数据流的名称。 管 理 者 广告信息 F3 餐位信息 F5 菜肴信息 F4 招聘信息 F6 员工信息 F7 网络基本信息 F8 管 理 者 顾 客 P 天诚 国际 酒店 管理 信息 系统 招聘信息页 F13 菜肴信息页 F16 顾客留言信息 F1 预订信息 F2 预订信息页 F9 留言信息页 F10 员工信息页 F11 顾 客 公告信息页 F12 意见信息页 F14 餐位信息页 F15 网页信息页 F17 管 理 者 公告信息 F3 餐位信息 F5 菜肴信息 F4 招聘信息 F6 员工信息 F7

33、网络基本信息 F8 图 2-4 酒店管理信息系统顶层 DFD 2.4.2 一级细化数据流程图 一级细化 DFD 是对顶层图中的处理功能的分解与细化,是从整体到部分的 细化,划分的是子系统。将顶层图的功能分解为几个主要功能后就得到一级细 化的数据流程图。细化的过程可以按照系统的业务功能进行划分也可以按照输 入、处理、输出进行划分。根据本系统的特点,将分为网站系统精心细化,网站 信息管理一级细化 DFD 如下图所示。图 25 为前台顶层 DFD,图 26 为后台 顶层 DFD。 F10 F9 D1 预订信息档案 D2 留言信息档案 P1 前 台 管 理 顾 客 F1 F2 图 2-5 系统一级细化

34、 DFD(前台部分) F4 F5 F7 F8 F9 F6 D6 招聘信息档案 D5 餐位信息档案 D4 菜肴信息档案 D3 广告信息档案 D7网页信息档案 F17 F3 P2 后 台 管 理 管 理 者 F12 F16 F15 F13 图 2-6 系统一级细化 DFD(后台部分) 2.4.3 客房预订数据流程图 预定业务主要是通过对房间类型和房间数量的相关信息的增加,修改和删 除来实现的。当预定单有效时,预定的各种明细项目将有不同的部门分工与合 作来完成档案信息。 P1.1 获取预 订信息 预订登记 单 P1.2 确定 房间 预订要求 P1.3 收取 订金 房价 顾 客 收据 D8 客房信息档

35、案 D1 预订信息档案 图 2-7 客房预订数据流程图 2.4.4 接待管理数据流程图 酒店有顾客入住时,在该模块中查询到该顾客是否是为贵宾,如果是新的 顾客,前台接待人员录入顾客信息。确定顾客信息无误后,接待人员录入顾客 入住的相关信息。确认入住后,酒店内其他消费部门可以直接调用信息进行相 关处理。针对团队、会议性质的顾客,前台接待人员还需录入宴会或会议的相 关信息。 顾 客 P2.1 获取预 订信息 入住登记单 P2.2 确定 房间 预订 要求 P2.3 分配 房间 安 房价 D8 客房信息档案 D1 预订信息档案 D9 住宿登记档案 图 2-8 接待管理数据流程图 2.4.5 客房管理数

36、据流程图 系统在该模块中后台管理人员还可以针对顾客的账号做相应的处理,比如: 免费退房、恢复入住、直接创建账号、账号作废、账号信息修改、修改加床信 息、换房、账号合并、账号拆分、修改客房房价、办理客房续住、账号信息查 询等。 顾 客 顾 客 D4 挂账登记表 D2 住宿登记表 D3 退宿登记表 D5 调房登记表 D1 预订登记表 P2.4 客房 管理 客房登记单 管 理 者 预订登记单 顾 客 P2.6 接待 管理 入住登记单 顾 客 P2.7 退宿 管理 退宿登记单 顾 客 P2.8 挂账 管理 挂账登记单 顾 客 P2.9 调房 管理 调房登记单 顾 客 P2.5 预订 管理 发票 发票

37、图 2-9 客房管理数据流程图 2.5 酒店管理系统的数据字典 表 2-1 数据元素描述(部分) 编号数据项名称说明部分编号数据项名称说明部分 YS01 员工号整数类型;有唯一性 YS02 姓名文本类型 YS03 性别枚举类型:男、女 YS04 年龄整数类型 YS05 工龄整数类型 YS06 部门号整数类型;有唯一性 YS07 名称文本类型 YS08 职务枚举类型;不唯一 YS09 房间编号整数类型;有唯一性 YS10 房间状态文本类型 YS11 容纳人数整数类型;不唯一 YS12 贵宾卡号整数类型 YS13 栏目编号整数类型;有唯一性 YS14 栏目名称文本类型 YS15 员工数量整数类型

38、YS16 房间类型枚举类型:单人、双 人 YS17 招聘编号整数类型;有唯一性 YS18 备注文本类型 YS19 公告编号整数类型;有唯一性 YS20 公告内容文本类型 YS21 菜肴编号整数类型;有唯一性 YS22 备注文本类型 YS23 菜肴价格整数类型 YS24 菜肴类别枚举类型;不唯一 YS25 作者文本类型 YS26 内容文本类型 YS27 入住时间格式:*/* YS28 退出时间格式:*/* 表 2-2 数据结构描述(部分) 编号数据结构名组成相关数据流处理逻辑 G01 员工信息员工号、姓名、性别、年龄、部门、职务 F7LJ03 G02 公告信息公告标题、公告内容,作者,时间 F3

39、LJ05 G03 菜肴信息菜名、菜系、价格、备注 F4LJ01 G04 留言信息编号、姓名、题目、qq、留言内容、时间 F8LJ08 G05 网站信息网站公告标题、网站公告内容,作者,时 间 F17LJ10 G11 预订信息编号、预定人、预定内容、备注 F2LJ06 表 2-3 数据流描述(部分) 编号名称来源去向组成高峰流量低峰流量 F1留言信息浏览者留言信息页编号、昵称、内容、时 间 30 条/天7 条/天 F2预定信息顾客预定信息页编号、姓名、房间、时 间 23 条/天10 条/天 F3公告信息公司公告信息页编号、内容、有效时间100 条/天600 条/天 F4菜肴信息后厨顾客编号、名称

40、、菜系、单 价 900 条/天500 条/天 F5餐位信息顾客餐位信息页餐位编号、餐位信息500 条/天100 条/天 F6招聘信息公司浏览者编号、部门、职位、招 聘要求、联系方式 60 条/天10 条/天 F7员工信息员工后台管理处员工编号、姓名、工龄、 性别、电话、性别 54 条/天40 条/天 F8网站信息管理员浏览者栏目编号、栏目标题、 栏目内容 5 条/天1 条/天 表 2-4 数据存储描述(部分) 编号 存储名称组 成关键字存储大小 D1 预定信息预定编号、房间类型、房间数量、备注预定编号 3000 条/ /月 D2 留言信息留言编号、姓名、日期、内容留言编号 1800 条/ /月

41、 D3 广告信息信息编号、摘要、日期、作者、备注信息编号 4000 条/ /月 D4 菜肴信息菜肴编号、类别、名称、单价、数量菜肴编号 4500 条/月 D5 餐位信息餐位编号、具体位置、座位数餐位编号 5000 条/月 D6 招聘信息部门编号、名称、部门经理、员工数量部门编号 1000 条/ /月 D7 网页信息栏目编号、栏目类别、名称、内容信息编号 4000 条/ /月 D8 客房信息客房编号、类别、单价、数量、剩余量客房编号 7000 条/ /月 D9 住宿信息客户编号、客房编号、入住时间、消费客户编号 9000 条/ /月 D10 员工信息员工编号、姓名、性别、年龄、职务员工编号 40

42、00 条/ /月 表 2-5 处理逻辑描述(部分) 编号名称输入处 理输出 LJ01 菜肴管理菜肴信息根据菜肴基本信息,存入后台数据库,并在网 站首页展示以供浏览者浏览 菜肴列表 LJ02 客房查询查询要求根据浏览者选择的商品种类或用户输入的客房 名称显示相关信息 查询结果 LJ03 员工管理用户信息将用户输入的基本信息存入后台数据库用户列表 LJ04 客户管理用户列表查看用户的基本信息,通过设置 freeze 的值, 冻结或解冻用户 客户列表 LJ05 广告管理广告根据广告信息,存入后台数据库,再发布到前 台供浏览者查看 广告信息 LJ06 预定管理用户信息 预定信息 根据总台传来的信息,制

43、订成预定订单,在用 户确定后存入后台,管理员可根据预定编号查 询相关信息 预定列表 LJ07 招聘管理招聘信息根据招聘基本信息,存入后台数据库,供浏览 者查看 招聘列表 LJ08 公告管理网站消息管理员将新的网站消息发布到网站前台的公告 栏,并在后台将过时的网站消息删除 公告列表 LJ09 留言板意见建议用户或浏览者将自己对网站的意见和建议留在 网站的留言板上,管理员进行查看和删除 留言板信 息 3 天诚酒店管理系统设计 3.1 系统的平台设计 平台设计一般分为硬件配置和软件配置。 在硬件方面,考虑到酒店管理系统主要面对本市地区的消费人群,网站的 访问量不大。系统处理、统计分析工作简单,入门级

44、服务器能够满足中小型网 络用户的文件共享、打印服务、数据处理、Internet 接入及简单数据库应用的 需求,也可以在小范围内完成诸如 E-mail、 Proxy 、DNS 等服务等特点。酒店 管理系统选择入门级服务器作为系统的服务器。在软件环境方面,要针对系统 开发使用的语言、工具、Web 服务器种类对酒店管理系统软件进行配置。综上, 酒店管理系统的建议配置如下表: 表 3-1 系统的平台设计的建议配置 处理器2.8GHz 的 CPU,拥有 800MHz 前端总线和 2MB 二级缓存 内存1. 拥有 4 个 DIMM 槽,支持具备 ECC 功能的 DDR 2 内存 2. 支持双路交叉存取技术

45、,标配 512 MB DDR2 ECC 内存,可扩展至 8GB 硬盘采用 SCSI 采用高速、稳定、安全的 SCSI 接口硬盘 内置电源ATX 或是 SSI 作为电源机箱电源,最好带有冗余电源 硬 件 配 置 外置电源后备时间达 7 分钟,允许 130过载、切换时间小于 10ms 的后备式不间 断电源 (UPS) 操作系统Windows 2000 Server 或 Windows 2003 Server 数据库 SQL Server 2000 软 件 配 置 Web 服务器 Tomcat 6.0.18 3.2 系统的总体结构设计 3.2.1 功能结构图 天诚酒店信息管理系统的功能结构主要分两个

46、大的模块,它们分别是前台 用户功能部分和后台管理功能部分。 (1)前台用户功能部分 前台实现贵宾用户登陆,酒店介绍,特色展示,不同环境展示,代表菜肴 介绍,招聘信息,留言板,贵宾预定等功能,其中预定功能是针对酒店的情况 和规模特意设计的,由于安全技术的限制,在不实现现金交易的情况下实现实 名餐位预定。前台的功能结构图,如下图: 前 台 信 息 管 理 招 聘 管 理 留 言 管 理 贵 宾 管 理 预 定 管 理 菜 肴 管 理 系 统 管 理 天诚国际酒店管理信息 系统 公 司 简 介 贵 宾 简 介 留 言 录 入 留 言 查 询 预 订 信 息 录 入 预 订 信 息 查 询 系 统 数

47、 据 处 理 系 统 功 能 处 理 教 你 一 招 图 3-1 前台功能结构图 (2)后台管理功能部分 后台主要是实现动态信息发布,贵宾管理,信息采集,预定处理,员工信 息管理等功能。后台管理主要由数据库系统作为支持,后台管理的维护工作主 要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复 等工作,对数据库的信息进行添加,删除,更新等来维护系统的实时性和有效性。 具体的功能结构图如下: 教 你 一 招 菜 肴 管 理 包 房 管 理 预 订 管 理 员 工 管 理 贵 宾 管 理 文 章 管 理 文 章 添 加 分 类 管 理 文 章 管 理 教 你 一 招 管 理 教 你

48、 一 招 添 加 菜 肴 管 理 菜 肴 添 加 包 房 管 理 包 房 预 定 员 工 管 理 员 工 添 加 贵 宾 管 理 贵 宾 添 加 天诚国际酒店信息管理系统后台 图 3-2 后台功能结构图 3.2.2 主要模块说明书 表 3-2 “管理员登陆及管理”模块说明书 模块标识 EC01 所属子系统后台管理 模块名称管理员登陆 主要功能管理酒店信息系统与后台进行连接保证前台等运行 调用模块 用户留言模块,信息添加处理模块,贵宾管理模块,预定处理模块, 系统管理模块 输 入管理员用户名,管理员密码 输 出菜肴信息,招聘信息,广告信息 相关数据表管理员表,菜肴表,前台栏目表,贵宾用户表,最新

49、公告表 主要内部变量用户名,密码 算 法 1)通过全局变量记录登录的用户名,保证客户的正常登陆 2)在各种“修改资料”中引用该变量,修改广告,招聘,菜肴等信息 资料并发布。 表 3-3 “网站信息管理”模块说明书 模块标识 EC02 所属子系统 模块名称前台信息管理 主要功能 管理主页栏目,招聘信息,贵宾介绍,菜谱一览,滚动新闻,教 你一招等信息 调用模块网站信息更新处理模块 输 入序号或 ID 及项目名称 输 出 主页栏目,招聘信息,贵宾介绍,菜谱一览,滚动新闻,教你一 招等信息 相关数据表菜肴表,前台栏目表,贵宾用户表,最新公告表 主要内部变量栏目名称,栏目编号 算 法 1)根据栏目名称,

50、栏目编号找到某栏目 2)根据需要适当的修改栏目并发布到前台网站。 表 3-4 “预定管理”模块说明书 模块标识 EC03 所属子系统前台管理 模块名称预定管理 主要功能订房信息查询,订房信息修改,订房信息添加 调用模块预定信息查询模块,预定信息添加模块 输 入客户姓名,客户人数 输 出预定编号,客房编号,预定时间 相关数据表客房业务表,预定业务表,客户信息表 主要内部变量客房编号,客户姓名 算 法 1)查看预定编号知道客房编号 2)由客房编号知道客户姓名,预定人数 3)由客户姓名知道客户信息及预定详细信息 表 3-5“留言板”模块说明书 模块标识 EC04 所属子系统前台管理 模块名称留言管理

51、 主要功能查看留言板,删除留言 调用模块留言管理模块,留言录入模块 输入意见、建议 输出留言时间,昵称,留言内容 相关数据表留言信息表 主要内部变量编号,用户名 算法 1)输入留言信息; 2)根据屏幕格式输入相关信息; 3)输入过程提供帮助,使各项内容符合一定的要求; 4)输入的留言信息存储到“留言信息档案”存储中。 3.3 各类编号的代码设计 3.3.1 客房预定编号的代码模型 系统中对房客预定的编号进行了代码设计,为使编号实现系统自动编码, 编码采用层次码加顺序码,层次码表示年、月、日,顺序码则表示牌号形成的 先后次序。考虑到检点的规模和订单的数量,编号的顺序码采用三位。代码模 型如图 3

52、-3 所示。 客户编号顺序号 日 月 年 XXXXXXXXXXX 图 3-3客房预定编号的代码模型 3.3.2 客房手牌的代码模型 系统中对房客手牌的编号进行了代码设计,为使编号实现系统自动编码, 编码由客房类型编码、房间号、流程码、检验码组成。考虑到酒店的规模和订 单的数量,编号的流程码采用三位。代码模型如下图所示: XXXXXXXXXX 校验码 流程码 房间号 客房类型编码 图 3-4客房手牌的代码模型 3.3.3 员工编号的代码模型 系统中对员工的编号进行了代码设计,为使编号实现系统自动编码,编码 由员工所在部门类型编号、进公司的顺序号、检验码组成。考虑到酒店的规模 和职员的数量,编号的

53、流程码采用三位。代码模型如下图所示: XXXXXX 校验码 进公司的顺序号 员工所在部门类型编号 图 3-5员工编号的代码模型 3.4 数据库设计 3.4.1 E-R 图 该酒店管理系统中主要涉及到的实体有“管理员”、“用户”、“后厨主 管”、“招聘信息”、“公告 ”、“客房”、“ 菜肴图片”、“教你一招”、 “订单”、“留言板”。实体与实体之间的联系分为 1:1(一对一)、1:N(一对 多)、N:M(多对多)三种。在本酒店信息系统实体之间的具体关系如下图: 1 1 N M 1 M 1 N M 1 N N M M 1 1 1 1 M N 图片 留言板客房 查看 购买 后厨主管 客房订单用户菜肴

54、 填写 拥有 留言 拥有 提供 发布 公告 浏览 浏览 管理员 招聘信息 发布 浏览 教你一招 1 N 图 3-6 酒店管理信息系统 E-R 图 3.4.2 数据表设计 表 3-6 预定信息表 字段名字段类型字段宽度是否为空字段描述 PK/FK idInt11Not null 预定编号 PK roomnamevarchar10Null 包房名称 roomsortIDint4Null 包房编号 表 3-7 管理员表 字段名字段类型字段宽度是否为空字段描述 PK/FK idInt10Not null 管理员编号 PK fusernamevarchar20Null 用户名 fpasswordvarc

55、har20Null 密码 表 3-8 房客状态表 字 段 名类型描述长度是否为空 PK/FK RoomIdInt 客房编号 10 Not null PK StatusInt 房客状态(1空房,2入住) 2 Null 1 N 表 3-9 员工信息表 字段名字段类型字段宽度 是否为空 字段描述 PK/FK idint6Not null 编号 PK employee Namevarchar20Not null 员工姓名 employee Ageint4Not null 员工年龄 employee Dutyvarchar10Not null 职务 employee Onworkdatetime20No

56、t null 上岗时间 Remarkvarchar50Not null 备注 表 3-10 贵宾用户表 字段名字段类型字段宽度 是否为空 字段描述 PK/FK idint10Not null 编号 PK Loginnamevarchar20Not null 登录名 Usersnamevarchar20Not null 真实姓名 Userpswvarchar20Not null 贵宾卡号 Usertelvarchar20Not null 贵宾电话 3-11 前台栏目表 字段名字段类型字段宽度 是否为空 字段描述 PK/FK idint10Not null 编号 PK fchannelnameva

57、rchar20Not null 频道名称 freadmevarchar20Not null 标题 fLinkurlvarchar20Not null 链接地址 forderIDint4Not null 栏目顺序 表 3-12 菜肴表 字段名字段类型字段宽度 是否为空 字段描述 PK/FK idint10Not null 编号 PK FoodNamevarchar20Not null 菜名 FoodPricedecimal20null 价格 FoodRemarkvarchar20null 备注 Foodclassvarchar20null 菜系 表 3-13 最新公告表 字段名字段类型字段宽度是

58、否为空字段描述PK/FK idint10Not null 编号 PK fTitlevarchar20 Not null 标题 fContentvarchar500 Not null 内容 fAuthorvarchar10 null 作者 fDateAndTimedatetime20 Not null 时间 表 3-14 客房类型表 字段名 类型字段描述长度 是否为空 PK/FK RCategoryIdInt 客房类型编号 10 Not null PK NameVarchar 类型名称 50 Null AreaFloat 客房面积 50 Null BedNumInt 配置床位 10 NullFK

59、 PriceMoney 客房价格 10 Null AirConditionInt 配置空调(0是,1否) 2 Null TVInt 配置电视(0是,1否) 2 Null 表 3-15 客房信息表 字 段 名类型描述长度 是否为空 PK/FK RoomIdInt 客房号 10 Not null PK RCategoryIdInt 客房类型编号 10 Null RPostitionVarchar 客房位置 50 Null DescriptionVarchar 描述 50 Null 表 3-16 留言表 字段名字段类型字段宽度是否为空字段描述 PK/FK idInt10Not null 留言编号 P

60、K namevarchar20Null 留言姓名 qqvarchar14Null 留言者 qq textvarchar500Null 留言内容 3.5 界面设计 网站风格是指站点的整体形象给浏览者的综合感受。 这个“整体形象”包 括站点的 CI(标志、色彩、字体、标语),版面布局,浏览方式,交互性,文字, 内容价值,存在意义,站点荣誉等等诸多因素。 CI(Corporate Identity)的意思是通过视觉来统一企业的形象,原本是一 个广告术语,在网站建设中引入了此概念。 网站的 CI 设计,主要是指网站的标志、色彩、字体、标语设计,是一个网 站建立 CI 形象的关键,是网站的表面文章、形象

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论