2011级计算机科学与技术旅游网站设计制作_第1页
2011级计算机科学与技术旅游网站设计制作_第2页
2011级计算机科学与技术旅游网站设计制作_第3页
2011级计算机科学与技术旅游网站设计制作_第4页
2011级计算机科学与技术旅游网站设计制作_第5页
已阅读5页,还剩49页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

旅游设计与制摘要随着人们生活水平的提高,随着旅业的不断发展,旅游已经成为人们生活本文介绍的是以Dreamweaver,JSP等,为主要开发工具制作完成的旅游。数据库采用的是SQLServer数据库。通过开发应用技术的介绍、系统的分析、数据库的设计关键字JSP;Dreamweaver;SQLServerDesignandManufactureofTourismAspeople'slivingstandardsimprove,withthecontinuousdevelopmentofthetourismindustry,tourismhas eanintegralpartoflife,tourismhas etheworld'smostpowerfulindustrytrend,itisafood,housing,transportation,travel,shopandentertainment,thesixelementsofacomprehensiveindustry,inaddition,anumberofactivitiesrelatedtotourismfacilitiesandtourismresources,richinitsinformationcontentofspaceandtime,andbecausetourismisaprocessbyhuman,naturalandotherkindsoffactorscomplicatedtheprocess,howtomakethetouristsinaveryshortperiodoftime,beabletofindatimelymannertothedesireddestinationoftheinformation,issuesofconcerntotourists,thetourismsectoristheproblemtobesolved.Therefore,onlystrengthenthemanagementofinformationresourcesfortourism,thetourismsectorinordertomakerunningmorereasonable.Intoday'ssocietyistheinformationsociety,thenetworkisanimportantwayofinformationdissemination,theinformationwegetfromthenetworkcannotonlymeetthereal-timeupdateourinformation,ismoreaccurate,canreference.Bringagreatconveniencetoourlife.Comparedwiththepreviousinformationtransmission,thedesignanddevelopmentofthewebsitebasedonthecomputertechnologycannotonlysavealotofmanpowerandmaterialresources.Itcansatisfythepeople'sfastrhythmrequest,andthewebsiteysanimportantroleintheinformationtransmission.Closelylinkedwithourlife.Wemainlyintroducetheimplementationofthetourismwebsite,andthemanagementofthetourisminformation.Tourismwebsitedesignconceptistoachievelovedbythepeopleof,themanagementoftourisminformationmainlybythewebsitehomepage,theintroductionofthebasicfunctionofeachpage,whichmainlyincludethebasicinformationofeachofthespots,address,ticketsandtravelroutes.Registrationinformationismainlytouristsalinformationtologinandmanagement,docontributetomoreconvenientmanagementandview,itisawholecalledforthefrontdeskoftourismwebsites,andbackgroundofthesite,suchasloginmanagement,informationandmodifyanddelete,istomeettheinformationmanagementconvenient,letthecomputertechnologytotherealapplicationinthetouristindustry,todosonotonlytoourmanagementbroughtgreatconvenience,andmoreconducivetoinformationThisarticledescribesisDreamweaver,JSP,etc.,producedasthemaindevelopmenttooltravelwebsite.DatabaseusesaSQLServerdatabase.Webdevelopmentandapplicationoftechnologythroughtheintroduction,systemsysis,databasedesign,sitespecificimplementationandsystemtesting,etc.,detailsthetravelWebsitedevelopmentprocess.JSP;Dreamweaver;SQLServer;tourism 前 课题来源及意 主要研究内 本文的结构安 应用系统中的开发技 B/S结构的数据模 MyEclipse简 企业级开 web开 云开 JSP概 SQLServer数据库简 名称编 优点编 体系编 组成编 操作编 数据定 系统需求分析与概要设 系统需求分 系统功能关系 数据库的设计与实 数据库设计概 物理结 数据库的实 数据库的运行及系统功能模块的设计与实 首页的设计与实 用户信息模块的设计与实 用户登录信息模块的设计与实 景点管理信息模块的设计与实 系统测试与软件测试简 软件测试方 测试计 测试方 测试项 软件需求测试结 旅游的未来展 旅游的背 一般功能与特 旅游的概念和功 旅游业对网络经营的适应 旅游“使用关系”的特 旅游业对网络的适应 网络环境问题有待进一步解 参考文 前。)(3量大信息完善度不高信息的调配和管理难度大信息及时更新速度慢,)JSP,DREAMVERSQL2008等技术。SQL绪/SQLServer综合运用以前所学的专业知识,设计开发一个旅游旅游是一个完整的旅游信息管理系统该系统主要分为前台和两部分组成1首234567根据系统需求分析,分为1234567jspDreamweaver来开发,SQL创立连接数据库。在模块开发和程序编本第二章:本章讲述了项目开发过程中涉及到的知识和开发工具,对JSP,MyElcise及JSP页开发进行了解,以及sqlserver2008的介绍和系统开发的环境介绍B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务WebServerB/SC/S结构的事务处Web服务器单独组成一层来负担其任务,这样客Web服务器[4]。B/S MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为ipe的实际价值来自其发布的大量的可视化开发工具和实用组件。如CTL的编辑器,帮助创建EJB和ruts项目的向导并产生项目的所有主要的组件如ionBen/Formrate语句的工具。和T平台开发工具/2005以及以前的快速开发D工具i,er等相比,P应用开发的低效率一直是个缺陷。直到Eclipse和clie等出现后,情况才有所改观(尤其是ie),大大提高了开发效率[6。新版本的MyEclipse提供了AJAX、StrutsDevelopment、HibernateTools、SpringIDE所述,MyEclipse插件对加速Eclipse的流行起到了很重要的作用,并大大简化了复杂首先,在myeclipse里新建一个工程,在左边的packageexporler里点击右键选择new,图2.1myeclipse按以上图示输入相关字段后点击Finish便建立一个数据库,在新出现的JDBCforMysql上点击右键。选择openconnection,确认用户名和正确后点ok(为方便起见 放在了下面其实最好建立一个单独的如scr\com\hibernate)为了更好的演示不建立通常的登陆页面而是建立一个页面。选择scr下的hibernate.cfg.xml文件如照下填写并保存 通常的登陆页面建立一个的页面。选择scr 并保存,这样hibernate就为你建立了一个数据库的池[8]。myeclipsewebexportexport的selectjavaEEWARfile(myeclipse)选项,然后选择工程路径和名称,单击完成打包完成以后war放到tomcat的webapps 运行Tomcat,并输入项目的url就可以浏览了。有了myeclipse你就拥有了所有的webweb项目中,脱离缓存使用内置功能到云支持探索和服务器为他人提供自己的RESTweb发再也无需使用特殊工具和学习新的编程语言。MyeclipseJAVA,HTMLJqueryiosAndroid应用中。JSP(JavaServerPages)SunMicrosystems公司倡导和许多公司参与共同建立的一种页技术标准。JSP技术是在传统的HTML文件中插入Java程序段的JSP标记,JSP文件[9]。Web服务器在遇到JSP网页的请求时,首先执行其中的程序段,然后将执行结果连JSPHTMLJava程序段可以操作数据库、重新定向网页等,以实现建立页所需求的功能。JSP具有如下的特点:或者XML标记来设计和格式化最终页面。使用Java生成页面上的动态内容JSP页面依赖可重用的,跨平台的组建来执行应用Java移植性强:基本上可以在所有的平台上运行。相比之下,ASPPHP的局限性显多样化和功能强大的开发工具支持:目前,Java已经有很多非常优秀的开发工具,有很JSP高效、跨平台、易于复用等特点,JSPweb开JSP页开JSPJavaServerpagesjavaservletJSP技术有点类似ASP技术。它是传统的网页HTML(标准通用标准的语言的子集)文件(*htm*html)javaJSPjsp文件。后缀名为(*JSP)weblinux下运行,也能在其他操作系统中运行[10]Htmljava扩展(以《%,%》形式)。JSPserviel一样实在服务器htmlJSP技术使用java技术编程语言编写类xml的tags和scriptlets,来封装产生的页的速和容易。JSPservlet中分离出来[11]。JavaServletJSP配合才能完成的,JSPjava技术的简单易用,完全的面向对象具JSP2.0JSPfragmentJSP的容器JSPjsp标记时间标JSPfragmentjsp处理标记JSP标记设置成这种形式时,这种标记属性实际上处理的方法类似与标记体。在实现标记的jspfragment。JSPfragment还可以定义在一个Simpletag中对象并且可以在dotag方法中多次使用。需要注意的是,使用JSPfragmentJSPJSPActionscriptletsciptlet表达式。由于逻辑被封装在标示和javabeans中,所以web管理人员和页面设计者,能够编JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP的文件生成所请求的内(例如通过javabean组件中,使用JDBC技术数据库或者文件包。并且将结果以html页面形式发送到浏览htmlweb浏览器的完全可用性。JSP(JavaBeans或者enterprisejavaBeansWeb页面开发人员不会都是使用熟悉的语言的程序编程人员,JSP技术封装了许多标示能够和事例化javabeans组件,设置或者检索组件属性,applet,以及执行用其提取数据库等操作。Sun公司还开发了jdbc-odbcbridge,利用此技术Java程序可以带odbcODBCJava程序可以oracleSybasemsSQLserverMSAccess等数据库[13]此外,通过开发标示库,JSP技术可已进一步扩展。第开发员和其他人员可以为常JSPjsp的工具和技术,并且能扩展到的一个组成部分,JSPwebJSP页面的内置srevelt包括健壮的管理和安全性,作为Java平台的一部分,JSP拥有Java编程语言一次编写,JSP技术的推崇者。JSPJava的“一次开发,处处使用”的性能,成为了开发技术人员的首选技术。当然,JSP技术的最大优势在于能JSP+Servlet+JavaBean开发模式。本系统用的是第二种开发模式,在这种模型中,JSP页面独自响应请求并将处理结果返Web页面。Servlet技术非常适于服务器端的处理和编程。在此种开发模式中,JSP技术用来显示页面,该页面中没有任何的商业处理逻辑,通过JSPBean和对象,根据用户的请求行为,决定JSP页面发送给用户[15]。SQLServer应用。SQLServerIT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动通过全面的功能集、和现有系统的集、以及对日常任务的自动化管理能力,SQLServerSQL(StructureQueryLanguge,结构化查询语言)是一种数据库的计算机语言,不VisualFoxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库SQL语言是由命令(函数)SQL令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据SQLStructuredQueryLanguage(结构查询语言)SQL中,关系模式(模式)称为基本模式(basetable);模式(内模式)称为“文件”(storedfile);子模式(外模式)称为视图(view);原件组称为“行”(row);属性称为列(column),名称对称如“a”SQLSQLSQL数据库是一个表的集合(tabe),SQL一个基本的表可以跨一个或者多个文件一个文件也可以存放一个或者个基本表。每个文件与外部上一个物力文件对应。SQL语句对视图和基本表进行查询等操作。在用户角度看,视图和基(5)SQL用户可以应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序FORTAN,COBOL,PASCAL,PLI,Cada语言等。SQL用户也能作SQL44部分。数据:这一部分又称为“SQLDML”,其中包括数据查询和数据更新两大类嵌入式SQL语言的使用规定规定SQL语句在宿主语言的程序中使用的规则SQL首先,让我们了解下SQL的提供的基本数据类型:(如 :CREATEDATABASExmmanage<数据库名>(其他参数)其中,<数据库名>在数据库中必须是唯一的,不能重复的,不然将导致数据存取(其他参数)例:要建立数据管理项目数据库(xmmanage),DROP其语句格式为:DROPDATABASE<数据库名>2.22.2软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程。在需求分析阶段,要对经过可行性分析所确定的系统目标和功能做进一步的详细论述,以确定系统是“做什么”的。需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,客户业务内容、流程等,这是一个对需求过程,是进行需求分析的基础准备。需求分析是对客户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。需求分析的主要任务是:定义软件的范围及必须满足的约束;确定软件的功能和性能及与其他系统成分的接口,建立数据模型、功能模型和行为模型;最终提供需求规格说明,并用做评估软件质量的依据。1首2345673.13.1根据系统需求分析,分为1234567(1)3.2

3.2 首页(可以浏览旅 的景点信息,包括他的详细信息等2旅游景点(可以点击查看旅游景点的各种信息,包括他的详细信息等3用户登录(用户输入正确的用户名 才可以进行登录4用 (用户根据自己所需要的信息进 ,经过验证后,才 成功5我的信息(可以查看用 、登录的基本信息6留言板(可 留言7公告信息(可以查看公告信息(2)系统管理员模 添查添查删添查修修查删删加看除修加看改改看除除用用用改景景景景用用用户户户密点点点点户户户信信信码信信信信信信信息息息息息息息息息息息息息

3.31系统管理(可以查看管理员信息、修改管理员信息、删除管理员信息2修 (可以修 3景点管理(修改景点信息、删除景点信息、查看景点信息4景点添加(可以添加景点信息5用户管理(查看用户信息、修改用户信息、删除用户信息6系统添加(可以添加用户信息7留言板管理(可以查看留言信息、删除留言信息、、数据库系统设计有两种不同的方法:一种是面向数据的设计方法(data-oriented(process-orientedapproach),这种设计方法以处理需求为主,兼顾信息需求。用前法SQLServer包含管理员信息表、公告信息表、旅游景点信息表、留言信息表、会员信息表。1管理员功能2公告信息

4.13旅游景点信息

4.24.34留言信息5会 信息

4.4

图4.5会员信行的系统,该系统的稳定和高效。要做到这点,还有两项工作,就是数据库的实施、运行和。首先是数据库的实施。前的很多DBMS系统除了提供传统令行方式外,还提供了数据库结构的图形化定义方数据库物理参数的描述数据库的运行和阶段的主要工作有5.1图5.1旅游首页界5.2

图5.2用户页在旅 的这个页面我们可以看到的是我们需 的信息,主要是用户名 、、真 成功、、这时我们 旅游信息成功,并且可以在旅 成功查找到个人信息。信 成功我们还可以在别的页面修改信息,但是这个页面的主要功能就是信息5.3

5.3用户名和的输入后点击确定按钮,页面会自动跳转到的首页。我们可以点击进入每个页面,还可以进入个人信息栏,看到我们已经的信息。而用户登陆主要就是个人的登陆,用户名和的设置都在数据库中有记载。登陆用户后我们的就是处于运行和调动数据库中的数据,然后开始运行,网页的跳转和的实现同样是数据的调动和在软件和软件的,是一个多功能的实现同时多个子页就行,可以任意跳转到下一个,这样就构成了一个简单的的实现,但是这是一个中的比较主要的窗口,它的实现有5.4

5.4系统在这个页面中我们可以看到最上面的旅游系统,等等之所以是就是因为在这个页面中我们可以多信息进行修改,包括个人,景点的管理,景点信息,用户信息,价格,景点的简单介绍,景点的和简单的操作。功能的实现就是在数据库中进行数据的(Dotherightthing),另一方面是确认软件是否以正确的方式来做了这个(Doitright);12341234基于软件开档,所以也能知道软件实现了文档中的哪些功能对用户登录用户分别进试。用户如果输入错误的用户名或,分别6.1、6.2所示:图6.1、登录成

6.26.3

6.4经过一系列软件测试,该基本上达到需求定义阶段所要求浪潮之中。现全球电子商务总额中旅游电子商务已占到1/5的份额成为全球电子商务的第一行业。2000年我国电子商务排10位的旅游电子商务居领先地位。网络作为新的旅 的生存发展重要因一。现在旅游电子商务主要以三种网络为基础一是Internet(因网),它为旅游企业和用户提供一条相互沟通的通过它可以实现查询、预定、产品介绍、电子支付等一系列的网上活动。二是Intranet企业内部网可以让各个管理部门之Extranet(企业外部网),可以让企业和相关的协作商通过网络沟通促进企业合作。方面的相似性和雷同性又加剧了彼此间的竞争。另外旅游自己的旅游业务。按旅游所在地的资源状况对区域性也可分为多类如滨海地区旅专业性一般有如下几种类型旅游产品服务的直接供应商所建的旅游旅游中介服务商预定服务社等建立的提供的业务有旅游线路介绍、网上预订服务等复合性旅游基于GDS预定业务的旅游如航空信息中心下属的以机票预定为主要服务内容的旅游等,它依托酒店还都没有形成真正的网络化国内50%的旅行社还停留在手工操作的小作坊阶段制约了网利模式很难清晰其生存必然受到严峻。结本文介绍的是以Dreamweaver、JSP等,为主要开发工具制作完成的旅游。数据库[1],Struts:基于MVC的JavaWeb设计与开发[M],电子工业,2006,15-[2]微软公司.SQLServer2005数据库程序设计(第一版)[M].高等教育,2004,56-[3],楼兴华.SQLserver2005数据库系统开发实例导航(第二版)[M].人民邮电2007,15-[4].Dreamweaver开发及整合应用[M].:,2006,25-[5],.数据库系统概论[M].高等教育,2000,112-[6].JSP(第三版)应用开发详解[M].电子工业,2007,62-[7]时尚旅游.时尚社[J].2009,15(10),10-[8].JSP网络编程(从基础到实践)[J].长春学报2007,23(2),26-[9].购物车实现.苏州丝绸工学院学报[J].2001,12(3),05-[10],程家兴.软件工程[J]..2007,3(1),45-[11].建设[M].福建科学技术,2002:86- ,楼兴华.SQLserver2005数据库系统开发实例导航(第二版)[M].人民邮电社 设计的每个阶段,从选题到查阅资料,还有提纲的确定以及中期的修改、后期是一个学习的过程,的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更2015年5月于师范大学新联学 1.2<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<%@taglibprefix="c" <%@taglibprefix="fmt" <%@pageisELIgnored="false"Stringpath=<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<linkrel="stylesheet"type="text/css"href="<%=path%>/css/style.css"<bodyid="greenxf"<div<!--header--<jsp:includeflush="true"<jsp:includeflush="true"<!--header--<!--body--<divclass="content<divclass="col2software-<divclass="cpcp-<divclass="cp-<h3>旅游景点<divclass="cp-<tablecellspacing="9"cellpadding="9"var="jingdian"

<c:if<tdhref="<%=pathsrc="<%=path%>/${jingdian.fujian}"width="260"height="160"style="border:1pxsolid#ccc;<!--body--<!--foot--<jsp:includeflush="true"<!--foot--用户信息模块的设计与实<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<%@taglibprefix="c" <%@taglibprefix="fmt" <%@pageisELIgnored="false"Stringpath=<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<linkrel="stylesheet"type="text/css"href="<%=path%>/css/style.css"<scriptlanguage="javascript">functioncheck1(){if({returnfalse;}if({returnfalse;}}<bodyid="greenxf"<div<!--header--<jsp:includeflush="true"<jsp:includeflush="true"<!--header--<!--body--<divclass="content<divclass="col2software-<divclass="cpcp-<divclass="cp-<h3>用户<divclass="cp-main"style="height:<formaction="<%=path%>/user?type=userReg"<tablewidth="98%"border="0"align="center"cellspacing="1"

bgcolor="#F9F9F9"style="font-size:

<tdwidth="80%"bgcolor="#FFFFFF"> style="font-size:

<tdbgcolor="#FFFFFF"><inputtype="password"style="font-size:

真实<tdbgcolor="#FFFFFF"><inputtype="text"style="font-size:

:<tdbgcolor="#FFFFFF">

name=" value="男&;&;&;&<inputtype="radio"name=""value="女"/>style="font-size:

:<tdbgcolor="#FFFFFF"><inputtype="text"style="font-size:

<tdbgcolor="#FFFFFF"><inputtype="text" style="font-size::<tdbgcolor="#FFFFFF"><inputtype="text"name="style="font-size:

<tdbgcolor="#FFFFFF"><inputtype="text"name=" style="font-size:<tdbgcolor="#FFFFFF"><inputtype="text"

<tdbgcolor="#FFFFFF"> 确定 取消<!--body--<!--foot--<jsp:includeflush="true"<!--foot--<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-<%@taglibprefix="c" <%@taglibprefix="fmt" <%@pageisELIgnored="false"Stringpath=<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01<linkrel="stylesheet"type="text/css"href="<%=path%>/css/style.css"<scripttype='text/javascript'src='<%=path<scripttype='text/javascript'src='<%=path<scripttype='text/javascript'src='<%=path<scriptlanguage="javascript">functioncheck(){if({returnfalse;}if({returnfalse;}}function{{} }<bodyid="greenxf"<div<!--header--<jsp:includeflush="true"<jsp:includeflush="true"<!--header--<!--body--<divclass="content<divclass="col2software-<divclass="cpcp-<divclass="cp-<h3>用户登录<divclass="cp-main"style="height: name="ThisForm"method="post"> cellpadding="0"cellspacing="1"bgcolor="#CCCCCC"> bgcolor="#F9F9F9"style="font-size:11px;">style="font-size:style="font-size:

<tdwidth="80%"bgcolor="#FFFFFF"> <tdbgcolor="#FFFFFF"><inputtype="password" <tdbgcolor="#FFFFFF"><inputtype="button"value="登录"onClick="check()"style="border:#ccc1pxsolid;background-color:#FFFFFF;font-size:12px;padding-top:3px;"/> src="<%=path%>/img/loading.gif"style="dis<!--body--<!--foot--<jsp:includeflush="true"<!--foot--2.<bodyleftmargin="2"topmargin="2"background='<%=path bgcolor="#D1DDAA"align="center"style="margin-top:8px"><tr background="<%=path%>/img/tbg.gif">&;旅游景

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论