基于ASPNET的酒店管理系统课程设计论文.docx

上传人:b****6 文档编号:16722483 上传时间:2023-07-16 格式:DOCX 页数:38 大小:744.93KB
下载 相关 举报
基于ASPNET的酒店管理系统课程设计论文.docx_第1页
第1页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第2页
第2页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第3页
第3页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第4页
第4页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第5页
第5页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第6页
第6页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第7页
第7页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第8页
第8页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第9页
第9页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第10页
第10页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第11页
第11页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第12页
第12页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第13页
第13页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第14页
第14页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第15页
第15页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第16页
第16页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第17页
第17页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第18页
第18页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第19页
第19页 / 共38页
基于ASPNET的酒店管理系统课程设计论文.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于ASPNET的酒店管理系统课程设计论文.docx

《基于ASPNET的酒店管理系统课程设计论文.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的酒店管理系统课程设计论文.docx(38页珍藏版)》请在冰点文库上搜索。

基于ASPNET的酒店管理系统课程设计论文.docx

基于ASPNET的酒店管理系统课程设计论文

 

课程设计报告

 

课程名称:

信息系统开发

课程设计名称:

基于的酒店管理系统

前言

中华上下五千年,历史悠久,文化底蕴浓厚。

大好河山内有着无数美不胜收的奇异风景,令人流连忘返。

中国拥有巨大的旅游市场,而旅游业又往往伴随着吃、住、行等一系列服务,属于综合性产业。

随着人民生活水平的不断提高,享受休闲旅游度假的人数逐年攀升,对于远途出行,必须找一个休息调整的安身之所。

中国经济迅速腾飞,不同地域之间的经济合作日益密切,业务人员来往频繁,这部分客户人群对于商务经济型酒店需求也不断增加。

酒店、宾馆行业随着旅游业的火爆和经济的发展而日趋兴旺。

传统的酒店客房预订,旅客或住宿者通常亲自到达目的地再寻找理想的客房,在进行比较和相关信息的咨询后往往在很大程度上造成时间浪费。

相比较而言,通过网络预订,可以及时、准确的了解酒店的房间信息,如楼层位置,客房的大小、数量、价格等基本信息,再配上部分插图,房间概况一目了然。

节省了用户的赶路时间,为客户提供方便。

作为酒店的管理人员,通过计算机系统可对企业的经营状况、管理制度、客户信息有整体、精确的了解和掌握,能提高工作效率和经济效益,使得酒店管理更有条理,更加科学、规范。

本系统使用了现流行的B/S架构,配合使用SQLServer2005作为后台数据库开发工具。

利用Photoshop和Dreamwaver为前台页面布局和美化。

使用HTML、Div+Css为页面特效进行处理。

使用ADO.NET技术连接后台数据库及各应用模块,并进行相关数据的操作。

基于ASP.NET的酒店管理系统

摘要:

本文主要阐述了基于ASP.NET的酒店管理系统的实现,该系统采用了三层架构并充分利用了现今最流行的B/S架构模式。

描述了ASP.NET和web2.0之间的关联及相关开发工具。

在本文的整体框架中,描述了软件的可行性分析、需求分析、概要设计、详细设计以及软件工程的其他方面。

使用SQLSever2005作为后台数据库,提供强大的支持,完成酒店管理系统的设计与实现。

关键字:

酒店管理B/SASP.NETSQLSever2005

TheHotelManagementSystembasedonASP.NET

Abstract:

ThispapermainlyexplainstherealizationoftheHotelManagementSystembasedonASP.NET,whichusingthecodingmethodofthree-tierapplicationandtakingadvantagesofthemostpopularBrowser/Serverstructuremodeinpresent.DescribetherelationshipbetweenASP.NETandweb2.0,otherassociateddevelopmenttoolsaswell.

Theoverallframworkofthispaperisdescribedfromfeasibilityanalysis,needsanalysis,outlinedesign,detaileddesignandotheraspectsofthesoftwaresystem.SQLServer2005isusedasthedatabasethatprovidesapowerfulbackstagesupport,completesthedesignandimplementoftheHotelManagementsystem.

Keywords:

hotelmanagementB/SASP.NETSQLSever2005

第一章绪论

1.1选题背景

随着中国经济的腾飞,人民生活水平的不断进步,旅游已经成为当今人们生活、娱乐、休闲的一个主题。

旅游行业的日趋火爆,同时加速了酒店、宾馆行业的整体发展。

酒店行业充满了激烈的市场竞争,在改革开放一来,我国的酒店、宾馆行业迅速发展,成为具有一定规模的第三产业,充满了广阔的市场前景和拥有良好的发展趋势。

在未使用计算机软件对酒店客房采用传统的管理方式时,通常使用手工处理账务,存在去多现金流失的漏洞,且人工查房不能及时、准确的获得房间是否处于空闲或者被预定状态的信息。

相反的,如借助计算机系统,可是结账既准确又快速,并能在第一时间得知房间的状态信息。

因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络和通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。

1.2研究现状

国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(ElectronicEngineeringCO.)、HIS(HotelInformationSystem)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。

现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。

而且产生了一大批国际级的联号饭店,如希尔顿(HiltonHotelsCorp)、谢拉顿(SheratonCorp)、假日(HolidayCorp)、凯悦(HyattHotelCorp)等集团公司的世界饭店。

国内的酒店计算机管理系统于上世纪80年代初起步,到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。

国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。

到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。

国内最早的饭店管理软件仅简单运用于前台接待、排房、结帐、查询等基本服务,发展至今,较为成熟的饭店管理系统已具备前台管理、餐饮娱乐管理、客户管理、财务管理、物业管理等多项管理功能。

综上所述我国饭店管理软件的功能发展有如下几大趋势:

(1).软件产品集成化

(2).操作界面人性化

(3).注重客户关系管理

(4).从数据处理型向决策型发展

(5).系统开放化

(6).增值产品/服务功能增加

(7).支持电子商务  

(8).饭店集团型管理软件

1.3项目意义

随着世界经济全球化进程的加快,在这个信息“爆炸”的电子商务时代,掌握了信息技术的主动权,便率先拥有了商机。

因为互联网具有开放性、国际性等特点,使得旅游酒店的经营范围扩展到全球,同时电子商务又扩大了酒店业的竞争领域,使企业从常规的广告竞争,促销手段,产品设计等领域的竞争扩大到无形的虚拟竞争空间。

酒店管理系统是酒店对自身管理不可缺少的一部分,利用该计算机系统可以对酒店规模、制度、政策的进一步拓展、优化提供便利,还可以提高工作效率和经济效益,使得管理更有条理、更加科学、规范。

可以预见,酒店管理系统的实现将在很大的程度上改善酒店的管理运行机制,提高酒店的办公效率,为高质量酒店服务提供保证。

并且准确、快速、统一的信息处理对酒店的决策、业务发展和社会信誉必定有着积极的意义。

1.4全文体系结构介绍

第一章主要介绍了酒店管理系统的选题背景,目前国内的研究现状以及对于该系统开发研究的项目意义。

第二章重点介绍了网站在开发过程中所用到的开发工具和相关技术,简略描述了.NET3.5的主要特性和优势。

第三章对从技术、经济、社会等方面对酒店管系统的进行了可行性分析。

第四章运用软件工程的方法对系统进行了需求分析。

第五章主要是各个模块实现操作的成果展示。

第六章概括性总结了全文的主要思想,汇报了本次论文具体实施的工作,总结了本次毕业设计的经验分析了不足和今后的努力方向。

第二章开发工具及技术介绍

2.1开发工具

2.1.1MicrosoftVisualStudio2008

MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用程序。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

VS2008强大的网页编辑功能和简便实用的特性使之成为众多网站开发人员的首选工具。

2.1.2SQLServer2005

SQLServer2005,相对于MySQL、Oracle、Sybase、DB2等关系数据库,SQLServer性价比较高,能够很好的和.NET集成,非常适合作为Windows应用的后台数据库。

且SQLSever2005安全性强,操作方便,管理和开发易入手。

融合了.NET框架主机、XML技术、通告服务、Web服务等十个有关开发的重要特性。

2.1.3Dreamwaver

Dreamwaver是由Macromedia公司所开发的专业网站开发工具,它使用所见即所得的接口,亦有HTML编辑的功能,具有网页制作效率高,网站管理方便,代码编辑控制能力强等优点。

Dreamweave加快了站点开发的进度,同时可使网站管理人员更加有效地对站点进行修改和维护。

2.1.4Photoshop

Photoshop是集图像集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,功能非常强大,适用范围极其广泛,是Adobe公司旗下最为出名的图像处理软件之一,深受广大平面设计人员和电脑美术爱好者的喜爱,在帮助美化前台页面图片、增加页面效果等方面,效果显著。

2.2ASP.NET技术

ASP(ActiveServerPages动态服务器页面)技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。

是编译性的编程框架,运行时服务器上编译好的公共语言代码,可以利用早期绑定来提高效率。

ASP.NET把界面设计和程序设计以不同的文件分离开,因此程序的复用性和维护性得到了显著提高,作为ASP的升级,可完全利用.Net架构的强大、安全、高效的平台特性,完成编译工作。

运行前进行绑定,即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管制与验证的安全机制等都为ASP.Net带来卓越的性能。

并且ASP.Net在异构网络里有强大的可扩展性。

Microsoft.NETFramework2.0彻底地改进了ASP.NET 。

ASP.NET开始成为增强的Web应用技术  。

开发者能够发现,实现Web站点和页面所需要的代码量越来越少了,从而体验到前所未有过的轻松  。

同时,开发者也可以将自定义特征添加到ASP.NET中,以适应自己的需求  。

ASP.NET3.5相对于较早版本的主要新特性:

(1).深度整合语言级集成查询(LINQ)与数据处理;

(2).可以借助ASP.NETAJAX创建更高效、更具交互性、更有个性的网络体验,并支持大多数流行的浏览器;

(3).支持AJAX、JSON、REST、POX、RSS、ATOM等新型网络协议,以及一些新的WS-*标准,用于构建WCF服务;

(4).全面提供WWF、WCF、WPF工具支持,包括新的工作流服务技术;

(5).基类库(BCL)添加新的类,以满足大多数客户的需求。

2.3Web2.0

Web2.0是相对于Web1.0的新一类互联网应用的统称,注重用户的交互作用。

用户在阅读网站内容的同时亦可创造出新的内容与他人分享,也就是说用户既是网站内容的浏览者,又是网站内容的制造者;用户不再仅仅是在互联网上冲浪,同时也成为波浪制造者。

在模式上,由单纯的“只读”转变为“可写”及“共同发展”。

由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!

Web2.0的主要特点有:

(1).用户参与网站内容制造。

(2).注重交互性。

(3).符合web标准的网站设计。

(4).Web2.0网站与web1.0没有绝对的界限。

(5).Web2.0的核心不是技术而在于指导思想。

Web2.0的目标在于凸显每个用户的存在价值,从而使每个用户在互联网上创造出自身价值。

通过普通人的参与,改变当前的网络时代并创造出新的时代。

2.4B/S结构

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成三层结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

2.5本章小结

本章重点介绍了对于该系统开发研究所用到的具体开发工具和关键技术。

简单描述了用于前台页面制作的主流开发软件和图像处理软件,对ASP.NET语言进行了简要的概述的并将SQLServer数据库与其他数据库进行了比较。

简略描述了ASP.NET3.5的主要特性和优势,对网站页面制作加深印象,有进一步了解。

第三章可行性分析

3.1技术可行性

酒店管理系统的开发环境简要描述:

●开发环境:

MicrosoftVisualStudio2008集成开发环境。

●开发语言:

ASP.NET+C#。

●后台数据库:

SQLServer2005。

●开发环境运行平台:

WindowsXP/Windows2000/WindowsServer2003。

本系统在软件方面选择ASP.NET3.5进行网站界面的设计和功能的实现,采用SQLServer2005作为后台数据开发工具。

在当今行情下,家用、商用电脑的硬件配置越来越高,基本采用WindowsXP及以上的操作系统,拥有1G以上的内存非常普遍,硬盘更是在250G最为常见。

因此,网站在硬件方面完全可行。

ASP.NET3.5和SQLServer2005都为世界著名软件公司的顶尖开发人员所研发的产品,且处于不断更新换代之中,技术非常成熟。

在安全性、可用性、可靠性等方面毋庸置疑。

因此,网站在软件方面同样可行。

3.2经济可行性

运行本系统所需的硬件和软件系统均为当前广泛使用的。

WindowsXP、Vista等操作系统均可从网上下载获得。

SQLServer微软商业数据库的安全性、可靠性和实用性满足酒店管理系统的设计要求,VisualStudio 为微软公司推出的集成开发环境,而这亦可从官网下载获得,不需要花费大量的资金去购买。

本系统采用基于B/S(浏览器/服务器)的结构,不用安装专用客户端,简化电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

从长久而言,当前的投资可完全收回,系统投入运营后可节省部分管理费用,减少因人工填单时操作失误而带来的坏账,减小企业的损失。

在节省用户和相关工作人员时间的同时又显著提高了工作效率,提升了工作质量,有利于酒店的正常运营。

所以,本系统在经济上有可行性。

3.3社会可行性

本系统的开发研究作为计算机毕业设计,为巩固大学所学的各科知识,加深对专业知识的具体印象,没有违反国家法律法规及相关规定政策,没有违背当今社会的道德标准,危害、扰乱社会,并与业界有关规定无矛盾之处。

因此在社会法律方面的可行性通过。

在人员使用方面,该系统操作方法简单、易懂,无需非常严格的计算机专业知识培训。

故综上所述,本系统具有社会可行性。

3.4本章小结

本章首先介绍了酒店管理系统所依赖的开发环境,接着从软硬件系统、经济策略、成本回收、法律法规、人员使用等方面,对本系统的技术可行性、经济可行性、社会可行性进行了分析,证明了本系统具有良好的市场发展方向和开发前进。

第四章需求分析

在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。

需求分析是软件工程中的一个关键过程。

在这个过程中,系统分析员和软件工程师确定顾客的需要。

只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

需求分析按照由顶至底、由大到小、由粗到精的过程来进行,制定出合理可行的客户需求是决定系统能够准确无误实施的重要保障。

4.1酒店管理系统需求分析

为了提供高质量服务,酒店管理系统必定随客人的需求而不断完善。

及时共享客人的信息,给客人提供人性化的服务已成为酒店管理的目标与方向,未来酒店的竞争将主要在智能化、信息化方面展开。

主要体现在子系统高度集成、提供个性化服务、网络酒店模式等方面。

该系统应贯彻“两个服务于”的理念:

服务于用户,服务于管理者。

本系统竭力做到方便客户预定房间,使客户可以快速入住,减少繁琐的手续所带来的不便和时间的浪费。

方便酒店管理者对自身高效、科学的管理,宏观掌握酒店经营状况、空房数量、客房的状态信息入住率等。

客户的基本操作有:

(1).根据客房的类型,查询酒店的客房信息

(2).选择合适客房进行预订

管理者的基本操作有:

(1).管理酒店的订单信息

(2).管理酒店的入住信息

(3).设置酒店的客房类型和基本信息

(4).记录入住客人的消费信息,形成账单

(5).完成客人的结账退房

(6).分析酒店经营状况

(7).添加、删除管理员,设置角色

4.2系统流程图

图301系统流程图

4.3系统功能需求

本系统通过几个功能模块来实现,具体如下:

4.3.1功能模块划分

图302系统功能模块图

4.3.2功能描述

1.房间类型管理模块

功能描述:

添加、删除、修改房间类型,房间面积、床位数量及配套设施等。

2.经营状况统计模块

功能描述:

统计酒店的经营状况,营业额、收入、支出等。

3.房间经营管理模块

功能描述:

管理酒店已被预订的房间和客户退房等

4.客户信息查询模块

功能描述:

管理客户的基本信息,姓名、性别、电话、邮箱等。

5.房间信息管理模块

功能描述:

添加、删除修改房间的基本信息,房间号、房间类型、位置等。

4.4数据库分析

关系模型是目前应用最广泛、技术最成熟的一种数据库(DB)模型,其特点是概念简单清晰、易于为用户掌握和接受,有严格的数学基础和关系数据理论、能极大地简化数据库开发与维护工作,因而深受广大用户欢迎。

4.4.1数据库E-R图

本系统数据库E-R图如下图所示:

图303系统数据库E-R图

4.4.2数据库关系图

本系统数据库关系模型图如下图所示:

图34本系统的数据库关系图

4.4.3数据库逻辑结构

数据库关系模型的作用是在软件设计和分析过程中给用户提供关于数据的描述信息,从数据流图中的数据流、处理逻辑、外部实体、数据结构、数据存储和数据项等六个方面进行具体的定义。

本系统用到的数据库表如下表所示:

表31用到的数据库表

序号

数据库表名

数据库表存储内容

1

CustomersInfo

客户信息表

2

History

房间历史记录表

3

RoomCategory

房间类型表

4

RoomOperation

房间使用信息表

5

RoomsInfo

房间基本信息表

6

RoomStatus

房间状态表

7

UsersInfo

系统用户信息表

数据库表单详细说明如下:

(1).客户信息表(CustomersInfo)

功能:

用于保存客户的基本信息,包括客户身份证号、姓名、性别等。

具体如下表所示:

客户信息表

序号

字段

描述

类型和长度

是否为空

说明

1

CIdentityId

客户身份证号

nvarchar(50)

主键

2

CName

客户姓名

nvarchar(50)

3

CName

客户电话

nvarchar(50)

4

CAddress

客户地址

varchar(50)

(2).房间历史记录表(History)

功能:

用于保存房间历史使用记录,包括房间开始使用时间、退房时间、消费总额等。

具体如下表所示:

房间历史记录表

序号

字段

描述

类型和长度

是否为空

说明

1

BeginTime

开始时间

datetime

主键

2

EndTime

退房时间

datetime

3

RoomId

房间号

int

主键

4

TotalPrice

消费总额

money

5

CIdentityId

客户身份证号

nvarchar(50)

6

CName

客户姓名

nvarchar(50)

7

CPhone

客户电话

nvarchar(50)

(3).房间类型表(RoomCategory)

功能:

用于保存房间类型信息,包括房间类型编号、类型名、房间面积、床位数量等。

具体如下表所示:

房间类型表

序号

字段

描述

类型和长度

是否为空

说明

1

RCategoryId

房间类型编号

int

主键

2

Name

房间类型名称

varchar(50)

3

Area

房间面积

float

4

BedNum

床位数量

int

5

Price

房间单价

money

6

AirCondition

是否有空调

int

7

TV

是否有电视

int

(4).房间使用信息表(RoomOperation)

功能:

用于保存房间当前使用信息,包括房号、入住客户身份证号、入住时间等。

具体如下表所示:

房间使用信息表

序号

字段

描述

类型和长度

是否为空

说明

1

RoomId

房间号

int

主键

2

BeginTime

开始时间

datetime

3

CIdentityId

客户身份证号

nvarchar(50)

4

Remarks

房间备注

nvarchar(200)

(5).房间基本信息表(RoomsInfo)

功能:

用于保存房间

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

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2