大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc

上传人:文库蛋蛋多 文档编号:3930038 上传时间:2023-03-28 格式:DOC 页数:43 大小:1.60MB
返回 下载 相关 举报
大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc_第1页
第1页 / 共43页
大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc_第2页
第2页 / 共43页
大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc_第3页
第3页 / 共43页
大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc_第4页
第4页 / 共43页
大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学本科毕业设计毕业论文基于.NET的酒店订房管理系统的设计与实现.doc(43页珍藏版)》请在三一办公上搜索。

1、本科生毕业设计基于.NET的酒店订房管理系统的设计与实现Design and Implementation of Hotel Room Reservation Management System Base on .NET学生姓名XXX所在专业所在班级申请学位指导教师留洞洞职称副教授副指导教师职称答辩时间目 录设计总说明IINTRODUCTIONII1 绪论11.1 系统开发背景11.2 国内外研究现状11.3 系统开发的目的及意义21.4 本文研究的主要内容及结构安排32 建立系统的相关理论与技术32.1 ASP.Net技术32.2 SQL Server 2005 简介42.3 B/S结构42

2、.4 面向对象技术53 系统需求分析63.1 需求分析基本理论63.2 可行性分析63.3 功能需求分析73.4 系统功能框架73.5 业务流程图83.6 程序流程图103.7 数据流图113.8 数据字典114 系统设计134.1 系统总体设计134.1.1 系统开发工具的选择134.1.2 数据库管理系统的选择134.2 系统功能结构图144.3 数据库设计154.3.1 E-R图设计154.3.2 数据库表关系图174.3.3 逻辑结构设计175 系统详细设计与实现205.1系统前台205.1.1 首页205.1.2 客房查询215.1.3 酒店介绍215.1.4客房预订225.1.5

3、取消预定235.1.6 个人信息更新245.2 后台管理设计与实现255.2.1 管理员登录255.2.2 后台管理主页265.2.3 房间管理265.2.3 预订管理275.2.4 入住管理295.2.5 退房管理305.2.6 换房管理305.2.7信息分析统计316 系统详细测试336.1 系统测试目标336.2 软件测试336.2.1 测试的基本概念336.2.2 测试步骤346.2.3 本系统测试347 结束语357.1 总结357.2 未来展望35鸣 谢36参考文献37设计总说明近年来,随着我国信息产业的飞速发展,计算机的开发应用已渗透到各个领域,而且日趋普及,酒店业也免不了受到其

4、影响,酒店宾馆作为服务性行业更应为客人着想,提供便捷,高质量的服务,让客人感到宾至如归的感受。虽然信息化并不是酒店经营成功的关键因素,但是它可以是那些左右成败的因素发挥出更大的能量。因此,酒店采用信息化的管理系统势在必行。随着我国市场经济的迅速发展和人们生活水平的不断提高,酒店宾馆间的竞争日趋激烈,为在这场竞争中取得显著优势,就必须在管理上加以改善,如何利用先进手段,提高客房的管理水平,是每一个酒店管理者所面临的重要课题,因此酒店客房管理系统的开发正是利用高科技手段提高酒店管理的一条行之有效的途径,成为推动酒店快速发展的先决条件。在线客房预订在现代化宾馆、酒店管理中占着举足轻重的地位,与效益有

5、着直接的相关关系。在线酒店订房管理系统具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个好的在线订房管理系统,可以节省大量的人力物力,提高酒店的管理效益及经济效益。酒店订房管理系统通过计算机管理可大大提高业务运作的速度和准确性,工作人员的工作效率就可以得到提高,可见,在线酒店订房管理系统可以通过各方面提高效率与效益。本课题开发的这套酒店订房管理系统采用B/S模式开发,以业务流为中心,优势在于系统简单、功能强大、扩展能力良好以及跨地域的操作功能。系统开发的性能要求是实现酒店管理的系统化、规范化、无纸化和自动化。ASP.NET结合SQL Ser

6、ver数据库实现以下功能:系统信息查询、会员信息管理、酒店新闻管理等功能模块,将许多日常工作集成在一起,使酒店管理效率更高。本文的主要工作集中在对所要开发的系统简要的概述,简介系统的开发工具,并着重分析了所要用到的技术,详细介绍了系统各个功能模块的设计及实现,在详细设计的基础上,对部分功能模块的关键技术进行了重点介绍和分析,并对系统进行了严格的测试。 该系统以windows xp为开发环境,使用Visual Studio2008以及SQL Server 2005为开发工具,实现了酒店订房管理系统的基本功能。本系统的功能基本成型,可能存在某些功能的缺失,有待进一步开发完善。系统的主要技术及特点包

7、括:系统采用B/S架构,实现了客户端零维护,且系统扩展性非常容易。ASP.NET技术,是一个非常流行的开发技术而且开发成本低,容易维护、升级系统。ASP.NET技术把页面代码跟后台逻辑代码分开使编写程序更加容易,实现了界面与业务逻辑层的分离,维护软件成本更低,代码更容易理解以及阅读代码。同时系统界面友善,便于操作。关键词:订房管理;ASP.NET;SQL Server; B/S架构INTRODUCTIONIn recent years, with the rapid development of Chinas information industry,the development and a

8、pplication of computer has penetrated into all fields, The hotel industry will inevitably affected by them. Hotels as a hotel service industry should be more considerate for the guests, Convenient and high-quality services should be provided to make the customs feel that home is always that. Althoug

9、h the information is not a critical success factor for hotel operators, But it is about the success or failure of those factors play a greater energy. Therefore, the use of the hotel information management system is imperative. With the rapid development of the market economy of our country and peop

10、le living standard rise ceaselessly, the competition between the hotels is becoming increasingly fierce. To get the advantage in this competition, we must improve the management, how to use advanced tools to improve the management level rooms is an important issue that the hotel managers facing, The

11、refore Hotel Rooms Management System development is the use of high-tech means to improve the management of a hotel effective ways promoting the rapid development of the hotel prerequisite.Reserving on internet is an important part of management of hotel, which has straight connection with definite.

12、 Online hotel management system has incomparable advantages with the artificial management. It can retrieve quickly, easy to find, high reliability, large memory capacity, security and good, long life and low cost. An excellent on-line guest room reserve system can save a lot of manpower and resourc

13、es. And improve the management effectiveness and the economic efficiency of the hotel. Through computer management, the hotel reservation management system can greatly improve the speed and accuracy of operations. Than the staffs work efficiency can be improved too .So, we can see, the online hotel

14、reservation management system can improve the efficiency and effectiveness in all aspects.This set of inside that this lesson develop the small scaled business enterprise net ascends to transact system adoption the B/S the mode of develops, regarding working to flow as the center, the advantage cons

15、ists in the system simple, System development of the function request is to realizes the network transact of systematize, the norm turn, has no the paper turn with automate. The ASP.NET combination SQL Server database realizes below function :Document, official document, subject discussion, mail, sy

16、stem management and data information of saving, output etc. operates, gathering many daily pursuits together, make the efficiency that transact higher.The textual main work concentrates at say all to a system for wanting developing synopsis, the tool of development of the brief introduction system,

17、combined to emphasize to analyze a technique for wanting using, detailed introduced a function mold a foundation for of design and realizing, in the detailed design top, to parts of functions mold a test for of key technique proceeding point introduction with analyzing, and to the system proceeding

18、strictly. The system based on the windows xp as development environment , and using Visual Studio2008 and SQL Server 2005 development tools to achieve the basic functions of hotel reservation management system. The functions of the system is the basic shape, there may be some lack of functionality,

19、pending further development and improvement. The main technical features include: the system adopts B / S structure, make the system can be zero client maintenance, and system scalability is very easy. A technology is a very popular development technology and its low cost, also its easy to maintain

20、and upgrade the systems. The technology separate the page code with the background logic code, make the programs writing easier to achieve, and the separation of interface and business logic, also the lower maintenance cost of software .And the code is easier to understand and read. At the same time

21、, the System interface is friendly, and easy to operate. Key Words: booking management; ASP.Net; SQL Server; B/S structure 基于.NET的酒店订房管理系统的设计与实现信息管理与信息系统,200811622214,XXX指导教师:留洞洞1 绪论1.1 系统开发背景伴随着计算机、网络技术的高速发展,信息网络化的逐步普及1。我们周围的一切事物都因为信息时代的来临而面临着变革,包括我们的生活,思维方式与学习方式等等。计算机、网络技术带动了社会的高速发展,同样,社会的高速发展已离不开

22、电子信息的网络化,各行业的高度信息化2。在电子信息网络化的过程中,各行各业的信息管理系统不断的涌现。酒店行业在信息化、网络化高速发展的当今,很有必要追赶时代的步伐。因此,酒店订房管理系统是一个酒店单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因为,酒店订房管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类

23、社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,酒店订房管理系统具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,也是酒店管理科学化、正规化,与世界接轨的重要条件。因此,开发一个酒店订房管理系统对于提高客房管理水平,提高客房管理的效率具有指导意义3。1.2 国内外研究现状自20世纪90年代中期以来,酒店、餐饮行业的信息网络化服务逐渐成为全球趋势。在先进的发达国家,酒店行业的信息网络化服务已经发展得比较完善。而在国内,信息化管理的进程与客户对酒店的需求还有相当的差距。近年来,随着计算机在酒店中的普及和应用,使得

24、酒店的信息网络化管理进入了一个新的发展时期。但总的来说,目前我国酒店管理系统应用中还是存在着缺陷的。我国目前的酒店行业在信息化、网络化的进程中存在的问题有:普及程度较低,应用水平低下,运行基础薄弱,技术功能与酒店需求错位等等。但信息化、网络化已成为当今世界经济和社会发展的大趋势,信息技术已经成为影响人类生活和经济活动的重要力量。目前,各国政府行政管理、社会公共管理、企业生产经营大量运用数字化、网络化技术,加快了信息化步伐;同时,各行业亦积极创造条件,加快向信息化、网络化的经营管理模式迈进,向消费者提供多方位的信息产品和网络服务。酒店行业是对互联网比较敏感的行业之一,自然摆脱不了这股发展的潮流。

25、在高速信息化网络化的发展潮流的带动下,我国酒店在线客房预订系统正以一种自有的方式迈进一个新的时代。1.3 系统开发的目的及意义在信息高度发展的今天,特色经营在管理偏向于信息化、网络化的宾馆及酒店业中已经日益明显。同时,经济的高速发展带动了旅游行业的发展,从而促进了酒店行业的发展。不断加快的酒店集团化的步伐正预示着传统的宾馆、酒店的转型向着现代化宾馆与酒店业方向转型。趋向于成熟得益于因特网技术的高速发展而渗透到商业团体的各个领域。酒店行业相要提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助现代化信息管理4。网络化信息系统因其信息量巨大、准确、高效、综合性管理的特点而得到

26、了宾馆与酒店业管理者的一致认同。在当今信息时代,建立酒店订房管理系统,采用计算机对客房信息进行管理,既可方便客户进行网上订房,避免客户出现订房难的问题,也可以进一步提高酒店的经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。在酒店业竞争越来越激烈的今天,酒店管理者如何给住店客人提供方便快捷的服务、降低自己的营业成本是各个酒店追求的目标13。如果没有一套可靠的酒店管理系统,单凭手工操作,不仅效率低下,而且极大地影响到酒店的服务质量5。酒店管理系统可以为酒店管理者提供详细的经营情况信息,以使管理者更好的作出决策。通过酒店新闻的发布使更多的客户了解

27、本酒店的动态,增加了客户对酒店的关注度同时也起到了广告效应,提高了酒店的知名度。客户通过系统可以查询到客房入住和预定情况,方便了客户进行客房预约和入住。酒店管理系统就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高酒店的管理效益及经济效益,酒店订房管理系统可节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。(2)提高服务质量,由于

28、计算机处理信息的速度很快,可以大大减少客人入住、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。清晰准确的账单、票据、表格,使客人感到高档次的享受。完善的预订系统,使客人的入住有充分的保证。完善的客史档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人历史资料,可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务。(3)提高工作效率,酒店管理系统通过计算机管理可大大提高业务运作的速度和准确性。电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记

29、、整理、复核等一系列的繁重劳动也可大为减少。(4)完善酒店内部管理体制,科学、正规、系统的酒店软件系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。1.4 本文研究的主要内容及结构安排本文研究的主要内容是设计并实现一个功能完善、结构清晰且界面友好的适用于酒店的在线订房管理系统。系统可以划分为前台展示模块和后台管理模块两个相对独立的部分。酒店订房管理系统的开发环境是基于Windows XP平台上开发的应用系统。按照面向对象程序设计的方法,设计一个基于Web的B/S体系结构。采用Microsoft Visual Studio.NET2008和S

30、QL Server 2005 数据库为开发工具,利用C#语言实现了系统的具体功能。通过ASP.NET协同SQL SERVER对各个数据库的建设,实现系统的各个模块的功能。经过系统分析设计,本系统拟实现以下几个方面的功能,前台包括:酒店网站首页、酒店简介、客房查询、客房预订或取消、酒店新闻浏览、个人信息更新;后台管理功能包括:对预订信息的管理、入住管理、退房管理、换房管理、房间管理、会员信息管理、营业额统计等。2 建立系统的相关理论与技术2.1 ASP.Net技术ASP.NET是目前流行的一种制作动态网页的技术,它拥有C#编程语言“一次编写,各处运行”的特点,具有良好的移植性、健全性和安全性6。

31、整个ASP.NET页面的执行过程如图2-1所示。图2-1 ASP.NET页面执行过程Web服务器在遇到访问ASP.NET网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求低。它主要运行与开发服务端的脚本程序和动态生成网站的内容。ASP.NET技术和目前同样流行的JSP技术、PHP技术是同样性质的、更高一层次的,他们的作用是一样的。但是ASP.NET技术与后面两种技术相比,有着十分突出的优越性。ASP.NET是跨平台的,有良好的数据库交互能力,一处编写,随处运行。由于这些组件是可重用的

32、,所以提高了开发效率。ASP.NET还有强大的数据库支持,ASP.NET可以和SQL SERVER的数据库建立连接,操纵数据库数据7。ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图2-2所示。图2-2 ASP.NET的结构模型(1)ASP.NET不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务8。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以

33、通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。(2)ASP.NET是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。(3)ASP.NET 可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .N

34、ET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。2.2 SQL Server 2005 简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005的结构化查询语言之所以能够为用户和业界接受,并成为国际标准,是因为它是一个综合的、功能极强同

35、时又简洁易学的语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:综合统一,高度非过程化,面向集合的操作方式,以同一种语法结构提供多种使用方式等9。使得SQL Server 数据库引擎具有很高的易学性和实用性。与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理人员、信息工作者还是决策者,SQL Server 2005 都可以为您提供

36、创新的解决方案,帮助您从数据中更多地获益。2.3 B/S结构B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件10。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),浏览器就可以通过Web Server同服务端的数据库进行数据的交互。B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器,Web服务器,应用服务器和数据库服务器组

37、成。客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。浏览器/服务器(B/S)系统是一种分布式计算系统,浏览器向服务器上的网站程序递交请求和参数,服务器上的网站程序将结果传递到浏览器,由浏览器显示结果并传递给用户。此种方式的好处是可以随时接受用户的请求,显示用户想要的结果,每个页面的内容都是由程序动态生成的,不必为每个内容做一个单独的页面,不需要用户安装任何特定的程序,只要有浏览器就可以得到预想的结果。它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部

38、分在多台计算机上同时运行。B/S模式的优点是:(1)具有分布性特点,可以随时随地进行查询,浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强12。2.4 面向对象技术面向对象技术(OOT)是一种软件开发和程序设计技术。所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系。封装、继承、多态是面向对象程序的主要特征。正是这些特征使程序安全、可靠、可重用、易维护。C#语言是2001年微软公司推出的可以在.NET平台的网络环境中开发软件的新一代面向对象的编程语言。它采用虚拟机技术使其

39、具有强大的可移植性和安全性,为建立复杂的、可扩展、可移植的WEB应用提供了强有力的支持,被称为一种划时代的程序设计语言11。.NET提供了基于组件的多层体系结构,使得C#应用程序兼有组件技术和多层体系结构的优点,编写十分简单,因为业务逻辑被封装成为可复用的组件,并且.NET服务器以容器的形式为所有组件类型提供后台服务,使开发者将精力集中在业务逻辑的开发中,而不必关心底层细节。对于最终用户来说,.NET技术的实现将使计算机的功能得到大幅度的提升,而计算机的操作却变得更加简单。他们将完全摆脱人为的硬件束缚,利用任何设备、通过任何系统、在任何时间、任何地点访问互联网的多维时空,并对其进行跨应用程序的

40、集成。对于网络开发来说,借助.NET技术所提供的基于XML的松散偶合技术,真正的将应用程序逻辑分发在网络上,实现跨平台访问。3 系统需求分析3.1 需求分析基本理论需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管

41、理的一系列需求工程。狭义上理解需求分析是指需求的分析、定义过程。需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计。简言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。3.2 可行性分析(1)经济可行性:系统前台展示了酒店的简介、酒店新闻、酒店房间等基本信息。游客可浏览相关信息却不可实现在线订房,会员在线订房时还要通过手机验证码的输入确认保证客户的信息正确,从而满足了客户对在线客房预订的要求。通过

42、计算机管理酒店的订房业务,不仅大大提高了房间利用率,且实现酒店经营的高效管理。(2)技术可行性分析:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。由于网上酒店订房管理系统这一类的企业管理系统的开发已有一定的时期,有很多成功的实例,技术基础成熟、可靠,ASP.NET具有多语言支持等强大更能、SQL Server数据库管理高效稳定、灵活方便、适合现阶段业务规模发展的需要,因而技术上可行。(3)操作可行性分析:主要是管

43、理人员对开发酒店订房管理系统是否支持,现有系统是否科学,是否能满足公司办公需求,公司现有网络通讯基础是否完善。本系统采用B/S模式,操作极为简单,系统管理员都可以方便的登录,进行管理和查看。因此操作上可行。(4)社会可行性分析:社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否为社会带来利益。酒店订房管理涉及到公司的各个方面,一般是不允许发生错误的,它直接影响着企业的利益。在以往手工进行的工作中,需反复的进行各种抄写、计算等工作,不仅花费大量的时间,而且往往会出错。计算机应用于管理领域,不仅可以使企业各类人员以最少的劳动和最短的时间来完成大量的工作。而且,

44、可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。因此说,酒店订房管理系统在社会上是可行的。3.3 功能需求分析通过基于Internet的网上管理系统,使酒店管理系统化、规范化、自动化,从而达到提高工作效率的目的。系统开发的总任务是利用计算机和网络使管理者的日常工作更加简单和高效,同时使客户的预定和入住更加方便快捷,真正实现现代化管理。本次设计主要实现通过互联网方式进行简单的酒店订房管理和房间预订,让酒店管理者可以在任何可联网的地方进行酒店管理,让酒店的客户足不出户坐在家里就能预订出自己想要的客房。实现的主要功能有:(1)前台酒店简介:对酒店基本信息的介绍。客房查询:查询酒店客

45、房信息。用户注册:注册成为会员,会员才有预订房间的权限。客房预订:预订客房。酒店新闻:新闻信息的浏览。更新个人信息:实现会员基本信息的更新,如更新联系电话、登陆密码。(2)后台管理系统信息查询:包括预订房间信息的查询,当前入住信息的查询以及历史信息的查询。会员信息管理:对会员信息的添加,删除与修改。房间类型管理:对房间类型的添加、删除。酒店房间管理:添加房间,管理房间信息。日常业务管理:包括对预订信息的管理,没有预定的客户直接入住的入住登记管理,入住的客户的入住信息的管理,客人换房的管理以及客人续房或退房的管理。信息分析统计:包括入住统计,订房统计和营业额统计功能。3.4 系统功能框架系统功能

46、主要划分为前台管理和后台管理两大模块。前台管理包括主页、酒店简介、新闻中心、客房信息、客房预订等。后台管理包括用户管理、会员管理、新闻信息管理、房间信息管理、日常业务管理、统计管理,其中日常业务管理包括入住管理、退房管理、换房管理等。系统功能框架图如图3-1所示。图3-1系统功能框架图3.5 业务流程图(1)客户业务流程图游客可以通过直接浏览网站实现对酒店基本信息、客房信息等的了解,查询客房信息。通过会员登录实现对在线客房预订,查看个人信息,修改密码、联系电话,查看订房状况,或是取消所预定的房间。图3-2客户业务流程图(2)后台管理业务流程图图3-3系统后台详细业务流程图3.6 程序流程图客人

47、开始预定或入住预定入住是否有预定客人选房客人交费预定成功预定查询客人选房登记入住预定入住客人入住退房退房成功换房或续住换房处理续住处理结束无有否是图3-4 程序流程图3.7 数据流图图3-5数据流图3.8 数据字典表3-1管理员信息数据字典名字:管理员信息表描述:存储管理员信息定义:管理员信息表=编号+登陆账号+登陆密码+管理员姓名。表3-2预定信息数据字典名字:预定信息表描述:存储订房信息定义:预定信息表=订房编号+订房人+性别+电话+预定房间+预订入住时间+预订离开时间+订房人ID表3-3会员类型信息数据字典名字:会员类型表描述:存储会员类型信息定义:会员类型表=类型编号+客类型名称。表3-4会员信息数据字典名字:会员信息表描述:存储会员信息定义:会员信息表=会员编日期号+会员姓名+密码+类型编号+性别+年龄+身份证+联系电话+注册。表3-5入住信息数据字典名字:入住信息表描述:存储客户入住信息定义:入住信息表=入住编号+入住人+身份证号+押金+入住房间+入住状态+入住日期+离开日期+入住天数。表3-6新闻信息数据字典名字:新闻信息表描述:存储新闻信息定义:新闻信息表=新闻编号+新闻标题+新闻内容+发布时间。表3-7房间类型信息数据字典名字:房间类型表描述:存储房间类型信息定义:房间类型表=类型编号+类型名称。表3-8客房信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号