酒店客房管理系统(21页).doc
《酒店客房管理系统(21页).doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统(21页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-酒店客房管理系统-第 16 页北华大学 题目: 酒店客房管理系统院 系: 计算机学院 专业班级:网络12-2 学生姓名: 李冬冬(11) 张轶(36) 指导教师: 张淑英 2015 年 12月 18 日 目录前言1第一章 系统概论21.1开发背景21.2开发目的21.3系统概述21.4系统功能2第二章 系统可行性研究42.1可行性分析42.1.1操作可行性42.1.2经济可行性42.1.3社会因素方面的可行性42.2技术可行性分析4第三章 系统需求分析73.1 需求分析73.2功能模块设计73.3业务流程图83.4数据流图构造93.4.1数据流图93.4.2数据流定义93.5开发及运行环境1
2、03.5.1网站开发环境103.5.2服务器端103.5.3客户端10第四章 系统设计114.1数据库设计114.2概念结构设计114.3数据库关系图124.4数据库的实现13第五章 系统功能实现155.1系统首页155.2用户注册与登录155.3客房浏览与查询165.4订单管理175.5用户点评185.6酒店信息动态展示18课程设计总结20参考文献21附件221、数据库连接代码222、客房查询代码22前言 现代化的酒店组织庞大、客流量多、信息海量,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店客房管理系统由此应运而生。本系统中
3、采用 Java 开发,使用SQL Server数据库。继承 Java 的“Write Once, Run Anywhere”的优点,可以在任何一个系统下运行。该系统采用Jsp 应用开发技术,可实现一个动态、交互式、具有在线查询和订房的应用系统。它方便、快捷,易与客户交流,宣传最新服务消息,并可广泛接收客户留言建议,积极改正,有利提高。关键词:酒店客房管理系统、Java、 Microsoft SQL Server、JSP 第一章 系统概论1.1开发背景信息时代的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理趋于信息化、网络化,再加上国际、国内名优企业扩展力度的加大,宾馆、酒店业集团化步伐
4、的加快,预示着传统宾馆、酒店正逐步向现代宾馆、酒店业方向转化。借助计算机网络开发信息化管理系统已成为生存下去的必然的需求。1.2开发目的网络信息化管理系统具有信息量大、数据准确、速度快、管理全面等特点。它可以满足客户通过网络服务足不出户实现客房的查询、预订等一系列活动,并且实现随时随地快捷订房,符合现代的快速生活。与此同时,通过计算机网络对宾馆、酒店业进行管理,可以克服人为管理中人为因素给企业管理带来的诸多不便,大大提高宾馆、酒店的工作效率,为企业创造了更大的利润。1.3系统概述本系统使用功能强大的Eclipse作为开发工具,对整个系统进行设计与开发。本系统可以根据各应用的具体情况,适当加以修
5、改,以便更好应用。另外,本系统还设计了详细的查询功能,以供管理人员快速掌握酒店的各项业务及相关信息。在数据库设计阶段使用了Microsoft SQL Server 2005软件,同时介绍了数据库的相关知识,对数据库进行数据库需求分析和数据库结构设计。分析在数据库中要建立多少存储信息的表,又列出各表的结构,分析表中字段之间的。1.4系统功能(1)用户注册和登录:用户在订房之前要进行注册用户信息,并登录酒店管理系统。(2)酒店服务信息浏览:用户打开系统后,可以在首页浏览酒店的各个服务信息,及时了解各种有用信息。(3)客房浏览:用户可以在未登录系统的情况下浏览该酒店的所有客房信息,并可按条件查找符合
6、自己要求的客房。(4)客房预订:用户在查找到心仪的客房后,登录酒店客房管理系统可提交订单实现客房预订。(5)用户留言:用户登录系统后,可以再留言栏中留下自己的意见或建议。第二章 系统可行性研究2.1可行性分析2.1.1操作可行性系统运行良好,操作方便。用户只需获取酒店客房管理系统网址即可,不需掌握复杂的相关知识。2.1.2经济可行性系统开发所需人力、资源都可直接获取,开销基本为零。所以,从经济的角度来看,该系统可行。2.1.3社会因素方面的可行性(1)法律方面的可行性:本系统的开发不会涉及侵犯版权、专利权等侵权行为。(2)使用方面的可行性:使用本系统只需简单地计算机操作,在使用方面用户不会有任
7、何问题。2.2技术可行性分析本系统使用Eclipse作为开发工具,对整个系统进行设计与开发。本系统可以根据各应用的具体情况,适当加以修改,以便更好应用。在数据库设计阶段使用了Microsoft SQL Server 2005软件,详细呈现了各个表的设计与构造。另外,本系统还设计了详细的查询功能,以供管理人员快速掌握酒店的各项业务及相关信息。1、 Eclipse简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Developm
8、ent Kit,JDK)。对于编码、调试、重 构、单元测试等等, Eclipse 可以与任何一种 IDE 匹敌,甚至比它们还要好。与免费的 JBuilder X Foundation 版本类似, Eclipse 也有代码补足、代码模板的功能,以及对重构、Ant、CVS 和 JUnit 的支持。实际上,Eclipse 对很多特性的支持都比 JBuilder 更好。例如, Eclipse 具有更多的重构功能,能够更好地支持将本地代码与 CVS 服务器进行合并。 Eclipse的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。如果需要基本的 Ecli
9、pse IDE 所不具备的特性,一般都可以找到需要的插件。大部分情况下,都可以找到免费的插件,至少可以完全实现所需的功能 - 例如,对于 Web 和 J2EE 的开发,通常都能找到这种插件。总的来说Eclipse的优点很多,最突出的莫过于以下四大优点:(1)从编写、查错、编译、帮助等等各方面为Java语言贴身定做;(2)可无限扩展的强大插件功能;(3)众多公司、厂商、组织的鼎立支持;(4)开放,自由,免费。2、 SQL Server 2005简介 Microsoft SQL Server 2005最早是由关系数据库Sybase演变而来的。1988年由Sybase,Microsoft,Ashto
10、n-Tate三家公司共同开发了OS/2版本,后来又应用于Windows NT操作系统中。下面介绍一下Microsoft SQL server2005的新特点:(1)简单的图形化管理工具Microsoft SQL server企业管理器是一个基于图形用户界面的继承管理工具,利用它可以配置管理Microsoft SQL server服务器,管理数据库和数据库对象,备份和恢复数据,调度任务和管理警报,实现数据复制和数据转换等。(2)隐含的并发控制能力Microsoft SQL server利用动态锁定功能防止用户在查询和更新并发操作时相互间发生冲突,动态锁定是隐含的,用户不必关心缩定过程。(3)丰富
11、的编程接口工具Microsoft SQL Server 2005提供了丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。此外,它还支持ODBC和OLE DB规范,可以使用ODBC和OLE DB接口函数访问Microsoft SQL Server 2005数据库。(4)多线程体系结构Microsoft SQL Server 2005支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下,能够进行并发处理,从而减小内存需求,提高系统的吞吐量,在用户数量增加时,SQL Server 2005的运行速度也不会明显减慢。(5)具有很好的伸缩性Microsoft SQL Server
12、 2005既能运行在Windows 2000操作系统下,又可以运行在Windows NT,Workstation,Windows NT Server等操作系统下,并且利用了NT的许多功能,如发送和接受消息,管理登录安全性等。基于Microsoft SQL Server 2005以上的5个特点,我们选择了它为网站搭建数据库, 使网站能够更快更好的完成数据库操作。 所以说,选择Eclipse和Microsoft SQL Server 2005作为系统的开发工具是再合适不过的。经过上述各个方面的分析和考虑,本人最终认为该系统可以开发和使用。第三章 系统需求分析3.1 需求分析需求分析阶段是酒店客房管
13、理系统开发最重要的阶段。开发者首先要了解和澄清用户的需求,然后严格地定义该系统的需求规格说明书。以下进行详细说明:(1) 需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。(2) 经过开发者同客户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括: 用户注册与登录 客房信息展示 客房预定 订单管理 客户点评酒店客房管理系统采用Web方式,能将系统的各个功能提供给用户,以帮助用户进行客房管理。为了确保客户和酒店的信息具有更好的安全性,系统除基本的浏览功能外,用户必
14、须通过注册自己的基本信息,登录系统,才可进行预订和点评。所有客户信息由后台数据库保存,不对外开放,安全可靠。 本系统主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作,本实例我们选用的数据库系统为Microsoft SQL Server 2005。3.2功能模块设计本系统是根据酒店日常管理的需求进行开发设计的,主要实现以下目标。 用户注册与登录 (36) 客房信息展示 (36) 客房预定 (36) 订单管理 (11) 客户点评 (11)其功能模块图如下图3.1所示:图3.1 功能模块图3.3业务流程图退订预定业务流程图如下图
15、3.2所示:图3.2 退订预定业务流程图 入住业务流程图如下图3.3所示:图3.3 入住业务流程图3.4数据流图构造数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。3.4.1数据流图图3.4 酒店客服管理系统的第一层数据流图图3.5 合法检查的二层数据流图 3.4.2数据流定义1、酒店客房管理系统数据流:数据流编号:D1数据流名称:登录信息数据流来源:用户数据流去向:管理系统数据流编号:D2数据流名称:用户名数据流来源:用户数据流去向:管理系统数
16、据流编号:D3数据流名称:权限数据流来源:系统用户表数据流去向:管理系统数据流编号:D4 数据流名称:请求数据流来源:管理系统数据流去向:系统用户表2、数据存储的描述 数据存储编号:F1 数据存储名称:系统用户表 简述:记录用户的信息。3.5开发及运行环境3.5.1网站开发环境网站开发环境:MyEclipse 8.5集成开发环境。网站开发语言:JSP+JAVA。网站后台数据库:Microsoft SQL Server 2005。开发环境运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)。3.5.2服务器端操作系统:Wi
17、ndows 7。Web服务器:Internet 信息服务(IIS)管理器。数据库服务器:Microsoft SQL Server 2005。浏览器:IE 7.0。3.5.3客户端浏览器:IE 7.0。分辨率:最佳效果1024768像素。第四章 系统设计4.1数据库设计 本系统数据库采用Microsoft SQL Server 2005数据库,系统数据库中包含7张数据表。数据库连接代码如下:/import java.sql.*; Class.forName(org.postgresql.Driver).newInstance(); String url =jdbc:postgresql:/loc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 21
限制150内