为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

如家酒店管理系统的设计与实现

2019-02-18 15页 doc 46KB 49阅读

用户头像

is_105949

暂无简介

举报
如家酒店管理系统的设计与实现大连东软信息学院 毕业设计(论文) 系 所: 信息技术与商务管理 专 业: 信息管理与信息系统(SAP ERP开发方向) 学生姓名: 黄铭奋 学生学号: 1012091120 指导教师: 张奇松 完成日期: 2014 年 5 月 3 日     大连东软信息学院 Dalian Neusoft University of Information 如家酒店管理系统的 设计与实现 摘  要 随着酒店服务市场竞争的加剧,新的业务需求不断涌现,同时,随着人们生活水平的不断提升...
如家酒店管理系统的设计与实现
大连东软信息学院 毕业(论文) 系 所: 信息技术与商务管理 专 业: 信息管理与信息系统(SAP ERP开发方向) 学生姓名: 黄铭奋 学生学号: 1012091120 指导教师: 张奇松 完成日期: 2014 年 5 月 3 日     大连东软信息学院 Dalian Neusoft University of Information 如家酒店管理系统的 设计与实现 摘  要 随着酒店服务市场竞争的加剧,新的业务需求不断涌现,同时,随着人们生活水平的不断提升,对服务的要求越来越高。这就要求酒店管理系统能够不断适应新的需求变化,为业务发展的需要提供有效的解决。如家酒店是目前国内酒店服务行业业务比较全面的连锁酒店,几乎覆盖了国内的大、中、小城市,为成千上万的顾客提供了便利的服务。如家酒店有着自己特有的经营模式,所以才能领先于其它品牌酒店。但由于业务需求的不断扩大,原有的管理系统和管理模式已难以支撑酒店的经营运转,这就需要寻找一套更完善的解决方案。 与市场上基于JAVA平台开发的系统相比,此系统最大优点在于它拥有更强的处理数据的能力,尤其在处理各种业务报表上。除此之外,此系统的开发周期较短,主要是因为代码量少,不用像JAVA那样编写大量的SQL语句,以及逻辑处理和页面编写代码,大大减少了开发人员的工作量,节约了成本。同时基于ABAP开发的系统,操作界面更简洁、更方便,给用户带来全新的体验。 本文通过对如家酒店的业务分析,提供一套系统解决方案,并基于SAP R/3平台ABAP编程语言,运用屏幕、表控制等技术开发如家酒店管理系统。 关键词:解决方案,SAP,ABAP ,屏幕,表控制 Design and Implementation of Management System for RuJia Hotel Abstract With the hotel services market competition, new business needs continue to emerge, while with the continuous improvement of people's living standards, demand for services is increasing. This requires that the hotel management system to constantly adapt to the changing needs of the new, providing effective solutions for the needs of business development. RuJia hotel is currently the hospitality industry more comprehensive business hotel chain, covering almost the domestic large, medium and small cities, tens of thousands of customers to provide convenient services. RuJia hotel has its own unique business model, so can lead to other branded hotels. However, due to growing business needs, existing management systems and management model has been difficult to support the operation of the hotel business, which needs to find a better solution. Compared with JAVA platform-based systems on the market, the biggest advantage of this system is that it has more data processing capabilities, especially in dealing with the various business reports. In addition, shorter development cycle of this system, mainly because less code, JAVA did not like writing a lot of SQL statements, and logic processing and page write code, greatly reducing the workload of developers, cost savings. Meanwhile based on ABAP systems development, user interface is more concise, more convenient, giving users a new experience. Based on the analysis of business, such as hotels, to provide a system solution based on SAP R / 3 platform ABAP programming language, using technology developed screens, table control, such as hotel management system. Key words: Solution, SAP, ABAP, screen, table control 目录 摘  要    I Abstract    II 第1章 绪  论    1 1.1 论文研究主要内容    1 1.2 国内外现状    1 第2章 关键技术介绍    3 2.1 关键性开发技术的介绍    3 2.1.1 SAP系统结构介绍    3 2.1.2 对话程序开发    3 2.1.3 企业报表开发    3 第3章 系统分析    4 3.1 构架概述    4 3.1.1 组织构架    4 3.1.2 系统功能架构    4 3.2 系统开发环境    5 3.3 需求分析    5 3.4业务流程图    6 3.5数据流程图    7 3.5.1顶层数据流程图    7 3.5.1一层数据流程图    7 3.5.3底层数据流程图    8 3.6系统可行性分析    8 3.6.1 技术可行性分析    8 3.6.2 经济可行性分析    9 3.6.3 开发环境可行性分析    9 3.7系统安全性分析    9 第4章 系统设计    10 4.1 功能模块设计    10 4.2系统设计原则    10 4.3 数据库设计    10 第5章 系统实现    15 5.1 系统登陆界面    15 5.1.1 顾客注册界面    16 5.1.2管理员注册界面    18 5.2 顾客功能界面    19 5.2.1 登录成功界面    19 5.2.2 查询酒店信息界面    20 5.2.3 预定房间信息界面    21 5.2.4 查询个人信息界面    22 5.2.5 条件查询房间界面    23 5.2.6 预订房间界面    24 5.3 管理员功能界面    24 5.3.1 登录成功界面    24 5.3.2 维护酒店信息界面    25 5.3.3 维护房间信息界面    27 5.3.4 维护员工信息界面    28 5.3.5 查看顾客信息界面    29 5.3.6 维护订单界面    30 第6章 系统测试    32 第7章 结 论    35 参考文献    36 致  谢    37 第1章 绪  论 随着中国经济水平的提升,人们的生活水平有了较快的提高,从而推动了旅游业的迅速发展,以至于促进了酒店服务产业的快速发展。酒店服务产业作为第三产业的突出产业,以其前所未有的规模迅速占领了服务产业市场。酒店服务业主要以满足人们外出旅游、出差、以及无法避免的在外借宿提供了住宿等保障服务,这也是其得以迅速发展的主要因素。随着酒店数量的不断增加,规模不断扩大,连锁酒店也随之腾空出世。然而酒店的管理运营需求压力也瞬间增大,客人数量的增加,业务报表的增加,各种信息的处理难度越来越高,这极大的影响了酒店服务产业的发展。于是,为了促使酒店的持续、稳定、健康的发展,酒店管理系统成为其潜在的经营手段。通过酒店管理系统的科学管理,酒店的服务水平将提高到另一个档次,从而提供更加人性化的服务。 1.1 论文研究主要内容 本课将通过分析设计如家酒店管理系统,使如家酒店的管理信息化,提高酒店经营效率,实现酒店效益最大化。课题所分析设计的酒店管理系统主要实现客房的预订,客户信息管理,客房的维护,生成房间订单,打印报表等功能。系统所要实现的功能将运用最先进的ABAP/4高级语言来实现。系统所呈现的界面主要以屏幕制作器结合表控制来完成,界面设计简单快速,但不乏个性,使用户更加容易操作。使用屏幕和表控制减少了大量的代码,避免了给系统调试带来的不必要麻烦。代码的简单易懂,给系统的维护降低了成本,对系统维护人员降低了要求,真正实现了系统的高效、科学管理。同时高层领导可以简单快速的通过报表了解酒店的业务情况,及时的发现问题和提出正确解决方案。 以上所述的系统功能经过科学的可行性分析,有效的运用SAP/ABAP语言及其强大的集成开发环境来实现,其中系统呈现的界面主要通过ABAP中的屏幕绘制器来实现,屏幕之间的交互,是受流逻辑控制的,它不是真正意义上的ABAP语言,但是它包含ABAP代码块。而存储数据的数据库采用的是SAP R/3系统自带的MAXDB,MAXDB实现了对数据的封装,系统中的数据库表通过建立ABAP中的字典库来映射到MAXDB中。避免了大量SQL语句的编写,从而使数据的调用更加方便。 1.2 国内外现状 国外酒店集团在市场需求的驱动和经济效益的牵引双重作用下,逐步经历了区域发展阶段、洲际发展阶段和全球发展阶段,服务功能已经相对完善。酒店管理借助计算机以后,不仅能大大的提高了工作效率,而且可以节约人力资源,使成本也大大降低。在信息技术的帮助下,酒店可以随心所欲地为顾客提供人性化的服务,如美国希尔顿酒店管理学院设计的“21实际酒店客房”拥有虚拟现实、生物测定等先进技术,从而赋予传统酒店客房“舒适”、“安全”等以全新的含义。 而纵观国内的酒店,简单的管理系统无法提供网上预约功能,更别说实现连锁报表的处理,甚至有些还需要手工的登记,人工的叫醒服务。而且服务也无法满足客户的更多要求,不能提供人性化的服务。可谓经营效率底,服务水平差。但国内也不乏先进的连锁酒店,比如“7天连锁酒店”、“城市便捷酒店”等。 第2章 关键技术介绍 2.1 关键性开发技术的介绍 2.1.1 SAP系统结构介绍 SAP主要由SAP R/3和NetWeaver系统结构组成。我们经常说的SAP就是R/3,它是一个基于一种三层架构的分布式处理系统,可以应用于小型的服务器,其庞大的系统数据依靠客服及/服务器的主从架构分布在网络中。它的三级体系结构将系统的软件和服务分布在三个不同的层次,从而将系统的负载分散,提高了系统的执行效率;界面显示层提供了友好的图形化操作,结合严格的权限划分功能,确保了不同的用户在不同的办公地点同时操作不同的业务,以及操作同一个业务。SAP NetWeaver是一个标准化平台,它其实就是R/3和Basis系统的拓展。实现员工整合、信息整合、流程整合和应用程序平台四个层面的集成。 2.1.2 对话程序开发 对话程序是SAP开发项目中的一个重要环节,是系统和用户的“对话”。对话程序开发包括了基本屏幕、屏幕序列、屏幕的流逻辑的开发,以及各种屏幕控件的应用。系统中,通过屏幕的不断切换来满足用户的业务需求,但屏幕之间的跳转是通过流逻辑来控制的,然而屏幕跳转前后岁数据的处理分别是通过PBO和PAI模块来控制。其中PBO是对屏幕显示之前对屏幕要显示的数据进行处理,以满足业务的需求;PAI是对屏幕显示后对用户录入的数据进行后期处理,如把数据插入或更新到数据库表中。 同时我们可以通过屏幕控件来绘制要显示的界面,根据不同的控件来布置窗口界面,比如Text Field可以输入文本信息、Checkbox可以选择不同的类型或数据、Table Control可以显示和操作显示出来的数据库信息。 2.1.3企业报表开发 在企业生产、经营中,报表是企业组织、分析和传递数据信息的一种最基本最常用的方式。报表不仅具有与语言无关、包含多个国家的货币、时间、日期等输出格式的特性,同时也可以以多种不同的格式输出用户需要的数据信息。在ABAP报表中包括Report List报表、ALV报表以及ScriptFrom、SmartForm商业报表。在本系统中主要运用了SmartForm商业报表来实现订单的打印等功能。以及Tablecontrol来显示和操作用户数据,Tablecontrol是较为简单的报表输出方式。有两种,一是通过向导来完成所需要的报表字段样式;二是根据自己需求来画,操作简单。 第3章 系统分析 3.1 构架概述 3.1.1 组织构架 根据酒店的需求调研结果,确定本系统中的组织架构,主要包含了包括以下组织,如图3.1所示。通过结构图我们可以看出,酒店的组织架构主要由总经理、业务部、财务部、市场部,以及各部门下的员工构成。 图3.1 系统组织结构 3.1.2 系统功能架构 功能架构的调研可以明确系统的功能构造。系统功能架构的最上层是系统开发的总体目标,而总体目标下面是总体目标分解后的子功能,将总体目标分解可以更加明确开发的具体步骤,分工更明确,目标更清晰,从而更好的完成系统的开发。通过对如家酒店的基本调研和对客户的需求分析,本课题得到了如家酒店管理系统的基本的功能体系图,如图3.2所示。 图3.2 系统功能结构 此酒店管理系统分为顾客功能和管理员功能两大功能,顾客可以注册登录,之后可以查看酒店、客房信息及预订,并且可以查看个人和订单信息;职员功能包括注册登录、维护酒店、顾客、员工和房间等基本信息,并打印出房间订单等。 3.2 系统开发环境 硬件环境:Inter Core(TM)2 Duo CPU i5-450M 2.10GHz /2GB/320GB 软件环境:SAP GUI 720 3.3 需求分析 为了提高房间的使用率,提升酒店的业绩,使酒店资源使用率最大化。充分酒店现有的网络资源实现对酒店的管理和顾客的管理。酒店的管理主要实现对酒店资源的合理化管理,通过对市场需求的分析和主要竞争对手的分析,制定一个科学有效的业务流程,然后在系统上实现。首先,管理员需要注册后方可使用系统,通过注册账号登陆酒店管理模块,对酒店信息管理与维护、房间信息管理与维护、顾客的信息的管理与维护以及对酒店员工信息的管理与维护,为顾客提供网上预订功能,提供酒店信息,客房信息以及提供可住房间信息。主要实现对上述对象的增、删、查、改等基本功能以及打印报表等。而顾客的管理模块,主要以查询为主,查询酒店信息、房间信息以及个人信息。选择适合自己的房间进行预订。 3.4业务流程图 业务流程图是对实际业务图形化,使系统开发人员更加快速的分析业务的流程,更加方便的与用户进行交流。经过对如家酒店的顾客和管理员的业务分析,分别绘制了顾客和管理员的业务流程图,如图3.3,3.4所示。 图3.3 客的业务流程图 图3.4管理员的业务流程图 3.5数据流程图 数据流程图,是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织结构、处理工作、信息载体、物资和材料等,只从数据的流动过程来考察实际业务数据的处理模式。数据流程的分析主要是对信息进行分析,具体体现在数据的流动、处理、传递以及存储的方式。数据流程分析的目的就是要对数据流通时的问题进行发现和解决。这些问题主要是数据流程不流畅,处理过程不科学以及前后数据不相符等等。 数据流程分析是通过对业务据流程图进行分析来。主要的思路是:首先根据业务流程图确定业务的流程顺序,然后根据调研中掌握的资料,将数据处理流程由抽象到具体,绘制出完整的数据流程图,在核对相应的报表、数据和模型等的同时绘制数据流程图。 数据流程图是系统分析员调查业务过程,与用户交换思想的工具。因此,数据流程图应简明易懂,同时这也有利于后面的设计,有利于对系统说明书进行维护。 3.5.1顶层数据流程图 顶层数据流程图是把整个系统看成一个整体,把系统作为一个总的数据处理模块,只需指明处理与有关外部实体之间的信息交换就可以了。顶层数据流图仅包含一个处理来代表被开发系统,它的输入流是该系统的输入数据,输出流是系统所输出数据。顶层数据流程图,如图3.5所示。 图3.5 系统顶层数据流程图 3.5.2一层数据流程图 一层数据流图表示对顶层的细化。它的每一处理还可能继续细化,形成子图。一层数据流程图,如图3.6所示。 图3.6 系统一层数据流程图 3.5.3底层数据流程图 底层数据流程图,是对上层数据流程图的进一步分解,是研究子系统内部的数据处理、数据存储、信息流动与交换情况的必要手段,把各功能的数据流图结合在一起为底层数据流图。如图3.7所示。 图3.7 底层数据流程图 3.6系统可行性分析 3.6.1 技术可行性分析 如家酒店管理系统,主要是通过互联网来实现对满足酒店日常业务需求的SAP系统进行数据操作与共享。在现在的互联网时代,计算机互联网几乎覆盖每个家庭的环境下,实现酒店的信息化,计算机网络已不再是问题。加上SAP系统在不断的完善,网络及数据的共享安全也不需考虑,强大的权限控制保证了数据的安全、可靠性。同时,服务器的处理能力也有目共睹,就连庞大的百度数据处理都不在话下,更不用担心酒店庞大的数据处理能力。一般的服务器足以满足酒店系统运行要求。在软件方面,SAP作为全球最先进的企业管理解决方案,其操作系统完全可以满足酒店的业务处理要求,自带数据库管理系统也完全可以实现数据的有效管理。
/
本文档为【如家酒店管理系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索