ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:327.97KB ,
资源ID:25357551      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25357551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店管理系统案例报告大作业.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店管理系统案例报告大作业.docx

1、酒店管理系统案例报告大作业酒店管理系统案例报告大作业管理信息系统及案例课程作业文档题目:酒店订房管理系统 年 级: 级设计人员:王雅丽 李芳郭玲玲赵蒙蒙 完成时间: .5.20 设计小组人员及分工王雅丽:总体设计李芳:需求分析郭玲玲:可行性分析赵蒙蒙:详细设计可行性研究经济可行性使用该酒店客房管理系统能够提高酒店客房管理水平,把大量繁琐的工作简单化,能够有效地减少人力物力资源,具体有以下好处: 电脑收银、打印帐单:快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。 高效的客房管理:能有效的提高房率,增加营业收入。 提高决策依据:管理者能够随时了解经营情况,以制定相应的经营方针。 减轻员

2、工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。 简单、方便地保存和查询历史资料。 树立良好的酒店形象。技术可行性 本软件开发是使用Borland Delphi 7.0编写。 以Microsoft windows操作系统为工作平台。 支持中英文输入法。 以SQL SERVER 为工具执行数据库操作; 程序语言以Java为主。 自行设计的测试软件。 Office 应用软件。社会因素方面的可行性 该项目为独立开发,在技术上没有使用任何现有的软件与方法。因此在法律方面不会存在侵犯专利权、侵犯版权等问题。可行性研究结论由以上经济、技术和法律三方面的分析能够看出,本系统的开发时机成熟,从

3、多种角度考虑,都是可行的,能够进行开发。粗略的需求模型0层DFD前台管理员酒店客房管理系统客户客户信息登记表结帐单1层DFD设计模型SC上层图 酒店客房管理系统权限管理前台管理后台管理 开发计划1.前言 1.1开发背景 随着酒店规模的不断扩大,入住客户和客房数量的增加,有关酒店的各种信息也在成倍的增长。传统的手工管理已不能满足需要,因而需要一个管理信息系统对酒店订房系统进行统一管理,提高管理效率,降低管理成本。本系统遵循面向对象的软件工程方法,实现了酒店预订系统的基本功能,包括客房预订,会员注册,用户管理,客房管理,客户和客房增删改,系统维护等基本功能。 人们生活水平和消费意识的提高刺激了旅游

4、业的发展,这无不为酒店的发展提供了良好的环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。在当前这个大的气候下,酒店行业将有长足的发展。特别是在改革开放的中国,中国的突飞猛进加上 奥运会成功举办让世界更加了解中国,其发展前景可想而知。也正因此,酒店客房管理系统应运而生,能够为酒店行业有效的解决很多实际问题。作为计算机应用的一部分,使用计算机对酒店信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能极大地提高客房管理的效率,也是酒店的科学化,正规化管理的重要条件。1.2国内外现状 随着市场经济和对外

5、贸易的不断深入,市场的竞争变得越来越激烈,一个宾馆如果想在激烈的竞争中不被淘汰,既要有好的经济基础,还要有好的客户服务。宾馆要做到能及时满足顾客的要求,按时分配房间,及时解决顾客退房等突发情况,这就必须计划出一个最佳方案,使宾馆的入住率达到最大值。 随着互联网络技术的发展和普及,酒店就能够充分利用这一有效途径,开设互联网上客房预订系统,不但能为国内客户提供有效的订房服务,同时也能不受地域的限制,为国外的客人提供异地订房服务。这就要求对计算机的应用有一下几点:计算机管理大大提高了宾馆客房管理的运作效率,计算机管理能够使宾馆信息管理规范化,提高服务质量,计算机管理系统的应用使宾馆的经济效益得到提高

6、,全面的信息采集和处理能够辅助提高宾馆的决策水平。 2.项目概述2.1工作内容: 针正确用户是酒店管理员以及酒店的客户。 该系统功能: 1.酒店客户能够网上预订房间,取消预订,查看客户的历史预订记录 2.酒店管理员管理客房信息,客房类型信息,客户信息以及订饭登录信息2.2产品1.程序 程序名称:酒店订房系统 使用语言:Java 数据库:MySql2.文档 1.系统开发计划 2.系统需求说明书 3.系统设计说明书 4.用户手册 5.一个能正确运行的可执行程序 3.运行环境 服务器 硬件处理器:酷睿内存:1G或更大硬盘:40G或更大 软件MyEclipse6.0或更高版本Tomcat5.5或更高版

7、本MySQL5.0或更高版本 客户机 硬件无特殊要求,只要能连接互联网即可 软件Window XPIE6.0 firefox3.6 或更高版本 表一;运行环境表4.服务 培训安装,维护和运行支持从使用系统开始,维护期限一年5.验收标准 各个功能均能正常使用3.实施计划3.1任务分解 (1) 可行性研究报告及开发计划:郭玲玲(2) 需求分析:李芳(3) 总体设计:赵蒙蒙(4) 详细设计:王雅丽3.2进度 有相关进度表3.3预算 预期完成需时:两周 费用:材料费,开发人员报酬3.4专题计划要点 开发人员培训计划:因为实在学习阶段,无需另外培训; 配置管理:尽量慢煮配置较低的客户; 用户培训计划:对

8、使用说明书要详细; 系统安装计划:满足非计算机专业管理人员的需求,操作尽量简单。 需求分析功能方面客房管理系统的需求分析报告如下:(1) 旅客情况分析旅客根据需要经过该系统进行客房预订、客房信息查看等操作,管理员经过该系统修改客房信息、旅客入住登记、结算等操作。(2)系统情况分析: 根据需要,系统所要实现的功能有以下几部分:实现客房信息管理功能实现客户信息管理功能实现预定管理功能实现入住管理功能实现消费记账功能实现收银退房功能综上,我们将系统的功能大致划分为三大模块:权限管理:包括用户、及管理员的注册,登录,权限修改等。前台管理:包括客户信息的录入、客户预订和入住登记以及结算的管理等。后台管理

9、:客房信息管理、用户信息管理。数据流图前台子系统客户信息客户登记客户离开住房管理住房信息更新后的住房信息酒店收入结算当前住房信息住房单价住房数量基本信息满足客户要求客户要求退房后台子系统前台数据库备份消费结算表客户住宿信息修改客房信息更新后的客房信息现金入账系统数据流图查询客户登记结算入住登记预订登记入住信息预订信息退房需求结算信息信息核查客户信息查询结果客户需求描述入住信息表预订信息登记表旅客信息表客房信息表客户信息表消费结算表数据字典(一)数据项:1. 数据项:roomid 说明:客房编号,唯一标识房间类型:char 102、数据项:cname说明:客户名类型:varchar 503、数据

10、项:cid说明:客户身份证类型:varchar 504、数据项:status说明:客房状态,分为三种,空房、入住、预订类型:char 105、数据项:price说明:客房价格类型; float6、数据项:begintime说明:预订或入住时间类型:datetime7、数据项:endtime 说明:退房结账时间。为系统当前时间类型:datetime8、数据项:type说明:客房类型类型:char 109、数据项:intype说明:入住类型入住,住宿类型:char 1010、数据项:realfee说明:实际消费(在结账时,分为会员与非会员)类型:float11、数据项:deposit 说明:押金

11、类型:float12、数据项:vip 说明: 用来判断是否为会员 实现打折 类型:char 10(二)数据流1 数据流:客户需求 说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户 数据流去向:客房查询系统2 数据流:查询结果 说明:输入查询条件后输出的结果 数据流来源:查询系统 数据流去向:客户 3 数据流:客户选择 说明:客户根据查询结果所作出的选择、决定 数据流来源:客户 数据流去向:入住或预订登记系统 4 数据流:客户信息与入住信息 说明:前台将客户及其入住信息录入系统 数据流来源:登记模块 数据流去向:入住记录、预订记录 5 数据流:客户需求 说明:客户根据自身的需要而

12、向前台提出的客房需求 数据流来源:客户 数据流去向:客房查询系统 6 数据流:客户入住信息 说明:结算时系统提供给客户的具体的入住信息,如价格、入住时间、消费金额等 数据流来源:结算系统 数据流去向:客户 7 数据流:存档信息 说明:客户结算时的结算日期、金额 数据流来源:结算系统 数据流去向:客户入住记录(三)数据存储1 数据存储:客户信息 说明:记录客户的基本信息,如证件号、姓名等输入数据流:输出数据流: 数据量:2 数据存储:客房类型 说明:记录各种类型客房的配置等信息 输入数据流:输出数据流: 数据量:3 数据存储:客房信息 说明:记录客房的基本信息,所属类型、房间号、位置等输入数据流

13、:输出数据流:数据量: 4 数据存储:系统用户 说明:记录用户使用系统的用户名、密码输入数据流:输出数据流:数据量: 5 数据存储:入住记录 说明:记录客户入住的基本信息,如入住日期、预订房间号等输入数据流:输出数据流:数据量: 6 数据存储:预订记录 说明:记录客户预订的基本信息,如预订入住日期、预订房间号、预订天数等 输入数据流: 输出数据流:数据量:(四)处理过程1 处理过程:查询 说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到用户界面。 输入:查询条件 输出:与查询条件相匹配的的记录 处理:在系统存储的信息中检索符合要求的信息记录并输出

14、2 处理过程:登记 说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到 响应的存中 输入:客户信息、客房选择等 输出:客户入住记录 处理:将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中3 处理过程:结算 说明:根据客户提供的信息为客户办理退房手序并注销房间 输入:客户证件号或姓名 输出:客户入住的具体信息以及结算信息 处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档4 处理过程:系统管理 说明:用户的注册、登陆、修改密码以及对用户进行管理 输入:用户名 输出:用户的信息 处理:在系统用户表中存储、修改、删除用户的信息,维护系统的可

15、用性、安全性等客户客房住宿管理管理员退房打印退房信息帐单密码用户名姓名身份证联系电话是否会员房间号房间类型房间状态价格编号房间号消费总额房间号旅客姓名编号性别客户编号系统结构及功能模块设计:系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。主要完成功能:1、有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。2、客房标准信息的修改、查询等。3、客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。4、客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。5、剩余

16、客房信息的查询等。6 、订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。7、订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。8、结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。9 、结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。 按结构化程序设计思想,分析得出如下系统功能模块图系统功能模块及功能模块图物理配

17、置方案: 根据用户的需求,作为酒店的实用系统,安全性是本系统首先要考虑的,因此系统采用C/S结构,并在物理层面与Internet断开 为了保证系统安全,客户查询采用专用的外部服务器,数据由系统管理员定期经过主服务器进行数据刷新,处于大厅外部的服务器无权对主服务器执行任何更新 系统平台:Windows xp Proressional数据库服务器:Microsoft SQL Server 数据库:SQL Server 开发工具:Visual Basic 6.0 数据库设计:数据库设计步骤:数据库需求分析数据库概念结构设计数据库逻辑结构设计1、数据库需求分析分析调查有关宾馆管理信息需求的基础上得本系

18、统所处理的数据流程宾馆管理信息系统数据流程图针对一般宾馆管理信息系统的需求,经过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:a) 客房标准信息,包括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等。b) 客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价、备注等。c) 订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等。d) 结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入

19、住时间、折扣、结算时间、备注等。2、数据库概念结构设计 本系统根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描述-图如下:客房标准信息实体-图客房信息实体-图订房信息实体-图结算信息实体-图实体之间关系-图3、数据库逻辑结构设计 首先将宾馆管理信息系统的数据库概念结构转化为SQL 数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下列名数据类型可否为空说明TypeidVarcharNOT NULL标准编号TypenameVarcharNOT NULL标准名称AreaNumericNULL房间面积BednumNu

20、mericNULL床位数量HairconditionVarcharNULL是否有空调HtelephoneVarcharNULL是否有电话HtelevisionVarcharNULL是否有电视HtoiletVarcharNULL是否有单独卫生间PriceNumericNULL单价Roomtype 客房标准信息表列名数据类型可否为空说明roomNOVarcharNOT NULL客房编号RoomtypeVarcharNOT NULL客房种类RoompositionVarcharNULL客房位置RoompriceNumericNULL单价PutupVarcharNOT NULL是否被预定Roommem

21、oTextNULL备注Rooms 客房信息表列名数据类型可否为空说明Bookno VarcharNOT NULL订房编号CustomnameVarcharNOT NULL 顾客姓名CustomIDVarcharNOT NULL身份证号码RoomnoVarcharNOT NULL客房编号IndateDatetimeNULL入住日期DiscountNumericNULL折扣InmenoTextNULL备注CheckdateDatetimeNULL结算日期AmountNumericNULL金额Bookin 订房信息表系统详细设计 软件总体结构: 图-1软件结构图系统模块实现本系统模块主要包括:系统登

22、陆模块、订房模块、退房模块、房间管理模块、订房查询模块、会员管理模块、系统管理模块、管理员管理模块、结算模块1系统登录模块实现 功能检验输入的管理员账号以及密码是否正确。 输入项目管理员用户名和密码。图-2系统登陆界面 输出项目系统管理界面:图-3系统管理界面 程序逻辑图-4系统登陆逻辑图 实现主要代码DBC dbc = DBC.getInstance(); ResultSet rs = dbc.executeQuery(SELECT * FROM admin); try while (rs.next() name = rs.getString(name); pwd = rs.getStrin

23、g(pwd); if (txtName.getText().equals(name) & txtPwd.getText().equals(pwd) success = true; if (success) HMain ufram = new HMain(); this.setVisible(false);2系统管理模块实现 功能建立与数据库连接,运行系统管理界面,根据输入调用子模块,退出系统时断开与数据库的连接。 输入项目用户鼠标点击工具栏各个按钮。 程序逻辑图-5系统管理逻辑图 3.订房模块实现此模块包括会员订房和非会员订房1)非会员订房: 功能查验输入的房间编号,输入的顾客信息,运行订房登

24、记界面,获取该房间和顾客的相关信息,登记订房。 输入项目顾客信息、房间编号(管理员输入)。图-6非会员登记界面 输出项目订房成功对话框。图-7订房成功界面 程序逻辑图-4订房登记逻辑图 实现主要代码 if (dbc.executeUpdate(INSERT sroom VALUES (DEFAULT, + Integer.parseInt(txtrid.getText() + , +txtname.getText() + , + txtphone.getText() + , +txtcardid.getText() + ,now(), +Integer.parseInt(txtRenttime

25、.getText() + ) &dbc. executeUpdate(UPDATE room SET state=已订 WHERE id = +Integer.parseInt(txtrid.getText()javax.swing.JOptionPane.showMessageDialog(this, 订房成功!请付款+ money + 元!其中押金100元,退房后归还押金!谢谢合作!);this.setVisible(false); k=false; else javax.swing.JOptionPane.showMessageDialog(this, 订房失败!请重试!);2)会员订房

26、: 功能查验输入的房间编号和会员号;运行订房登记界面;获取该房间和会员的相关信息;登记订房。 输入项目会员号、房间编号(管理员输入)。图-8会员订房界面 输出项目订房成功对话框。图-9订房成功界面 程序逻辑图-10订房登记逻辑图 实现主要代码 if (dbc.executeUpdate(INSERT sroom VALUES ( + Integer.parseInt(txtuid.getText() + +Integer.parseInt(txtrid.getText() + , +txtname.getText() + , + txtphone.getText() + , +txtcardi

27、d.getText() + ,now(), +Integer.parseInt(txtRenttime.getText() + ) &dbc. executeUpdate(UPDATE room SET state=已订 WHERE id = +Integer.parseInt(txtrid.getText()javax.swing.JOptionPane.showMessageDialog(this, 订房成功!请付款+ money + 元!其中押金100元,退房后归还押金!谢谢合作!);this.setVisible(false); k=false; else javax.swing.JO

28、ptionPane.showMessageDialog(this, 订房失败!请重试!);4退房模块实现 功能查验输入的顾客或会员身份证号码,查验输入的房间编号,运行退房登记界面,登记退房。 输入项目顾客或会员身份证号码、房间编号(管理员输入)。 图-11退房登记界面 输出项目退房成功对话框。图-12退房成功界面 程序逻辑图-13退房登记逻辑图 实现主要代码DBC dbc = DBC.getInstance(); ResultSet rs = dbc.executeQuery( SELECT * FROM sroom WHERE roomid = + Integer.parseInt(txtrid.getText() + AND cardid= + txtUid.getText() +); dbc. executeUpdate(UPDATE room SET state=未订 WHERE id = + Integer.parseInt(txtrid.getText(); dbc.executeUp

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1