尚客优酒店管理系统的设计与实现(附件)【字数:9182】

本课题是针对尚客优酒店的发展需求,提高员工的工作效率,增加客流量,降低各项成本以及改善服务质量,该系统正是为此而设计的。本文主要分析了酒店管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现做了介绍。达到了数据的安全性,且应用程序功能完备,符合了酒店管理系统作为典型的信息管理系统的要求。我在此次毕业设计中采用B/S框架模式下开发,使用MySQL数据库。
目录
一、绪论 1
(一)系统开发背景 1
(二)课题研究的内容和意义 1
1.系统开发工具 1
2.数据库开发工具 2
(四) 可行性分析研究 2
1、要求方案 3
2、实现目标 3
二、系统软件的需求分析 3
(一)功能需求 3
1.系统的主要功能 3
2.系统所要实现的目标 4
3.系统性能的需求 4
(三)系统可行性分析 4
(四)数据需求分析 5
(五)数据分类 5
(六)数据操作流程 5
三、 系统软件总体设计 5
(一)酒店系统功能结构设计 5
(二)酒店系统数据库设计 6
(三)酒店数据库逻辑设计 6
四、系统详细设计与实现 8
(一)用户登录界面设计 8
(二)主界面设计 9
(三)房间管理 10
(四)客房预订 12
(五)客房入住 12
(六)数据查询 13
(七)客房分类管理 14
(八)员工管理 15
(九)用户密码修改 16
五、系统测试 17
(一)测试的作用和意义 17
(二)测试方法 18
1.单元测试 18
2.系统功能的测试 18
3.数据库的测试 18
(三)系统测试 18
总结 19
致谢 20
参考文献 21
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
一、绪论
(一)系统开发背景
酒店行业是一个随着全球经济高速发展下的一个受益行业,其前景十分的宽阔但又充满竞争性的行业。但随着经济的发展,也出现了一些相应的弊端,如某些酒店的人员配置和工作分配仍然由管理层依据酒店经营状况进行人工分配,而此类管理模式早已脱离科学技术高速发展的今天。因此,如要改善和优化酒店管理工作,应当适应市场与科技的发展,引进基于计算机系统的管理方式会调整和优化酒店管理模式,从而实现酒店业务和管理的自动化生成已经成为一种必然的趋势。开发一款用于酒店管理,使酒店更信息化,方便员工查阅,减轻管理员的工作量。该系统具备登录管理、客房管理、入住管理、退租管理、客房分类、员工管理等功能。
(二)课题研究的内容和意义
首先研究的主要内容为酒店管理系统,涉及的功能有管理员登录、前台工作管理,而前台的系统功能模块主要为住户住房预定、住户到来入住登记,退房结账,和相应的住户自主消费查询,住房设置等;系统功能维护指的主要是数据库的备份,和设置酒店住房,前台,和提供的服务;其中查询模块提供各种功能包括多种主要的是以便于及时了解酒店即时的信息,其中包括查询客人消费情况,客人的账单查询,酒店整体营收金额汇总,和住房状态浏览功能等;住户系统主要是提供各种查询信息功能,主要是便于让宾客查询到在酒店的自身消费情况,这些功能模块基本上满足了用户或者酒店管理工作人员在客房管理方面的需求,并且还能随着酒店业务的发展对酒店管理系统进行优化并做出相应的功能升级等。
(三)系统开发工具及相关技术
1.系统开发工具
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成EclipsePlatform、JDT、CDT和PDEJDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
EclipseSDK(软件开发者包)是EclipsePlatform、JDT和PDE所生产的组件合并它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到EclipsePlatform中的工具。EclipseSDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以CPL发布,第三方组件有各自自身的许可协议。
现在eclipse已经成为最广泛的Java开发平台,成为广大Java爱好者的首选编程平台。凭借其免费和稳定以及强大的功能和丰富的插件功能,所以本程序采用eclipse环境。
2.数据库开发工具
在本次数据库的使用中,采用的Mysql是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所以数据放在一个大仓库中,这样就增加了速度并提高了灵活性。Mysql所使用的SQL语言是用于访问数据库的最常用标准化语言。Mysql由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一点,一般中小型网站的开发都选择Mysql作为网站数据库。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jmgl/kjx/137.html

好棒文