基于web的酒店管理系统的设计与实现

 2024-01-22 09:01

论文总字数:22089字

摘 要

: 随着人们生活水平的日益提高,出门旅游已经成为业余主要娱乐方式,而用户酒店的预订是必不可少的。本系统使用Visual Studio .Net C#和SQL Server 2008作为程序开发工具和数据库开发工具。用户模块的功能主要是浏览房间信息,预定房间,退房和注册等,管理员模块的主要功能是对房间的增加删除修改查询,管理用户的入住退房等。本文首先着重分析了系统开发背景和需求分析,然后进行系统总体设计和数据库设计,最后针对系统的主要功能进行了较详细的说明并对系统的功能可用性等进行了测试并提出了改进方向。

关键词: 酒店管理系统,Visual Studio,ASP.Net,数据库

Abstract:With the improvement of people"s living standards, tourism has become a main form of entertainment, so booking and room viewing is extremely needed for users. This system uses Visual Studio.Net and SQL Server 2008 as a development tool and database development tools. The functions for users are viewing room, reserving ,checking-out and registering. The functions for administrator are increasing searching and deleting the rooms and manerging users’ checking. This paper discusses the design of the system and realization process, first on system design demand and requirements, and then introduces the system design and database design. Finally, according to the system test and put forward improving direction.

Keywords:Hotel Management System,Visual Studio,ASP.Net, Database

目 录

1 引言 5

1.1 课题背景 5

1.2 国内外研究现状 5

1.3 建立酒店管理系统的意义 5

2 开发环境的介绍 6

2.1 硬件和软件开发环境 6

2.2 Asp.net技术简介 6

2.3 访问数据库 7

3 系统需求与可行性分析 7

3.1 需求分析 7

3.2 可行性研究 8

4 系统总体设计 9

4.1 前台设计方案 9

4.2 后台设计方案 9

4.3 数据库设计 10

5 系统详细设计 13

5.1 酒店管理系统界面的设计 13

5.3 退房管理页面设计 16

5.4 房间管理界面设计 20

5.5 库存设备及其损坏修理管理 22

5.6 统计报表界面设计 23

6 系统测试 25

6.1 测试计划 25

6.1 单元测试 25

6.2 功能测试 25

6.3 测试用例及测试结果 26

6.4 安全性测试 27

6.5 测试分析 27

结 论 28

参考文献 29

1 引言

1.1 课题背景

随着中国旅游市场的快速发展以及国外游客对中国的热情与日俱增,带动了中国酒店业近年的迅猛增长。中国酒店业的竞争日益加剧已是不争的事实,酒店要提高自身的竞争力,就要从管理模式入手,采用先进的计算机技术,实现酒店业务管理的自动化。酒店管理系统不再是以前的那样简单的住房结算等方面,而是更加全面地为客户服务,为客户增设预定,查看酒店信息等内容,让客户住得安心放心,所以设计出这样一个增强酒店竞争力的管理系统是至关重要以及必要的。

1.2 国内外研究现状

随着我国经济的进一步繁荣发展,国民人均收入的不断增加;随着改革开放的进一步发展,我国在国际上的地位和声望不断提高,来华国际人士增多,酒店业的发展前景将不可限量。中国酒店协会预测:到2017年,我国酒店业消费额将达7万亿元。可以说,酒店行业是中国资本市场最具投资价值的行业之一。这样无形间就加大了酒店同行的竞争力。

客户衡量酒店提供商服务标准的一个准则就是酒店的业务提供是否全面。随着社会科技的发展,21世纪互联网将是人们交流的主要手段之一,互联网的发展从一开始就对人们产生这非常重要的影响而且这种影响的持续时间是任何人也无法预测的,所以能让客户从网上进行对房间的预定,退房和查看酒店信息是争取客户的关键。

基于WEB的酒店管理系统旨在建立完善、高效、可靠的酒店业务信息系统,争取更好更全面的为酒店提供良好的经营环境。

1.3 建立酒店管理系统的意义

在如今经济发展较快的时期,酒店电脑管理系统已经变成了酒店中不可缺少的一部分。酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店管理是一个服务型的行业,只有让用户住得放心,流程清楚,服务到位,化繁为简,提高效率,给用户一种“顾客就是上帝”的感觉才能让用户印象深刻,让用户有一段舒适旅行,为自己的口啤创下基础。本系统使用C#、ASP.NET等技术来编辑网页,并运用ASP.NET技术把数据库和动态网页相关联。该系统除了设计酒店展示的页面外,系统的用户还分为用户和管理员两种身份进行登录,分别有各自的权限。客户以用户身份登录可以对酒店客房进行查看,以及订房和退房的操作,而以管理员身份登录可以对客户的信息进行操作,如对房间的信息进行查询、增加、删除和更新,对酒店的库存设备进行录入,对客房的收入进行报表的查看等。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得客户信息房间入住信息可以及时的保存、更新,以便及时了解酒店经营的情况。

2 开发环境的介绍

2.1 硬件和软件开发环境

Microsoft Visual Studio 2010是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具, VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Microsoft Visual Studio 2010可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2010支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2010强大的网页编辑功能和简便实用的特性使之成为众多网站开发人员的首选工具[1]

2.2 Asp.net技术简介

剩余内容已隐藏,请支付后下载全文,论文总字数:22089字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;