宾馆管理系统综合项目.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宾馆管理系统-综合项目 第一部分 案例描述 案例目的 学习并巩固oracle数据库编程技术,包括存储过程、触发器、索引、视图、序列、同义词、事务、游标等,培养学生对数据库设计和程序的能力。 案例难度 ★★★★ 案例覆盖技能点 1、 存储过程 函数 2、 触发器 序列 3、 索引 4、 视图 5、 事务 6、 游标推荐案例完成时间 适用课程和对象 Oracle数据库设计 第二部分 需求和开发环境 使用技术和开发环境 Oracle 10g 项目背景 随着我国改革开放的深入,宾馆服务业的竞争日益激烈,一个宾馆要想立于不败之地,就必须提高整体竞争能力,变革宾馆的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国宾馆服务业的信息化管理进展缓慢,在激烈的竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的宾馆,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的信息管理系统,以方便客人和更好地管理宾馆。 信息管理系统就是我们常说的MIS (Management Information System),在强 调管理,强调信息的现代社会中它变得越来越普及。传统的登记表的做法极大的影响了工作流程效率和数据的正确性、完整性、安全性,已经逐渐落后于时代。利用软件管理系统代替手工的宾馆管理,将会大大提高工作效率。 案例需求 宾馆的主要活动首先可分为四个部分,即预订管理、入住管理、消费管理和退房结算管理。 预订管理主要包括登记客人的预订信息,查询预订信息,同时还需要注意预订信息不能出现冲突现象,例如两个客人都预订了同一天的同一个房间,这是不允许的;此外,在快到预订时确定的客人预抵时间时,接待人员要打电话证明客人是否能按时入住,如果不能,就会把预订单作废,或者称为失效; 除了按流程划分的这四个部分之外,还有两个部分:客房管理和用户管理。;这两部分信息需要在客人入住以前提前设定好。 1. 用户权限管理 用户管理是管理系统的使用者,主要包括前台接待人员、前台收银员、餐厅服务员等,他们的权限按其身份不同而不同。 主要功能模块涉及的数据表的关系图: 2. 客房基本信息管理 客房管理主要是按客房的条件不同,对客房进行分类(例如分成标准间和豪华间),每一类制定一个标价,但实际上这个标价很少按照执行,为了迎合客人心理,各个宾馆一般都会对标价进行打折,即便这样,有的客人可能还不满意,或者是打折后出现零钱的现象,宾馆一般会给接待人员一个让价的权利,但是这个让价不能是无限度的,因此还需要对每类房间定一个最低价 3. 预订管理模块 预订管理主要包括登记客人的预订信息,查询预订信息,同时还需要注意预订信息不能出现冲突现象,例如两个客人都预订了同一天的同一个房间,这是不允许的;此外,在快到预订时确定的客人预抵时间时,接待人员要打电话证明客人是否能按时入住,如果不能,就会把预订单作废,或者称为失效; 4. 入住管理模块 入住管理主要包括安排客人入住到空闲状态的房间、登记入住单信息,查询在店客人信息,以及客史查询(查询以前在本宾馆住宿过的客人信息),同时也需要避免和其他客人的预订信息冲突,例如入住的客人预计要等到10号退房,而其他客人已经预订了9号的这个房间,这种情况也是不允许的; 5. 消费管理模块 消费管理主要包括登记客人的消费信息和查询消费信息,消费信息主要包括客人在宾馆的用餐费和电话费等; 6. 退房结算管理 退房结算管理主要指客人在退房时,收银员计算客人在宾馆的所有费用,包括住宿费和消费管理中的餐费和电话费等,然后将这些费用的和与客人入住时交纳的押金进行对比,最后多退少补,完成退房结 算手续。退房手续办完后,房间就变成了空闲房,其他客人可以入住了。 上机推荐步骤: 1. 用户管理: 1) 建立相关的数据表及其约束,由于数据量都不大不需要建立所有 2) 编写一个存储过程,用来用户登录时验证用户 2. 客户基本信息管理: 1) 建立相关的数据表及其约束,由于数据量都不大不需要建立所有 2) 基于客房表和客房类型表创建视图 创建表及其相关约束 创建触发器:实现插入、修改预订信息时保证预订房价不得低于房价最低价 创建触发器:实现预定时或修改预定时查找要预定的房间在预定的时间段有没有与其他的预定有冲突 创建一个查询预订信息的视图,以提高查询结果的可读性 创建一个查询预订历史信息的视图 创建一个存

文档评论(0)

559997799 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档