《(酒店管理)客房管理概述》由会员分享,可在线阅读,更多相关《(酒店管理)客房管理概述(57页珍藏版)》请在金锄头文库上搜索。
1、 成绩: _ 课程设计(数据结构)学生姓名: 张 宇 星 学 号: 20141308055 院 系: 计算机与软件学院 专 业: 计算机科学与技术 指导教师: 顾 伟 二零一六 年 六 月十八日目 录内容摘要.1一、前言.2二、需求分析.2 2.1、功能分析.22. 2、方案分析.2三、概要设计.2 3.1数据结构.26 3.2功能模块划分.26 3.2.1结构框图.26 3.2.2程序流图.26 四、系统的详细设计. 32 4.1用户登录模块.32 4.2经理登录界面.334.2.1客房管理.33 4.2.2 员工管理.33 4.2.3 退出系统. .35 4.3员工登录界面.33 4.3.
2、1客房查询.1 4.3.2客户入住.1 4.3.3客房结算.1 4.4.4修改密码.1 4.4.5退出系统.1 4.4部分核心代码附录.1 五、总结.36参考文献.39 客房信息管理系统 张宇星南京信息工程大学计算机与软件系摘要:本文论述到了客房管理系统开发的背景、目标、意义和方法、并重点介绍了系统分析、数据库设计、系统概要设计、程序设计的全过程。本文所设计的系统是由VisualStudio2010和Sql server2008数据库开发而成的。该系统较完整的完成了酒店客房管理的各种功能,它包括前台服务和后台管理两大功能模块。在实现了不同权限用户登陆,用户的注册、查询,客房信息的维护,客房类型
3、的设置及个人密码的修改,酒店房务的管理,收费等基本功能的同时,还对酒店的营业状况进行有条件的查询,为酒店高层决策提供数据支持。酒店管理者只需略懂电脑知识就可以建议的操作该酒店管理系统。使用酒店管理系统进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、储蓄量大、寿命长、成本低等。关键字:Visual Studio 2010 管理 数据库1、 前言 在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,
4、提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。系统从满足客户的需求角度出发,实现了酒店管理的基本流程。系统的主要功能包括宾客结帐、客房预订、营业查询、客户管理、系统设置等等。用户入住酒店的时候所要等待的时间就会大大的减少,操作员能够很方便的对用户信息的登记和对房间状态的的管理,从而实现了酒店管理系统高效、准确的特点现代化的酒店,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是
5、为此而设计的。优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务操作,这样才能令旅客舒适难忘。2、 需求分析2.1功能分析经过综合分析,确定了系统应该包含如下功能:客房信息管理:用户可对酒店的客房信息进行管理,包括对客房的基本信息(如客房编号、客房价格、客房类型及客房状态等)的增加、修改、删除和更新。客房订房管理:实现客户对酒店房间预订及入住的功能,客户未到达酒店之前可通过电话预订客房,用户可按客户的需求为客户找到合适的房间并进行记录,客户到达酒店后可直接在房间状态为空的客房
6、里选择一间合适的房间入住,同时用户将客人信息及选择的房间信息添加到相应的表里。客房结算管理:当客户入住时间达到登记退房时间时可选择结算金额与续费两种方式,用户根据客户的选择修改相应登记表的内容并更新房间状态。客户信息管理:对入住酒店的客户进行信息登记,包括客户的姓名、联系方式、证件号码等个人信息,方便对客户进行管理。2.2方案分析该系统的用户一共有两类:经理和员工。经理可以对客房和员工进行管理,可以增加客房的信息和员工的信息,也可以增加系统的管理员。员工可以对客户入住信息进行管理,包括客户选择房间、客户结算和续费,还可以查看房间的状态和基本信息。客房管理系统将对这两种不同的用户设置权限,每种用
7、户只能实现自己的功能,不能相互使用。使用该系统时用户需要登录,登录的时候需要验证身份和用户名还有密码,如果三项不匹配则登录失败。三、概要设计3.1数据结构该系统数据库的各表及数据项和数据类型说明:管理员信息表:记录登入系统的用户的身份、用户名和密码,如下表所示:数据项名称 类型 长度 主键 允许空值用户身份 char 20用户名 char 10密码 varchar 50客房信息记录表:记录酒店所有客房的基本信息数据项名称 类型 长度 主键 允许空值房间号 char 10 房间类型 char 10 房间价格 char 10 房间楼层 int 额定人数 int 实际人数 int 房间状态 char
8、 10 备注 text 客人入住记录表:记录客户的入住信息,包括房间号,房间类型,入时间、退房时间及客户的个人信息等:数据项名称 类型 长度 主键 允许空值客人姓名 char 20 客房编号 char 10 入住时间 datetime 退房时间 datetime 结算金额 money 证件号码 varchar 50 入住人数 int 备注 text 客人信息表:记录入住客户的基本信息,包括姓名、性别、证件号、地址及联系方式数据项名称 类型 长度 主键 允许空值客人姓名 char 10性别 char 10联系方式 varchar 10证件号码 varchar 10 员工信息表:记录酒店在职员工的基本信息,包括员工编号、员工姓名、员工职务、联系方式及住址等