大学毕设论文net酒店管理系统设计Word文档格式.docx
《大学毕设论文net酒店管理系统设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《大学毕设论文net酒店管理系统设计Word文档格式.docx(36页珍藏版)》请在冰豆网上搜索。
![大学毕设论文net酒店管理系统设计Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/12/50c1fa5a-a708-4d16-8843-a2748db06734/50c1fa5a-a708-4d16-8843-a2748db067341.gif)
B/S模式;
VS2008
HotelManager
ComputerScienceandTechnologyMajor FANXu-bo
Abstract:
Astheinformationofthedevelopment,hotelservicesandstandardsoftheinternationalmarkethasbecomethetrendofthetimes.Thehotelindustrytomeetthischallenge,wewillhavetoimproveoverallcompetitiveness,reformthehotelmanagement,enhancethemanagementlevel.Implementationofinformationtechnologyistoachievethispurposeandtheonlywaytoawisemove.Atpresent,China’shotelservicesintheinformationmanagementprocesshasbeenslow,withforeignhotelmanagementisstillbackwardcompared.Thefiercecompetitioninthehotelindustry,howtoseizetheopportunitytomaintaintheiradvantageinvincible?
Thismakesitnecessarytoprovidethebestservicetoprovidethebestpossiblefacilitiesandthemostadvancedtechnology.Intheinformationage,ismoreimportantisalsoinneedofacomprehensivemanagementinformationsystem,Guestsfacilitateconvenienceandbettermanagementofthehotel.
Keywords:
HotelManager;
B/Smode;
VS2008
1前言
21世纪的酒店,从内部管理到外部销售都将发生质的变化。
激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,而非单一的前台管理软件甚至传统的前、后台软件所能满足。
现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,本系统是一套适用于大、中型星级宾馆使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定,实是管理者的理想选择。
酒店管理系统基于计算机网络技术,采用多层结构,集多媒体技术、远程通讯技术、IT技术为一体,将多种不同类型的软件工具用统一的用户界面集成为一个大系统,在一个网络上实现酒店全方位电脑化管理。
它不仅拥有传统软件所有的功能和较之更强大的功能,而且还根据目前酒店业的经营状况,着重于市场营销、成本控制、销售及成本预算等协助经营者开源节流的崭新概念设计,它是遍及整个酒店的技术和运营的解决方案。
成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心也是在于如何提高经济效益。
酒店管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向宾客提供更好的服务。
这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。
同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。
2相关理论基础
2.1B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,以不同的接入方式访问和操作共同的数据库;
它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
2.2ASP.NET与VisualStudio2008
ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。
它用来在服务器端构建功能强大的web应用程序。
ASP.NET提供了几个超越以前web开发模式的优点:
·
增强的性能。
ASP.NET是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。
ASP.NET利用提前绑定,即时编译,本地优化和缓存服务来提高性能。
所有这一切,性能远远大于你以往写的每一行代码。
世界级水平的开发工具支持。
在VisualStudio.net的集成开发环境(IDE)中,ASP.NET框架由工具箱和设计器组成。
所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
强大而富有弹性。
由于ASP.NET是基于(CLR)的,因此整个.net平台的强大和富有弹性,同样可以应用于web应用程序开发者。
.net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。
ASP.NET也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。
而且,CLR的互用性可以保证你升级到ASP.NET的时候,现存的基于COM的开发投资依然保留。
简单。
ASP.NET使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。
例如,ASP.NET允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像VB的表单执行模式那样来处理事件。
此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。
易于管理。
ASP.NET使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。
由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。
这种“零本地支持”的理念也同样应用到了部署ASP.NET应用程序。
ASP.NET应用程序部署到服务器,简化为复制必要的文件到服务器。
在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。
可伸缩性和有效利用性。
ASP.NET被设计成可伸缩的,能为集群和多处理器环境设计提高性能。
而且,ASP.NET运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。
可订制和扩展。
ASP.NET提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。
事实上,使用自己的编写的组件可以扩展或者替换ASP.NET运行时刻的任何子组件。
VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
2.3SQL与SQLSever2005Express
SQL是用来对存放在计算机中的数据库进行组织、管理和检索的语言。
SQL一词是“StructuredQueryLanguage(结构式查询语言)”的缩写,是IBM公司SanJose实验室为SystemR而设计的语言,从1982年开始,美国国家标准协会(ANSI)即着手SQL标准化工作,1986年ANSI的数据库委员会批准了SQL作为关系数据库语言的美国标准,这就是第一个SQL标准,同时公布了SQL标准文本,在此后不久的1987年,国际标准化组织(ISO)也做出了同样的决定,目前的SQL标准是1992年指定的SQL—92标准,是一种用于与数据库进行交互的语言。
SQL语言的极大普及是当今计算机工业中最引人注目的趋势之一。
在过去的几年中,SQL已经发展成为标准计算机数据库查询语言。
现在,微机到大型机,有很多数据库产品支持SQL,SQL的国际标准已经能够被采用并被不断扩充。
SQL在主要计算机开发上的数据库体系中占有重要的地位。
SQLServer提供服务器端的软件,这部分需要安装在NTServer上,SQLServer的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQLServer可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。
SQLServer所使用的数据库查询语言称为Transact-SQL,它是SQLServer的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQLServer数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。
3需求分析
3.1运行环境
操作系统:
windows2000server中文版、windows2003Server、WindowsXP或者Windows7
数据库:
SQLServer2005中文企业版
开发工具:
MicrosoftVisualStudio.NET2008企业版(C#)
3.2系统需求
3.2.1功能需求
系统功能主要包括登录功能、房间类型的管理、房间的管理、客户信息管理、客房管理、查询统计、系统管理七个部分。
以下按照不同的功能处理对具体功能进行描述。
1.登录功能
只有在输入正确的户名和密码