c#的酒店预订系统的设计与实现

摘 要随着社会的发展,计算机技术也有了飞速的发展,因此,在酒店管理行业中,计算机的应用也越来越普遍,运用计算机实现对酒店的管理也变得尤为重要。对于酒店来说,为了适应现代化酒店的管理要求,实现科学化管理,利用计算机技术已经成了必要的条件,利用计算机能够高效率的完成酒店的日常事务管理。而酒店预订管理系统正是为此而设计的,本系统是运用SQL Server 2005数据库系统和ASP.NET系统以及C#语言开发实现的。它包括了站内新闻,酒店查看,机票预订,用户注册,留言板,后台管理等模块。该系统具有界面友好,灵活,安全性高,操作简单,运行稳定等特点,为酒店提高订房率,增加收入带来了极大的优势条件,是每个酒店管理者的理想选择。
目 录
第一章 系统需求分析 1
1.1概述 1
1.2酒店互联网时代的来临 1
1.3 功能 2
1.4现行系统存在的主要问题分析 2
1.5提出可能的解决方案 2
1.6可行性分析与决策 3
第二章 系统设计 4
2.1系统功能分析 4
2.2系统功能模块设计 4
第三章 数据库设计 5
3.1数据库需求分析 5
3.2数据库的表设计 5
3.2.1数据库的表设计 5
3.3系统说明 9
3.3.1硬件环境 10
3.3.2软件环境 10
3.3.3开发计划 10
3.4可行性分析 10
3.4.1风险分析 10
3.5方案设计: 11
3.5.1 Visual Studio 2010 11
3.5.2 .NET 平台 11
3.5.3 SQL Server 2005 12
3.5.4 B/S体系结构 12
第四章 界面介绍 14
4.1首页 14
4.2酒店查看页面 15
4.3用户注册页面 17
4.4站内新闻 18
4.5机票预订 19
结束语 20
致 谢 21
 *好棒文|www.hbsrm.com +Q: ^351916072# 

参考文献 22
第一章 系统需求分析
1.1概述
几年前,互联网盛及一时,上网成为企业时髦的标签,酒店的认识是必须搞专线上网,再搞一个网站,不然就落后了。互联网泡沫经济破灭后,酒店的网站大多被摆在一边,只是酒店的一个包装和点缀。由于不受到酒店管理者的重视,建成以后一年也没有人去更新一次,或者根本不知道应该如何应用和开发它。近年来有实现宽带高速网,构建E酒店,酒店业应用IT技术的差距正在拉大。
酒店通过网站从而面对全世界,人们可以通过网站了解酒店,酒店也可以通过网站实现与客人的互动,实现网上学习、采购、形象展示、信息发布、市场调研、维护与客户的关系,会员管理、还能进行网上销售等一系列有利于酒店管理的活动。
网络平台不仅是标签,IT不仅是工具,所有的一切都是为了更好的服务好我们的客人。
1.2酒店互联网时代的来临
随着社会的发展,计算机信息化时代已经到来,而酒店也更深切的感受到了现代网络给他们带来的洗礼,为了降低成本,以赚取更多利润,酒店管理者们不得不通过各种渠道来提升自己的竞争力和影响力来拓宽自己的业务。价格的竞争才是现代酒店真正的竞争,而网络却能给酒店带来更低的价格。“我们将通过众多渠道来销售我们的客房。我们可以保证,网站上的客房价格是最低的,有时可根据需求做到2%到3%的变动。我们认为没有比顾客在其他网站找到更低的房价更糟的事情了。” SteveGiblin,美国新泽西Montvale的国际Dolce的主席说。
交易房间率:网上预订是一个能提高交易房间率的手段。
网站的设计:各种各样的文化冲击,我们需要在快速查看房间的同时提供其他相关的一些服务。
技术的不断升级:需要提高效率,节约成本。
1.3 功能
在此商务平台上可以帮助酒店管理员更方便简洁的实现酒店房间的预订,它通过酒店内部管理系统实现对接,通过网上与客房部确认订单,然后直接与有关部门协调下单。这样的预订系统管理端和客户端是相独立的,具有很多优势,如:安全性能高,保密性能好,操作方便,信息清晰,信息及时性强。酒店管理者运用后台管理入口就能第一时间获得预订信息并处理,后台数据信息也能进行独立的管理,客户也可以通过酒店在网站上发布的信息简便的查询酒店房间以及预订房间,而且客户可以通过酒店的快捷入口预订机票,从而不耽误行程,酒店接到客户的订单信息后第一时间帮客户处理,实现客户与酒店的友好关系。
1.4现行系统存在的主要问题分析
归纳一下几条主要内容:
1、模块性差,由于不是一个完整的编程语言,所有在代码的模块化方面做得不是很完美,因此能给功能的发展带来了很大的不利。
2、一般单机单用户系统,随着网络的发展,同时从事管理系统中信息的使用者大大增加,迫使原有的单机单用户系统不断升级。同时,网络运行环境也寻求更强大的数据库的支持。
3、系统独立性不强,由于原来的系统都是由使用数据库提供的开发编写的代码,所有受数据库的影响较大,因此程序性能不是很强大。尤其是无法支持如Access,MS SQL Server,Oracle等新的数据库。
1.5提出可能的解决方案
由于酒店的运营以及系统的需求和相对应的实际情况,新的系统应该把重点放在功能的扩展上,为了实现这一需求,我们新的系统应该具有如下方面的要求
1、系统运用.NET平台与Sql Server 2005数据库协调工作,形成客户/服务器计算模式。
2、新系统每一步都要遵循模块化的原则,信息的传递与模块的调用必须采用一致的接口,模块的划分应与实际业务的划分相符合,这样能尽可能的减少新模块加入影响现有功能的运行。
3、新系统具有的特性:
(1)通用性:可满足各种酒店的不同需要。
(2)标准化:酒店的管理内容比较多样,这样使得工作人员不管是操作还是查看数据变得越来越方便。
(3)先进性:为了适应现代计算机技术的发展,我们采用的是面向对象的编
程技术,而且我们是在windows环境下运行的,界面更友好操作起来更方便。
(4)实用性:根本现行酒店流程开发而成。符合当下酒店预订需求
1.6可行性分析与决策
ASP.NET 是一个可以用任何与 .NET 兼容的语言,他是一个已编译的、基于 .NET 的环境的创作应用程序。而且,程序开发人员可以很简便的就获得ASP.NET应用程序所提供的技术的优点,因为ASP.NET应用程序可以被整个使用,这其中就包括类型公共语言、继承、安全以及运行库等等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2158.html

好棒文