1、 1 酒店管理系统 ACCESS课程设计说明书 指导教师:张光妲 专业班级: 广电 092 设 计 者: 张伟东 设计时间: 2010 年 11 月 2 一、需求分析 随着信息技术的不断发展,我们进入了一个崭新的时代,当今是时间与科学并存的时代,为了能掌握更新,更全面的信息,我们需要对信息进行有效的存储,管理,以便灵活、高效的将其运用、处理。从而体现出时代的特色。 本系统 实现 了 对 高规格酒店情况的简单易操作的管理使用 ,如 :入住客户的客户号、姓名、联系方式及身份验证;实现酒店管理的立体化操作 ; 同时实现了对 酒店员工的系统数据化管理:对员工的编号、姓名、身份证 等记录的录入及 记录的
2、考勤; 通过报表 可以实时了解员工的工作情况以及酒店的入住情况和人员信息 。 范围:适用于大型酒店的资料管理、员工信息、入住情况和酒店的日常工作情况,这样更有利于酒店的规模化,大型化,现代化的发展 。 二 、系统运行环境 1、软件环境: Microsoft Office 中的 Access 系统软件环境,适用于 Access2000, Windows2000 、Windows 98 、 Windows XP 2、硬件环境: CPU(2.60 GHZ )、 硬盘 (2GB) 三 、系统功能 (一)模块功能简介: 1、 数据 浏览模块:此模块主要用于数据输入、数据输出、数据编辑与修改数据。此模块包
3、括: 客户 信息浏览、 酒店入住 信息 等 浏览。 2、 数据查询 模块:此模块帮助我们迅速、快捷的查询客户信息,可通过对话框提示用户输入查询 时间等 ,系统将以该准则作为查询条件,将查询结果按指定的形式显示出来,也可通过 直接查询的方法 选择查询的内容,此模块包括 男客户 信息查询、 男女酒店服务人数 查询、 入住时间 查询。 3、 数据打印 模块:此模块主要用于各种报表的输出与打印,此模块包括 客户预定 基本情 况、 客户表 , 职工 信息库存信息的输出。 4、本系统在系统主界面中含有功能菜单,其作用可使用户方便快捷的使用此系统。 5、退出模块:此模块用于快速的退出该系统。 (二)系统操作
4、流程图: 3 四 、设计操作步骤 (一 )、创建数据库 启动 Access,单击“文件”菜单中“新建”命令,在弹出的下拉菜单 中选择“空数据库”,并将其命名为“ 酒店 管理系统”。 1、建立数据表 在新建 的数据库中选择“表”对象,在“新建”对话框中选择“使用设计器创建表”进入密码窗体 密码错误窗体 客户表 客户表组合窗 入住表 数据 查询 男客户 查询 入住时间查询 数据打印 客户预定 输出 客户表 输出 职工信息 输出 数据 浏览 系统登陆窗体 主 窗 体 男女职工计数 4 选项,弹出表设计视图,在字段名称中输入“ 客户 号”、“姓名”、“性别”、“ 身份证号 ”、“ 工作单位 ”、“ 所
5、在城市 ”、“ 接待职工编号 ”在 这些 字段的数据类型中输入“文本”,“ 客户号 ”为主键, “性别”的 有效性规则为: 性别 =“男 “ Or 性别 =“女 “,有效性文本为: 请输入 “男“或 “女 “。 保存表名为“ 客户表 ”。按相同的方式依次建立“ 客房 表”、“ 房价 表”、“ 客户预定 ”、“ 入住 表”、“ 职工信息表” 表。 “ 客户表 ”表的设计视图如下: (二 )、建立关系 ( 1)、点击工具栏中的“关系”按钮,在弹出的关系窗口中,添加“ 客户 表”、“ 客户预定 表”、“ 客房 表”、“ 房价 表”、“进货表” 和 “ 职工 信息表”表等。“ 客户 表”表中的“ 客户
6、 号”拖到“ 客户预定表 ”表中的“ 客户号 ”中,在弹出的编辑关系窗口中,选择“实施参照完整性”,确定即可。保存关系。便为“ 客户 表”表和“ 客户预定 表”表建立了一对多的关系。同上建立各表的关系。 5 (三)、建立查询 1、 参数查询: 建立按“ 入住时间 查询” 选择数据库 中“查询” 对象,在“新建”中选择在“ 设计视图 ”中创建查询 操作,在弹出的“选择查询”窗体中,添加“ 入住表 ”表。将“ 客户号 ”、“ 入住时间 ”、“ 退房时间 ”分别添加到“字段”栏中,在“品质”字段栏下面的“条件”栏中输入“ between请输入 要查询的初始时间 and请输入要查询的结束日期 ”。保存
7、查询,并将其命名为“ 入住时间 查询”。 按“ 入住时间 查询”的设计视图如下图所示: 2、选择查询: 建立“ 男女职工计数 查询 ” 选择数据库中“查询”对象,在“新建”中选择在“设计视图”中创建查询操作,在6 弹出的“选择查询”窗体中,添加“ 职工 信息表”。将“ 性别 ”和“ 职工编号 ”分别添加到“字段 ”栏中。保存查询,并将其命名为“ 男女职工计数 查询”。 按“ 男女职工技术 查询”的设计视图如下图所示: 3、 删除 查询: “客户预定删除表查询” 选择数据库中“查询”对象,在“新建”中选择在“设计视图”中创建查询操作,在弹出的“选择查询”窗体中,添加“ 客户预定表 ”表。将“ 性
8、别 ”添加到“字段”栏中 ,单击工具栏上的“查询”,在下拉菜单中选择“ 删除 查询” ,然后点击“运行”按钮 , 保存查询为“ 删除 查询 ”。 按“ 删除 查询 ”查询的设计视图如下图所示: (四)、建立窗体 7 1、建立“ 客户表 ”窗体 选择“窗体”数据库对象,在“ 新建”中选择“在设计视图中创建窗体”操作,在弹出的窗体设计视图中,用鼠标右击窗体空白处,在弹出的“属性”窗体中,选择“ 客户表”表为记录源,并在“图片”栏中选择相应的图片,关闭“属性”窗体 。在相应的文本框中分别设置其属性,为其添加相应的“控件来源”。然后在主体节中添加命令按钮,“ 打开 ”和“关闭”命令按钮。 “ 客户表
9、”窗体的设计视图如下: 2、建立“系统主界面”窗体即(窗体 1) 选择“窗体”数据库对象,在“新建”中选择“在设计视图中创建窗体”操作,在弹出的窗体设计视图中,用鼠标右击窗体空白处,在弹出的“属 性”窗体中,将“图片”栏中选择相应的图片,关闭“属性”窗体。在窗体主体节中添加标签控件,在标签栏中输入“ 店 管理系统”,并设置字体的大小、字体和颜色。然后添加命令按钮,在其“属性”的“单击”栏中选择“后退宏 。 “数据 浏览”并将此命令按钮命名为“ 数据 浏览”。 按上述方法为窗体分别添加“ 数据查询”、“数据打印 ”命令按钮。并按建立“ 酒店管理系统 主界面”窗体中添加的“关闭”命令按钮,为窗体添
10、加一个“关闭”按钮。 按上述步骤分别建立“ 主 页 ”窗体,“ 主界面 ”窗体(窗体 3),“登录系统 ”窗体(窗体 4),“数据浏览 ”窗体 ,“ 数据 打印”窗体 和“数据查询”窗体 。不同的是在“欢迎使用本系统”窗体中的“进入”命令按钮的属性中“单击”栏中选择的是“宏 1”,并且在创建此窗体时在“工具”选项卡中单击“启动”命令,在“显示窗体”栏中选择“窗体 2”。 “ 主界面”窗体的设计视图如下所示: 8 (五 )、建立报表 选择“报表”数据库对象,选择“使用向导创建报表”,然后选择“ 客户 表”表为数据源,并添加“ 客户号 ”、“ 性别 ”、“ 身份证号”、“工作单位 ”等字段,单击完
11、成即可。然后打开其设计视图在“视图”菜单中单击“排序与分组”,在弹出的对话框中的“字段”“排序次序”栏中分别输入“ 客户号 ”“升序 ”,组页眉和组页脚为“是”。 保存为“ 客户表 ”报表。 按相同的方法分别创建“ 职工信息表”和“客户预定 表” 报表。 “ 客户表 ”报表设计视图: 9 (六)、建立宏 1、建立宏组 选择“宏”数据库对象,单击“新建”按钮,在工具栏单击“视图”选择“宏名”在弹出的新建宏窗体中的“操作”栏内选择“ Open Form”操作,在下面的窗体名称中选择“员工查询主界面”窗体,保存并命名为“宏 1”即可。 按相同的方法分别创建“菜单 1”、“菜单 2”、“菜单 3”等。 “宏 1”的设计视图如下: 10 2、 创建宏 选择“宏”数据库对象,单击“新建”按钮,在弹出的新建宏窗体中的“条件”栏输入“ Forms!登录窗体 !text1=“zhangweidong“andForms!登录窗体 !text4=”123456”“操作”栏内选择“ MsgBox” , 操作参数 为 “欢饮进入本系统 ”等。保存宏名为“ 宏 1”。 “宏 1”的设计如下: