基于C语言的酒店管理系统论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

山东交通学院C语言课程设计论文-1-2012届C语言课程设计题目:酒店管理系统院(系)别专业班级学号姓名指导教师二○一三年六月杜落落酒店管理系统-2-原创声明本人***郑重声明:所呈交的论文“酒店管理系统”,是本人在导师**的指导下开展研究工作所取得的成果。除文中特别加以标注和致谢的地方外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果,对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明,本人完全意识到本声明的法律后果,尊重知识产权,并愿为此承担一切法律责任。论文作者(签字):日期:年月日山东交通学院C语言课程设计论文-3-摘要近年来,随着旅游业的发展,对酒店的需求也日益增大,这就要求酒店必须提高服务质量和服务水平。所以酒店就必须有一个完整安全的管理系统,从而更好的管理酒店,提高工作效率,减轻工作人员负担。本系统是基于C语言的基础而设计开发的,能帮助酒店更好的实现对客房的管理。论文先研究了酒店管理系统要实现的全部功能,整体确定了各个功能的部分代码,然后重点进行的是对系统登陆界面和系统入口的设计。整体引用了大量的结构体指针和结构体数组,对系统入口则采用switch语句实现多分支选择结构。通过使用该管理系统,能够快速而准确的实现对酒店客房的管理,从而使酒店的服务质量提高,为酒店树立良好的形象树立基础。关键词:酒店管理系统,C语言,系统登陆,系统入口杜落落酒店管理系统-4-目录前言…………………………………………………………………………………11系统设计……………………………………………………………………………21.1系统设计目的和意义…………………………………………………………21.1.1目的………………………………………………………………21.1.2意义………………………………………………………………21.2系统实现的功能………………………………………………………………21.2.1系统登录界面…………………………………………………………21.2.2系统入口………………………………………………………………21.3系统设计………………………………………………………………………21.3.1设计原则………………………………………………………………21.3.2设计原理………………………………………………………………31.3.3设计步骤………………………………………………………………32系统分析………………………………………………………………………………52.1系统的可行性分析……………………………………………………………52.1.1技术可行性……………………………………………………………52.1.2经济可行性……………………………………………………………52.1.3社会因素可行性………………………………………………………52.2系统的功能分析………………………………………………………………52.2.1系统初始设置…………………………………………………………52.2.2系统登录界面…………………………………………………………52.2.3系统入口………………………………………………………………6结论………………………………………………………………………………………8致谢………………………………………………………………………………………9参考文献………………………………………………………………………………10附录………………………………………………………………………………………11-4-山东交通学院C语言课程设计论文-1-前言随着信息化的发展,我国的酒店服务业也得到了迅猛的发展,无论是行业规模、设施质量还是经营理念或管理水平都取得了长足的进步。传统的单纯住宿管理模式已经完全不能适应现在酒店的发展需求。要提升酒店的服务档次,提高办公效率,提升整体的竞争水平,加强成本控制,就必须建立一个以宾客为中心,以方便快捷节约为目的的一整套现代化的信息管理系统。作为计算机应用的一部分,使用C语言程序设计来实现对酒店客房进行管理具有手工管理无法比拟的优势。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高酒店的管理效率,促使酒店进行科学化、现代化的管理。本系统从简单的酒店客房管理出发,以方便快捷的管理客房为目的。能够快速方便的实现客人的入住登记,查阅客人档案,实时的调整和显示房间的状态,这对改善管理机制,提高工作效率具有重要的意义。同时还可以降低人力资源成本,优化服务流程,提升服务质量,实现资源的最佳配置,为酒店增加收益,达到酒店管理的最优化目标。设计首先在短时间内建立起系统应用的原型,然后在对原型进行分析,再统一建立程序要实现的主要功能和设计好开头部分之后,再分别化为几个小的模块,由成员分别分工设计成型。而本文重点是对基于C语言的酒店管理系统的系统登录界面和系统入口进行讲述。一个程序,只有开头做好了,才会为后面的设计打好基础,才会便于程序的后续开发和运行。杜落落酒店管理系统-2-1.系统设计1系统设计目的和意义1.1.1目的以简单方便易懂易用为目的而设计出的本系统,能够基本实现对酒店的管理,能够方便快捷高效的进行对客人的入住和退房登记,查阅客人档案,实时的调整和显示房间的状态等。以提升酒店的服务档次,提高办公效率,提升整体的竞争水平,加强酒店管理的成本控制。从而更好地体现以宾客为中心的理念,给宾客一种宾客至上的享受。提高酒店管理水平,简化各种复杂操作,在最合理最短的时间内完成酒店业务的规范操作。从而让旅客感觉舒适难忘,增加旅客的回头率。1.1.2意义通过采用先进的酒店管理系统,能够改善管理机制,优化服务流程,提升服务质量,实现资源的最佳配置,同时还能提升酒店的服务档次,提高办公效率,提升整体的竞争水平。先进的酒店管理系统能够提供迅速高效的服务,避免手工处理的繁琐与误差,及时准确的反映酒店的经营情况。本系统用户界面设计友好,操作使用方便,同时能保证用户数据的稳定性。1.2系统实现的功能1.2.1系统登录界面通过本部分的设计,能够使管理员快速的进入登录界面,管理员只有输入正确的用户名和密码之后才可以进入管理系统,从而完成对客房的管理。这就使得客人和客房信息不易被泄露,从而提高客房管理的安全性。1.2.2系统入口管理员只有正确的输入用户名和密码进入系统之后,才可以选择客人需要进行的服务项目,这里提供了三种选择:入住、退房和查询。这是进入系统之后的第一步,只有这步成功了,才会为以后系统的其他功能的打下基础。1.3系统设计1.3.1设计原则(1)先进性随着先进技术的发展,酒店电脑管理系统已经受到了越来越多人的青睐。采用计算机C语言技术对本系统进行设计,能够使酒店在高速发展的今天很快的适应发展的需要,从而为顾客提供快捷高效的服务,为酒店本身也提升档次。山东交通学院C语言课程设计论文-3-(2)稳定性采用计算机技术,能够有效的避免人工记录带来的错误和由人为原因带来的数据错误或丢失,有效的提高记录和计算的准确率,避免数据的丢失,使数据稳定的存在。(3)安全可靠性采用计算机的酒店管理系统,则要求用户必须输入用户名和密码之后方可进入,这就有效地避免了数据被他人窃取或修改的可能性。1.3.2设计原理先对系统整体要用到的大量的代码进行商定,在程序的开头定义大量的字符代码。再设定房间的总数,本系统设定共有80个房间,然后对房间信息进行初始化。在开始的代码设定的时候,采用大量的结构体来进行设计,这样便于对信息进行管理,使信息不至于显得混乱。从整体上对要设计的程序有一个大的框架。采用三行输出的形式来显示欢迎使用系统,然后输入用户名和密码,用while语句来对输入的正误进行判定。如果正确则进入系统入口。进入系统入口后,用if语句来实现选择服务类别的正误判断,中间嵌套switch语句来实现多分支选择。选择过后,自动进入管理员所选择的功能部分,实现功能的再选择,更好的为顾客服务。1.3.3设计步骤(1)组内成员一起讨论本系统要实现的总体功能,然后统一对系统主要部分的代码进行设定,以保证每个人程序整合以后总体能够运行。该系统要通过计算机实现简单的对客户的基本资料进行录入,从而成为查询该客户的资料。而且要实现一个客户一经记录,就会自动的将占用房间的信息反映在系统中,即哪些房间已经被占用哪些房间仍未被占用将及时准确的反映在系统中,便于管理员的管理。在对客户进行录入时,自动出现客房的房间号、价格和可用的信息,系统可以判断该房间是否空余,从而可以决定是否入住该房间。记录时,客户可以自主的选择不同价格的房间和该价格空余房间的房间号。同时可以在查询系统中对客户的一些基本信息进行查询。当客户进行退房时,可以自动结算客户所花费的费用,便于客户进行多退少补。在客户退房的同时系统可以自动的对客户占用的房间恢复为备用状态,便于客房及时的后续使用。根据系统的功能分析,本系统总体要实现的功能需求应包括:①登录设置②客房设置③房态查询④住宿登记⑤住宿查询⑥退宿注销⑦退宿查询通过讨论,大体的程序划分如下所示:杜落落酒店管理系统-4-系统登录界面系统入口入住登记房间信息初始化(2)统一代码设定以后,每个人进行分工,要求在规定的时间之内对各自负责的那部分设计完成。其中本文介绍的是对系统登录界面和系统入口的设计。(3)每个人设计完成之后,对程序进行组合调试,其中在运行过程之中出现的部分代码不统一等错误一起改正,然后完成对系统的设计。酒店管理系统退房结算信息查询山东交通学院C语言课程设计论文-5-2.系统分析2.1系统的可行性分析在现代酒店行业中,行业竞争使得争取客源、提高酒店入住率、制定正确的营销策略已经成为一项重要任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存等方面方便可靠,具有手工操作所无法比拟的优势。所以,一套酒店管理系统是每个酒店向前发展所必须具备的。这就使得系统开发在技术、经济和社会因素方面都是可行的。2.1.1技术可行性本系统设计只需熟悉C语言的编程即可,所以在技术上是完全可行的。而且操作简单易学,业务流程简单清晰明了,不需要对员工进行过多的培训,而且该操作系统具有很好的兼容性,能够很容易的实现对酒店的管理。2.1.2经济可行性采用该酒店管理系统,能够使数据得到及时有效的储存和处理,是杂乱无章的数据变得有条理,易于归纳分析,提高酒店的效率,节约人力、财力资源。降低成本,加快业务流程,给酒店带来巨大的经济回报。同时该系统易于开发,能够在短时间内以最低的成本设计完成。2.1.3社会因素可行性现在的酒店越来越多,酒店的竞争也越来越激烈,要想提高酒店的竞争力,首先要搞好管理。采用该系统能给酒店的内外沟通带来极大的方便,利于酒店客户关系管理。同时由于开发该系统成本较低,耗时较短,同时能极大的提高酒店的效率,便于酒店的管理,必然会得到员工和领导的支持。同时可以增加客户和员工的满意度,为酒店提高声誉。2.2系统的功能分析2.2.1系统初始设置采用多个结构体的形式,对后面程序设计中要用到的多个结构进行定义,便于后面程序的正常运行。这部分主要是对系统中代码的定义,实现一个定义的功能。2.2.2系统登录界面这部分是进入管理系统的第一步,只有这部分通过了才能正常的进入系统,才能实现整个系统的功能。刚进入是会显示一个欢迎界面,即欢迎使用酒店管理系统。而且这杜落落酒店管理系统-6-部分只是简单的采用了一些常用的编程方法。如使用char定义用户名和密码的函数,使用while选择结构,同时使用strcmp的字符串比较函数等。这些都能够是管理员方便易懂的使用系统。初始的用户名和密码都设置为123,使用者可根据自己的需要进行修改,而且修改的位置清晰明了,便于操作。每个操作进行完之后都会有自动换行,这种设计充分体现了人性化的理念,这样更便于操作员的操作,这样就避免了出现因为文字太过密集而出现错误的情况。部分代码如下:while((strcmp(name,123)!=0

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功