酒店管理系统的设计与实现.docx
《酒店管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《酒店管理系统的设计与实现.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内蒙古科技大学本科生毕业论文题 目:八天酒店管理系统的设计与实现学生姓名:* 学 号:*专 业: 计算机科学与技术班 级:*指导教师:* 摘要 随着人员流动规模的不断扩大,客房数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,原始的手工客房管理是远远满足不了客户的需求。通过客房系统我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化和自动化,这样不仅减少了管理工作,还提高了管理效率,降低了管理成本,实现酒店效益最大化。 本设计根据酒店客房管理情况为背景,采用的是SQL Server Management Studio 2005数据库,使用Microsoft
2、 Visual Studio 2012做为开发环境,设计中采用的是C#建立酒店客房管理信息系统,采用计算机对客房信息进行管理,可以进一步提高酒店的经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。关键字:客房管理 Visual Studio 2012 数据库 Abstract With the constant expansion of the movement,a sharp increase in the number of rooms,rooms on the amount of information management has a
3、lso been multiplied.Face the huge amount of information,the original manual room management is far from meeting the needs of customers.Through the room system,we can standardize information management and rapid query,to achieve a systematic and automated room information management,which not only re
4、duced the management work,but also improve the management efficiency,reduce management cost,realize the maximized profit.This design according to the situation of hotel management hotel as the background,using the SQL Server Management Studio 2005 database,using Microsoft Visual Studio 2012 as a dev
5、elopment environment,is used in the design of C# to establish a hotel guest room management information system,uses the computer to carry on the management to the guest room information,can further enhance the hotel the economic efficiency and the modernized level,help the hotel the staff to improve
6、 work efficiency,achieve the standardization,the guest room information management workflow and automation.Keywords customer management,Visual Studio 2012,database目录摘要IAbstractII目录1第一章 绪论21.1选题背景21.1.1国内外研究现状31.2课题目的41.3课题意义5第二章系统分析72.1系统可行性分析72.1.1操作可行性72.1.2技术可行性82.1.3经济可行性82.1.4开发环境82.2系统需求分析92.3
7、开发环境及特点介绍112.4系统开发的理论基础112.4.1概述ASP.NET语言112.4.2介绍ASP.NET中的Cookie对象142.4.3数据库概论及SQL Server 2005简介152.5使用ADO.NET操作数据库162.5.1ADO.NET简介162.5.2通过ADO.NET访问数据库183.1系统E-R图19图3-4系统E-R图213.2系统功能模块结构图及流程图223.3数据库设计内容及特点233.3.1数据库设计的步骤24第四章系统实现284.1用户登录284.2客人预订入住管理314.2.1安排入住管理314.2.2历史记录管理344.2.3客人结账管理364.2.
8、4管理会员374.2.5添加管理38第五章系统调试与测试405.1程序调试405.2程序的测试415.2.1测试的重要性及目的415.2.2测试的步骤435.2.3测试的主要内容43结论46参考文献48致谢50 第一章 绪论1.1选题背景21世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,而非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,
9、必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,本系统是一套适用于小型、中型宾馆使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定,实是管理者的理想选择。成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心也是在于如何提高经济效益。酒店客房管理系统以客房的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向宾客提供更好的服务。这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。1.1.1国内外研究
10、现状通过这段时间对市场的调查和分析,初步了解到现在的管理软件的集中优点及不足。1传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。2信息单一、落后,由于技术方面的限制,传统软件无法做到与数据库中信息的实时动态处理、事前的预测并提供信息。3对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。通过对现在流行的各种管理软件的分析,我们发现市场上的软件过于繁琐,操作比较复杂,造成软件冗余量大。客房管理系统是每天营业的反映。客房管理系统设计的总体目标是通过对入住及结账管理,及时准确了解客房目前情况,以便为管理员和普通用户
11、判断提供依据。并通过管理数据的分析,及时的调整房间的分配情况,提高客房的利用率。因此我们准备开发出具有以下特点的小型酒店客房管理软件:(1) 界面简单、功能实用、操作简单。(2) 研发周期短、开发成本低、软件运行速度快。(3) 管理容易、易于操作。(4) 目标系统必须可靠、安全。系统的通用性:本系统为小型及中型的酒店客房管理系统,系统中的数据都是从数据库中提出的,不是固定的数据所限制的,所以系统的通用性良好。4酒店客房管理系统的意义通过酒店客房管理系统,可以做到酒店客房信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成
12、本,增加单位效益。酒店客房管理与信息技术的结合使酒店管理变得更加便捷化,同时也是得信息技术得到普遍的应用。1.2课题目的随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。本系统为酒店提供一个管理客人入住、消费的管理平台,代替原始的手工操作,拓宽其业务范围。从安排入住,到客人结账,整个过程体现以用户为中心的需求策略,使客人舒适难忘,增加客人的回头率。1.3课题意义现代社会的酒店,我们不能把它仅仅理解为装饰的豪华,更重要的是要如何为
13、客人提供舒适的环境、周到快捷优质的服务、能满足客户的各种需求,同时最大限度的降低酒店运营成本,提高酒店的效率和效益。酒店智能化系统是一个不断丰富、发展的领域,可以把智能化技术的最新发明用于酒店的各个领域,使酒店各个方面的应用和管理实现智能化。鉴于一个完善的酒店客房管理系统设计需要不断的沟通、修改、完善的实际情况,方案和设计随时与酒店管理经营部门进行随时沟通,才能不断成熟、完善。为酒店提供一个管理客人入住、消费的管理平台,代替原始的手工操作,拓宽其业务范围。从安排入住,到客人结账,整个过程体现以用户为中心的需求策略,使客人舒适难忘,增加客人的回头率。现阶段酒店规模不断扩大,客房数量急剧增加,有关
14、客房的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。客房管理系统从满足客户的需求角度出发,实现了酒店管理的基本流程。系统的主要功能包括添加管理员、管理员管理、添加会员分级、会员分级管理、添加会员、会员管理、客房级别、管理客房级别、安排入住、查看客房、客人结账、检索房间状态、历史记录。用户入住酒店的时候所要等待的时间就会大大的减少,操作员能够很方便的对用户信息的登记和对房间状态的的管理,从而实现了酒店管理系统高效、准确的特点。为酒店提供一个管理顾客入住、消费的管理平台,代替原始的手工操作,拓宽其业务范围。通过酒店客房管理系统,可以做到酒店客房信息
15、的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本,增加单位效益。酒店客房管理与信息技术的结合使酒店管理变得更加便捷化,同时也是得信息技术得到普遍的应用。第二章系统分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析按照由顶至底、由大到小、由粗到精的过程来进行,制定出合理可行的客户需求是决定系
16、统能够准确无误实施的重要保障。2.1系统可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要可能解决的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否达到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。一般来说,可行性分析应从操作可行性、技术可行性、经济可行性等方面进行研究。2.1.1操作可行性现行系统采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,在运行初可以采用平
17、行方式从旧系统逐步转换过来,在这其间,手工操作与电脑操作并存,微机操作可逐渐增加工作量,且在这段时间,工作不间断,且新老系统有明显的效率对比。2.1.2技术可行性在现代化社会,无论是管理层面还是工作层面的人员都要有一定的计算机基础,同时工作人员要有较高的素质。酒店客房管理对员工的素质要求则更高,要有敏捷的思维,接触事物的能力,能够在短期内掌握酒店客房管理系统的功能和使用方法,这样才能熟练运用酒店管理系统,更快的投入工作岗位。酒店客房库存管理系统属于一个数据库应用类的系统,对存在数据库进行添加、删除、查找、修改等功能。2.1.3经济可行性随着技术的不断发展,管理系统不仅提高了工作效率,而且节省了
18、劳动资源和开支,提高了酒店客房的经济效益,为系统的广泛使用提供了基础。1系统给企业带来的经济效益酒店客房管理系统快速和方便的管理,为酒店客房节省时间,同时让公司的秩序有显著的改善。再次酒店客房系统是一个智能化的管理,是一个动态的存储,也易于查询,为管理人员采取决策提供了一种依据。由此为企业带来可观的经济效益。2企业的承受能力酒店客房系统的开发要进行系统调查和统计,主要是进行人力和物力的投资,然而对软件的投资只是一个简短的过程,只要有专业的开发人员投入开发。管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。软件方便企业人员的安排和调度,总体来
19、说节省了开支,在繁琐的事情和和管理有序的企业来说,企业考虑的长远利益,而不眼前的琐事。从而商家是有能力支付开发费用。2.1.4开发环境本系统开发与运行环境如下:1开发环境:windows 7.2开发工具:Microsoft Visual Studio 2012.3数据库管理系统:SQL Server Management Studio 2005.2.2系统需求分析本课题主要是针对酒店对客房的一系列管理设计的一个系统,其中包括客房预订和登记信息、客房使用管理情况的信息。主要供相关工作人员和管理人员使用,而且各自的权限不同,所以使用本系统必须要登录后才能进行相关操作。登陆后即可进行相关功能的实现,
20、本系统主要是对客房的一系列相关信息进行增删改查的操作。在这个系统实现的功能中主要可以分为以下几个功能模块:1登录模块本模块的登录者分为二种角色:管理员、收银人员。不同的角色都是通过同一个登录模块进行登录,输入各自的用户名和密码选择对应的角色进入各自界面,角色不同,进入的界面是不同的,因为各自能进行的操作权限不同。登录后就可以进行相关的操作,实现对应的功能。2添加管理员模块本模块主要服务对象是管理员,普通收银员没有此权限,管理员通过此模板可以添加新的用户,并设定各自的级别,需要输入的信息有:账号、密码、姓名、级别。3管理员管理模块管理员管理模块可以对添加的所有工作人员的账号、姓名和级别进行查看、
21、修改、和删除操作,此模块的使用权限是系统管理员。4添加会员分级此模块可方便的添加会员名称和所享受的折扣。5会员分级管理可以对本系统的会员名称和所享受的折扣进行修改和删除的操作。6添加会员添加会员模块里是对管理会员模块中的修改按钮进行操作的,也可以单独的对会员进行添加。7客房级别可以对客房的规格和价格进行调整。8管理客房级别此模块可以查询本系统中所有客房的规格,并可对其规格和价格进行修改和删除的操作。9安排入住本模块主要是针对顾客服务的,可以是预定也可以是入住,还有对客户的类型进行选择,目的是享受不同的优惠程度,然后就是客人的一系列基本信息进行登记,主要包括(姓名、性别、联系电话、身份证号、入住
22、日期、天数、押金、附加信息)信息。10查看客房此模块可以查看到本店的所有客房,已入住的和未使用的,并且具有筛选的功能。11客人结账这个模块是记录了所有客人入住的信息,可根据用户的需求结账或补交押金继续入住,主要信息有:房间号、楼层、规格、价格、是否入住、入住者姓名。12检索房间状态这个模块看似和客人结账的界面一样,但他们两者是有所不同的是,检索房间状态是将客人结账中的所有入住客人,需要补交押金的客人的信息都筛选了出来,这个模块可以方便管理员和普通用户检索到需要补交押金的客人,使得效率再次提高。13历史记录此模块记录了所有来过和目前正在入住的所有客人的信息,包括:编号、房间号、姓名、入住时间、天
23、数、离开时间、消费金额、状态。这个模块还有统计的功能,记录了所用的消费情况。2.3开发环境及特点介绍本系统采用ASP.NET开发环境,SQL Server Management Studio 2005数据库环境。与以前的Web开发模型ASP相比,ASP.NET具有以下突出的特点:(1) 更强的性能。(2) 强大的卡发工具支持。(3) 强大的功能。(4) 多种语言支持。(5) 更易于配置管理。(6) 更加易于开发。(7) 自定义性和扩展性。(8) 安全性。(9) 清晰的程序结构。2.4系统开发的理论基础2.4.1概述ASP.NET语言ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 设计 实现
限制150内