酒店管理信息系统-简约版.doc_第1页
酒店管理信息系统-简约版.doc_第2页
酒店管理信息系统-简约版.doc_第3页
酒店管理信息系统-简约版.doc_第4页
酒店管理信息系统-简约版.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 课程: 管理信息系统课程设计 酒店管理信息系统课程设计实验报告 院系 XXX 专业 XXX 班级 XXX 姓名 XXX 学号 XXX 实验名称 XXX 指导教师 XXX 学年学期 XXX XXX 年 XXX 月 目录一、系统需求分析1.1问题的提出1.2可行性分析1.3系统的设计目标二、系统设计2.1系统设计2.2系统运行环境三、系统结构框架3.1系统结构框架3.2 系统功能设计四、 系统数据库设计4.1酒店管理系统数据库E-R模型4.2数据库表设计4.3数据字典编纂4.4 创建数据库和设计窗体五、课程设计总结一、系统需求分析系统需求分析随着信息技术的发展和外务对酒店的要求越来越高,该酒店已明显觉得手工管理已不能适应当前酒店高速发展的需要。在意识到使用计算机管理的重要性后,决定主要针对客房管理设计出符合要求的小型酒店管理系统1.1问题的提出当今社会,酒店种类和客流的不断增加,对于管理造成了困难。采用计算机来管理酒店和住客的信息,提高了查询的速度,节约了人力和物力资源,达到了预期的要求1.2可行性分析系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。1.2.1经济可行性分析使用本小型酒店管理系统可提高酒店客房管理水平,把大量繁琐工作简单化,能够有效地节省人力物力,并能够准确地进行统计和计算,避免人工统计或计算所带来的差错,保证酒店管理高效而有序地进行。综上所述,此系统开发目标已明确,在技术、经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。1.2.2技术可行性分析在开发技术方面,酒店管理系统开发技术非常成熟,开发工具很多。本人采用以下的组合可以满足小型酒店管理系统开发的要求 :Microsoft windows xp操作系统、 Microsoft Office Access2003。微软公司的Office Access2003数据库系统,适用于小型的系统开发,用于存储和管理系统所需要的数据。它以操作简单、易学易用的特点而受到大多数用户的青眯。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台也完全能满足此系统的需要。1.3系统的设计目标本系统主要包括四大模块,分别是客户管理模块、职工管理模块、客房资料管理模块、会员管理模块。二、系统设计2.1系统设计通过权衡对各种编程语言和数据库使用的熟练程度,本系统选用Microsoft Visual Studio 2005作为前台开发工具,后台数据库采用SQL Server 2005,整体设计以软件工程思想为指导思想,力求开发一个实用性强、操作简单且功能完整的超市商品管理系统。2.2系统运行环境客户端操作系统:Windows NT/2000/XP或更高版本服务器操作系统:Windows XP 数据库:Microsoft SQL Server 2005前台:Microsoft Visual Studio 2005三、系统结构框架3.1系统结构框架酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,消费明细管理,消费结帐管理,该系统的结构框架详细情况如下图所示:酒店管理系统基本资料消费结帐职工资料客户资料客房资料会员资料预定记录入住记录消费明细消费结帐3.2 系统功能设计系统功能设计是使整个系统能基本实现对酒店职员、客户、会员等管理职能。入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。该系统能让酒店管理者更直观的了解酒店的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测酒店的各种运行情况,并利用过去的历史数据预测未来的发展,从酒店管理的全局的角度出发进行决策,利用信息管理酒店。酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。因此本系统分为如下两大个方面:1)基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理.等2)消费结帐管理,一样分为1.预定记录2.入住记录3.消费明细4.消费结帐.此外,系统管理员还可以通过报表对系统的明细一目了然。本系统主要包四大模块,分别是客户管理模块、职工管理模块、客房资料管理模块、会员管理模块。每个模块的功能如下:1、客户管理模块:客户资料管理与查询、客户消费信息显示与查询、客户结账信息管理与查询、客户预订信息管理与查询2、职员管理模块: 职员资料的管理与查询3、客房资料管理模块:客房资料的管理与查询4、会员资料管理模块: 会员资料的管理与查询四、 系统数据库设计4.1酒店管理系统数据库E-R模型4.1.1职员资料实体E-R图:备注联系电话照片家庭住址职位职员资料职员ID身份证ID姓名性别职位上图为职员资料E-R图4.1.2客房资料E-R图:备注客房图片客房资料客房编号客房ID客房级别床数价位上图为客房资料E-R图4.1.3会员资料E-R图会员资料会员ID客户ID会员姓名身份证ID联系电话入会日期会员级别照片备注上图为会员资料E-R图4.1.4客户资料E-R图客户资料客户ID姓名身份证ID联系电话客房ID职工ID备注上图为客户资料E-R图酒店管理系统总体E-R图如下图所示职员客户会员酒店管理入住拥有会员信息拥有客房价格属于客房拥有n11111nn11n1酒店管理系统总E-R图4.2数据库表设计4.2.1职工资料表职工资料表用于存储职工信息,职工登记编号为主键是唯一标识。表中各字段功能定义如下表所示:字段名称数据类型 职员登记ID自动编号职工ID文本姓文本名文本性别文本职位文本身份证ID文本家庭住址文本照片OLE对象备注文本4.2.2客房资料表客房资料表用于存储客房基本信息,客房编号为主键是唯一标识,表中各字段功能定义如下表所示:字段名称数据类型客房编号自动编号客房ID文本客房级别文本床数数字价位货币客房图片OLE对象备注文本4.2.3会员资料表会员资料表用于存储会员的基本信息,会员ID为主键是唯一标识,表中个字段功能定义如下表所示:字段名称数据类型会员ID文本客户ID文本会员姓名文本身份证ID文本联系电话文本入会日期时间/日期会员级别文本照片OLE对象备注文本4.2.4客户资料表客户资料表用于存储客户的基本信息,客户ID为主键是唯一标识,表中个字段功能定义如下表所示:字段名称数据类型客户ID文本入住ID文本姓名文本身份证ID文本联系电话文本客房ID文本备注文本4.2.5客户预订记录表:客户记录表用于存储客户预订信息,预订ID为主键是唯一标志,表中个字段功能定义如下表所示:字段名称数据类型预订ID日期/时间预订时间文本预订人数文本预收金额文本客房ID文本客房级别文本联系方式文本价位文本前台人员ID文本备注文本4.2.6入住记录表入住记录表用于存储客户入住记录信息,入住ID为主键是唯一标识,表中个字段功能定义如下表所示:字段名称数据类型入住ID文本入住时间日期/时间预订ID文本客户ID文本客房ID文本退房时间日期/时间天数数字4.2.7消费结账表消费结账表用于存储客户消费结账信息,消费结账ID为主键是唯一标识,表中个字段功能定义如下表所示:字段名称数据类型消费结账ID文本入住ID文本客户ID文本消费总额文本实际结账总额文本未付金额文本结账日期日期/时间会员ID文本备注文本4.2.8消费明细表消费明细表用于存储客户消费明细,消费明细ID为主键是唯一标识,表中个字段功能定义如下表所示:字段名称数据类型消费明细ID自动编号客户ID文本入住ID文本价位数字餐费数字酒水费数字洗衣费数字代驾费数字额外打扫费数字会员ID文本备注文本4.2.9用户登陆表用户登陆表用于存储用户的基本登录信息。表中各字段功能定义如下表所示。 字段名称数据类型账号文本密码数字酒店管理系统是一个要求连贯性很强的系统,所以根据上面的对数据库系统的概念模型的设计,我们能根据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,都是数据库的关键,必须做个关系明确,这样系统才能明了清晰,数据库关系图如下: 上图为表之间的关系4.3数据字典编纂数据项1.数据项:顾客号含义说明:标识每一位顾客类型:字符型长度:根据实际情况设定取值含义:根据顾客光临顺序排列与其他数据项的逻辑关系:为顾客表主码2. 数据项:房间号含义说明:标志每一间房间类型:字符型长度:4取值含义:根据房间所处楼层位置定义与其他数据项的逻辑关系:为房间资料比表主码3.数据项:顾客姓名含义说明:统计光临的顾客的姓名类型:字符型长度:定义最大为20取值含义:定义顾客的标志,可以存在重复与其他数据项的逻辑关系:与顾客一一对应关系取值含义:标识顾客总人数4.数据项:房间类型含义说明:酒店提供的多种类型的房间供顾客挑选类型:字符型长度:根据酒店房间名称具体定义取值含义:实际名称,反映房间档次与其他数据项的逻辑关系:决定顾客应付款数额等数据项5.数据项:服务名称含义说明:为顾客提供的相应的有偿劳动类型:字符型长度:根据实际定义取值含义:表明服务类型的内容等与其他数据项的逻辑关系:与服务内容一一对应关系6 .数据项:服务价格含义说明:为顾客提供的相应的有偿劳动的相应价格类型:字符型长度:根据实际定义取值含义:表明服务的消费额度与其他数据项的逻辑关系:与服务内容一一对应关系7.数据项:服务描述含义说明:描述酒店提供的服务的基本内容与信息类型:字符型长度:根据实际定义取值含义:表明服务的实际内容与其他数据项的逻辑关系:与服务内容一一对应关系8. 数据项:职员号含义说明:为顾客提供的服务的工作人员的编号类型:字符型长度:根据实际定义取值含义:表明服务的负责人员与其他数据项的逻辑关系:与服务一一对应关系9. 数据项:职员姓名含义说明:为顾客提供的服务的工作人员的姓名类型:字符型长度:根据实际定义取值含义:表明服务的负责工作人员与其他数据项的逻辑关系:与服务一一对应关系数据结构1.数据结构:客户含义说明:是酒店管理系统的主题数据结构,定义了一位顾客登记的相关信息组成:客户号 客户姓名 证件号 客户人数 房间号2.数据结构:房间含义说明:酒店提供住宿服务时必备设施,是酒店的重要组成部分组成:房间号 房间最大容纳数 房间状态 3.数据结构:服务含义说明:由酒店提供的可供顾客选择的有偿劳动组成:服务号 服务价格 服务名称 4.数据结构:工作人员含义说明:在酒店内负责接待等任务的人员组成:职员号 职员姓名 数据流1.数据流:订房批准说明:客户订房时房间查询数据流来源:订房数据流去向:批准组成:登记细节 登记表 平均流量:高峰期流量:2.数据流:服务通知说明:由顾客登记完成触发后勤部门执行相应服务数据流来源:酒店前台数据流去向:酒店后勤部门组成:通知细节 服务事项平均流量:高峰期流量:数据存储1.数据存储:房间记录表说明:记录当前房间的总体使用情况流入数据流:顾客登记流出数据流:房间记录组成:房间类型 饱和房间数 可使用房间数数据量:根据实际定义存取方式:顺序存取2.数据存储:客户资料表说明:统计客户登记的基本信息流入数据流:客户登记流出数据流:组成:客户号 客户姓名 客户人数 身份证号数据量:根据实际定义存取方式:顺序存取3.数据存储:客户消费表说明:统计客户在酒店消费的服务的集合流入数据流:客户的服务需求流出数据流:客户消费服务汇总组成:客户号 客户姓名 消费号 应付款 日期数据量:根据实际定义存取方式:顺序存取处理过程1.处理过程:客户订房说明:客户消费时选定房间输入:订房要求输出:订房登记处理:在客户发出订房要求时,酒店内部立即查询相应房间状态,如果符合要求,则响应顾客,完成订房登记4.4创建数据库和设计窗体通过以上模块和E-R图可知这个主窗体是由客户管理模块、职员管理模块、会员管理模块、客房管理模块、退出系统5部分组成。系统主体窗体是系统中唯一一个联系所有窗体的窗体,即连接四个管理模块窗体。统运用了很多简单使用的SQL语句,是主窗体更加实用,美观。登陆界面如下图所示:在功能运用状况中,系统有很高的稳定性,能够稳定的完成酒店的所有日常管理,和酒店的新老职工进行合理的安排,对职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够满足酒店的各种数据需要,如图所示主窗体显示图客户管理模块包括:客户资料管理与查询、客户消费信息显示与查询、客户结账信息管理与查询、客户预订信息管理与查询、返回主菜单如图所示:客户资料管理包括:客户ID、入住ID、姓名、身份证ID、联系电话、客房ID、备注等信息进行添加、保存、删除、浏览等,以及子窗体显示录入的信息。客户资料查询窗体可通过客户ID对客户进行详细信息的查询,通过创建一个按编号查找的查询,再以其作为数据来源创建一个客户信息查询窗体。如图2.9所示查询显示窗体显示客户信息的:客户ID、姓名、身份证ID等信息。具体查询结果如下:该系统的主要部分是关于客户的消费与结账功能的管理:客户消费信息主要包括:客户信息的简要显示、消费信息的详细显示包括:消费明细ID、房间价位、入住信息、餐费、酒水费、洗衣费、代驾费、额外打扫费、房费消费总额等。客户结账信息主要包括:对客户基本信息、消费总额、结账金额、未付金额等的浏览。预定记录管理:按预定ID、预订人名、预收金额、预定时间、预订客房、预订人数等详细记载。通过建立一个按预定记录信息查询的查询作为数据来源对其进行窗体的设计。如图下图所示:该应用系统-职工管理模块包括:职工资料管理与查询、返回主菜单。如下图所示:职工信息管理包括:职工资料的添加、删除、打印、查看等。如下图所示:职员资料查询窗体可通过职员ID对职员进行详细信息的查询,通过创建一个按编号查找的查询,再以其作为数据来源创建一个职员信息查询窗体。如下图所示:该系统客房管理模块:可实现对客房信息的添加、删除、保存、查看等功能。如下图所示:该系统会员管理模块:包括会员资料的管理与查询、返回主菜单。如下图所示:会员资料管理:对会员ID、会员姓名、入会日期、会员级别、照片等信息进行添加、保存、浏览。如下图所示:五、课程设计总结这次ACCES数据库课程作业设计和实验是自己印象最深的一次作业,虽然这次作业自己已经完成了。但是它带给我的影响是长远的,甚至是永远的。自己起初没有想到这个作业能这么锻炼自己的思维与整体规划布局能力以及对自己计算机知识与技能的提高和巩固。我一开始以为自己可以很轻松的完成此次作业,因为自己已经自学了ACCESS2003知识与相关操作实践,而且还很顺利的一次通过了国家计算机二级等级考试,并且自己还已经在前几学期选修了网页动态设计与制作、PHOTOSHOP设计与制作等几个有关计算机的选修课,以为自己有一定的能好好的完成作业。没想到,在自己实际做作业时,发现自己原来的想法是完全错误的。通过这次的课程设计,使我增加了对数据库基本概念的理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论