管理信息系统课程设计-酒店客房管理系统(2)

2019-05-24 20:00

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

1.4数据字典

该系统设计一个数据库,名为rmis.mdb。下面包含五个数据表,分别ginfo表、groom表、room表、rclass表、info_store表。(上面‘g’表示‘guest’)

一、 ginfo表

该表主要用来记录入住客户的个人信息。 字段名 字段类型 大小 是否允许空值 说明 客户入住后,自动Gno Text 4 否 为其分配一旅客号,作为住关键字以便检索。 Name Text 8 否 客户姓名 Age Integer 否 年龄 Type Text 1 否 1——男 2——女 Dat Text 10 否 客户到达日期 二、groom表 该表用来记录入住旅客的住房信息 字段名 字段类型 大小 是否允许空值 说明 Gno Text 4 否 入住旅客号 Rno Text 3 否 房间号 Num Integer 1 否 旅客入住床位号 三、room表 该表用来记录房间号对应的房间等级及类别信息。 字段名 字段类型 大小 是否允许空值 说明 Rno Text 3 否 房间号 房间等级有如下几 种: 1——普通单间 2——普通双人间 Class Text 1 否 3——普通三人间 4——普通四人间 5——标准间 6——豪华间 7——总统套房 Bsurplus Integer 否 房间剩余床位数 0——空房间 Type Text 1 否 1——男房 2——女房 四、rclass表 该表用来记录房间等级和该等级房间对应的床位数信息。 字段名 字段类型 大小 是否允许空值 说明 Class Text 1 否 房间等级 房间等级的名称:

3

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

ClassName Text 10 否 Cnum Integer 否 五、info、store表 该表用来记录所有旅客(已经入住或者曾经入住的旅客)信息,并长期保存。以便利用入住日期和姓名查询 字段名 字段类型 大小 是否允许空值 字段说明 Gno Text 4 否 Name Text 8 否 Age Integer 否 Type Text 1 否 Chk_in_dat Text 10 否 入住日期 Rno Text 3 否 Num Text 1 否 Chk_out_dat Text 10 是 旅客退店前,该字段不录入;退店时,必须录入。

1——普通单间 2——普通双人间 3——普通三人间 4——普通四人间 5——标准间 6——豪华间 7——总统套房 该等级房间所含床位数。 二、系统设计

2.1总体设计

2.1.1系统功能设计

实现床位的分配和回收。旅客住店时,把旅客信息及其住房要求输入计算机系统中,快速获取符合旅客需求的房间等级、空房和空床信息,为旅客提供满意的服务。旅客退房时,把所退房间的等级、空房和空床信息录入计算机系统中,自动完成退房工作。

查询。对整个旅馆床位信息的查询:根据对旅馆实际情况的调查,主要实现如下查询:全店可分配男床位总数及女床位总数的查询、各个等级可分配男床总数和女床总数的查询、各个等级的空房信息和房间利用情况的查询。还有对旅客信息的查询,包括现在正入住或者已经入住的旅客信息的查询。另外,查询中,系统还实现了旅客信息的实时修改功能。

系统重置。可对系统数据进行清空,实现该系统的再次利用。 2.1.2系统运行环境设计

硬件需求:并不要求很高的系统配置,能运行windows系统和计算机系统即可。建议配置:计算机主频500MHZ以上,内存64M以上,硬盘10G以上,显卡缓存16M以上。

4

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

软件需求:操作系统最好是Microsoft Windows xp另外需装Microsoft access数据库和visual studio vb6.0。

2.2数据库设计

2.2.1概念设计

概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。酒店客房数据库概念结构设计应达到以下要求:

1. 能真实充分地反映酒店客房的管理流程,包括客房与客人、客房与客房之间的联系; 2. 容易理解,从而可以使对数据库不熟悉的操作员也可以使用;

3. 容易更改,当应用环境或功能需求发生变化时,能方便地对概念模型进行修改和扩 4. 易于用关系数据库实现。

描述概念模型的有力工具是E-R图,下面将用E-R图来描述酒店客房数据库。 一、客房信息

房间号 客房信息 价床位数 房间等房间状、

二、客人信息

客人信息 客人编客人地客人姓手机号身份证护照号

三、客人入住

5

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

客 房 1 入住 n 客 人 入住日押 付款方

四、预定房间

n 客 房 1 预定 客 人 预抵店日预定押金 预离店日、

五、退房

1 客 房 退 房 n 客 人 开房日期 2.2.2逻辑设计

结算房租 退房日期

客房信息(房间号,床位数,房间等级,房间状态,价格) 名字:客房信息 描述:客房的基本情况,用房间号来唯一标识一个房间。 定义:客房信息=房间号+床位数(1|2|4)+房间等级(标准间|套间|单间)+房间状态(已占用|空闲|维修中)+价格(折扣|附带服务) 位置:存储磁盘 6

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

客人信息(客人编号,客人姓名,身份证号,护照号码,手机号码,客人地址) 名字: 客人信息 描述: 记录客人的基本信息,用客人编号来唯一标识每一个客人。 定义:客人信息=客人编号+客人姓名+身份证号+护照号码(可选)+手机号码+客人地址(可选) 位置:存储磁盘 客人入住 (客房号,客人编号,入住日期,付款方式,押金) 预定房间(客房号,客人编号,预抵店日期,预离店日期,预定押金) 退房(客房号,客人编号,房租结算,开房日期,退房日期) 2.2.3物理设计

数据库在物理设备上的存储结构与存取方法称为数据库的物理结构。为给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。一般说来,建立与删除索引由数据库管理员DBA或表的属主(owner),即建立表的人,负责完成。系统在存取数据时会自动选择合适的索引作为存取路径,用户不必也不能显示地选择索引。在RDBMS中索引一般采用B+树、HASH索引来实现。B+树索引具有动态平衡的优点。HASH索引具有查找速度快的特点。索引是关系数据库的内部实现技术,属于内模式范畴。用户使用CREATE INDEX语句定义索引时,可以定义索引是唯一索引、非唯一索引或聚簇索引。至于某一个索引是采用B+树,还是HASH索引则由具体的RDBMS来决定。

2.3输入输出设计

程序启动后,进入下面的画面。

7


管理信息系统课程设计-酒店客房管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电工技能题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: