《基于Web的景点旅游网站的设计与实现》10000字_第1页
《基于Web的景点旅游网站的设计与实现》10000字_第2页
《基于Web的景点旅游网站的设计与实现》10000字_第3页
《基于Web的景点旅游网站的设计与实现》10000字_第4页
《基于Web的景点旅游网站的设计与实现》10000字_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

第PAGEIII页基于Web的景点旅游网站的设计与实现目录TOC\o"1-2"\h\u27354摘要 2132661绪论 2324941.1开发背景 2132461.2开发意义 3313161.3国内外现状 3166871.4主要内容及组织结构 4326982主要技术和工具介绍 486942.1Java语言 471982.2MySQL数据库 4234862.3JSP技术 4247023系统分析 5239513.1可行性分析 54753.1.1经济可行性 5189883.1.2技术可行性 5313713.1.3操作可行性 647823.2需求分析 6161121.程序端登录:此模块是针对管理者的登录。 6191602.游客登录:此模块是游客登录校验身份用的。 6268913.游客注册:针对新用户的注册所设计的功能,注册完成后方可登录系统。 6114884.景点信息管理: 66535(1)景点信息列表:将最新景点信息呈现给用户。 6124955.公告文章管理: 631659(1)公告文章列表:此页面呈现给用户得知最新消息。 6197066.景点路线的管理: 6275217.变幻图管理: 613858.用户管理: 71749.程序端管理:维护并且管理全部系统的内容。 7306143.3业务流程分析 7198773.4数据流程分析 7318300层 7312611层 8274252层 8188413.5开发及运行环境 8307554系统设计 978234.1系统结构设计 9256934.2功能模块设计 10148944.3数据库设计 1030044.3.1数据库设计概述 1010244.3.2概念设计 10252434.3.3表设计 1115435系统实现 18239965.1基本任务 18208925.2登录模块的实现 185645.3用户模块的实现 2151725.4管理员模块的实现 27229196系统测试 3390966.1测试目的 3350656.2测试概述 33173231.测试的原则 33122346.3单元测试 33402总结 3526508参考文献 35摘要本旅游系统针对目前大热的旅游行业而设计开发的,旅游是当下深受人们欢迎的,由此一个好用的旅游系统势必会方便人们的选择,一方面减少了人力成本,另一方面大大提高了旅游管理的效率。本系统拟在解决人们出行旅游时方便景点的选择,能快速给出用户所需的要求以及最新活动优惠力度等重要信息,从而方便管理人员对系统的管理和用户对系统要求的实现。此旅游系统主要使用Java技术来完成的,前端使用JSP技术,后端采用Web技术,实现的结构可理解为Web+MySQL的组合。比如登录注册模块的实现主要是在JSP页面中使用函数功能,本旅游系统的重要功能如下:实现旅游景点实时更新的页面,用户留言的反馈页面、旅游线路页面的实现也是很重要的,这些功能的实现大部分都是在Web框架下完成的。关键词:旅游管理,Web框架,MySQL数据库1绪论1.1开发背景在上世纪末尾,互联网开始蓬勃发展,信息化时代初次袭来。经过若干年的发展,网络化社会已经如约而至,在当今社会,要想找到某种行业不去运用互联网技术也是非常难的一件事。可以说任何行业任何工作都已经离不开网络技术。在这样的背景下,旅游管理行业亦是如此。旅游作为当下一个热门话题,受到了人们的广泛关注,但是相对于传统模式来说,无论是工作的难度上还是人工的管理上可以说都是不易的,那么这时候就体现到了互联网线上技术的方便性和快捷性,用线上管理服务的模式取代传统的手工模式,不仅仅节省了成本,无形中更是将互联网时代的意义充分发挥了出来。本次系统开发,以旅游管理为目标,去完成这样一个系统[1]。1.2开发意义本旅游系统的开发意义如下,一方面,它取代或者说打败了手工模式,相对于以往的管理方式,采用线上旅游管理的模式功能上丝毫不逊于人工服务,根据需求而开发的设计和功能不仅能满足用户的基本需求,还可以根据旅游行业的改变而改变,绝对会采用与时俱进的态度去面对用户;另一方面,使用Web+MYSQL可以提供一个不错的样式从而更好的吸引游客[2]。一个不错的旅游网站能极大程度上使更多人了解景点的详情和景点知名度,从而方便人们去更好地规划旅游计划。1.3国内外现状1.3.1国内研究现状人民网旅游检测室与同程旅游联合发布了一则《目的地“旅游+互联网”发展研究报告》,显示当今趋势线上旅游已成为众多旅游发烧友的首选,鲜有人会去线下咨询[3],就目前看来,就旅游网站来说,那些访问的少的原因也无外乎就是页面不美观功能不齐全技术不先进,因此旅游网站管理系统的首选便是针对系统的各模块功能各页面的排版等问题。本设计主要是运用了Java和MySQL技术来完成的,通常一个样式好的网站更能吸引人们的眼球。1.3.2国外研究现状国外侧重研究游客的爱好、旅游频率以及居住地等。使得浏览过网站的随机游客变成固定浏览的常客的原因如下:一是网站的功能和类型,这是最基本也是最重要的一点;而是网络化时代下人们对于互联网的认知和向往,信息时代的到来最好的证明便是人们对网络技术的使用普及程度;三是自我意识的觉醒,对于采取什么样的类型服务很大程度上也跟个人的潜意识有关。通过这几方面的研究可以得知将线上服务作为一个评定标准也未尝不可。1.4主要内容及组织结构本系统主要是运用Java技术去实现一个旅游管理系统以及通过MySQL技术实现对数据库的操作。当下,旅游是一个热门的话题,在这样的背景下去设计一个符合潮流的系统将会很受欢迎。针对此系统,主要使用的开发工具是eclipse,其中运用的框架是Web技术,从系统的功能角度来说主要是让用户更方便快捷的使用系统,比如,通过旅游线路页面可以迅速得知线路的问题;通过旅游公司界面可以得知最新的旅游情况。系统数据库共记录了13个表。其中比较重要的功能是实现旅游景点的界面,报名记录界面,旅游线路界面。例如报名记录界面,是JSP技术和Java技术的结合,在前端页面JSP页面中设置function和if,else函数,在后端Java页面中则是先生成一个持久化对象而后在包中进行代码的设计。2主要技术和工具介绍2.1Java语言众所周知,Java语言的特点是面向对象且是一个开源框架,它和JSP技术的相辅相成更是锦上添花。Java语言无论是用来编写桌面应用程序还是Web程序,它强大的功能和简单易用上手的特点是开发者首选的原因之一。此外,JSP编译后代码方面也是做得比较好的,并且它在浏览器端响应的速度绝对可以[4]。2.2MySQL数据库数据库跟系统是形影不离的关系,一个系统离开了数据库是没有灵魂的。当今,MySQL数据库深受广大开发者的喜爱,它使管理者的数据库多了一层保密性,相比以前的版本,对系统提供易用性和管理性更是大大增强,它的密码政策也是进行了强化完善的更好,在连接后端系统的时候,形式上也更加科学化和简易化,一般来说,只要输入正确的连接的端口号和要进行连接的数据库名称,就不会出现较大的差错。2.3JSP技术JSP技术的使用也是本系统的一个重要标志,它与tomcat的连接使用成为一个经典组合。首先,如果想要编写一个页面实现一个功能,要先对代码进行解析,而后将数据信息传送到后端供访问,可以在Web页面中通过输入命令来完成功能页面的实现,不需要过多复杂的步骤,JSP技术俨然已经成为开发设计的标杆。哪怕没有过多的时间去处理代码运行的过程,也可以很轻松很高效的完成系统服务之间的任务,更高效的完成此技术对于系统开发所具备的功能[5]。(1)JSP概述JSP基本跟Web已经密不可分,不仅可以在浏览器输入指令执行程序,还能实现跨操作系统的运行。它的执行是在服务器上执行的,通常一般来说,只要用户端有服务器就可以运行。(2)JSP的关键技术关键在于服务调用,服务的调用是实现程序的标配。总之,就是以你现有系统的资源去访问另一个网站的功能[6]。3系统分析3.1可行性分析本设计系统的可行性分析将从以下几个方面说起,分别如下。3.1.1经济可行性本系统的设计主要是采用Java技术eclipse编辑器以及MySQL数据库技术,显然,可以说此系统几乎产生不了任何费用。因此,从这些方面就可以说经济上是可行的[7]。3.1.2技术可行性技术可行性不仅是针对管理者也是针对用户的,技术在发展的同时,也要符合技术所发展要求的条件,换言之,例如,本系统采用Java语言开发设计的,作为一个面向对象的开源框架,它的一堆优点自然不用多说,而且很重要的一点是用Java编写的程序很清爽不臃肿,这就导致了不会占用太大空间,数据库技术的结合也是没有太大问题的,因此,就这些原因来说,显然,技术上是可行的。3.1.3操作可行性随着教育的普及,当今大部分人都是接受过良好教育的,本系统是以在开发设计上使用Java技术进行设计的旅游管理系统,其操作是完全可行的[8]。因此,可以得出结论,无论是哪个方面都是可行的。3.2需求分析针对当下的旅游现状和用户需求的分析,旅游系统不仅是实时化也要多样化。因此,根据现实情况,可以将系统分为如下几个模块,他们的作用分别进行下述阐述。1.程序端登录:此模块是针对管理者的登录。2.游客登录:此模块是游客登录校验身份用的。3.游客注册:针对新用户的注册所设计的功能,注册完成后方可登录系统。4.景点信息管理:(1)景点信息列表:将最新景点信息呈现给用户。(2)增删改查景点信息:显然,此模块的功能是程序端管理人员使用的,进而对景点内容进行更新。5.公告文章管理:(1)公告文章列表:此页面呈现给用户得知最新消息。(2)增删改查公告内容:此功能也是针对管理者使用的,实现公共消息的更新以传达给游客。6.景点路线的管理:(1)景点路线的查询:通过关键字的查询可以实现。(2)景点路线的更新:将旧路线删除以实现最新线路的更新。7.变幻图管理:(1)变幻图列表:可通过关键字查询所有的变幻图。(2)变幻图删除:删除已过时或者错误的图。8.用户管理:(1)登录注册:简易操作,用于登录系统。(2)留言使用:用户通过留言板反馈给系统意见。(3)个人报名记录修改:对于报名的内容进行修改。9.程序端管理:维护并且管理全部系统的内容。3.3业务流程分析总的任务顺序如下:首先便是身份的确认,在本系统设计中,如果用户或是管理人员在登录方便有问题不能正确登录,那么程序就会阻止其使用系统,只有成功通过身份验证后方可使用系统和相应功能。3.4数据流程分析0层数据流程是数据流程中很重要的一层,在本系统中它实现了诸如图下的功能,首先是用户的注册登录问题,通过系统反馈给系统后台管理人管理的程序,系统得到确认后会同意用户的请求,而用户的报名信息会通过系统反馈到后台,这样管理员就可以对用户的报名信息进行操纵又通过系统反馈给用户,具体如图3.1所示。0层图3.1系统数据流图1层数据流程要实现的功能非常之多,在本系统中它实现了如下的功能,用户的报名记录,查询路线问题,查看公告文章,对系统留言模块的留言进行操作等,都会通过具体的模块功能映射到数据库,数据库的数据通过系统的功能又精确的反映给管理人员,管理人员收到系统反馈的信息就会对用户的需求进行操作,如此一来,整个功能大致也就完善了,具体如图3.2所示。1层图3.2系统数据流图2层的功能相较而言就会稍微简易一点,主要便是管理员的信息,如图3.3所示。2层图3.3系统数据流图3.5开发及运行环境系统开发平台主要使用eclipse编辑器,程序代码的实现主要是使用Java和Jsp技术以及MySQL数据库技术,运行页面的时候则是连接Tomcat使用,此系统主要是使用MySQL5.7版本以及Tomcat8.5版本来完成设计的。JSP技术的实现和环境要求也是很容易的,无需过多复杂的程序。JSP语言是经过程序的分析后,用户可通过浏览器在其地址栏中输入JSP的代码指令来完成的,毫不夸张地说,有浏览器JSP的指令便可轻松完成。4系统设计4.1系统结构设计系统设计结构是一个系统的很重要的结构,本旅游系统的系统结构设计主要是又前后端模块共同完成的,无论是前台还是后端都有着不可替代的功能。前台的功能是完成网站首页的布局,系统简介的公告,旅游景点的推荐以及路线的指示等,后端的实现则稍微复杂一点,具体如图4.1所示。图4.1系统功能结构图4.2功能模块设计此模块的设计直接体现了一个系统的好坏程度。首先拿登录注册模块来说,这块几乎是所有系统的开端功能,它会通过js代码指令来判断用户的登录注册情况,再比如旅游信息,旅游线路管理这块,这块可以说是旅游系统的重中之重了,既然是旅游系统那么旅游景点的内容绝对会成为用户最关心的部分,当数据库更新最新的旅游内容时,系统就会对此进行处理。4.3数据库设计4.3.1数据库设计概述此设计可以说是系统中非常重要的角色,数据库掌握着系统后端的供应,一个完善的数据库设计常常会令系统锦上添花。整个数据库的建立是旅游管理系统开发和创立的技术核心。在互联网时代前,人们都采用传统的手工整理,相对来说烦琐且麻烦。而今非昔比,网络化的普及大大提升了,不仅是时代的要求也是人们需求的产物。现采用的时线上系统,无论是功能的多样性还是管理化都较为方便,本系统采用的MySQL数据库就符合这一特点,数据库的管理向来就是系统的一大管理问题,因此,只有更加去重视数据库设计的问题,才能更好应对五花八门的需求,这无论对客户端还是管理端都是极大的提升。4.3.2概念设计根据系统各个实体的关系,得出系统的总体ER图。如图4.2所示。图4.2系统总体ER图4.3.3表设计在数据库中要建立所需要的数据表,MySQL中建立表的操作也是很容易的,具体设计如下所示。下表是用户表,顾名思义,用来保存用户个人信息而建立的表,如表4-3所示。表4-3allusers序号字段名称字段类型大小允许为空最大长度1idInt8172uNameString1602553pswString1602554cxInt1602555addtimeDateTime926报名记录表用来存储用户的报名记录,此表包括id,线路编号,线路名称,目标景点,出发城市,出行时间等,表的字段说明如表4-4所示。表4-4baomingjilu序号字段名称字段类型大小允许为空最大长度1idInt4122lineNumberInt1302553lineNameString1302554targetSpotsString1302555startCityString1302556startTimeDatetime1302557companyString1302558priceDouble1302559peopleInt13025510lineExpensesDouble13025511bzString1045678925512bmrInt13025513isshString4025514iszfInt4025515addtimeDateTime1020城市信息表则是描述目标城市的具体详情,此表具体包含有目标城市的名称,序号等,具体如表4-5所示。表4-5chengshixinxi序号字段名称字段类型长度允许为空最大长度1idInt8122cityString1302553addtimeDateTime1020系统导航表用来说明旅游导航方面的内容,此表具体包括类别,文本内容等字段,具体如表4-6所示。表4-6dx序号字段名称字段类型长度允许为空最大长度1idInt10202typeString1302553contentString10456789255留言板表liuyanban表用来说明留言页面的信息,是针对用户的功能,此表包括id,邮箱,联系方式等,表的字段说明如表4-7所示。表4-7liuyanban序号字段名称字段类型长度允许为空最大长度1idInt8122chengString1302553sexString1302554QQInt1302555emaileString1302556phoneInt1302557contentString104567892558huifuneirongString104567892559addtimeDateTime1019旅游公司表用来表示选择目标旅游公司的详情,此表包括密码,公司名称,服务热线等,具体内容说明如表4-8所示。

表4-8lvyougongsi序号字段名称字段类型长度允许为空最大长度1idString8122companyIDString1302553companyNameString1302554logoString1302555companyPhoneInt1302556locateString1302557companyAddressString1302558companyIntroduceString104567892559mimaString13025510isshString2025511addtimeDatetime1030下表是用来说明景点具体描绘的表,例如位置,票价,主图等,具体说明如表4-9所示。表4-9lvyoujingdian序号字段名称字段类型长度允许为空最大长度1idInt8182NameString1302553loginString1302554locateString1302555addressString1302556ticketPriceDouble1302557openingHoursDatetime1302558mainPictureString1302559introduceString1045678925510isshInt3625511addtimeDateTime932旅游线路表用来描述景点路线的问题,此表包括出发地,出发时间,线路名称,目标景点等,具体说明如表4-10所示。表4-10lvyouxianlu序号字段名称字段类型长度允许为空最大长度1idInt7192lineNumberInt1402553lineNameString1402554targetAttractionsString1402555departureCityString1402556departureTimeDateTime10257lineQuotationDouble1402558detailedDescriptionString104567892559tourismCompanyString13025510isshInt4025511addtimeDateTime1025评论表是针对用户反映而设计的,此表包括添加时间,评论内容,评论人,评分等,具体说明如表4-11所示。表4-11pinglun序号字段名称字段类型长度允许为空最大长度1IDInt7202newsIDInt372553commentContentString104567892554reviewerString702555scoreDouble182556biaoString692557addtimeDateTime1730收藏记录表则是记录用户收藏记录的内容,此表包括添加时间,用户名等,具体说明如表4-12所示。表4-12shoucangjilu序号字段名称字段类型长度允许为空最大长度1idInt12292uNameInt1402553xwidInt1402554fieldString1402555biaoString1402556addtimeDateTime14267markString10456789255新闻通知表用来说明最新内容的信息,此表包括编号,摘要,类别,内容等,具体说明如表4-13所示。表4-13xinwentongzhi序号字段名称字段类型长度允许为空最大长度1idInt8172titleString1302553abstractString104567892554typeString1302555contentString104567892556bannerString1302557clickThroughRateInt1302558addpeopleString1302559addtimeDateTime1425注册表顾名思义用来保存新游客注册信息而设计的表,注册可以说是每个系统必须有的功能,包括邮箱,出发时间,性别,称呼等,具体说明如表4-14所示。表4-14yonghuzhuce序号字段名称字段类型长度允许为空最大长度1idString7192usernameString1302553passwordString1302554nameString1302555sexString1302556startTimeDatetime15237QQString1302558emailString1302559phoneInt13025510identityCardInt13025511headPortraitString13025512addressString13025513remarksString10456789325514isshString4025515addtimeDatetime1323友情链接表的设计是一个细节性的功能表,针对有的新用户可能会对系统功能感到陌生的可以点击此链接,具体包括网址,标识等,如表4-15所示。

表4-15youqinglianjie序号字段名称字段类型长度允许为空最大长度1IDInt5142websiteNameString1302553addressString1302554addtimeDatetime11235logoString10456789255

5系统实现5.1基本任务本旅游系统的基本任务很明确,通过实现登陆注册的功能,旅游景点信息的呈现,线路问题的知识,供用户反馈的留言功能等去实现最终的要求。一方面程序端管理者可对系统进行及时实时的维护和更新,另一方面用户可以就各种模块的功能更好的体验系统。本系统结构可以对各种数据各种内容进行修改,后端主要实现Java的页面功能,前端主要是实现JSP的页面功能。5.2登录模块的实现5.2.1首页实现首页是登录进入系统的第一个页面,可以说对功能的要求相当严格了,它的主要功能有一个导航栏链接到其他页面的功能,还有就是banner图,首页页面如图5.1所示。图5.1首页页面图5.2.2管理员后台登录此设计是可以说是一个安保的工作,它是用来检测登录输入是否正确,如果正确无误便可登录成功,如果有误,便会给出一个错误提示,用户名密码为空也不可以,也会给出一个页面提示,具体流程如图5.2所示。图5.2用户登录流程图登录界面是用户使用系统的前提,验证信息使用的,用户只有通过了登录方可进入系统,当输入正确后便会成功登陆系统,否则会弹出错误提示!如图5.3所示。图5.3登录界面用户登录的逻辑代码如下:if(ac.equals("adminlogin")) { Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("pwd"); Stringutype=request.getParameter("cx"); Stringpagerandom=request.getParameter("pagerandom")==null?"":request.getParameter("pagerandom"); Stringrandom=(String)request.getSession().getAttribute("random"); if(!pagerandom.equals(random)&&request.getParameter("a")!=null) { request.setAttribute("random",""); go("/login.jsp",request,response); } else{ request.setAttribute("error",""); go("/login.jsp",request,response); } } }5.3用户模块的实现5.3.1注册模块及登录的实现注册的实现也不难,进入注册页面后,输入用户名和密码,程序进行判断,还要判断是否为空,为空也不可以,通过关键字检索是否符合系统要求,符合了便完成了注册,具体如图5.4所示。图5.4用户注册流程图用户注册顾名思义,针对新用户的注册而设计的页面,几乎所有系统都要有此功能,包含要注册的个人信息包括性别,年龄,联系方式等常规信息,具体如图5.5所示。图5.5用户注册用户登录界面即供用户登录使用的,通过密码名称等基本验证,通过验证便可进入到系统主页面,如图5.6所示。图5.6用户登录 5.3.2留言模块的实现留言系统的实现是在登录成功后实现的,系统判定格式符合要求后,便提交给管理端,具体如图5.7所示。图5.7用户留言流程图用户留言界面是针对用户的留言和反馈,它由邮箱,联系方式,内容等组成,通过此页面,管理人员可得到最直接的评论从而更好的维护系统,如图5.8所示。图5.8用户留言5.3.3报名模块的实现用户进入某个旅游信息界面后便可以通过登录账号,而后去填写报名信息并且提交,如图5.9所示。图5.9用户报名流程图用户报名记录页面即是用户报名某旅游活动的详细记录,例如出行时间,出行人数,出发城市等,如图5.10所示。图5.10用户报名报名管理界面是对报名过的用户进行管理的页面,例如,它可以通过查询目标景点,出发城市,出行时间,旅游公司等通过关键字查询来获取同意目的地的用户的信息,如图5.11所示。图5.11报名管理5.4管理员模块的实现5.4.1系统用户管理模块的实现系统用户管理主要是进行增添改查的工作,添加方面的工作主要是指添加用户名称及其密码;同样的,用户的删除也是通过相对应的用户名将其删除,而对于进行添加删除用户的操作,此权限只有管理人员才具备,其他用户无这个权限。用户管理流程图如5.12所示。图5.12系统用户管理流程图系统用户管理界面可通过用户名查询关键字得出检索,它会显示用户的密码,账号,权限,添加时间,如图5.13所示。图5.13系统用户管理5.4.2景点信息管理模块的实现此模块是通过数据库实现对景点信息模块进行操作的步骤,无论是查询还是山粗均可,流程图如5.14所示。图5.14景点信息管理流程图景点信息添加页面则是由添加景点的门票,开始时间,地理位置等,可提交可重置,如图5.15所示。图5.15景点信息添加景点信息查询界面可通过所在城市,地理位置等关键字进行查询,从而得知景点所在为止,票价,景点名称,开放时间等内容,如图5.16所示。图5.16景点信息查询5.4.3公告文章管理模块的实现系统维护人员发布信息的公告详情,系统会在前台页面显示出,这时候便可以对公告进行增删改查等操作,流程图如图5.17所示。图5.17公告文章管理流程图公告文章添加即对公告的添加,此界面是针对游客使用的,如图5.18所示。图5.18公告文章添加公告文章查询可通过类别,标题等关键字查询,从而获取首页图片,点击率,添加时间等信息,方便用户得知。如图5.19所示。图5.19公告文章查询5.4.4变幻图管理模块的实现此模块在本系统中的功能类似于景点管理模块,页面的实现如出一辙,所差不大,也是通过关键字来查询完成的,如图5.20所示。图5.20变幻图添加页面图变幻图管理页面,即可通过标题、类别等关键字进行查询,从而获取一系列信息,类似于上图公告文章的查询操作,如图5.21所示。图5.21变幻图管理页面图

6系统测试6.1测试目的当系统编写完成后,并不能百分百确定所有功能都是完善无差错的,因此,系统测试就显得尤为重要,在本系统中测试主要测试旅游信息板块的功能,旅游线路的实现功能以及留言系统的功能等,软件测试也是一种评判标准,保证程序出现重大失误。6.2测试概述1.测试的原则既然是系统测试,那么应该为了保证其准确性,应该尽量不测试自己的程序,这样做是为了保证小错误可以及时被发现。此外,针对不同的情况,在进行测试时候,可以适当的故意用有误差的数据进行测试,这样,系统应对各种各样的错误也能更好的去处理。而对于某种反复出现的错误,就对其进行反复测试,直至其达到标准为止。检测程序能否到达目标要求,以来到达更严格更高的层次。并且最后采用黑盒白盒测试方案。6.3单元测试6.3.1注册测试注册测试是一个很常规的测试,它的具体流程就是当用户注册时,有一个填密码的环节,如果说两次输入的密码一致,那么便是成功,反之,如果两次输入的不一样,便会弹出一个提示页面,注册测试用例如下表6-1所示。表6-1注册测试用例实验对象用户注册功能的测试实验宗旨如果用户未注册,直接登录,系统则会弹出一个提示框用来提示注册。实验手段黑盒测试实验数据1跳过登录点击注册按钮。2在用户名输入框输入未经注册的名称,且密码和确认密码一致。如:karry,888,888.3在用户名输入框输入正确的的用户名,但密码和确认密码不一致。如:karry,888,666。实验结果1系统会弹出一个对话框,提示用户按流程走。2系统会给出一个成功注册的提示。3系统会给出一个错误提示,提示用户输入正确的密码。事实结果与料想一样。结论注册模块实现了系统要求。测试结果如下图6.1所示.图6.1测试图6.3.2登录测试登录测试也是个很常规的测试,几乎测试都会用到此模块进行测试,登录测试用例如下表6-2所示。表6-2登录测试用例实验对象用户登录功能的测试实验宗旨当用户登录错误,或用户名或密码错误,系统给出一个错误提示。实验手段黑盒测试实验数据1忽略要填的用户名和密码内容,直接点登录按钮。2在用户名输入框输入不曾注册的用户名。如:luffy。3在用户名输入框处输入正确的文本,但在密码输入框处输入错误的密码如:luffy,6664在两个输入框均输入正确的信息。如:luffy,888实验结果1系统会给出一个提示,提示用户需输入用户名和密码。2系统会给出一个提示,提示用户需输入正确的用户名。3系统会给出一个提示,提示用户需输入正确的密码。4系统会给出一个提示,登录成功,可进入系统访问。事实结果与料想一样。结论登录模块实现了系统要求。总结此次毕业设计的完成可以说是收获颇多,本旅游系统主要是针对当下大热的旅游行业而设

温馨提示

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

评论

0/150

提交评论