基于ASP+NET网上酒店管理系统设计与实现毕业论文(设计)(44页).doc
《基于ASP+NET网上酒店管理系统设计与实现毕业论文(设计)(44页).doc》由会员分享,可在线阅读,更多相关《基于ASP+NET网上酒店管理系统设计与实现毕业论文(设计)(44页).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于ASP+NET网上酒店管理系统设计与实现毕业论文(设计)PINGDINGSHAN UNIVERSITY毕业论文(设计)题 目: 基于ASP.NET的网上酒店 预订系统的设计与实现 院(系): 软件学院 专业年级: 软件工程(专升本)2011级 姓 名: 吴平平 学 号: 113530249 指导教师: 张敬普 讲师 2012年3月20日原 创 性 声 明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。
2、对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学
3、院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。论文作者签名: 日 期: 指导老师签名: 日 期: -第 33 页基于ASP.NET网上酒店预订系统的设计与实现摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet 的发展历程以及目前的应用状况和发展趋势。可以充分的相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本文从理论和实践两个角度出发,对一个具有数据挖掘功能的网络订房系统进行设计与实现分心。
4、论文首先较为详尽地介绍面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对网上订房系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现做了较为详细的讲解。目前电子商务的运用已越来越广泛,网上酒店预订结合出行人员以及酒店运作方面的需求, 本设计尝试用ASP.NET在网络上架构一个电子订房系统,以使每一位出行者在出行前就可以痛过网络轻松订房。在Visual Studio.Net
5、平台上运用ASP.NET技术, 选择B/S模式来实现的。关键词:网上酒店预订系统,B/S模式,ASP.NET,Sql Server 2005,ADO.NETOnline Reservation of Hotel Management SystemAbstractAlong with Internet technique of development, peoples daily life have already canned not get away from a network.Future society people of life and work will more and mor
6、e dependence at the numeral technique of development, more and more numeral turn, the network turn, electronical, conjecture turn.The development of the Internet process and current of application condition and development trend, can adequately believe a network technique will biggest of change our
7、life and work way, even society of value would also occurrence a certain variety. This text is from the theories and practice two angle to set out, have a data excavation function online reservation system carry on design and realization analysis.Thesis first more and in details introduction face to
8、 object analysis and design of relevant concept and technique, special thorough introduction in this system usage arrive of knowledge, such as:Face to object of analysis design process;In the system characteristics, structure frame and operation method of the ASP.NET and ADO.NET of the development t
9、echnique for use.Immediately after carried on analysis to the possibility of oneline reservation system, then to the design thought of system, design the whole structure of target and system carried on explicit of programming.The end is to the main page, database of system, application procedure of
10、design and realization made more detailed of explain in detail. At present, the application of Electronic Commerce has grown stronger and broader. In view of the requirements of travelers and hotel management, online reservation sysetm is at Visual Studio, This designs trying to use ASP.NET structur
11、e is a online reservation system on the network to make each traveler order one or more rooms through Internet easy before each journey. Net terrace top usage ASP.NET the technique using B/S pattern to realize.Keywords:Online Reservation of Hotel Management System, B/S model, ASP.NET,Sql Server 2005
12、, ADO.NET目录1绪论11.1 项目开发背景及意义11.2 研究方法与思路21.3 论文主要工作和结构安排21.4 本章小结22相关技术及工具介绍42.1 开发技术42.1.1 B/S结构42.1.2 JSP页面技术42.1.3 CSS样式52.2 开发工具52.2.1 MYECLIPSE52.2.2 WEB服务器62.2.3数据库管理系统62.3本章小结73需求分析83.1实际业务操作流程83.2系统功能分析83.2.1总体分析83.2.2功能模块分析93.3性能分析163.4本章小结164总体设计184.1需求分析184.2概念结构设计184.3逻辑结构设计204.4数据库实现204
13、.4.1数据库的概念设计及创建表结构.205详细设计与实现215.1系统功能设计255.2页面设计255.2.1 各页面关系265.2.2 首页面设计265.3主要功能实现275.3.1登录界面275.3.2房间类型界面305.3.3后台主界面315.3.4会员注册界面325.3.5预订房间界面325.3.6前台主界面325.4本章小结326测试346.1功能的意义346.2测试环境346.3功能测试346.4问题严重程度描述346.5本章小结357结束语377.1总结377.2展望37附 录38参考文献40致 谢441 绪 论正确高效的管理可以为客户提供更好的服务,也有利于提高酒店订房的竞争
14、力,从而吸引更多的客户订房。基于ASP.NET的网上酒店预订系统,可以为客户提前订房提供这样一个平台,为客户提供更人性化的服务。1.1 项目开发背景及意义随着电脑科技的飞速发展,计算机性能不断提高,而价格越来越来低,使得计算机的运行逐渐广泛,计算机技术得以造福广大人民群众。为了改善企业的管理水平和办公效率,许多企业结合本身的特点,融合有先进的管理思想和手段得以管理人员为核心的人机交互管理系统,使各行各业也面临前所未有的发展机遇,但也带来了极大的挑战,酒店预订业也将无一例外地面对国际先进酒店管理经验和管理技术的冲击。由于酒店组织庞大,服务项目多,信息量大,传统手工的酒店管理,管理工程繁琐而复杂,
15、执行效率低,易于出错,已经不能适应市场的需要。目前许多中小型酒店预订(甚至包括一些大型酒店)还没有实现信息化、网络化、数据传递、信息发布等多为手工模式,管理方面缺少科学化,这使得酒店的工作效率难以提高,劳动成本难以降低。拟开发系统是通过对中小型酒店本身的特征、特点,主要作用及基本业务等各方面进行全面综合的了解、分析、归纳和总结,把中小型酒店的工作方法和计算机技术相结合,研制开发的酒店客户网上预订系统的应用软件。几乎大部分中小型企业都没有实行网上酒店预订,目前大部分网上酒店预订是采用手工模式。随着网络的发展,社会的信息化程度也在日益提升,特别是各类基于Web的管理系统的商业化用途越来越广泛,极大
16、的促进了社会的分工和提升了商业化效率,同时更好的反哺和展示了网络系统的能力。可以预见,酒店管理系统的实现将在很大的程度上改善酒店的管理运行机制,提高酒店的办公效率,为高质量酒店服务提供保证。并且准确、快速、统一的信息处理对酒店的决策、业务发展和社会信誉必定有着积极的意义。1.2 研究方法与思路毕业设计开发一个基于ASP.NET的酒店预订系统。本系统主要研究酒店宾馆的预订,有以下几个功能:管理员模块、订房模块、客户浏览模块、客户账户管理模块:1.管理员模块:按房间类型管理、房间预订、退房登记、房间预订、查看订单、删除订单、对雇员管理;2.订房模块:对客户的入住登记、选择房间、订房并产生订单、浏览
17、客房类型;3.客户信息浏览模块:浏览优惠信息、浏览相关新闻、查看酒店情况;4.客户账户管理模块:查看个人基本信息、查看所有订单、取消为到期订单并给予评论。系统实现采用B/S 模式结构;数据库设计则采用SQL SERVER 2005,通过详细设计、数据库分析。采用了存储过程,存放在数据库服务器端.通过调用适当的存储过程,可在服务器端处理大量数据,再将处理结果送到客户端.这样可减少数据在网络上的传送,消除网络阻塞现象。1.3 论文主要工作和结构安排本论文主要对该系统的开发背景、设计和实现过程、数据库设计以及系统测试等进行详细的介绍。全文共分为七部分,具体内容安排如下:第一部分:主要陈述项目开发背景
18、、应用现状、项目开发意义及论文结构安排等;第二部分:介绍系统开发采用的相关技术及工具;第三部分:首先进行系统的需求分析,然后结合需求分析进行功能设计,最后介绍系统的架构设计;第四部分:数据库设计与实现;第五部分:系统的功能设计和页面设计;第六部分:描述本系统的功能测试和性能测试,并总结测试结果;第七部分:总结本系统的基本功能及结构,展望系统的前景和进一步的设计目标。1.4本章小结本章首先介绍了该题目的研究背景及意义,明确了开发系统的重要性。然后介绍了本文的主要工作,并对论文的结构安排进行了描述。2 相关技术及工具介绍成熟的开发技术,便捷的工具,有利于更好的完成系统。下面主要介绍开发报修系统中应
19、用到的技术和工具。2.1 开发技术 2.1.1 B/S结构B/S结构(Browser/Server,浏览器/服务器模式),是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这
20、样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证不需要人的参与,系统可以自动分配给用户一个账号进入系统1。2.1.2 AJAX页面技术AJAX在B/S项目开发中广泛使用,它是JavaScripthe和XML是一种创建交互式网页开发技术,AJAX不是一个单一的技术,而是有机地利用了一系列相关的技术:web标准、使用DO
21、M进行动态显示及交互、使用XML和XSLT进行数据交换及相关操作2。一般情况下,AJAX负责生成动态的HTML页面,业务逻辑由其他可重用的组件和C#程序来实现。本系统使用AJAX技术作为表现层技术,负责收集用户的请求数据并将其提交到指定的控制器。当系统处理用户请求后,AJAX页面还负责将处理结果呈现给客户。2.1.3 CSS样式级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的3。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一
22、地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力3。2.2 开发工具2.2.1 ASP.NETASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加
23、ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP NET 网上 酒店 管理 系统 设计 实现 毕业论文 44
限制150内