系统分析与设计课程设计-酒店信息管理系统(共28页).doc
-
资源ID:14187864
资源大小:526KB
全文页数:28页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
系统分析与设计课程设计-酒店信息管理系统(共28页).doc
精选优质文档-倾情为你奉上计算机与学院系统分析与设计课程设计酒店管理信息系统专 业 信息管理与信息系统课程名称 信息系统分析与设计班 级 信管122 学 号 姓 名 吴雪芹 指导老师 陶晥 计算机与信息学院2015年6月 3.6 实体关系分析3 第一章 前言1.1 酒店管理信息系统的研究背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。一套优秀的酒店管理信息系统应该是一套适用于星级酒店使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的课程设计题目就是设计一个基于B/S的酒店管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。1.2 酒店管理信息系统实现的意义近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。现代酒店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。酒店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的MIS应用。本酒店管理信息系统,是针对酒店、酒店的具体业务而开发的,业务管理以酒店的订房管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。就经济效益而言,酒店的计算机应用是:(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞;(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:酒店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。第二章 系统概述2.1 系统现状描述现代化的酒店是集客房、餐饮、通讯、娱乐及其他各种服务与设施为一体化的消费场所,酒店组织庞大,项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计。入住登记历史资料预定资料预订登记转房续住在住客人资料结账输入押金历史资料结账账单财务报表修改资料客房间转账夜审部门转账输入消费自动过程生成日报表电话 中餐 西餐 桑拿 KTV 娱乐2.2 系统目标本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体的目标包括:(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化;(2)准确无误地记录客人的每笔消费记录;(3)实时、快速、准确提供客房动态;(4)方便查询客人的消费情况。2.3 系统开发方法 开发环境及工具: 系统平台:Windows 2000数据库服务器:Microsoft SQL Sever 2000开发工具:Visual Basic 6.0第三章 系统分析3.1可行性分析1.1.1 技术可行性分析 1)信息系统开发方法:在开发小组中有熟练掌握面向对象方法开发软件系统的资深的系统分析员和程序员。在开发方法上不存在任何问题;1.1.2 社会可行性分析社会上已有很多成功开发酒店信息系统的企业,社会需要酒店管理的现代化和信息化。酒店信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,酒店信息系统所采用的操作,操作方便灵活。该操作系统容易学习,容易掌握,因此,该系统具有可行性。1.1.3 经济可行性分析1)经济效益:提高工作效率,减少工作人员; 扩大服务范围,增加收入;及时获取信息,减少决策失误。2)社会效益:提高工作效率,减少顾客等待时间;提高工作效率,减少工作人员的劳动。3.2 系统功能分析主要功能是:前台:1. 酒店的前台宣传。2. 顾客留言。3. 网上预订房间(订房过程为:选择你中意的房间,进行预订,付费,酒店人员确认付款成功后电话与你联系确定订房成功)。后台:1. 对客房标准的处理。2. 对客房信息的处理。3. 对订房信息的处理。4. 对结算信息的处理。5. 顾客商品消费管理。6. 发票打印。7. 对前台的管理。3.3 业务流程图分析(1) 主业务流程图(如图3.1)宾客酒店管理信息系统宾客登记离店 图 3.1. 客房管理主要流程图(2)客房管理业务流程图(如图3.2)专心-专注-专业预定预订单接待 客房客房账单预订离店款结账账单备用物品报表房费话单电话入账财务部门图 3.2 客房管理主要流程图(3)客房预定子系统流程图(如图3.3)客房流量表变更客房流量预定信息预定/修改/取消预订单 预定排房 预定排房表预定查询预定报表图 3.3客房预定业务流程图4.前台接待子系统流程图(如图3.4)账单预订单登记客房流量表改变客房流量登记/换房/续住宾客入住信息宾客表入住客房表查询接待报表图 3.4前台接待流程图5.退房结账子系统流程图(如图3.5)离店客房表结账信息结账/转账预付款 账单挂账应收款预付信息消费账单 图前台接待流程图 打印账单图 4.4前台接待流程图查询查询结账报表3.4数据流程分析 账单入住单D3 账单 zzhzhangdaD2 消费记录XIAOFEID1 入住信息消费单入住单P1前台登记P2交纳押金P3餐饮消费P4娱乐消费P5统计消费信息P7异动管理 P6结账客户 预订单入住单预订单入住单客户 P1.2分析住房信息 P1.3统计住房信息 P1.4记录住房信息 P1.1提供预约信息D2 入住信息D1 预定信息D1 入住信息退宿单退宿单续住单续住单客户P7.1申请续住P7.3申请退宿单P7.4结算消费费用管理者P7.2客房状态查询管理者 数据字典:名称预订单表别名客房预定信息描述为管理员提供酒店客房的预定信息,及时对客流量进行控制定义预订单号+ 会员编号+ 客房类型+抵店时间+离店时间+单据状态+入住人数+客房编号+客房价格+入住价格+折扣+折扣原因+是否加床+加床价格+预收款+预订人+预定公司+联系电话+备注+操作员+业务员位置业务管理、预定管理界面名字入住单表别名入住信息描述提供酒店宾客入住的具体信息,方便管理员查询以及管理员了解宾客的入住状态定义入住单号+预订单号+客房类型+抵店时间+离店时间+单据状态+入住人数+客房编号+客房价格+入住价格+折扣+折扣原因+预收款+预订人+预定公司+联系电话+备注+操作员+应收账款+是否结账+结账金额+结账日期+付款方式位置预定管理、入住管理界面名字客房信息表别名客房信息描述为宾客和管理员提供客房的各项信息,方便管理员进行信息更新和宾客选择客房定义客房编号+类型编号+ 楼层编号+额定人数+床数+客房描述+备注+状态+是否可拼房位置基础设置界限名字账单明细表别名宾客消费信息描述为管理员提供宾客入住期间的各项消费信息定义账单编号+ 入住单号+ 消费内容+ 消费金额+消费时间+备注位置消费结账、收银退房界面名字客房类型表别名客房分类信息描述为宾客和管理员提供酒店客房的分类信息定义类型编号+ 类型名称+ 价格+ 拼房价格+可超预定数+是否可拼房位置基础设置界面描述及时登记酒店职员的各项信息,规范酒店职员的人事档案管理定义内部编号+ 职员编号+姓名+姓名简码+ 性别+出生日期+年龄 + 籍贯+民族+文化程度+毕业学校+健康状况+婚姻状况+省份证号码+家庭电话+办公电话+手机+电子邮件地址+职工帐号+单位编号+备注位置员工管理界面名字楼层信息表名字用户表别名用户信息描述提供用户登录钥匙定义用户名+密码+用户类别+姓名+邮箱+密码找回问题+密码找回答案位置用户登录界面别名客房楼层信息描述为管理员提供酒店客房所处的楼层信息信息定义楼层编号+ 楼层名称位置基础设置、房态管理界面第四章 系统模块设计按照系统架构设计方案,酒店管理信息系统分为:酒店前台接待子模块、前台结算子模块、预订管理子模块、商品管理子模块、房间标准管理子模块、房间信息管理子模块、系统前台宣传子模块,用户管理子模块。各子系统由后台数据库系统和相应的子系统应用程序组成。以下是本系统的结构图:酒店信息管理系统接待子模块商品子模块预订子模块结算子模块标准子模块房管子模块宣传子模块用户子模块 系统结构图5.1 酒店前台接待子模块酒店前台管理的工作是十分复杂、繁琐的,但它是日常经常遇到的、必须的、重要的环节,以下就重点把前台的设计讲述一下,以下是前台接待的工作流程:表2 前台接待工作流程接待流程一接待流程二接待流程三有预订的客人入住由预订单号确认预订单的内容输入参数:预定单号输出参数:预定单内容 预定成员档案人工确认客人的身份是否与预订单的内容一致办理入住:先将预订单设为过期,客人入住预订的房间无预订的客人入住确认客人要求的房间类型,查询是否有该类型的房间处于空闲状态。有空闲房间,客人接受报价,确认客人的身份,交费,客人入住。打印客人入住清单客人换房(只能换同类型的房间)确认客人是否入住,确认客人入住的房间类型,确认是否有该类型的空闲房间,换房。客人预交费用添加确认客人是否入住,追加费用。客人订房信息查询由输入的查询条件获取客人的订房信息5.2 酒店前台结算子模块前台结帐子模块主要由客人结帐程序、结帐信息查询/统计程序组成。客人结帐程序是全自动化的,只要输入客人的姓名与房间编号,就能自动将顾客在本店所有的消费信息以清单的形式表示出来,并进行打印。结帐信息查询/统计程序,能够实现对顾客消费的查询,并能统计在某一段时间内,酒店的收入情况,顾客入住的次数等。5.3 酒店预订子模块客人可以通过三种方式在本酒店预订房间:1通过网络在线预订,可以通过本酒店的宣传网站(www.Perfume_)在线预订。2通过电话预订,本酒店的前台24小时为你办理预订业务。3直接在酒店的前台预订。预订管理子模块由预订添加程序、预订查询程序、预订处理程序组成,以下是预订管理子模块的功能图:酒店预订模块预订添加预订查询预订处理图6.2 预订子模块结构图5.4 酒店商品管理子模块商品管理子模块由客人消费商品信息添加,商品消费信息修改,商品消费信息查询三个程序组成。商品消费信息直接与结算信息相关联,每次一添加或修改商品消费信息,结算信息也会跟着修改,所以在处理商品消费信息时一定要谨慎。以下为商品管理子模块的功能图:商品管理模块消费信息添加消费信息修改消费信息查询图6.3 商品管理子模块结构图5.5 酒店客房标准管理子模块 酒店客房标准子模块由标准信息添加和标准信息修改两个程序组成,标准信息直接关联到房间的信息,所有的客房的标准必须是在标准表中存在的标准,另外,在许多查询的地方也用到了标准表中的信息。因此,修改标准表中的信息时,会有许多与其相关的信息就会一起修改,所以在处理房间标准信息时必须谨慎,建议只有在酒店停业整顿的时候才去修改标准信息。5.6 酒店客房信息管理子模块客房信息管理子模块包含客房信息添加,客房信息修改,客房信息查询三个主要功能,以下为客房信息管理模块功能图:客房信息管理模块客房信息添加客房信息修改客房信息查询客房信息管理子模块结构图5.7 用户管理子模块 用户管理主要是为了避免没有经过授权的人员使用系统和权限不够的人员访问高权限的页面,也就是酒店的信息保密管理,他使特定的页面只能由特定的用户访问。用户管理子模块的功能图如下:用户管理子模块添加用户修改密码删除用户权限管理 用户管理子模块结构图第五章 数据库设计5.1 数据库需求分析 针对一般酒店管理信息系统的需求,通过对酒店管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:1. 客房标准信息,包括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等。2. 客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价、备注等。3. 订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等。4. 结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。5.2 数据库概念结构设计(E-R图) 本系统根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描述-图如下:客房标准信息实体标准编号标准名称床位数量客房单价图6.1 客房标准信息实体-图客房信息实体客房标准客房编号客房位置客房状态图6.2 客房信息实体-图订房信息实体客房信息顾客信息入住时间折扣图6.3 订房信息实体-图结算信息实体客房信息顾客信息结算时间结算金额图6.4 结算信息实体-图客房标准信息客房登记客房信息管理订 房订房信息管理结算信息管理客房结算图6.5 实体之间关系-图5.3 数据库逻辑结构设计 首先将酒店管理信息系统的数据库概念结构转化为SQL 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下:表6.1 客房标准信息表列名数据类型可否为空说明standardIdIntNOT NULL标准编号roomStyleVarcharNOT NULL标准名称roomAreaIntNULL房间面积bedCountIntNULL床位数量roomPriceFloatNULL 价格hToiletVarcharNULL是否有单独卫生间hTelphoneVarcharNULL是否有电话hTelevisonVarcharNULL是否有电视hAirCoditionVarcharNULL是否有空调hComputerVarcharNULL是否有电脑表6.2 客房信息表列名数据类型可否为空说明RoomedVarcharNOT NULL客房编号roomStandardIntNOT NULL客房标准编号RoompositionVarcharNULL客房位置StantusNumericNULL状态roomBookIdVarcharNOT NULL预订单编号RemarksVarcharNULL备注表6.3订房信息表列名数据类型可否为空说明bookNumberVarcharNOT NULL订房编号guestNameVarcharNOT NULL 顾客姓名guestIdVarcharNOT NULL身份证号码RoomedVarcharNOT NULL客房编号inDateDatetimeNULL入住日期DiscountFloatNULL折扣RemarksVarcharNULL备注guestStatusVarcharNOT NULL顾客状态goodsAmountFloatNULL商品消费金额inDaysIntNULL在住天数checkDateDatetimeNULL结算日期roomAmountFloatNULL房间消费金额totalAmountFloatNULL总金额表6.4 顾客商品消费表列名数据类型可否为空说明consumeIdIntNOT NULL消费编号bookNumberIntNOT NULL 订单编号goodsStyleVarcharNOT NULL商品类型goodsAmountFloatNOT NULL客房编号consumeDateDatetimeNOT NULL消费日期表6.5 用户表列名数据类型可否为空说明UsernameVarcharNOT NULL用户名称UserpwdVarcharNOT NULL 用户密码PowerIntNOT NULL用户权限表6.6 新闻表列名数据类型可否为空说明newsIdIntNOT NULL新闻编号newsTitleVarcharNOT NULL 新闻主题newsContentVarcharNOT NULL新闻内容writeDateDatetimeNOT NULL更新日期表6.7 留言表列名数据类型可否为空说明messageIdIntNOT NULL留言编号UsernameVarchar NULL 用户姓名UserMessageVarcharNOT NULL用户留言adminMessageVarcharNULL管理员回复writeDateDatetimeNOT NULL留言日期表6.8 预订表列名数据类型可否为空说明roomBookIdIntNOT NULL预订编号guestNameVarcharNOT NULL 顾客姓名guestIdVarcharNOT NULL身份证号码guestInDateDatetimeNOT NULL抵店日期guestOutDateDatetimeNOT NULL离店日期TelephoneVarcharNOT NULL电话comeDateDatetimeNOT NULL到店时间roomStyleVarcharNOT NULL房间类型roomCountIntNOT NULL房间数量roomBookStatusVarcharNOT NULL订单状态第六章 酒店管理系统的实现7.1创建系统用例图7.2系统类图 酒店管理系统类图 客房管理系统类图 用户登录系统序列图 客户用信用卡结账序列图 客户订房序列图 酒店管理系统活动图 预定房间活动图 客房管理活动图 2 构建图第七章 总结在商场如战场,时间就是金钱的当今社会,只有不断提高经营效率、更新管理模式、及时把握企业的经营状况、先人一步制订经营决策,才能提高自身的竞争能力,才能使自己立于不败之地。随着电脑的普及,基本上全部的酒店开始对自己的业务采用电脑管理。通过这次的论文使我们小组对于的管理信息系统及有关计算机知识水平有了一定程度的提高,使我更加熟练地掌握Microsoft SQL Server数据库和特别是对Ado.Net数据库访问技术和Asp.Net中的窗体身份验证技术有了更进一步的了解。但还存在着许多的不足之处,如编程的能力,分析问题的能力不够强等,这些都有待以后在实践中改进和提高。这次的论文检验了我们四年来刻苦学习的成果,同学们互相帮助、探讨,遇到困难一起解决,充分体现整体的合作精神。但是由于完成论文时间较短,所以该论文还有许多不尽如人意的地方,这些都有待今后进一步加强、改进、完善。在本次论文完成中,曾遇到过不少问题,如果单靠我们小组的努力,很难按时完成论文,在此,我衷心感谢我的指导老师李国英老师,我从李国英身上学到了很多东西。李老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我获益非浅。另外,在完成论文的过程中还得到商务班李彤同学对我们的帮助,弥补了我们计算机知识的不足和为我们做了有关软件的应用指导。 参考文献1 萨师煊,王珊. 数据库系统概论.北京:高等教育出版社,2005年7月.2 肖孟强,曲秀清.软件工程原理、方法与应用. 北京:中国水利水电出版社, 2005年8月.3 罗斌等. A2.0 管理系统开发经典案例.北京:中国水利水电出版社 2007年9月.4 黎卫东. ASP.NET网络开发入门与实践. 北京:人民邮电出版社,2006年11月. 5 刘振岩.基于.NET的WEB程序设计ASP.NET标准教程.北京:电子工业出版社,2006年9月.6 刘克成,张凌晓. C#程序设计. 北京:中国铁道出版社,2007年3月. 7 张树亮 李超. ASP.NET 2.0+SQL Server网络应用系统开发案例精解.北京:清华大学出版社,2006年9月. 8 郝刚. ASP.NET 2.0开发指南M.北京:人民邮电出版社,2006年5月.