版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目:酒店管理系统毕业设计摘要现代化的酒店具有规模比较大、服务事项较多等特点,随着科技的发展和互联网技术的进步,利用计算机科学技术来进行的现代化信息化的管理模式,不仅可以大大提高经营效率还可以节约成本。因此,现代化、信息化的酒店管理系统逐渐成为潮流。本次毕业设计的选题就是一次针对酒店管理系统的一次尝试和探究,这次的毕业论文全面介绍了酒店管理系统设计、开发的全过程。在具体的开发和实践中,主要采用了C#开发,以MicrosoftSQLServer2005为后台数据库。本系统预设了预订、查询、退房等功能,实现了酒店管理信息化的要求。关键词:酒店管理系统;、C#、数据库MicrosoftSQLServer2005目录第1章前言……………………11.1选题背景……………11.2研究意义……………1第2章可行性分析……………22.1系统开发和运行环境………………22.2可行性分析…………22.2.1技术可行性分析………………22.2.2运行管理可行性分析…………22.3相关技术………………22.3.1VisualStudio2010(c#)2.0简介……………22.3.2MicrosoftSQLServer2005简介……………32.3.3ADO.NET技术简介………………32.4体系结构……………32.4.1原型模式结构简介……………32.4.2C/S模型工作原理………………4第3章需求分析………………53.1需求分析介绍………………………53.2业务需求分析………………………53.2.1客户预定………………………53.2.2客户入住………………………53.2.3客房更改…………63.2.4客房查询………………………63.2.5客房状态………………………63.2.6客房类型………………………63.2.7客户退房………………………73.2.8商品管理………………………73.2.9营业额管理……………………73.2.10会员管理………………………73.2.11员工管理………………………73.2.12系统设置……………………73.3系统功能实体关系图………………73.4系统关系模式………………………103.5系统框架……………113.5.1管理员模块的基本功能………113.5.2系统管理员的基本功能………123.6数据库建设…………12第4章详细设计……………184.1登录模块……………184.2控制台模块…………184.3前台操作模块………………………194.4预定管理模块………………………214.5收银管理模块………………………234.6基本操作模块………………………264.7系统设置模块………………………30第5章系统测试……………32第6章结论…………………39参考文献……………………40致谢……………………41PAGE6第一章前言1.1选题背景伴随着计算机技术的不断发展,信息的时代也随之到来,各行各业在日常的生产经营以及管理等方面也逐渐的走向现代化和信息化。酒店管理系统就是典型的信息管理系统的一个实例,它是将计算机以及网络信息技术应用于经营管理,以实现现代化工具作业,从而使酒店管理更加的先进、更加高效、更加科学。先进的酒店管理系统可以显著地提高酒店的服务水平以及工作效率,还可以规范业务流程,可以帮助酒店管理方及时、全面地了解经营情况,从而做出更加准确的决策,最终实现有效地提高酒店经营效益的目的。1.2研究意义随着经济社会的发展,人们的生活水平也在不断地提高,旅游成为了越来越热门的一个行业。在每年的旅游旺季中,尤其是十一黄金周、春节小长假期间,选择外出旅游的人们都会遭遇到诸如房源不足、客房紧张、房价徒增、住宿条件参差不齐等问题的困扰。因此,作为计算机技术应用的方向,现代化、信息化的酒店管理系统,以其检索方便、查询便捷、保密性好、成本低等优点极大地提高了酒店经营管理方的生产经营效率。随着酒店管理信息系统的不断发展和完善,其日益成为酒店经营管理中不可或缺的一部分,它所提供的信息对于经营者的决策和管理都非常的重要。它不单单体现在客房管理系统以及信息管理系统在为用户提供充足的预订信息和便捷的查询方法上,还可以解决传统酒店信息管理中效率低下、保密性不足、容易出错等问题。因此,本人以酒店管理系统为题来开展毕业设计。论文中酒店管理系统采用C#语言进行编辑,以实现系统与windows操作系统能有良好的兼容性,在功能方面,通过代码对SQL语言实现了客房查询、客房预定、客户入住、用户管理、入住客房更改、客房状态及类型、费用结算等功能。研究这个课题,其意义不仅在于制作一个实际可操作的管理系统,更在于对酒店管理系统进行一次探索性的研究。
第二章可行性分析2.1系统开发及运行环境硬件运行环境:硬件环境是指支持本开发与运行所需要的硬件条件。本次开发的系统是一个小型的管理系统,其使用VisualStudio2010、MicrosoftSQLServer2005开发,因此对计算机硬件的要求较低,目前使用的计算机硬件条件都可满足。2.2可行性分析2.2.1技术可行性分析本系统采用C#开发,以MicrosoftSQLServer2005为后台数据库。虽然SQLServer2005不是最新的数据库版本,但是其功能强大,稳定性好,资源耗费也比较少,完全能满足开发运行的需要。本次开发所使用的技术都是成熟的,稳定性较好,因此,开发本系统在技术方面,是完全可行的。2.2.2运行管理可行性分析本次设计的是一个小型的管理系统,其系统功能较为简单,在实际使用中,其对于工作人员的技术要求较低。管理员的权限也很明确,系统管理人员在对数据库中的数据进行添加、删除、更改等操作时,均可通过简洁的界面完成,具有较强的可操作性。因此,在系统的运营阶段中,操作人员只需具备使用Windows的基本操作能力即可。2.3相关技术2.3.1VisualStudio2010(c#)2.0简介VisualStudio是由微软公司推出的开发环境,其是目前最流行的Windows平台应用程序开发环境。本次使用的VisualStudio2010版本是在2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore(完全开源,跨平台)之上的高级程序设计语言。C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。2.3.2MicrosoftSQLServer2005简介SQLServer2005是一款由Microsoft公司推出的关系型数据库管理系统软件。SQLServer2005具有使用方便及可伸缩性好与相关软件集成程度高等优点,可跨越多种平台。能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。在不牺牲性能、可用性、可伸缩性或安全性的前提下,从而达到有效控制成本。降低开发和支持数据库应用程序的复杂性,实现了IT生产力的最大化。SQLServer2005基于SQLServer2000的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助:1.构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。2.降低开发和支持数据库应用程序的复杂性,实现了IT生产力的最大化。3.能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。4.在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。2.4体系结构2.4.1原型模式结构简介原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。原型模式包含如下角色:1、抽象原型(Prototype)角色:规定了具体原型对象必须实现的接口(如果要提供深拷贝,则必须具有实现clone的规定)2、具体原型(ConcretePrototype):从抽象原型派生而来,是客户程序使用的对象,即被复制的对象,需要实现抽象原型角色所要求的接口。3、客户(Client)角色:使用原型对象的客户程序原型模式结构如图2-1所示。图2-1原型模式结构图2.4.2C/S模型工作原理简单的来说,C/S就是Client(客户端)与Server(服务器)。客户端在知晓服务器的ip和port的情况下,与服务器建立连接完成通信。Client/Server数据库系统的结构如图2-2所示。图2-2C/S模式结构图
第三章需求分析3.1需求分析介绍用户需求是从用户角度来描述系统功能和非功能需要,以便让不具备专业技术方面知识的用户能看懂。这样的需求描述只描述系统的外部行为,所以,根据这样的需求进行了用户需求调查。3.2业务需求分析3.2.1客户预订客户通过预订渠道提出预订房间,服务人员经过查询后进行相应操作,具体流程图如下图3.1所示。图3.1客户预定3.2.2客户入住客户入住登记主要分两类,一类是预订客户,一类是未预定客户。具体流程如如下图3.2所示。图3.2客户入住3.2.3客房更改如果客户对入住的客房条件不满意,则可以进行客房更改操作。接到人员将客户的房间进行更改,并更换客户的房卡,客房状态也进行相应的调整。如果客户还需入住其他房间,可以进行并房操作,对新客房并入老客房,或者老客房并入新客房,客房状态也进行相应的调整。如图3.3所示。图3.3客房更改实现图3.2.4客房查询此功能模块,只要是为了方便工作人员快速查询客房状态,如图3.4所示。图3.4客房查询3.2.5客房状态主要有:预订、已定、整理等。3.2.6客户退房客户退房时自动计算各项费用,同时自动更新客房状态。3.2.7商品管理主要是对客房中的商品信息管理,为客户购物提供方便。3.2.8营业额管理营业额管理是对酒店的收入与支出的查询,通过这个功能给酒店管理人作酒店经营策划参考。3.2.9员工管理主要功能有:设置和修改员工权限,管理员工信息等。3.3系统功能实体-关系图本系统的主要实体-关系图如图3-2所示。图3-2系统功能实体-关系图各环节具体关系图如下:1、客户实体如图3-3所示图3-3客户实体图2、房间实体图如图3-4所示图3-4房间实体图3、商品实体图如图3-5所示图3-5商品实体图4、员工实体图如图3-6所示3-6员工详细实体图5、房间类型实体图如图3-7所示图3-7房间类型实体图6、提醒实体图如图3-8所示图3-8提醒实体图7、提醒状态图如图3-9所示图3-9提醒状态实体图8、日志如图3-10所示图3-10日志实体图3.4系统框架酒店管理系统包括管理员模块,管理员模块又包括多个小模块,主要功能模块结构图如图4-1所示。图4-1系统结构图3.4.1后台管理模块本系统为客人提供的主要服务流程如图4-2所示图4-2酒店为客人提供的服务图3.4.2系统管理员的基本功能酒店管理系统需要强大的后台管理功能,而其只有具有系统管理员权限的用户才可以使用该功能,后台管理主要是会员和酒店信息的管理,具体包括:对会员的的查询、添加、修改、删除;对酒店信息的设置。酒店管理系统管理流程如图4-3所示。图4-3酒店管理流程3.5数据库建设根据系统分析和功能的说明,可以将该系统的逻辑数据结构划分为几个基本的模块。数据库名:Hotel用户信息相关模块此模块主要是员工信息。表名:Admin表名:CashManage表名:LoginLog表名:purview客户信息、房间信息和商品信息相关模块表名:Consume表名:defray表名:Guest表名:LeaveWord表名:Room表名:RoomType表名:Users表名:Ware表名:WareTypec.系统信息相关模块表名:Service表名:Underwrite表名:UnderwriteAnnal表名:SoftWareSet
第四章详细设计4.1登录模块的设计与实现在登陆模块中,提供管理员身份和服务员身份登录。登录界面中,用户主要输入项为:登录名称,用户密码,用户类型,当所有信息输入完成后点击登录即可;不同的用户类型所拥有的权限不同。流程图如图4-1所示。图4-1登录模块流程图图4-2登录界面效果图用户在输入登录信息的过程中,系统会给用户一些提示以便用户正确登录。点击“登录”的时候系统首先判断用户输入是否为空,当登录名称或用户密码为空时,为空项的文本框会显示红色,然后才链接数据库验证账号密码是否正确,不正确则提示用户名或密码错误,正确则进入首页。界面效果如图4-2所示。4.2控制台模块进入主界面即是控制台模块,控制台模块的功能包括:房态查看与修改,便签,系统提醒服务。界面如图4-3所示图5-3控制台效果图在控制台界面操作过程中,点击房态可以输入房间号快速查找客房信息;如果选中某间客房,可以对该客房进行增加消费、结账、改变状态的操作,此外还可以导出客房信息进行查看等等其他实用功能。4.3前台操作模块前台操作主要功能包括:散客开单、团体开单、换房、并(联)房。界面如图4-4所示.图4-4前台操作效果图散客开单是个人入住开单,散客开单只能入住标准单人间。流程图如图4-5所示。图4-5散客开单效果团体开单是多人入住开单,团体开单可以入住所有类型的房间。如图4-6所示。图4-6团体开单效果图换房是客人要求由现在的客房换到另外的客房的功能,客人可以选择任意一种类型的房间。流程图4-7所示。图4-7换房效果图并(联)房是对现有房间和新客房进行合并。流程图如4-8所示。图4-8并(联)房效果图4.4预定管理模块预定管理模块包括预定、预定入住、解除预定的功能。如下图4-9所示:图4-`9预定管理效果图预定是客人订房间的一个功能,客人可以选择不同类型的房间,可以登记客人的信息,分辨客人是不是会员。流程图如4-10所示。图4-10预定模块效果图预定入住是显示客人的已预定客房信息,服务员对已选客房进行操作。流程图如4-11所示。图4-11预定入住模块。退定是对客人已经预定好的房间取消预订。流程图如4-12所示。图4-12取消预定模块4.5收银管理模块收银管理模块主要包含的功能如下图4-13所示。图4-13收银管理效果图结账是客人退房时的费用结算。流程图如4-14所示。图4-14结账效果图收退押金是对客人入住后进行收客人押金或退客人押金。流程图如图4-15所示。图4-15收退押金模块单位补款是对单位所属入住房间进行交费。流程图如图4-16所示。图4-16单位补款模块交接班是员工下班时与下一位员工进行交接工作,然后确认下班。流程图如图4-17所示。图4-17交班接班模块4.6基本操作模块基本操作模块主要功能如下图所示:图4-18基本操作模块商品管理是对酒店商品数量、种类进行记录的一个操作。流程图如图4-19所示。图4-19商品管理营业查询时对指定日期的收入和支出做一个统计。流程图如图4-20所示。图4-20营业额查询会员管理是对酒店的会员信息的保存、修改、删除和会员充值。流程图如图4-21所示。图4-21会员管理基本设置包括房源管理、员工管理、提醒、签单管理、日志管理。如下图所示:图4-22基本设置房源管理,其效果图如图4-23所示。图4-23房源管理员工管理,显示的是各个管理员的登录信息。如下图所示:图4-24员工管理提醒管理,可以添加、删除、修改重要提醒。如下图所示:图4-25提醒管理签单管理界面效果,如下图所示:图4-26签单管理4.7系统设置模块系统设置模块是对酒店的基本信息作修改,还有一些简单的提示操作。如图4-27所示。 图4-27系统设置
第五章系统测试系统测试是对系统各模块功能不能用的验证,看是否达到满足用户功能和性能的要求,是否存在不合理或者错误的地方。只有经多次的测试,系统才会更加完善。为了能尽量的找出系统中存在的错误,本系统主要使用黑盒测试测试系统。由于登记-入住-结账整个系统的核心,所以主要测试这个功能。
第六章结论这次的毕业设计,我通过前台页面的设计实施、后台管理系统的建立,创建了一个酒店管理系统。在此系统中,涵盖了酒店经营生产管理所需的各种模块,能够完整的实现从信息查询到房间预订再到费用结算、以及后台信息管理等各种酒店经营管理环节的线上操作,不仅可以提高工作效率,还能方便酒店工作人员对房间的实时情况进行简单便捷的管理,大大节约了时间成本,提高了准确性。此次的酒店管理系统的设计和实施,主要包括了前台页面设计制作、后台管理系统设计实施、后台数据库设计建立等。开发过程中,主要使用了VisualStudio2010、MicrosoftSQLServer2005开发,本次毕业设计的制作,是将所学基础知识和基本技能与具体实际
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生物教学中的人工智能辅助下的学习资源智能重组研究教学研究课题报告
- 2025年新疆西天山国家级自然保护区管理中心面向社会引进高层次人才备考题库及参考答案详解
- 2025年西安雁塔区长延堡社区卫生服务中心招聘备考题库及答案详解一套
- 天津西青区2024-2025学年九年级上学期期末考试化学试卷(含答案)
- 2026年度中共义乌市委党校公开招聘高层次人才备考题库及1套完整答案详解
- 2型糖尿病合并肾病多学科诊疗策略优化
- 2025年泉州市丰泽区云山实验小学语文顶岗教师招聘备考题库及参考答案详解
- 2025年西安交通大学电信学部管理辅助人员招聘备考题库有答案详解
- 2025年全国妇联所属在京事业单位公开招聘备考题库含答案详解
- 杭州地铁运营有限公司2026届校园招聘备考题库及答案详解一套
- 江苏南通市如皋市2026届高三上学期教学质量调研(二)语文试题+答案
- GB/T 46785-2025风能发电系统沙戈荒型风力发电机组
- 2025年江苏盐城港控股集团有限公司招聘21人备考题库及参考答案详解1套
- 数据库应用技术-004-国开机考复习资料
- 10年宝马320i使用说明书
- 元旦节日快乐游戏课件
- NB/T 11431-2023土地整治煤矸石回填技术规范
- 演讲与口才-形成性考核二-国开(HB)-参考资料
- 水稻种植天气指数保险条款
- FZ∕T 12013-2014 莱赛尔纤维本色纱线
- “超级电容器”混合储能在火电厂AGC辅助调频中的应用实践分析报告-培训课件
评论
0/150
提交评论