




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
99元”快捷商务连锁酒店网站的设计与开发毕业论文目 录摘要IAbstractII第1章 绪论11.1 课题的项目背景11.2 开发工具及采用技术11.2.1 Microsoft Visual Studio 2008简介11.2.2 ASP.NET编程语言介绍21.2.3 SQL Server 2005简介31.3酒店网站系统的作用4第2章 系统分析52.1 酒店网站系统可行性分析52.1.1经济可行性分析52.2.2几个关键技术的可行性分析52.2 网站功能介绍52.2.1系统的基本功能5第3章 系统总体设计73.1系统概述73.2系统功能结构图83.3程序流程图83.4前台子系统功能介绍9第4章 详细设计与系统实现104.1概述104.2系统主要功能流程104.2.1网站主页面104.2.2网站主页面-“我的99”和“99产品”124.2.3“99元”快捷酒店网上预订模块及衍生产品“99客房”和“最新活动”164.2.4网站提供人性化服务-“机票服务”、“租车服务”以及“景点推荐”194.2.5网站留言板、我的订单、帮助中心26第5章 测试与维护305.1测试的任务及目标305.1.1测试的任务305.1.2测试的目标305.2测试方案305.2.1模块测试305.2.2集成测试315.2.3验收测试315.3测试过程315.4测试结果32致 谢33参考文献34附 录1附录A:主要源程序1附录B:软件使用说明书11附录C:光盘1211中原工学院信息商务学院毕业论文(论文)第1章 绪论1.1 课题的项目背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这一场挑战,就必须提高整体竞争力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。1.2 开发工具及采用技术对于一种安全的开发环境,简单的维护系统就显得尤为重要,这就要说到本系统所采用的软件Microsoft Visual Studio 2008和Microsoft SQL Server 2005这两款是目前开发网站所选的主流软件。1.2.1 Microsoft Visual Studio 2008简介Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2008新特性:1.软件开发更智能2.Visual Studio2008对WCF的扩展,用起来更方便。3.Visual Studio2008中的多定向支持。4.VS 2008支持Subversion5.微软整合Windows Live到VisualStudio中;VS2008为数据库的发布提供了更方便快捷的解决方案。1.2.2 ASP.NET编程语言介绍ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,是指Active Server Pages(动态服务器页面),运行于IIS之中的程序 。1. ASP.NET和传统WEB开发平台的不同之处(1)提供一个完全面向对象编程模型(事件驱动,基于控件的构架,鼓励代码封装和代码重用)(2)让开发人员有能力采用.NET错支持的语言(也就是C#和VB两种而已,这里有点堂而皇之了)(3)致力于高性能(在执行前编译的方式。提供的特性:状态管理,数据绑定,动态绘图,安全模型)2. ASP.NET的七大要点:(1) ASP.NET是同.NET Framework集成在一起的FRAMEWORK即架构,它是一个语言开发软件,提供了软件开发的框架,使开发更具工程性、简便性和稳定性。NET FRAMEWORK 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows 作业平台上的程序开发,特别是改善COM(COMPONENT OBJECT MODEL,组件对象模块。一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。(2) A是编译执行的,而不是解释执行的 .NET应用程序都会经历两个阶段的编译:1,c#代码-MSIL(Intermediate Language)编译的IL代码文件被称为程序集。这个编译是自动执行的。2,页面实际执行的时候,IL-机器代码。这个阶段被叫做JIT编译。(3) ASP.NET支持多语言(C# VB)托管应用程序是为.NET编并在CLR托管环境内执行的应用程序。实际IL也是.NET语言。是唯一能被CLR识别的语言。CLR公共语言规范,他希望所有的对象都能够遵从一个特定的规则集合,从而可进行互交作用。(4) ASP.NET运行在公共语言运行库内整个ASP.NET都是运行在CLR运行库的环境之内。(5) ASP.NET是面向对象的基于服务器控件,控件是封装的典型代表。ASP.NET所涉及的控件会有:HTML服务器控件(只需要在HTML标签中加入 runat=”server”即可),WEB控件。(6)跨设备和浏览器(7)易于部署和配置1.2.3 SQL Server 2005简介SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。SQL Server 数据平台包括以下工具:关系型数据库::安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据。 复制服务:数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的Oracle数据库等。 通知服务:用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。 集成服务:可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。 分析服务:联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。 报表服务:全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于Web的报表。 管理工具:SQL Server 包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如MOM和SMS紧密集成在一起。标准数据访问协议大大减少了SQL Server和现有系统间数据集成所花的时间。此外,构建于SQL Server内的内嵌Web service支持确保了和其他应用及平台的互操作能力。 开发工具:SQL Server 为数据库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP和报表提供了和Microsoft Visual Studio 相集成的开发工具,以实现端到端的应用程序开发能力。SQL Server中每个主要的子系统都有自己的对象模型和API,能够以任何方式将数据系统扩展到不同的商业环境中。 1.3酒店网站系统的作用酒店网站就其表现形式是对酒店大量的常规信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:1.提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。2.提高服务质量由于计算机处理信息的速度很快,可以大大减少客人入住、结账的等候时间,提高对客户服务质量。快速的客人信息查询手段,使客人得到满意的答复。完整的预订系统使客人的入住有更充分的保证。完善的客史档案管理更使客人的“个性化”服务得到得以很好的实施。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣等。3.提高工作效率计算机管理可大大提高业务运作的速度和准确性,电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误。4.完善饭店内部管理体制科学、正规、系统的酒店网站系统在酒店的管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对饭店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作,加强了饭店管理。第2章 系统分析2.1 酒店网站系统可行性分析2.1.1经济可行性分析模拟酒店管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管理费用,避免了人工填单操作所带来的一系列不必要的麻烦,节省了用户和相关工作人员的时间,能够很好地提高工作效率,改进决策质量。同时也对酒店的灵活管理有了很大的提升,有利于提高酒店的运营和服务效率,其开发前景良好并能产生很好的经济和社会效益。本系统采用ASP.NET技术和SQL数据库,在服务器端和客户端浏览器都必须有对应的运行环境。数据库SQLserver2005也是个成熟的数据库管理软件,其安全性,可靠性和实用性满足酒店管理系统的设计要求,估计利用现有技术条件应完全可以达到该系统的功能目标。2.2.2几个关键技术的可行性分析酒店网站系统是由网络和网页实现的。本系统使用微软公司的Microsoft Visual Studio 2008开发,数据库使用SQL Server2005数据库。本人经过大学四年的学习,已熟练掌握这几种软件的开发技术,在以前的实习中也开发过一些相关的软件产品,本系统由小组开发,大家遇到问题可以相互研究,再加上指导老师的悉心帮助,所以在技术上是可行的。2.2 网站功能介绍2.2.1系统的基本功能1.前台系统会员注册和登陆、客房信息查询、预订客房、新闻浏览、浏览酒店简介和客房展示。2.后台系统用户管理、客房信息管理、日常业务管理。系统开发的总体任务是实现酒店信息管理的系统化、规范化和自动化:(1)查询:包括对客户信息的查询、客房信息的查询;(2)订房:包括客人信息的录入、修改、删除;(3)退房:包括账单结算、日结算;(4)用户信息管理:浏览所有用户信息、用户信息的输入和修改;(5)客房信息管理:客房基本信息的输入、查询、修改;(6)客房类型信息:客房类型的录入、查询、修改、删除。第3章 系统总体设计3.1系统概述本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能,把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试,从而提高软件的可靠性、可修改性,有助于软件开发的组织管理。一大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:1.抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。2.信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。3.逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。3.2系统功能结构图经过对系统的需求分析,将前台子系统分为六部分:会员注册和登陆、客房信息查询、预订客房、新闻浏览、浏览酒店简介和客房展示。将后台子系统分为用户管理、客房信息管理、日常业务管理。其中,用户管理包括浏览所有用户信息、用户信息的输入和修改。客房信息管理包括客房基本信息的输入、查询和修改。图3-1系统的功能模块图3.3程序流程图程序流程图又称为程序框图,它是历史悠久使用最广泛的描述软件设计的方法。前台子系统的程序流程图如图3-2所示。图3-2酒店管理系统前台的程序流程图3.4前台子系统功能介绍1.会员注册系统提供会员注册功能,非会员只可浏览系统常用信息,只有会员可以预定房间。在会员信息里保留了客户的联系方式,便于酒店对有价值的客户保持长期的联络稳定客源。2.客房查询无论是否会员都可以查询客房信息,客人可以很容易的了解酒店客房状况,使客人选择客房更加方便。在主页还提供了酒店客房的照片,客人对酒店的了解更加直观。3.酒店预订注册会员后,登陆系统可以预定酒店房间,根据查询到的酒店信息选择适合自己的酒店。4.机票预定、租车服务以及景点推荐为用户提供机票预定、租车、景点推荐等人性化服务。5.查看最新活动信息本模块完成酒店新闻信息的浏览功能。6.优惠信息发布酒店的优惠活动信息。第4章 详细设计与系统实现4.1概述详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。4.2系统主要功能流程4.2.1网站主页面本页是浏览本站的首页面,在首页面中除了要考虑系统的功能,对于页的布局设计也很重要,好的布局会给你留下深刻的印象。在本页中,主导航页在上页,整体色调以青色为主,导航条包括99首页,我的99,99产品,酒店预订,最新活动,机票服务,租车服务,景点推荐,留言板等,非注册用户可以通过注册浏览酒店的一些信息,进入登陆页面之后,网站右上侧的流动图片可以很好起到美化作用同时也想用户提供了关于本网站最新的相关信息,方便用户了解。登录界面、网站主页界面如下。图4-1用户登录界面功能实现:在本页面中,输入已注册的用户名及密码,点击“登录”按钮即可进入系统,登录后进到“99首页”,进行网上预订房间等相关操作,如果是未注册的用户可以在导航栏上选择注册进行注册,根据注册模块填写相应项即可注册成功,注册页面如下。图4-2用户注册界面功能实现:此模块为用户注册模块,在模块中输入用户名、密码、二次确认密码、性别、年龄、联系地址、联系电话、E-MAIL等项单击提交按钮,为了更好的保证用户的隐私,密码输入的时候是呈现保护状态的符号,同时在注册过程中为了更好地服务于客户,*号注释的为必填内容,注册页面中的用户民检验则很好的避免了不同用户注册同一个用户名的情况发生,为程序的正常运行打下一个良好的基础。实现代码:protected void Button2_Click(object sender, EventArgs e) SqlConnection con1 = new SqlConnection(); con1.ConnectionString = Data Source=.;Initial Catalog=hotel;Integrated Security=True; con1.Open(); string a = select * from user where username= + TextBox1.Text + ; SqlCommand sqlcom = new SqlCommand(a, con1); SqlDataReader read = sqlcom.ExecuteReader(); if (TextBox1.Text = ) Label1.Visible = true; Label1.Text = 用户名不能为空; else if (read.Read() Label1.Visible = true; Label1.Text = 用户名已存在; else Label1.Visible = true; Label1.Text = 该用户名可用; 4.2.2网站主页面-“我的99”和“99产品”1.“我的99”模块“我的99”模块主要是针对已经注册过该网站的用户,里面包括其个人信息、酒店订单信息、租车订单信息、机票订单信息以及用户的积分,同时用户也可以通过修改自己的登录密码以保证自己信息的安全性。“我的99”界面如下:图4-3“我的99”界面个人信息页面:图4-4个人信息界面密码修改页面:图4-5密码修改界面密码修改功能可以最大限度的对用户的信息进行保护,修改密码者必须首先知道初始密码才能修改,同时需要将修改后的密码输入两次以确认密码以防出现修改后密码错误的情况,代码实现如下:protected void Button1_Click(object sender, EventArgs e) if (this.TextBox1.Text = Sessionpassword.ToString() if (TextBox2.Text = | TextBox3.Text = ) Response.Write(alert(新密码不得为空!);); return; if (TextBox2.Text != TextBox3.Text) Response.Write(alert(两次输入的密码不同,请重新输入!);); return; SqlConnection con = new SqlConnection(); con.ConnectionString = Data Source=.;Initial Catalog=hotel;Integrated Security=True; con.Open(); string b = update user set password= + TextBox3.Text + where username= + Label1.Text + ; SqlCommand sqlcom = new SqlCommand(b, con); sqlcom.CommandText = b; sqlcom.ExecuteNonQuery(); Response.Write(alert(密码修改成功,请重新登录!);location.href=login.aspx;); con.Close(); else Response.Write(alert(原密码不正确,请重新输入!);); this.TextBox1.Text = ; this.TextBox2.Text = ; this.TextBox3.Text = ; “我的99”页面中订单详情如下:图4-6酒店订单界面图4-7租车订单界面图4-8机票订单界面通过在“我的99”中设置包括酒店订单、租车订单、机票订单等相关服务查询,为用户提供更人性化的服务,最大限度的方便入住酒店用户的出行,切实提高酒店的服务质量。2.“99产品”模块“99产品”提供了关于我酒店的各种最新产品以及客人满意极力推荐的产品,“99元”快捷酒店本着顾客至上的原则,为本酒店的用户提供性价比最高的服务,以满足住户的需求。图4-9“99产品”界面4.2.3“99元”快捷酒店网上预订模块及衍生产品“99客房”和“最新活动”1.酒店预订模块顾客在酒店预订中,需要首先确定的是入住地点:精确到城市;其次是,入住日期和离店日期;最后,还可以输入自己心仪的酒店。通过这几个搜索条件,可以最大限度地满足客户需求。图4-10酒店预订界面代码实现: protected void Page_Load(object sender, EventArgs e) this.Calendar1.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox1.Attributes.Add(onfocus, javascript:document.getElementById(Calendar1).style.display=); this.Calendar2.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox2.Attributes.Add(onfocus, javascript:document.getElementById(Calendar2).style.display=); protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) 图4-11酒店选择界面在酒店选择界面,顾客可以根据酒店房间的具体情况,比如一些房间已经满员或者房间的条件等来预订最适合的房间,通过这样的技术手段更好地提高酒店的工作效率,满足顾客需求。酒店订单详细信息界面为顾客和酒店同时提供了一个关于预订信息的细节信息,这样可以避免由于酒店工作失误给顾客造成的不便。图4-12酒店预订详细信息界面代码实现如下:protected void Page_Load(object sender, EventArgs e) this.Calendar1.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox5.Attributes.Add(onfocus, javascript:document.getElementById(Calendar1).style.display=); this.Calendar2.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox6.Attributes.Add(onfocus, javascript:document.getElementById(Calendar2).style.display=); Label7.Text = Sessionbj.ToString(); Label6.Text = Sessionbs.ToString(); Label4.Text = Sessionbp.ToString(); Label5.Text = Sessionyhmc.ToString(); protected void Button1_Click(object sender, EventArgs e)SqlConnection con = new SqlConnection();con.ConnectionString = Data Source=.;Initial Catalog=hotel;Integrated Security=True;con.Open();string b = insert into order(hotname,intime,outtime,roomsort,roomnum,money,username,phone,email,latetime,buyway) values( + Label7.Text + , + TextBox5.Text + , + TextBox6.Text + , + Label6.Text + , + DropDownList1.SelectedItem.Text + , + Label4.Text + , + Label5.Text + , + TextBox7.Text + , + TextBox8.Text + , + DropDownList2.SelectedItem.Text + , + DropDownList3.SelectedItem.Text + );SqlCommand sqlcom = new SqlCommand(b, con);sqlcom.CommandText = b;sqlcom.ExecuteNonQuery();con.Close();Response.Write(alert(恭喜你,预订成功!);location.href=main.aspx;);2.最新活动模块该模块是对本酒店注册会员的优惠活动,回馈广大会员。我酒店每隔一段时间都会推出一些针对新老会员的礼品赠送活动以及活动体验以便让更多的会员对于我店更具好感,扩大和加深我店的顾客群。图4-13最新活动界面4.2.4网站提供人性化服务-“机票服务”、“租车服务”以及“景点推荐”1.机票服务模块机票预订界面、机票选择页面是酒店为客户提供人性化服务的一种,顾客可以方便的通过酒店来选择自己合适的机票,通过设置机票的类型、机票的起始和终止城市、出发日期等搜索出合适的航班来让客户进行选择,尽可能地为客户提供更多的选择,做到客户来到我酒店享受到宾至如归的感觉。图4-14机票网上预订界面图4-15机票选择界面代码实现:protected void Page_Load(object sender, EventArgs e) this.Calendar1.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox1.Attributes.Add(onfocus, javascript:document.getElementById(Calendar1).style.display=); protected void Calendar1_SelectionChanged(object sender, EventArgs e) DateTime date = Calendar1.SelectedDate; TextBox1.Text = date.ToShortDateString(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(flightlist1.aspx); 图4-16机票选择界面 图4-17机票详细内容界面机票选择界面把各种符合条件的航班信息一一列举出来,通过对比信息,客户可以选择最便宜、最快捷的航空公司,以方便自己的出行。机票详细内容把顾客提交的信息汇总,待顾客再次确定后,便可提交购买。代码实现: protected void Button1_Click(object sender, EventArgs e) SqlConnection con = new SqlConnection();con.ConnectionString = Data Source=.;Initial Catalog=hotel;Integrated Security=True;con.Open();string b = insert into flightorder(name,phone,qtime,qairport,flight,price) values( + Label8.Text + , + TextBox2.Text + , + Label9.Text + , + Label10.Text + , + Label11.Text + , + Label12.Text + ); SqlCommand sqlcom = new SqlCommand(b, con); sqlcom.CommandText = b; sqlcom.ExecuteNonQuery();con.Close(); Response.Write(alert(恭喜你,预订成功!);location.href=main.aspx;);2.租车服务模块酒店租车服务模块中我们要考虑好用户的取车地址和还车地址以及各自的日期,同时针对不同的用户习惯给予不同的选择,考虑到每个用户的具体情况,尽可能地满足每一位用户的需求。图4-18租车地点选择界面图4-18租车类型选择界面protected void Page_Load(object sender, EventArgs e) this.Calendar1.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox1.Attributes.Add(onfocus, javascript:document.getElementById(Calendar1).style.display=); this.Calendar2.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox2.Attributes.Add(onfocus, javascript:document.getElementById(Calendar2).style.display=); 图4-19租车服务详细信息界面代码实现:protected void Page_Load(object sender, EventArgs e) this.Calendar1.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox8.Attributes.Add(onfocus, javascript:document.getElementById(Calendar1).style.display=); this.Calendar2.Attributes.Add(style, display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;); TextBox9.Attributes.Add(onfocus, javascript:document.getElementById(Calendar2).style.display=); Label1.Text = Sessionyhmc.ToString(); Label2.Text = Sessioncx.ToString(); Label3.Text = Sessionpr.ToString(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(main.aspx); protected void Button2_Click(object sender, EventArgs e) SqlConnection con = new SqlConnection(); con.ConnectionString = Data Source=.;Initial Catalog=hotel;Integrated Security=True; con.Open();string b = insert into carorder(name,phone,snumber,email,jnumber,qtime,qaddress,htime,haddress,sort,money) values( + Label1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox4.Text + , + TextBox5.Text + , + TextBox8.Text + , + DropDownList1.SelectedItem.Text + , + TextBox9.Text + , + DropDownList2.SelectedItem.Text + , + Label2.Text + , + Label3.Text + ); SqlCommand sqlcom = new SqlCommand(b, con); sqlcom.CommandText = b; sqlcom.Ex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学学生安全培训心得课件
- 2025内蒙古鄂尔多斯市呼和浩特站引才选聘考前自测高频考点模拟试题附答案详解(考试直接用)
- IKK-16-Standard-生命科学试剂-MCE
- HS-20093-Antibody-GSK5764227-生命科学试剂-MCE
- 租赁合同委托范本6篇
- 2025吉林长春兴隆综合保税区投资建设集团有限公司招聘模拟试卷及答案详解参考
- Gln4-Neurotensin-生命科学试剂-MCE
- 小学体育安全知识培训课件
- 医疗大数据行业前景展望
- 农民合作小区农业生产管理服务协议
- 第1章 直线与方程章末题型归纳总结(解析版)
- 眼球破裂伤护理查房
- Unit 1 (知识清单)-2024-2025学年三年级英语上学期期中复习讲练测(译林版三起·2024秋)
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 化工建设项目竣工验收管理办法
- 租金延迟缴纳申请书
- 部编版五年级上册第二单元集体备课
- 临床输血法律与法规
- 学校体育学(唐炎-刘昕版)重点、知识点
- JB-T 8168-2023 脉冲电容器及直流电容器
- 食堂工作人员培训内容
评论
0/150
提交评论