




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录 一 背景 1.1 编写目的.3 1.2 课题背景.3 1.3 系统开发环境.4二 需求分析 2.1 系统基本要求.4 2.2 系统流程图.8 2.3 系统总功能图.9三 数据库逻辑设计3.1 实体关系E-R图设计.93.2 建立数据表.113.3 关系约束.13 四 数据库具体程序设计.15 五 实验总结.23 一 背景 1.1 编写目的 21世纪是科技与信息时代,随着现代计算机技术的飞速发展,信息改变了我们整个人类社会。客房管理的信息化是将计算机与网络信息技术相结合并且应用于现代经营与管理,以科学的现代化工具代替传统手工作业的新型管理方式。客房管理系统是宾馆管理的核心,也是宾馆管理中不可缺少的部分,它的内容和形式对于经营的决策者和管理者来说都至关重要。使用网络信息化的技术管理客房,不仅可以避免传统人工的方式管理宾馆资料和文档时出现的效率低、保密性差、误差多的弊端,而且对于空房间及已定房间的查询也很方便。新型的管理方式极大的提高了经营管理的效率,也是促进宾馆科学化、正规化、国际化的重要条件。在此基础上,网络技术应用于宾馆管理已成为一种必然趋势。建立宾馆管理信息系统,可以进一步提高整个宾馆行业的经济效益和现代化水平,实现客房管理信息化、系统化、规范化和自动化。 1. 2 课题背景 随着现代化社会的发展,宾馆服务业与国际化市场接轨已是潮流所趋。宾馆是服务至上的行业,从每一位的客人的预订开始,到入住登记直至最后的退房结账,每一个步骤都要重视。随着计算机技术的飞速发展,计算机在宾馆中的应用已经深入各个部门,尤其是在对信息的处理方面,计算机已经成为最为重要的工具。 本宾馆管理系统是针对现代宾馆的管理,以方便酒店经营者和管理者及时了解酒店的客房信息状态,为用户提供简单、快速的服务,从而提高酒店的服务质量,获得更好的经济效益。 1.3 系统开发环境 本系统是在win7的环境下操作的,其操作软件是Access2003.二 需求分析 2.1 基本要求通过走访调查宾馆对顾客及客房信息的管理方式,充分了解宾馆客房管理系统的工作概况,明确宾馆的业务要求、信息需求、处理需求、安全性与完整性需求。 2.1.1 业务要求 针对宾馆的正常业务调查,明确用户业务需求如下: 1、基础信息设置:设置客房信息和客户信息 2、客房前台管理:客房预订、住宿登记、退房结账 3、查询统计管理:客房及房态查询、预订查询、住宿查询、退宿查询 4、系统维护:系统初始化、操作员管理、权限设置 2.1.2 信息要求 对于宾馆客房管理,全面分析有信息要求如下: 1、该数据库可以存取的数据包括客房信息、顾客信息、管理员信息及住宿信息 2、前台接待员可以查看客房、宾客信息,可以查看客房使用情况,还可以查看客房入住记录 3、可以设置员工的权限,可以查看客房使用情况,还可以查询统计预订和退房情况 2.1.3处理要求 宾馆需要对突发状况做出处理,而且处理的响应时间和处理方式都有一定的要求响应时间,越短越好,顾客至上 前台登记处理:前台接待员为顾客进行入住、预订、退房、调房、登记 入住:分房卡后,顾客信息将与其对应的客房信息建立一一对应的联系,客房状态转至非空。 退房:顾客持房卡去前台登记退房,顾客信息与账单信息一一对应,客房状态转至空。 2.1.4安全性与完整性的要求 对于宾馆客房管理,并不是所有人都可以进入管理系统,因而需要设置一定的权限或其他的安全性与管理性要求: 1、不同的用户拥有不同的权限,系统根据用户权限,进入不同的功能界面。权限分为两类:一个是后台管理者权限,一个是前台接待员权限。普通员工无权登录此系统。 2、密码正确才可登录系统。2.1.5数据字典 (一)数据项:1. 数据项:roomid说明:客房编号,唯一标识房间类型:char 42、数据项:cname说明:客户名类型:varchar 43、数据项:cid说明:客户身份证类型:varchar 184、数据项:status说明:客房状态,分为三种,空房、入住、预订类型:char 105、数据项:price说明:客房价格类型; float6、数据项:begintime说明:预订或入住时间类型:datetime7、数据项:endtime 说明:退房结账时间。为系统当前时间类型:datetime8、数据项:type说明:客房类型类型:char 109、数据项:intype说明:入住类型入住,住宿类型:char 1010、数据项:realfee说明:实际消费(在结账时,分为会员与非会员)类型:float11、数据项:deposit 说明:押金 类型:float12、数据项:vip 说明: 用来判断是否为会员 实现打折 类型:char 10 (二)数据结构数据结构含义说明组成顾客客房管理系统的主体数据结构,定义了一个顾客的相关信息顾客编号,顾客姓名,性别,身份证号客房客房管理系统的主体数据结构,定义一个客房的相关信息客房编号,客房类型,客房价格,客房状态客房信息单 登记有关客房住宿信息客房编号,入住时间,住宿天数,押金,证件号 2.2系统流程图查询客户登记结算入住预订入住信息预订信息退房需求结算信息信息核查客户信息查询结果客户需求描述入住信息表预订信息登记表旅客信息表客房信息表客户信息表消费结算表 2.3 系统总功能图 酒店客房管理系统后台管理前台管理权限管理用户注册用户管理修改密码结算登记查询客户住宿信息管理客房信息管理客户信息管理客房信息查询其他消费住房消费客户信息查询入住登记查询预定登记查询入住登记预定登记退房登记三 数据库逻辑设计 3.1实体关系ER图设计 客房/客户/管理员/总图客房客房类型客房编号客房状态价格客户姓名性别客户编号联系方式身份证号是否会员 管理员密码用户名用户编号客户客房住宿管理管理员退房打印退房信息帐单密码用户名姓名身份证联系电话是否会员房间号房间类型房间状态价格编号房间号消费总额房间号旅客姓名编号性别客户编号3.2建立数据库表 1、客房表(room) 列名数据类型长度允许空字段说明主外键Room_idint40客房编号PK,FKRoom_typvarchar100客房类型Room_primoney0客房价格Room_stavarchar20客房状态 2、住宿表(ch)列名数据类型长度允许空字段说明主外键Cu_idint40 顾客编号FKRoom_idint40客房编号FKdepositmoney0押金begintimedatetime0入住时间endtimedatetime0退房时间3、管理员表(manage)列名数据类型长度允许空字段说明主外键Man_idint40管理员编号PKMan_namevarchar101姓名Man_passwordvarchar100密码口令4、客户信息表:字段类型备注客户编号Int(4)主键、自增身份证Varchar(18)18位的有效数字姓名Varchar(4)性别Int1为男,2为女联系方式Varchar(12)是否会员Int默认0为非会员,1为会员 3.3 约束设计 3.3.1 主外键约束表16. 主外键约束主键表主键外键表外键customerCu_idchCu_idadvancerAd_idroomRoom_idcustomerRoom_idroomRoom_idadvancerRoom_idroomRoom_idchRoom_idmanageMan_idemployeeEmp_idpaymentPay_idcustomerPay_id3.3.2 列值唯一 1、customer表中的cu_id、cu_idnum、room_id、pay_id列取值唯一; 2、advancer表中ad_id、ad_idnum、room_id列取值唯一; 3、room表中room_id列取值唯一; 4、ch表中cu_id、room_id列取值唯一; 5、fronter表中fro_id、pay_id、cu_id列取值唯一; 6、manage表中man_id列取值唯一; 7、payment表中pay_id列取值唯一; 8、Employee表中emp_id列取值唯一。3.3.3 其他约束 1、customer表中的cu_sex的取值只能是“男”或“女”; 2、room表中的room_sta的取值只能是Y或N。四 数据库具体程序设计 1、启动并建立空数据库(1)启动Access2003,点击新建空数据库,确定数据库的名称为宾馆管理系统,进入数据库设计页面 2、建立数据表 (1)打开数据库窗口,选择表对象标签,单击“新建”,在出现的对话框中选择“设计视图”,单击“确定”,启动表设计视图。 (2)定义字段分别为“顾客编号”“性别”“姓名”“年龄”“客房编号”,设置各个字段的属性,并定义“顾客编号”为主键。将表命名保存为“顾客表”。 (3)用同样的方法建立“客房表”和“空房间表”(字段分别为“客房编号”“客房楼层”“客房价格”“客房级别”);建立“管理员表”(字段为“管理员姓名”“姓名”“编号”);建立“住宿表”(字段为“顾客编号”“客房编号”“押金”“入住时间”“退房时间”)。 (4)打开各个数据表并输入模拟数据,建好的数据表如下 3 建立查询 (1)打开窗体窗口,单击“新建”,弹出“新建窗体”对话框。选择“自动创建窗体纵览式”,在“请选择该对象数据的来源表或查询”下拉列表中选择“客房表”。 (2)启动“客房表”设计视图页面,在工具栏中选择“文本框”按钮拖至主体中,调整好文本框大小,并在第一个文本框中输入“查询”;将命令按钮至主体拖至主体中,调整大小并改名为“查找”。保存页面名为“顾客表窗体查询” (3)单击“宏”对象,单击“新建”按钮,打开宏设计视图。选择操作1为“go to control”,将控件名称改为“客房编号”;选择操作2为“find recond”,将名称改为“Forms!客房表窗体查询!查询”,保存宏名为“客房表窗体查找宏”。 (4)再进入“客房表窗体查询”设计视图,点击第一个文本框的属性,选择“其他”,将名称改为“查询”;点击确定按钮的属性,选择“其他”,将名称改为“查找”,选择“事件”,在“点击”中选择“查找宏”,保存并运行。 (5)用同样的方法建立住宿表(查询字段为“客房编号”)、空房间表(查询字段为“客房编号”)、管理员表(查询字段为“管理员编号”)、顾客表的查询(查询字段为“顾客编号”)。 4 添加记录、删除记录、退出的设置 (1)在“客房表窗体查询”设计视图中,单击工具栏中的“命令”按钮,在弹出的对话框中点击“记录操作”“添加纪录”,单击“完成”即可。(在弹出的对话框中点击“记录操作”“删除纪录”,单击“完成”即可。) (2)在“客房表窗体查询”设计视图中,单击工具栏中的“命令”按钮,在弹出的对话框中点击“窗体操作”“关闭窗体”,单击“完成”即可。 5 设计菜单 (1) 单击“宏”对象,单击“新建”按钮,打开宏设计视图。点击“宏名”,输入第一个宏名为“打开窗体”,操作设为“openform”,第二个宏名为“打印预览”,操作设为“openreport”,第三个宏名为“退出”,操作设为“close”,单击“保存”,设宏名为“文件”。(2) 单击“宏”对象,单击“新建”按钮,打开宏设计视图。点击“宏名”,输入第一个宏名为“打开表”,操作设为“openQuery”, 单击“保存”,设宏名为“编辑”。(3)单击“宏”对象,单击“新建”按钮,打开宏设计视图。输入第一个操作为“addmune”,将“名”、“宏名”、“文本框”均设为“文件”,第二个操作设为“addmune”, 将“名”、“宏名”、“文本框”均设为“编辑”,单击“保存”,设宏名为“菜单”。(4)再回到“客房表窗体查询”设计视图中,单击右键,点击“属性”,在“其他”中选择“菜单栏”,输入“菜单”,单击保存并运行: 6 设计输入查看信息窗体和报表预览窗体和返回主切换面板(1)打开窗体窗口,单击“新建”,弹出“新建窗体”对话框。选择“设计视图”,在出现的“设计视图”工具栏中单击“命令按钮”,选择“窗体操作”“打开窗体”,在弹出的对话框中选择上述做好的各窗体查询,单击完成,结果如图所示:(2)打开窗体窗口,单击“新建”,弹出“新建窗体”对话框。选择“自动创建窗体数据表”,在“请选择该对象数据的来源表或查询”下拉列表中选择“客房表”,创建客房数据表。(3)进入客房表设计视图,在出现的“设计视图”工具栏中单击“命令按钮”,选择“窗体操作”“打开窗体”,在弹出的对话框中选择上述做好的各数据表,单击完成,结果如图所示:(4)在设计视图工具栏中单击“命令按钮”,选择“窗体操作”“关闭窗体”,单击“完成”,将命令按钮名称改为“返回主切换面板”即可。7 设计主切换面板(1)打开窗体窗口,单击“新建”,弹出“新建窗体”对话框。选择“设计视图”,在出现的“设计视图”工具栏中单击“命令按钮”,选择“窗体操作”“打开窗体”,在弹出的对话框中分别输入“输入查看信息窗体”“报表预览窗体”,单击完成;选择“窗体操作”“关闭窗体”,单击“完成”,将命令按钮名称改为“关闭数据库”即可。结果如图所示: 8 设计登录系统(1)打开窗体窗口,单击“新建”,弹出“新建窗体”对话框。选择“设计视图”,在出现的“设计视图”工具栏中单击“标签”,在标签框中输入“欢迎进入宾馆管理系统”,更改字体和颜色。(2)在出现的“设计视图”工具栏中单击“图像”,将选择好的图片插入主体中,调整图片的大小和位置。(3)在出现的“设计视图”工具栏中单击“文本框”,在文本框中输入“请输入密码”“请输入用户名”,并调整大小和颜色。(4)打开窗体窗口,单击“新建”,弹出“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蛋白质工程改造-洞察及研究
- 画室与学校合作办学协议8篇
- 常州市规划课题申报书
- 企业级财务报表管理系统定制开发协议
- 2025-2030中国长租公寓租约结构设计与收益管理策略报告
- 2025-2030中国量子计算软硬件协同开发与行业应用试点评估
- 2025-2030中国装配式建筑产业链协同发展与区域市场机会研判
- 2025-2030中国脑机接口医疗应用技术成熟度与伦理边界探讨报告
- 2025-2030中国细胞治疗产品商业化路径与支付体系创新研究
- 2025-2030中国租赁住房装修污染防控标准与实践研究
- 储罐区的安全题库及答案解析
- 交大入党测试题及答案
- 2025年医疗工作人员定向招聘考试笔试试题(含答案)
- 第二单元混合运算单元测试卷(含答案) 2025-2026学年人教版三年级数学上册
- 2025年中央一号文件客观题及参考答案
- 出境人员行前安全培训课件
- Unit 1 Helping at home Part C英语教学课件
- 绘本《其实我很喜欢你》冯玉梅
- JJF 1062-2022 电离真空计校准规范
- 中考写景散文阅读理解练习及答案
- 口腔科医疗纠纷防范PPT课件
评论
0/150
提交评论