您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > c语言的酒店管理系统
基于C语言的酒店管理系统课程设计学院:通信与电子工程学院班级:电子102班学号:20101310852010131012姓名:邹远文王帅指导老师:题原日期:2013年11月27日软件课程设计设计(论文)用纸I摘要随着个人计算机的的普及,越来越多的重复性工作被交由计算机来完成。在这种大趋势下,传统的纸质档案管理方式已不适应现代服务业的发展。数字化的管理成为酒店等行业的必要条件。酒店客房管理的电脑化对于优化员工工作效率、降低成本及改善服务质量等方面都有十分积极的作用。本程序是用于酒店管理的软件。它可以实现定退房业务处理,用户信息的记录、查询及房间状态管理等功能。虽然比较简陋但已具备应用程序的雏形。经济上主要考虑本系统带来的效益是否大于开发本系统的成本,由于本系统的开发以课程设计为依托,参与人员的目的以学习为主,投入成本比较小。另外,系统管理员和业务员都拥有计算机的专业知识,酒店前台工作人员和管理人员不需要经过培训或只需要经过少量培训即可操作本软件。这样可以为开发本系统节升资金。同时无纸化办公可以节省资源,减少后期资源浪费。因此,开发本系统在经济是可行的。本程序运用MicrosoftVisualC++编译器编写,涉及C语言的文件读写,结构数组运用及字符串函数相关知识。关键词:数字化管理酒店管理C语言软件课程设计设计(论文)用纸II目录摘要..............................................................I第1章绪论...................................................IV1.1概述........................................................IV1.1.1酒店管理系统的需求....................................IV1.2酒店管理系统的当前需求.....................................IV1.3酒店管理系统的可行性........................................V第2章酒店管理系统的功能实现.....................................V2.1设计模块....................................................VI2.1.1添加录入信息模块......................................VI2.1.3删除客房信息模块..........................................VI2.1.4查询剩余客房函数......................................VI2.1.5排序剩余客房模块......................................VI2.1.6输出剩余客房函数......................................VI2.1.7点餐系统..............................................VI2.2管理员登陆流程.............................................VII2.2主要功能模块数据流程图....................................VIII2.3管理员预处理流程............................................IX2.4登记入住系统................................................IX2.5客房状态查询................................................IX2.6住户信息查询................................................X2.7结账退房系统................................................X2.8系统管理....................................................X2.9系统详细设计任务............................................X第3章系统物理配置方案设计.......................................XI3.1设计指标....................................................XI3.1.1系统的可靠性...........................................XI3.1.2系统吞吐量................................................XI软件课程设计设计(论文)用纸III3.1.3系统响应时间..........................................XI3.2计算机硬件配置..............................................XI第4章软件分析与设计............................................XII4.1软件运行截图..............................................XII4.1.1登陆界面.............................................XII4.1.2入住与选择界面.......................................XII4.1.3查询界面............................................XIII4.1.4点菜界面............................................XIV4.1.5退房结账界面........................................XVI结论.............................................................XVII参考文献........................................................XVIII附录.............................................................XIX软件课程设计设计(论文)用纸IV第1章1.1概述随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。1.1.1酒店管理系统的需求传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制。它是集餐饮、住宿、娱乐于一体的立体化服务体系,其中顾客可以随意消费并统一结账;宾馆管理者可及时了解酒店的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计算机管理系统才能更好实现这一管理模式。1.2酒店管理系统的当前需求酒店管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。利用酒店管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现酒店服务的系统化、规范化、自动化。通过该项目的开发与使用,可实现以下功能:(1).快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间(2).准确实现客人预订入住的要求,实现有效及有保障的前台系统作业(3).快速响应住宿客人的有关项目查询要求(4).实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求软件课程设计设计(论文)用纸V1.3酒店管理系统的可行性随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。酒店管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。酒店管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分,使用计算机对酒店信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。软件课程设计设计(论文)用纸VI第2章酒店管理系统的功能实现该管理系统适用于各类中小型酒店的客房资源和客户信息的管理,实现了酒店的信息化管理,该系统主要包括基础信息设置、客房前台管理、查询统计管理、挂账管理、系统初始设计、系统维护等功能。2.1设计模块按照需求分析所得,客房信息系统有以下几个功能模块:2.1.1添加录入信息模块编写指针摸板,定义临时的客房间数,包括其各项类的成员,编号,类型,定房日期,价格,客房内容,入住天数。2.1.2修改客房信息模块读取保存的客房信息数据,根据客房编号查找所需修改的客房信息,然后根据具体所需,修改成员参数,并保存。2.1.3删除客房信息模块从保存中的文件中读取信息,删除需要删除的信息,完善现在的客房运作。2.1.4查询剩余客房函数分按编号、类型、价格查询,这样可以更具有人性化来选择所剩余的客房,从而进行日常安排。2.1.5排序剩余客房模块根据具体所需排序,可以是编号、价格或者类型,本系统中根据的是客房入住的天数来排序。2.1.6输出剩余客房函数输出根据系统所需排序后的客房信息,本系统中是根据了客人入住的有效期即天数来及时了解空出的房间。2.1.7点餐系统软件课程设计设计(论文)用纸VII给用户提供用餐的点餐系统,通过菜单来点相应的酒水和菜品,最后通过和房间的匹配来统计价格。图2—1功能结构图2.2管理员登陆流程图2-2登陆流程登录入口取得用户名和密码将UserID存入session中输入用户账户核对密码是否正确登录成功是是否
本文标题:c语言的酒店管理系统
链接地址:https://www.777doc.com/doc-345808 .html