版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西塘旅游网站摘要二十一世纪以来,旅游逐渐成为现代人热爱、崇尚的新兴产业,因为现代人生活节奏变快,上班工作压力增加,所以需要一个途径来释放自我,减轻自己的精神负担,直接上带动了旅游的发展,而网络成为了人们旅游选择的最快,最详细,最方便的工具。面对大量的景点信息,各旅游景点竞争激烈,如何能提高景点旅游客流量,成了旅游景点关注的热点。未提高西塘旅游客流量,特开发了本西塘旅游网站。本西塘旅游网站采用JSP技术、MYSQL数据库开发,用户通过本西塘旅游网站可查看旅游景点、旅游线路等,满足用户的需求,同时也促进了西塘旅游业的发展。本西塘旅游网站运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的旅游网站。关键词:西塘旅游;JSP技术;MYSQL数据库;旅游网站
XitangTravelWebsiteAbstractTherapiddevelopmentofthenetworkhasfundamentallychangedthewaypeoplelive,intothetwenty-firstcentury,people'sliveshaveundergonetremendouschanges,intotheinformationmodel.WiththerapiddevelopmentofChina'ssocialeconomy,peopleintothewell-offlife,livingstandardscontinuetoimprove,peoplebegantopursuetheenjoymentofspirituallife,moreandmorepeoplechoosetotraveltorelaxandenjoy.Inrecentyears,withthegrowthoftourism,China'stourismindustrycontinuestodevelopandimprovethetouristattractionsinformationcontinuestoincrease.Inthefaceofalargenumberofattractionsinformation,thetouristattractionscompetitive,howtoimprovethetouristattractions,hasbecomeahottouristattractions.DidnotimprovetheXitangtouristtraffic,speciallydevelopedtheXitangtourismwebsite.BenxiTongtravelsiteusingJSPtechnology,MYSQLdatabasedevelopment,usersthroughtheXitangtourismwebsitecanviewtouristattractions,touristroutes,tomeettheneedsofusers,butalsotopromotethedevelopmentofXitangtourism.BenXitangtravelwebsiteisstable,easytooperate,fastandfriendly,isacomprehensive,practical,safe,andhasgoodscalability,maintainabilityofthetravelsite.目录摘要 PAGEREF摘要\*romaniAbstract PAGEREFAbstract\*romaniiiiTOC\o"2-3"\h\z\t"标题1,1,次标题,1"20369目录 iv9081概述 1243441.1研究背景 126671.2国内外研究现状 185142相关技术简介 3230962.1开发工具 379552.1.1MyEclipse 322392.1.2Tomcat 3196332.2JSP技术 3166232.3JavaScript 469522.4MYSQL数据库 4169123系统分析 5238843.1需求分析概述 524793.2系统可行性分析 5164943.2.1操作可行性 515123.2.2经济可行性 5245843.2.3技术可行性 5232803.3业务需求分析 6295843.4系统流程分析 6240843.4.1注册流程 6204933.4.2登录流程 7147253.5系统活动图 88033.5.1管理员管理 819603.5.2用户登录 8152793.5.3用户注册 9270764系统设计 1051744.1系统结构图 10320674.2系统功能设计 10137294.3数据库设计 11276224.3.1数据库实体 11156584.3.2数据库表设计 13303565系统实现 16262135.1前台功能模块 1660655.1.1旅游景点界面 16170925.1.2网站公告界面 172855.1.3注册界面 18209995.2后台功能模块 1969965.2.1后台登录界面 19111365.2.2景点信息添加界面 2056875.2.3景点信息管理界面 2097395.2.4旅游线路管理界面 21249785.2.5会员信息管理界面 2174645.2.6论坛信息管理界面 22210795.2.7系统公告管理界面 2291246网站测试 2389946.1功能测试 23145026.2功能测试 23126876.3可用性测试 24312716.4性能测试 24100706.5测试结果分析 24266477结论 2530040谢辞 269662参考文献 27概述1.1研究背景综合近几年的经济发展,我国旅游行业崛起迅速,受到广大人民的热爱和推崇。在闲暇之余多数人选择旅游的方式来放松心情、增长见闻。随着旅游业的不断长大,旅游景点不断增多,但我们旅游业的管理方式却处于滞后状态,信息化程度低,已经无法满足用户的需求。随着科技的不断发展,计算机科学技术越来越成熟,同时人们意识到电脑功能强大,电脑已进入人类社会发展,重要性越来越大。作为网络应用的一部分,旅游网站具有非常好的优势,查找旅游信息容易,且内容安全可信度高,让用户在家就可以了解到自己要的旅游资料,这些好处大大方便了人们的旅游和出行安排,保证了旅行的质量,同时旅游网站还具有现代化的管理。新的世纪到现在,人们的收入越来越多,这直接影响人民不再满足于餐饮上的需求,而是开始对精神世界追求。旅游是一种人们追求精神上的一种享受。旅游业,以及一座城市的历史发展,已逐渐成为一个重要的产品。此外,由于互联网的不断发展,旅游行业的竞争日益激烈,除了实体店旅游社和在线旅游网站,还有手机旅游软件,如:去哪儿,途牛等;可见现代社会人们对旅游业的需求非常大,信息化和旅游业的结合诞生了旅游网站,是时代需要的产物。1.2国内外研究现状目前,人们对旅游信息的了解仍依靠旅行社、报纸、媒体等传统的方式,面对大量的旅游信息,用户对旅游信息的了解查询效率低、信息流通速度慢,已经无法满足用户的需求,以及旅游业发展的需求。现在社会越来越多的人选择把钱花在旅游上,这使得旅游市场的规模变大,人们对于旅游信息种类的分辨和选择越来越多。面对庞大的信息量,有必要开发西塘旅游网站来进行满足更多旅游者对西塘旅游景点和线路查询的需求。通过西塘旅游网站,用户可以很快查找到旅游景点信息,线路等。旅游网站是用于信息收集,存储,处理,维护和使用的系统。由于现代化信息技术的发展,旅游网站的架构也发生了很大的变化,从过去的数据访问和安全系统开发到目前的旅游网站,其系统开发主要包括数据库的规划设计和维护以及应用开发的两个主要方面。随着西塘旅游业的不断发展,来西塘旅游的游客越来越多,因此和西塘有关的消息也展现出增多的走势。因此就需要分析一个西塘旅游网站来进行满足更多旅游者的需求。拥有这样的网站系统,我们可以更好发布西塘的旅游信息让需要知道的人来了解,更重要旅游网站系统就像个指南针一样,可以很好的指导第一次来的旅客如何游玩。1.3主要工作首先对于网站系统进行一个说明,对网站设计平台和网站设计语言进行一个基础的理论说明,并分析。在网站设计中系统分析是前提,必不可少的重要步骤,这样才能让网站系统做好。系统设计是建立在系统调查的基础上,需要周密的对系统进行分析,建立完整的系统设计。最后结合网站开发语言的技术支持,从而编写出一个符合人们需求的旅游网站。我们使用的网站技术是最普遍的JSP网页技术和SQL技术,这两项技术最为普遍,在安全和使用上较为实用。由于JSP和MySQL都是非常现在软件开发常用的开发工具,因此在设计中安全方面,可行性,可靠性方面都是都是没有问题的。相关技术简介2.1开发工具一般状况下,通过MyEclipse(JSP)和Tomcat后台服务器科技来扶持西塘旅游网站的发展,这两项技术是我在学习期间经常使用的设计方法,所以在技术的熟悉度上教熟练。2.1.1MyEclipseMyEclipse,是一个程序设计平台,在这个平台上我们可以方便的调用Java等语言编写代码,并且可以随时调试,查错,方便我们程序编写的难度。MyEclipse作为Java等语言的设计平台,展示十分全面的设计功能,提供设计者十分多的便利。2.1.2TomcatTomcat是一种Web应用服务器,在国内是免费的。但是只能使用于较少的访问者,但不影响我们我们在设计JSP程序时使用。Tomcat的工作方式是Tomcat服务器装在电脑上,当程序在MyEclipse设计中请求运行是,充当模拟服务器配合运行,当然,Tomcat运行是独立的,不影响正常的Apache服务器运行。2.2JSP技术JSP程序使用了Java编程语言,通过Java文件可以插入多方向操作,如数据库,Web和满足需要构建动态Web应用程序。JSP和Servle相同,利用上述技术可以在服务器上运作。此外HTML程序和有关Java程序可以创建JSP网页。2.3JavaScript通常状况下,JavaScrip根据使用目标和状态可驱动现在风险不大的脚本。此外还可以确保客户端Web设计所需要的大量脚本语言,通常情况下可以使用HTML页面的动态作用,比如探究有关使用者的行为情况。JavaScript包含众多作用,特别是基于使用者的作用最佳,一般来讲在使用者层面上设定设计程序,就可得到非常人性化的内容。此外还可以持续的设计有关程序。在HTML程序前提上,使用Javascript创建有关对交互式Web网页。Javascript应用包含众多特点,比如可以和使用者开展沟通的特点等。因此创造网页可在特定层面上展现出符合大众爱好的界面和内容等。本课题中大量使用javascript技术,例如现在检验使用者调入资料是否高效等。2.4MYSQL数据库现在数据库包含两个类型:关系型数据库(Oracle,DB2,MySQL,SQLServer)和非关系型数据库(NoSql、MongeDB)。MySQL的特点支持多线程,易于使用的系统资源,提高速度,并提供TCP/IP等多种方法,如ODBC和JDBC和数据库有关系;即便隐含的作用很少,空间不大,但是上述特点可以满足现在的系统需求,此外还可以确保扩展二次开发数据库表结构的空间。在最初使用MySQL创建对照数据库系统的时候,上述方式具备众多优势,比如可以筹集有关数据处理行为,此外可以开展二次开发,因此只要是较少的数据处理,MySQL完全可以。系统分析对于网站各种功能,操作,技术,网站成本等方面,进行周密的研究分析,得出好的可行方法,提供我们好的分析思路,对于网站的定位,使用,运行等方面有详细的了解。3.1需求分析概述我们需要在西塘进行系统的需求调查,明白西塘旅游风景区的工作体系,景区的管理方式,根据景区的需求来制定网站的需求功能,让使用者在网站上容易的使用到自己需要的功能按钮,方便使用者需要,同时在需求上我们要比使用者想的全面。信息化高速发展,使得世界越来越小,这是个信息膨胀的时代,在这样的时代里,为了满足人们的这些需求,我们利用计算机网络和西塘旅游风景区结合,从而诞生出西塘旅游网站。3.2系统可行性分析3.2.1操作可行性系统的登录界面简单和友好,采用常见的界面窗口的登录界面,而网站的开发则采用的是较为常用的JSP技术。这样的设计让用户能够快速的熟悉并且掌握。另外确保有关工作人员可以全面开展日常活动,可在使用者登陆操作以前准备回答问题,如此就可以确保系统的表现达到大众需要,帮助使用者全面的使用系统。3.2.2经济可行性本次设计使用软件全部是微软,因此不需要很多时间和工作量就可全面满足现实需要,持续减少有关经济损耗。本网站设计对于计算机配置缺少特定的标准,也就是说即便配置不好的电脑也可以达到实验需求。3.2.3技术可行性1、硬件可行性分析该网站的设计对于电脑硬件方面的要求特别的低,普通的电脑硬件配置就行,硬件要求Windowsxp操作系统,CPUi3,硬盘内存200G以上都可以使用,但是不排除在低配置的运行状态下,网站运行的不顺畅,为了防止该运行的不顺畅,建议CPU达到i5就完全可以。2、软件可行性分析JSP技术提供了类似于借口动态模型的常见机制,设计更加集中。另外,代码复用,也可以非常好。所以,考虑到系统的实际情况,选择JSP作为系统开发技术。因此,我们开展有关可行性探究,一般从两部分清楚西塘旅游网站的创建具备可行性。3.3业务需求分析随着计算机的应用普及,越来越多基于计算机的网站也逐步的兴起;人们通过网站来查看各类信息,给人们带来了极大的便利。近年来,越来越多的商家开始注重企业网站,通过企业网站来展示企业基本信息、业务等,都不同程度的实现了网络网站系统。人们生活水平的提高,家家户户基本都有计算机,越来越多的人开始计算机来查询信息。随着旅游业的发展,结合计算机技术的应用,实现西塘旅游网站的开发与设计,已经成为促进西塘旅游业发展的有效手段。计算机技术的普及成熟,西塘旅游网站的开发应用,使得人们通过西塘旅游网站便可以了解西塘旅游线路、景点信息等,网络给人们带来了极大的便利,让人们足不出户便可以了解旅游信息。在当今旅游业竞争激烈的情况下,通过网络来建立一个西塘旅游网站已经势在必行。通过网络可以让用户更方便的查询西塘旅游信息,出行路线等,促进西塘旅游业的发展。3.4系统流程分析流程图分析是一种简单明了的分析图,把网站的各个环节之间的各种联系展示的清清楚楚,方便了设计者逻辑上的贯通。流程图(TFD),由单行表示一个特定流程图的符号和规则,即人事系统描述,操作顺序和管理信息流程图之间的关系。流程图的符号说明图3-1所示:实体实体信息流文档判断操作处理3.4.1注册流程系统注册流程图如图3-2所示3.4.2登录流程系统登录流程图如图3-3所示3.5系统活动图3.5.1管理员管理利用流程图可清楚对照的工作人员的后台管理选择,比如改变个人密码,管理旅游景点,路线和会员内容,论坛管理,公告管理。管理员活动图如3-4所示3.5.2用户登录用户活动图如图3-5所示3.5.3用户注册使用者可以登陆网站且注册会员,一般要输入精准的个人内容,如填写错误则显示重新输入,填写正确则注册成功,其用户注册活动图如图3-6所示系统设计4.1系统结构图西塘旅游网站主要分为用户界面和管理员用户界面两个系统使用者,其系统结构图4-1所示:YY西塘旅游网站用户登录密码正确管理员用户界面用户界面4.2系统功能设计西塘旅游网站分为用户功能模块和管理员的功能模块1、用户功能模块:用户功能够查看网站首页,旅游景点,旅游线路,网站公告等,并可进行免费注册,登录,查看我的信息以及进入论坛模块。2、管理员模块:管理员能够在后台进行网站内容的修改,及时更新网站类容,具体功能如图4-2所示4.3数据库设计4.3.1数据库实体我们可把现在数据库信息和系统特点的模型和有关方式联系起来,因此就可以得到E-R模型图,本西塘旅游网站的E-R图如下图所示:1、管理员E-R图,如图4-3所示:2、公告新实体E-R图,如图4-4所示:3、景点信息实体E-R图,如图4-5所示:4、用户E-R图,如图4-6所示:5、线路订单E-R图,如图4-7所示:6、回复信息实体E-R图,如图4-8所示:4.3.2数据库表设计数据库设计通常在现有的数据库管理系统中,在与MYSQL数据库管理系统,SQLServer,Oracle等一起使用的基础上,本系统使用MYSQL数据库管理系统,下面是数据库中每个表的详细信息。系统实现5.1前台功能模块用户通过网站首页可以查看网站首页,旅游景点,旅游线路,网站公告等信息,并且可以进行注册登录操作。如图5-1所示。5.1.1旅游景点界面用户进入这个旅游景点界面,选择自己需要的内容。旅游景点界面展示如图5-2所示。景点详细介绍界面展示如图5-3所示。5.1.2网站公告界面用户可查看网站公告信息,其界面展示如图5-4所示。5.1.3注册界面新用户注册界面,其界面展示如图5-5所示。5.2后台功能模块5.2.1后台登录界面管理员进入后台,需输入账号密码才可以步入后台。有关系统后台的登录界面参考图5-6中。5.2.2景点信息添加界面管理员对景点管理,界面展示如图5-7所示5.2.3景点信息管理界面管理员可对旅游景点信息进行管理,在景点信息管理界面可查看已有景点信息,并可对其进行删除,因此有关景点信息管理界面参考图5-8。5.2.4旅游线路管理界面管理员对旅游线路进行管理,管理界面展示如图5-9所示5.2.5会员信息管理界面管理员管理会员信息,会员有关信息管理界面参考图5-105.2.6论坛信息管理界面管理员可对论坛信息进行管理,其界面展示如图5-11所示5.2.7系统公告管理界面有关工作人员需要转变现在的系统公告,一般状况下的系统公告管理界面为图5-12所示网站测试一套严格,标准,正确的测试换件可在特定层面上确保软件的运作,降低软件出错概率,持续降低用户风险系数。一般状况下,对于系统测试要涵盖众多部分的内容,比如功能部分,安全部分等。6.1功能测试在此过程中,我们设计了一个软件测试系统,主要有两种常用的测试方法:功能和结构测试。功能测试[[][]朱菊王志坚杨雪等基于数据驱动的软件自动化测试框架《计算机技术与发展》2006年第5期白盒测试和黑盒测试相反,另一方面,它了解每个具体应用的系统内部工作,可以通过测试,检查系统的运行是否符合系统规范的正常运行规定,因此,其中的白盒测试是检测现在的结构和有关运算驱动器。[[]谢倩.自动化测试在银行收据转换中的应用[D].复旦大学,2015.]根据对照的[]谢倩.自动化测试在银行收据转换中的应用[D].复旦大学,2015.软件测试必须通过测试计划,设计,实施,执行,评估测试五个阶段[[]蔡芳.基于SCRUM敏捷开发过程的软件测试的研究与应用[D].北京邮电大学,2010.]完成。设计测试的目的是确定,描述和生成测试过程和测试用例[[]赵洋.旅游服务网的设计与实现[D].电子科技大学,2014.][]蔡芳.基于SCRUM敏捷开发过程的软件测试的研究与应用[D].北京邮电大学,2010.[]赵洋.旅游服务网的设计与实现[D].电子科技大学,2014.[]盖悦强.综合网管系统软件测试模型的研究与实现[J].山东人大工作,2012(4):32-34.[6]张来龙.基于Web模式的学生选课系统分析与实现[D].电子科技大学,2013.[7]史丽坤.基于XML的B/S结构模型在党委工作部信息系统中的应用[D].西安理工大学,2011.[8]丁鹏.第三方物流配送系统设计与实现[D].湖南大学,2013.[9]蔡芳.基于SCRUM敏捷开发过程的软件测试的研究与应用[D].北京邮电大学,2010.[10]熊娇.新型软件测试技术研究与实现[D].电子科技大学,2009.[11]徐芬.新一代多普勒天气雷达基数据数据库系统设计与实现[D].南京气象学院,2004.[12]盖悦强.综合网管系统软件测试模型的研究与实现[J].山东人大工作,2012(4):32-34.一般状况下根据特定方式可把系统测试分类成五个部分:功能,性能,恢复,安全性和强度测试。功能测试系统的输入,处理,输出,以满足需求。性能测试主要是测试系统软件性能中的安装。通过人工手段恢复测试,软件错误,并测试系统的弹性。力量测试是最好的测试系统,可以实现如何测量。6.2功能测试本系统功能测试如表6-1所示:6.3可用性测试对于可用性测试的现实操作在表5-2中。6.4性能测试为了可以开展性能检测,使用模拟网站开展测试。一般基于网站的功能是否达到使用者需要。对于此类检测,一般要思考的标准为:网站工作速度状况、网络反应时间和有关支持并发节点数。现场速度:在实验室使用各类电脑登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 万达商业广场2024年物业综合管理协议版B版
- 论文答辩精要解析
- 2025年度拆迁安置住房租赁及物业管理合同4篇
- 二零二五年度建筑工程项目建造师劳动合同范本9篇
- 2025年度产教融合校企产学研合作项目执行框架协议4篇
- 二零二五年度餐厅经理劳动合同范本:服务质量提升3篇
- 二零二四年事业单位委托第三方社保代缴与员工绩效奖励协议3篇
- 二零二五年度大米产品绿色包装与环保材料应用合同2篇
- 2024饲料行业客户数据共享协议
- 2025年度商业地产项目场地租赁及物业管理合同12篇
- 国家自然科学基金项目申请书
- 电力电缆故障分析报告
- 中国电信网络资源管理系统介绍
- 2024年浙江首考高考选考技术试卷试题真题(答案详解)
- 《品牌形象设计》课件
- 仓库管理基础知识培训课件1
- 药品的收货与验收培训课件
- GH-T 1388-2022 脱水大蒜标准规范
- 高中英语人教版必修第一二册语境记单词清单
- 政府机关保洁服务投标方案(技术方案)
- HIV感染者合并慢性肾病的治疗指南
评论
0/150
提交评论