发展,才能更加提高酒店的管理效率,经济效益。
该系统主要服务于管理者,可以很好的提高酒店的运作效率,对于酒店的信息,客户入住率了如指掌,提高酒店的经济效益起到很大的帮助。 管理者的基本操作有: (1) 管理酒店的入住信息 (2) 酒店退房管理
(3) 设置酒店的客房类型和基本信息 (4) 查询客户的信息 酒店管理系统 (5) 酒店的信息咨询设置 (6) 酒店的营业统计,报表分析 管理员 (7) 添加、删除管理员 4.2 系统流程图 入住管理
登录 否 是 管理页面 房间设置 查询管理 查询管理 信息管理 营业统计 系统信息管理 退出 否 是 结束 6
4.3 系统功能需求
系统管理 该系统通过以下几个模块来实现。 入住管理 房间设置 4.3.1 功能模块划分 退 添 房 加 管 房 理 间
4.3.2 功能描述
1 入住管理模块
功能描述:主要用来登记顾客入住酒店的详细信息,退房等一些基本手续。 2 房间设置模块
功能描述:对酒店的房间进行详细的设计,更好的对旅客的入住进行选择,比如说是
7
查询管理 酒店信息管理 营业统计 系统信息管理 入 住 管 理 管 理 房 间 客 户 信 息 查 询 客 户 状 态 信 息 添 加 酒 店 资 讯 管 理 酒 店 资 讯 按 年 统 计 按 月 统 计 增 加 用 户 信 息 管 理 用 户 信 息 修 改 用 户 密 码
豪华单人房,双人房之类的,入住的人数,价格方面等详细信息。 3 查询管理模块
功能描述:查询客户的基本信息,住的房间的情况。 4 酒店信息管理模块
功能描述:这项功能主要是设置酒店的一些基本信息,比如说酒店的最新的资讯等等。 5 营业统计模块
功能描述:该模块主要是管理者可以查看酒店近来的入住率以及分析酒店的运营情况等方面信息,对管理者来说可以衡量酒店的经济效益情况。 6 系统信息管理模块
功能描述:主要是用来对系统管理员实现增,删,改等功能。 管理 管理员 1 4.4 数据库E-R1 图 管理
客房 n n 客户 m n 入住
4.4.1 数据库逻辑结构
数据库关系模型主要是分析过程和软件设计中给用户提供信息,在数据流图中的数据流,外部实体,处理逻辑,数据存储,数据项和数据结构等六个方面进行具体的定义。
8
本系统采用的数据库是微软公司的SQL Server2005,创建的数据库名称是JdglDB。数据库当中的表分为首页信息表,入住登记表,结账表,房间信息表,房间状态表,房间类型表,管理员信息表,资讯信息表。
表4-1 用到的数据库表
序号 1 2 3 4 5 6 7 8
每个数据库的详细数据说明如下: (1)AboutInfo(首页信息表)
功能:存储首页页面的信息,如首页的信息包含酒店介绍,酒店文化,联系我们,这些都可以实时跟新。 具体如下表所示:
表4-2 首页信息表
序号 1 2
字段 AboutInfo Type
描述 酒店介绍 类型
(2)CheckoutSingle(入住登记表)
功能:主要是实现酒店顾客入住的信息,比如说入住时间,离店时间,顾客本身的信息。
9
数据库表名 AboutInfo CheckoutSingle CheckSingle RoomInfo RoomStatus RoomType UserInfo XiaoXi
数据库存储内容 首页信息表 入住登记表 结账表 房间信息表 房间状态表 房间类型表 管理员信息表 资讯信息表
数据类型 Text nvarchar](50)
是否为空 是 是
备注
具体如下表所示:
表4-3 入住登记表
序号 1 2 3 4 5 6 7 8 9 10 11
(3)CheckSingle(结账表)
功能:当顾客在酒店消费完需要结账的时候就要执行该功能。 具体如下表所示:
表4-4 结账表
序号 1 2 3 4 5 6 7 8 9 10
字段 CheckId InRoomId CheckInDate DepartureDate
Price GuestName IdentificationNumbers AccommodationNum
Telephone Remark
描述 入住编号 入住房号 入住日期 结账日期 房价金额 客人姓名
数据类型 [nvarchar](50) [nvarchar](50) datetime datetime float [nvarchar](50)
是否为空
否 是 是 是 是 是 是 是 是 是
备注 主键
字段 id CheckId InRoomId GuestName CheckInDate CheckOutDate Accommodation CheckMoney Operator Remark XiaoFeiPinMondy
描述 序列号
数据类型 int
是否为空 否 是 是 是 是 是 是 是 是 是 是
备注 主键
入住编号 [nvarchar](50) 入住房号 [nvarchar](50) 客人姓名 [nvarchar](50) 入住日期 离开日期 住宿费 押金 操作员 说明 备注
datetime datetime float float [nvarchar](50)
text float
身份证号码 [nvarchar](50) 入住人数 电话号码 说明
10
[nvarchar](50) [nvarchar](50)
Text