下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、酒店管理系统案例报告大作业管理信息系统及案例课程作业文档题目 :酒店订房管理系统年 级 :级设计人员 :王雅丽 李芳 郭玲玲 赵蒙蒙 完成时间 : .设计小组人员及分工王雅丽 :总体设计李芳 :需求分析郭玲玲 :可行性分析赵蒙蒙 :详细设计可行性研究 经济可行性使用该酒店客房管理系统能够提高酒店客房管理水平,把大量繁琐的工作简单化 ,能够有效地减少人力物力资源 ,具体有以下好处 电脑收银、打印帐单 :快速准确 ,减少宾客等待时间 ,并可杜绝 收银过程中的舞弊现象。高效的客房管理 :能有效的提高房率 ,增加营业收入。 提高决策依据 :管理者能够随时了解经营情况 ,以制定相应的 经营方针。减轻员工
2、的工作负担 :从而使员工把更多的精力放在提高为 宾客服务的质量上。简单、方便地保存和查询历史资料。树立良好的酒店形象。技术可行性本软件开发是使用 Borland Delphi 编写。以 Microsoft windows 操作系统为工作平台。 支持中英文输入法。以 SQL SERVER 为工具执行数据库操作 ;程序语言以 Java 为主。自行设计的测试软件Office 应用软件。社会因素方面的可行性该项目为独立开发 ,在技术上没有使用任何现有的软件与方法。因此在法律方面不会存在侵犯专利权、侵犯版权等问题。可行性研究结论由以上经济、技术和法律三方面的分析能够看出,本系统的开发时机成熟 ,从多种角
3、度考虑 ,都是可行的 ,能够进行开发。粗略的需求模型0层 DFD1层 DFD顾客信息D3顾客住房信息设计模型SC 上层图开发计划1. 前言1.1 开发背景随着酒店规模的不断扩大 ,入住客户和客房数量的增加 ,有关酒 店的各种信息也在成倍的增长。传统的手工管理已不能满足需要 , 因而需要一个管理信息系统对酒店订房系统进行统一管理 ,提高管 理效率 ,降低管理成本。本系统遵循面向对象的软件工程方法,实现了酒店预订系统的基本功能 ,包括客房预订 ,会员注册 ,用户管理 ,客 房管理 ,客户和客房增删改 ,系统维护等基本功能。人们生活水平和消费意识的提高刺激了旅游业的发展,这无不为酒店的发展提供了良好
4、的环境 ,而酒店规模的扩大要求有一套实 用而且方便的系统进行酒店客房的管理。在当前这个大的气候下 , 酒店行业将有长足的发展。特别是在改革开放的中国 ,中国的突飞猛进加上 奥运会成功举办让世界更加了解中国 ,其发展前景可想而知。也正因此 ,酒店客房管理系统应运而生 ,能够为酒店行业有效的 解决很多实际问题。作为计算机应用的一部分,使用计算机对酒店信息进行管理 ,具有着手工管理所无法比拟的优点。例如:检索迅速 ,查找方便 ,可靠性高 ,存储量大 ,保密性好 ,寿命长 ,成本低等。这些优 点能极大地提高客房管理的效率 ,也是酒店的科学化 ,正规化管理的 重要条件。国内外现状随着市场经济和对外贸易的
5、不断深入,市场的竞争变得越来越激烈 ,一个宾馆如果想在激烈的竞争中不被淘汰,既要有好的经济基础,还要有好的客户服务。宾馆要做到能及时满足顾客的要求,按时分配房间 ,及时解决顾客退房等突发情况 ,这就必须计划出一个最佳,酒店就能够充分利用这一有,不但能为国内客户提供有效的,为国外的客人提供异地订房服点: 计算机管理大大提高了方案 ,使宾馆的入住率达到最大值。 随着互联网络技术的发展和普及 效途径 ,开设互联网上客房预订系统 订房服务 ,同时也能不受地域的限制 务。这就要求对计算机的应用有一下 宾馆客房管理的运作效率 ,计算机管理能够使宾馆信息管理规范化 提高服务质量 ,计算机管理系统的应用使宾馆
6、的经济效益得到提高 全面的信息采集和处理能够辅助提高宾馆的决策水平。2. 项目概述工作内容 :<酒店订房系统 > 针正确用户是酒店管理员以及酒店的客户。 该系统功能 :1. 酒店客户能够网上预订房间 ,取消预订 , 查看客户的历史预 订记录2. 酒店管理员管理客房信息 ,客房类型信息 ,客户信息以及订 饭登录信息产品1.程序程序名称 :酒店订房系统使用语言 :Java数据库 :MySql2.文档1.系统开发计划2.系统需求说明书3. 系统设计说明书4. 用户手册5. 一个能正确运行的可执行程序3.运行环境服务器硬件处理器 :酷睿 内存 :1G 或更大 硬盘 :40G 或更大软件或更
7、高版本 或更高版本 或更高版本客户机硬件无特殊要求 ,只要能连接互联 网即可软件Window XP 或更高版本表一 ;运行环境表4.服务培训安装 ,维护和运行支持从使用系统开始 ,维护期限一年5.验收标准各个功能均能正常使用3. 实施计划任务分解(1) 可行性研究报告及开发计划 : 郭玲玲(2) 需求分析 :李芳(3) 总体设计 :赵蒙蒙(4) 详细设计 :王雅丽进度有相关进度表预算预期完成需时 :两周费用:材料费 ,开发人员报酬专题计划要点开发人员培训计划 :因为实在学习阶段 ,无需另外培训配置管理 :尽量慢煮配置较低的客户用户培训计划 :对使用说明书要详细 ;系统安装计划 :满足非计算机专
8、业管理人员的需求 ,操作尽量简 单。需求分析功能方面客房管理系统的需求分析报告如下 :(1) 旅客情况分析 旅客根据需要经过该系统进行客房预订、客房信息查看等操 作,管理员经过该系统修改客房信息、旅客入住登记、结算等 操作。(2) 系统情况分析 :根据需要 ,系统所要实现的功能有以下几部分 : 实现客房信息管理功能 实现客户信息管理功能 实现预定管理功能 实现入住管理功能 实现消费记账功能 实现收银退房功能综上 ,我们将系统的功能大致划分为三大模块 :权限管理 :包括用户、及管理员的注册 ,登录 ,权限修改等。前台管理 :包括客户信息的录入、客户预订和入住登记以及结算的管理等。后台管理 :客房
9、信息管理、用户信息管理数据流图前台子系统后台子系统系统数据流图客房信查询结客户信入住信客户信入住信信息核预订入住结旅客信退 房 需预订信息登结算信数据字典(一 )数据项 :1. 数据项 :roomid说明 : 客房编号 ,唯一标识房间类型 :char 102、数据项 :cname 说明:客户名类型 :varchar 503、数据项 :cid 说明 :客户身份证 类型 :varchar 504、数据项 :status说明 :客房状态 ,分为三种 ,空房、入住、预订 类型 :char 105、数据项 :price 说明:客房价格 类型; float6、数据项 :begintime 说明:预订或入住
10、时间 类型 :datetime7、数据项 :endtime说明 :退房结账时间。为系统当前时间 类型 :datetime8、数据项 :type 说明:客房类型 类型 :char 109、数据项 :intype 说明:入住类型 入住 ,住宿 类型 :char 10 10、数据项 :realfee说明 :实际消费 (在结账时 ,分为会员与非会员 )类型 :float11、数据项 :deposit说明 :押金类型 :float12、数据项 :vip说明: 用来判断是否为会员 实现打折类型 :char 10(二)数据流1 数据流 : 客户需求说明 :客户根据自身的需要而向前台提出的客房需求 数据流来源
11、 :客户数据流去向 :客房查询系统2 数据流 : 查询结果说明 :输入查询条件后输出的结果数据流来源 :查询系统数据流去向 :客户3 数据流 : 客户选择说明 :客户根据查询结果所作出的选择、决定 数据流来源 :客户数据流去向 :入住或预订登记系统4 数据流 : 客户信息与入住信息说明 :前台将客户及其入住信息录入系统数据流来源 :登记模块数据流去向 :入住记录、预订记录5 数据流 : 客户需求说明 :客户根据自身的需要而向前台提出的客房需求数据流来源 :客户数据流去向 :客房查询系统6 数据流 : 客户入住信息,如价说明 : 结算时系统提供给客户的具体的入住信息格、入住时间、消费金额等数据流
12、来源 :结算系统数据流去向 :客户7 数据流 : 存档信息说明 :客户结算时的结算日期、金额数据流来源 :结算系统数据流去向 :客户入住记录(三)数据存储1 数据存储 :客户信息 说明 :记录客户的基本信息 ,如证件号、姓名等输入数据流输出数据流 : 数据量 :2 数据存储 :客房类型说明 :记录各种类型客房的配置等信息输入数据流 :输出数据流 : 数据量 :3 数据存储 :客房信息说明 :记录客房的基本信息 ,所属类型、房间号、位置等输 入数据流 :输出数据流 :数据量 :4 数据存储 : 系统用户说明 :记录用户使用系统的用户名、密码输入数据流:输出数据流 :数据量 :5 数据存储 : 入
13、住记录说明 :记录客户入住的基本信息 ,如入住日期、预订房间号 等输入数据流 :输出数据流 :数据量 :6 数据存储 : 预订记录说明 :记录客户预订的基本信息 ,如预订入住日期、预订房 间号、预订天数等 输入数据流 : 输出数据流 :数据量 :(四)处理过程1 处理过程 :查询说明 :根据客户的需求和客户提供的信息 ,输入到查询系统 中去 ,系统自动检索出与输入相匹配的记录输出到用户界面。输入 :查询条件输出 :与查询条件相匹配的的记录处理 : 在系统存储的信息中检索符合要求的信息记录并输出2 处理过程 :登记说明 :客户入住或预订时提供个人信息以及入住或预订信 息 ,记录到响应的存中输入
14、:客户信息、客房选择等输出 :客户入住记录处理 :将客户的个人信息记录到客户信息表中 ,将入住 (预订 )信 息记录到入住 (预订 )记录中3 处理过程 :结算说明 : 根据客户提供的信息为客户办理退房手序并注销房间输入 :客户证件号或姓名输出 :客户入住的具体信息以及结算信息处理 : 在系统存储的信息中检索出该客户的入住信息进 行,结算后将该信息存档4 处理过程 :系统管理说明 :用户的注册、登陆、修改密码以及对用户进行管理输入:用户名输出 :用户的信息处理 :在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等管理性姓客户退退房信客联系客户是否系统结构及功能模块设计系统开发
15、的总体任务是实现宾馆各种信息的系统化、规范化和自 动化。主要完成功能 :1、有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视 机、电话以及单独卫生间等。2、客房标准信息的修改、查询等。3、客房基本信息的输入 ,包括客房编号、客房类型、客房位 置、客房单价、备注等。4、客房基本信息的查询、修改 ,包括客房编号、客房类型、客 房位置、客房单价、备注等。5、剩余客房信息的查询等。6 、订房信息的输入 , 包括客房编号、客房种类、客房位置、客 房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注 信息等。7、订房信息的修改和查询 ,包括客房编
16、号、客房种类、客房位 置、客房单价、顾客姓名、顾客身份证号码、入住日期、折 扣、备注信息等。8、结算信息的输入 ,包括客房编号、客房种类、位置、客房单 价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日 期、备注信息等。9 、结算信息的修改和查询 , 包括客房编号、客房种类、客房位 置、客房单价、顾客姓名、顾客身份证号码、入住日期、折 扣、结日期、备注信息等。按结构化程序设计思想 ,分析得出如下系统功能模块图系统功能模块及功能模块图物理配置方案 :根据用户的需求 ,作为酒店的实用系统 ,安全性是本系统首先要考虑的,因此系统采用 C/S结构,并在物理层面与 Internet 断开为了保证系统安
17、全 ,客户查询采用专用的外部服务器,数据由系统管理员定期经过主服务器进行数据刷新,处于大厅外部的服务器无权对主服务器执行任何更新系统平台 :Windows xp Proressional 数据库服务器 :Microsoft SQL Server 数据库 :SQL Server开发工具 :Visual Basic数据库设计 :数据库设计步骤 :数据库需求分析数据库概念结构设计数据库逻辑结构设计1、数据库需求分析分析调查有关宾馆管理信息需求的基础上得本系统所处理的数 据流程客房登记客房标准设置客房信息管理客房信息返回基本信息输入基本信息录入订房信息管理订房信息管理结算信息输入顾客登记结算信息管理宾
18、馆管理信息系统数据流程图针对一般宾馆管理信息系统的需求 ,经过对宾馆管理过程的内容和 流程分析 ,设计如下面所示的数据项和数据结构 :a) 客房标准信息 ,包括的数据项有 :标准编号、标准名称、房间 面积、床位数量、住房单价、是否有空调、电视、电话、单 独卫生间等。b) 客房信息 ,包括的数据项有 : 客房编号、客房种类、客房位 置、客房单价、备注等。c) 订房信息 ,包括的数据项有 : 订房编号、客房编号、客房种 类、客房位置、客房备注信息、顾客姓名、顾客身份证号 码、入住时间、折扣、备注等。d) 结算信息 ,包括的数据项有 : 订房编号、客房编号、客房种 类、客房位置、客房备注信息、顾客姓
19、名、顾客身份证号 码、入住时间、折扣、结算时间、备注等。2、数据库概念结构设计 本系统根据以上的设计规划出的实体有: 客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描 述 -图如下 :客房标准信息实体 -图客房信息实体 -图结算信息实体 -图客房标准信息实体之间关系 -图3、数据库逻辑结构设计 首先将宾馆管理信息系统的数据库概念结构转化为 SQL 数据库 系统所支持的实际数据模型 ,即 :数据库的逻辑结构。其各个表格的 设计结果如下列名数据类型可否为空说明TypeidVarcharNOT NULL标准编号TypenameVarcharNOT NULL标准名称Area
20、NumericNULL房间面积BednumNumericNULL床位数量HairconditionVarcharNULL是否有空调HtelephoneVarcharNULL是否有电话HtelevisionVarcharNULL是否有电视HtoiletVarcharNULL是否有单独卫生间PriceNumericNULL单价Roomtype 客房标准信息表列名数据类型可否为空说明roomNOVarcharNOT NULL客房编号RoomtypeVarcharNOT NULL客房种类RoompositionVarcharNULL客房位置RoompriceNumericNULL单价PutupVarc
21、harNOT NULL是否被预定RoommemoTextNULL备注Rooms 客房信息表列名数据类型可否为空说明BooknoVarcharNOT NULL订房编号CustomnameVarcharNOT NULL顾客姓名CustomIDVarcharNOT NULL身份证号码RoomnoVarcharNOT NULL客房编号IndateDatetimeNULL入住日期DiscountNumericNULL折扣InmenoTextNULL备注CheckdateDatetimeNULL结算日期AmountNumericNULL金额Bookin 订房信息表系统详细设计软件总体结构图-1 软件结构图
22、系统模块实现 本系统模块主要包括 :系统登陆模块、订房模块、退房模块、房间管理模块、订房查询模块、会员管理模块、系统管理模块、管理员管理模块、结算模块1系统登录模块实现功能 检验输入的管理员账号以及密码是否正确 输入项目管理员用户名和密码。图-2 系统登陆界面输出项目系统管理界面图 -3 系统管理界面程序逻辑实现主要代码DBC dbc = ();ResultSet rs = ("SELECT * FROM admin");try while () name = ("name"); pwd = ("pwd");if ().equals(
23、name) && ().equals(pwd) success =t rue ;if (success) HMain ufram = new HMain(); (false);2系统管理模块实现功能建立与数据库连接 , 运行系统管理界面 , 根据输入调用子模块 , 退出系统时断开与数据库的连接。 输入项目 用户鼠标点击工具栏各个按钮。程序逻辑3.订房模块实现此模块包括会员订房和非会员订房1)非会员订房 :功能查验输入的房间编号 ,输入的顾客信息 ,运行订房登记界面 获取该房间和顾客的相关信息 ,登记订房。输入项目顾客信息、房间编号 (管理员输入 )图-6 非会员登记界面输出项目
24、订房成功对话框图-7 订房成功界面程序逻辑图-4 订房登记逻辑图实现主要代码if ("INSERT sroom VALUES (DEFAULT,'" +() + "','" +() + "','" + () + "','" +() + "',now(),'"+() + "')") &&dbc. executeUpdate("UPDATE room SET state=
25、39; 已订' WHERE id = " +() " 订房成功 !请付款 "+ money + " 元 !其中押金 100元,退房后归还 押金!谢谢合作 !");( false); k= false; else "订房失败 !请重试 !");2)会员订房 :功能查验输入的房间编号和会员号 ;运行订房登记界面 ; 获取该房间和会员的相关信息 ; 登记订房。输入项目 会员号、房间编号 (管理员输入 )。图-8 会员订房界面输出项目订房成功对话框图 -9 订房成功界面程序逻辑图-10 订房登记逻辑图实现主要代码if (&q
26、uot;INSERT sroom VALUES ('" + () + "''" +() + "','" +() + "','" + () + "','" +() + "',now(),'" +() + "')") &&dbc. executeUpdate("UPDATE room SET state=' 已订' WHERE id
27、= " +() " 订房成功 !请付款 "+ money + " 元 !其中押金 100元,退房后归还 押金!谢谢合作 !");( false); k= false; else "订房失败 !请重试 !"); 4退房模块实现功能查验输入的顾客或会员身份证号码 ,查验输入的房间编号运行退房登记界面 ,登记退房。输入项目(管理员输入 )顾客或会员身份证号码、房间编号图-11 退房登记界面输出项目退房成功对话框图 -12 退房成功界面程序逻辑图-13 退房登记逻辑图实现主要代码DBC dbc = ();ResultSet rs =
28、 ("SELECT * FROM sroom WHERE roomid = '" +() + "'AND cardid='" +() +"'");dbc. executeUpdate("UPDATE room SET state=' 未订 ' WHERE id = " +();("delete FROM sroom WHERE roomid ='" +() + "' AND cardid ='" +()
29、+"'");"归还押金 100元 ,退房成功 !"); ( false); (); 5管理员管理模块实现此模块包括管理员添加 /删除和密码修改1)密码修改功能修改管理员密码输入项目用户名 旧密码。图-14 更改密码界面输出项目密码修改成功对话框图 -15 更改成功界面程序逻辑图-16 管理员密码修改逻辑图实现主要代码DBC dbc = ();boolean success = false;ResultSet rs = ("SELECT * FROM admin"); quals("name") &&().equals("pwd") success =t rue ; if (success) if ("UPDATE admin SET pwd = '" +() + "' where name='"+()+"'") " 密码修改成功。 ");(false); else "密码修改失败 ,请重试。 ");2) 添加管理员功能添加管理员输入项目用户名 密码。图 -17 添加管理员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年闸门运行工(中级)职业技能考试题库及答案
- PET三级考试真题模拟试卷(含详细答案解析)
- 2026年环境安全隐患排查与管理培训考试卷及答案
- 婴幼儿食物过敏辅食引入标准化流程共识
- 2025-2026学年河南省鹤壁市初中数学九年级期末上册点睛提升综合能力题详细参考解析
- 2026年劳动纠纷典型案例试题及答案
- 毒蛇咬伤后肢体筋膜室综合征预判共识
- 婚礼路引布置操作规程
- 2026年康复医学治疗技术(士)考试试题题库(含答案)
- 颈椎病诊疗指南(2025版)
- 《中国法律史》全套教学课件
- 医疗护理员考核试题(有答案)
- 3.2 8的乘法口诀及求商(课件)苏教版数学二年级上册
- 2025年中石化校招试题及答案
- 简振兴红色管理课件
- 建筑施工突发环境事件应急预案范本
- 中医调理子女的心理健康
- 施工安全管理组织架构及职责
- 外国新闻传播史名词解释简答论述题含答案全套
- 凝血障碍的健康宣教
- (完整版)年产30万吨合成氨合成工段工艺设计毕业论文
评论
0/150
提交评论