【《青海自驾游预约系统的设计和实现》7900字(论文)】_第1页
【《青海自驾游预约系统的设计和实现》7900字(论文)】_第2页
【《青海自驾游预约系统的设计和实现》7900字(论文)】_第3页
【《青海自驾游预约系统的设计和实现》7900字(论文)】_第4页
【《青海自驾游预约系统的设计和实现》7900字(论文)】_第5页
已阅读5页,还剩24页未读, 继续免费阅读

下载本文档

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

文档简介

青海自驾游预约系统的设计和实现摘要由于现代Internet的飞速发展,全球的信息共享化、互动化,加速了信息网络化的进程,客户服务已成为连接世界的传统时空障碍。将世界联系为一体。因为道路条件的不断改善、人们休闲娱乐时间的增多了、消费观念也发生了变化,私家车的数量持续增加,旅游景点的增加等因素,自驾游已经成为了人们最钟爱的旅游方式之一。随着自驾车旅游地快速发展,给旅游者带来自由的空间,同时也产生了许多的需求,如路线的规划,租车等。因此,针对自驾游的需求,本文以青海为背景,开发设计了青海自驾游预约系统,以方便游客来选择喜欢的线路,方便的租车预约服务,为用户提供了很大的便利。根据青海自驾游预约系统的要求,我的课题使用JSP技术,以JAVA为编程语言,以MySQL为数据库。青海自驾游预约系统应该易于操作、维护容易、能运用于现实的基础上。主要实现会员管理功能、汽车管理功能、出行线路管理功能、游记分享管理功能、订单管理功能、留言反馈管理功能、统计报表信息等功能。关键词:青海自驾游预约系统;JSP;MYSQL。目录TOC\o"1-3"\h\u2214第一章绪论 1258361.1系统开发目的 1254771.2系统开发意义 1225712.1可行性分析 2268442.1.1技术可行性 2274102.1.2经济可行性 217952.1.3操作可行性 2197452.2系统功能分析 2265942.3系统功能结构图 3244482.4系统流程图 4131702.5系统运行环境

640772.6系统设计原则

66010第三章数据库设计 7307283.1数据库逻辑结构设计 7179643.2数据库物理结构设计 1119467第四章系统的详细设计与实现 15272604.1网站首页页面 15154074.2会员注册页面 15185444.3车型展示页面 16179984.4旅游线路页面 17124784.5游记分享页面 1785804.6管理会员页面 18272374.7汽车信息管理页面 18317014.8旅游线路管理页面 1926144.9管理订单信息页面 19169444.10管理留言反馈信息页面 20121244.11修改密码页面 2011580第五章系统测试 2154755.1测试目的 21250395.2测试的步骤 21121185.3测试的主要内容 2110767总结 2423784参考文献 25第一章绪论1.1系统开发目的随着互联网的不断发展,互联网已经悄无声息的融入我们生活的方方面面,因为人们的生活质量也在不断地提高,喜欢自驾车旅游的人也越来越多,本系统添加游客游记分享窗口,游客可将旅途中有趣的见闻记录下来,增强了游客的旅游体验,突出个性化。与以往自驾游不同的是本系统通过用户网上自主选车,选择路线等方式一步预约到位,增强了游客自主选择性,自由性更强。本系统规划的路线方便、舒适,尤其时对于那些讲究私密出游体验或是陪同老人或是带着孩子一起出游的游客来说,更加能够满足他们的需要。针对于人们日益增长的这一需要,该项目选择开发青海自驾游预约系统。1.2系统开发意义本课题是开发一款青海自驾游预约系统,对于丰富人们生活有着非常重要的意义。通过对青海自驾游预约系统的设计和开发,我全面的了解到了系统开发的基本过程;进行网站的开发通过使用JSP技术和Java作为开发语言,我也学习并且掌握到了一些面向对象技术。青海自驾游预约系统的设计与开发不仅仅是对我自己的实践锻炼,更是对旅游大众的一种福利,解决了人们旅游时买车租车难、路线规划不清晰等等难题,并且增加了多种车型的选择、游记分享与留言反馈等多种功能。论文首先介绍了系统开发的目的和意义,然后介绍了系统开发的需求分析和设计部分,包括可行性分析、系统功能的分析、系统功能结构图和流程图、系统运行环境等;然后介绍数据库的设计主要包括数据库的逻辑结构设计与物理结构的设计等;再介绍系统的详细设计与实现包括网站首页、会员注册、车型展示、旅游路线、游记分享、管理员管理模块的功能介绍与页面展示。介绍系统测试,主要包括测试目的、步骤、测试内容及用例。最后致谢以及主要的参考文献。

第二章需求分析与设计2.1可行性分析2.1.1技术可行性青海自驾游预约系统使用JSP技术,B/S结构,MYSQL数据库,根据程序开发的需要,建立并保持强大的数据完整性和较高的数据安全性稳定的高级库,才能具有完整、简单、方便的功能等特点。JSP为用户提供了新的语言和服务,有更加稳定的性能以及管理。青海自驾游预订系统也帮助用户完成了很多不必要的任务。JavaServerPages技术用于生成动态Web内容的纯Java平台技术。

2、基于B/S框架的系统的开发已发展日趋成熟。B/S的最大优势在于它可以在任何位置运行,而且不需要安装任何特殊软件,而且客户端维护的成本是基本可以忽略不计。B/S程序可以在可以访问它的任何计算机上来使用,并且对使用者来说也方便了很多。并且在消除了地理限制的同时,也降低了使用该程序的成本。3、MYSQL数据库确保系统数据库的稳定性与安全性。MySQL数据库有可靠,快速且稳定等优点,满足了几乎所有数据存储业务的需要。综上所述:青海自驾游预约系统的开发技术具有很高可行性。2.1.2经济可行性首先,要考虑到拥有计算机的成本,无需购买任何其他硬件即可开发此系统,并且没有任何其他成本。并且我有足够的开发时间,因此考虑因素相对简单。与商业软件仍有真正的商业区别,所以系统在经济方面是完全可行的。2.1.3操作可行性科技技术的不断进步,计算机已经进入了家家户户,并且大多数人能够熟练使用计算机并且有一定的计算机操作基础。开发过程中也考虑到部分用户在计算机方面的使用熟练度,所以简化了用户的操作界面。由此可见系统在操作方面也是可行的。2.2系统功能分析本课题青海自驾游预约系统,有会员和管理员两类用户。各自的功能描述如下:会员模块:网站首页:进入网站后首先显示一些新的汽车信息,旅游线路信息,游记信息等。会员注册登录:实现新会员的注册,和已注册会员的登录。汽车展示:有不同车型的汽车显示,可查看详细介绍,会员登录后进行预约,并自动计算费用。旅游线路:实现旅游线路的展示,可以查看旅游线路的详情,线路包括的景点等。游记分享:显示会员发布的游记,点击可以查看游记详情。留言反馈:显示用户的留言信息,注册登录后可以进行留言。会员中心:用户注册登录之后点击会员中心,可以查看自己预约的车辆信息,发布游记及修改编辑游记信息,还可以修改个人信息以及密码等。管理员模块:会员管理:系统的管理员对会员基本信息有查看、编辑和删除的权限。汽车信息管理:系统的管理员对汽车和车型的信息有添加、查看、编辑和删除的权限。旅游线路管理:系统的管理员有添加、查看、编辑和删除旅游线路信息的权限。游记分享管理:系统的管理员根据用户发布的游记信息进行查看和删除。订单管理:系统的管理员查看和删除用户提交的订单信息。留言反馈管理:系统的管理员查看、回复和删除用户反馈的留言信息。统计报表:管理员可以对日收入统计报表、月收入统计报表、年收入统计报表、汽车预约统计有查看权限。系统管理:有需要时管理员修改个人密码。2.3系统功能结构图系统功能如下图2.1所示:图2.1系统功能结构图2.4系统流程图会员注册流程如下图2.2所示:图2.2会员注册流程系统管理员管理流程如下图2.3所示:图2.3系统管理员管理流程2.5系统运行环境

使用Windows操作系统、360浏览器、MyEclipse开发工具以及MYSQL数据库。

2.6系统设计原则

根据模块功能和特性,主要遵循以下原则:(1)稳定性原则是使用一个系统被检测到的功能,这样硬件的局部不会完全忽略整个系统的正常功能,而另一个系统不会提供一个不可用的系统(2)准确性原则是当所有以前的用户操作和数据库都开始保持较好的真实性时,系统管理员会设法操作正在进行的数据的子边界,这样就不会发生错误目录或数据错误。。(3)安全性原则是通常应支持主安全数据,并保留一个或多个帐户名称,以避免丢失错误和需要。(4)可维护性原则。系统容易维护和升级。(5)独立原则。功能模块要尽可能的独立开来,根据客户的需要选择安装这些模块。(6)易于使用原则。青海自驾游预约系统的界面使用设计方便简洁,易于用户操作。

数据库设计数据库的设计主要是为了了解和实现用户的个人需求,归纳和分类,因此,数据库设计是至关重要的设计,我们首先绘制电子关系图反映了各个应用程序的需求,包括实体属性的确定、优化初始的RDR图等。因此,必须要注意如何表达用户对系统方面的需要。3.1数据库逻辑结构设计青海自驾游预约系统的实体属性图描述如下:游记的实体图如图3.1:图3.1游记实体属性图留言反馈实体图如图3.2:图3.2留言反馈实体属性图会员的实体图如图3.3:图3.3会员的实体属性图车型的实体图如图3.4:图3.4车型的实体属性图汽车的实体图如图3.5:图3.5汽车的实体属性图订单的实体图如图3.6:图3.6订单的实体属性图系统管理员实体图如图3.7:图3.7系统管理员实体属性图旅游线路的实体图如图3.8:图3.8旅游线路实体属性图全局E-R图如图3.9:图3.9全局E-R图数据流图如图3.10:图3.10数据流图3.2数据库物理结构设计根据之前的数据分析,建立了以下列表,各表的详细信息说明如下:Notes(游记表)主要用于保存游记分享的基本信息,该表的结构如表3.1所示:表3.1Notes(游记表)字段名字符类型字符长度是否主键说明nidint4是游记名称titlevarchar50题目photovarchar50照片memotext16内容lnamevarchar50用户名atimedatetime8发布时间nttint4点击量Board(留言反馈表)用于保存留言反馈的基本信息,该表的结构如表3.2所示:表3.2Board(留言反馈表)字段名字符类型字符长度是否主键说明idint4是IDlnamevarchar50用户名titlevarchar50留言主题detailtext16留言内容qtimedatetime8留言时间answervarchar500回复内容Member(会员表)主要用于保存注册登录的会员的基本信息,该表的结构如表3.3所示:表3.3Member(会员表)字段名字符类型字符长度是否主键说明lnamevarchar50是用户名passvarchar50登录密码fullnamevarchar50真实姓名sexvarchar10性别telvarchar50手机号码emailvarchar100电子邮箱addressvarchar50联系地址regdatedatetime8注册时间Cartype(车型表)主要用于保存车型的基本信息,该表的结构如表3.4所示:表3.4Cartype(车型表)字段名字符类型字符长度是否主键说明tidint4是车型IDtnamevarchar50车型名称Cars(汽车表)主要用于存储添加的汽车的基本信息,该表的结构如表3.5所示:表3.5Cars(汽车表)字段名字符类型字符长度是否主键说明cidint4是汽车IDcnamevarchar50汽车名称tidint4车型picvarchar50图片seatsvarchar50座位数yjDecimal9押金priceDecimal9价格(天)memotext16具体描述atimedatetime8发布时间Orders(订单表)主要用于保存会员提交的订单的基本信息,该表的结构如表3.6所示:表3.6Orders(订单表)字段名字符类型字符长度是否主键说明oidvarchar50是订单编号lnamevarchar50用户名cnamevarchar50姓名telvarchar50手机号码cidint4车辆sdatevarchar50开始日期edatevarchar50结束日期yjDecimal9押金smoneyDecimal9租金memovarchar2000备注atimedatetime8提交时间Admin(管理员表)用于存储管理员的基本信息,该表的结构如表3.7所示:表3.7Admin(管理员表)字段名字符类型字符长度是否主键说明aidint4是管理员编号lnamevarchar50登录名pwdvarchar100密码flagint4标识Lines(旅游路线表)用于存储旅游路线的基本信息,该表的结构如表3.8所示:表3.8Lines(旅游路线表)字段名字符类型字符长度是否主键说明lidint4是线路IDltitlevarchar50线路标题lphotovarchar50线路图片lmoneyDecimal9预算费用/人lmemotext16线路简介ltimedatetime8发布时间nttint4点击量

第四章系统详细设计与实现4.1网站首页页面网站的首页最上方显示的是系统名称青海自驾游预约系统,右边依次是网站首页模块,主要用于用户快速浏览信息;汽车展示模块,用户可以浏览车型信息以及照片展示;旅游线路模块,用户可以查看经典景点的介绍与特色小吃及住宿推荐等信息;游记分享模块,浏览用户分享的旅游体验;留言反馈模块,用户对网站的一些建议进行反馈;会员中心模块,用户管理自己的订单、游记等信息。具体界面如下:图4.1网站首页4.2会员注册页面用户根据页面提示填入必填项的信息,主要包括:用户名、密码、真实姓名、性别、手机号码、电子邮箱和联系地址等,正确填写完成之后点击注册。具体界面如下:图4.2会员注册4.3车型展示页面主要显示一些管理员上传的车型和汽车的详细信息,用户可以根据自己的喜好与价格方面的考量之后,选择想要预约的车辆查看详情,提交预约的车辆订单。具体界面如下:图4.3车型展示4.4旅游线路页面用户浏览管理员发布的经典旅游线路推荐,点击查看路线详情,有照片参考,食宿推荐以及综合的大概花费。具体的界面如下:图4.4旅游线路4.5游记分享页面主要有用户旅游途中发布的一些游记展示,用户可以点击喜欢的游记查看详细信息。具体界面如下:图4.5游记分享4.6管理会员页面展示注册登录的用户信息列表,包括用户的注册时所填的全部信息,还有具体的注册时间记录,管理员可以根据不同的条件进行用户信息的查询,并且管理员有编辑和删除会员信息的权限。具体界面如下:图4.6管理会员信息4.7汽车信息管理页面分别为添加车型模块,输入车型名称进行添加;管理车型模块,对已有的车型管理员有修改和删除的权限;添加汽车模块,输入汽车的名称、照片及价格等信息进行添加;管理汽车模块,管理员对汽车的信息有根据不同需求进行查询,修改和删除的权限。具体界面如下:图4.7汽车信息管理4.8旅游线路管理页面添加旅游路线模块,管理员填入线路的标题、图片以及线路的详细介绍等信息进行添加。其中包括食宿推荐和预算信息;管理旅游路线模块,是管理员对发布的线路有查看详情,修改,还有删除的权限。具体界面如下:图4.8旅游线路管理4.9管理订单信息页面有用户提交的预定车辆的订单详细,包括提交时间、租车日期以及租金等信息,管理员有查询和删除的权限。具体界面如下:图4.9管理订单信息4.10管理留言反馈信息页面主要是用户的建议通过留言发送给管理员,留言信息有主题、内容与具体的留言时间,然后管理员根据留言诉求的不同进行查看、回复或者删除留言。具体界面如下:图4.10管理留言反馈信息4.11修改密码页面管理员根据自我需求修改密码。具体界面如下:图4.11修改密码页面

第五章系统测试5.1测试目的软件测试是软件生命周期必不可少的的步骤。事实上,软件不管运用什么技术和方法,软件里面都会发现错误。不过要是使用新的语言和技术就可以有效的减少错误,但是这不会不从本质上完全除去错误。统计显示,软件测试工作负荷占总的软件开发工作负荷的四成以上。如果软件开发的总费用,使用测试的经费一般在三成到五成之间。在软件整体使用寿命上,考虑到维护阶段能够减少测试的成本,但事实上维护、二次开发或者多次开发都差不了太多,甚至可以说几乎一样。而且这样的开发涵盖了许多测试工作。测试不只是一个试错的过程。不仅会分析软件中的错误还有原因和,并且也确定了软件的不足之处。最主要的是分析还能帮助增高有效检测。5.2测试的步骤软件系统的测试有模块测试,这个阶段可能会有编码和设计错误等;系统测试阶段可能出现需求错误;验收测试最容易出现的就是要求手册里面的缺陷等三个阶段。5.3测试的主要内容(1)单元测试它是软件测试里面最小的一个组成部分。根据系统中一个细化的局部功能,检测软件当中存在的错误。(2)集成测试完整的测试是基于组件设计和测试需求的同时,以发现一个接口问题为目标。例如,可以忽略模块。数据结构就算再完整也会出现错误。(3)验证测试通常情况下测试的目标是是在我们心理预期范畴之类的。在综合测试的基础上,完成了一个完整的软件系统,可以除去接口方面的诸多错误。(4)系统测试包括耐久性、恢复、安全、性能等方面的测试。对系统完成主要的测试后,认定系统得完成度需求,测试完成。功能测试用例5.1功能测试用例表系统的模块功能输入信息预期的效果测试的结果注册登录注册在文本框中输入用户名、密码、联系方式、联系地址等提交页面跳转注册成功注册成功登录在文本框输入已经注册的用户名及密码提交页面跳转登陆成功登陆成功车辆信息管理预约车辆选择车型,在文本框输入日期提交页面跳转预约成功预约成功旅游路线查看路线选择路线进行查看页面跳转路线显示查看成功游记分享浏览游记选择游记进行浏览页面跳转游记显示浏览成功留言反馈留言在文本框输入主题与内容提交页面跳转留言成功留言成功会员中心发布游记在文本框输入主体与内容,添加照片提交页面跳转发布成功发布成功修改个人信息在文本框输入要修改的信息提交页面跳转修改成功修改成功修改密码在文本框中输入原来的密码和新密码提交页面跳转修改成功修改成功汽车信息管理添加汽车在文本框输入车名,图片、座位数、押金。价格等提交页面跳转添加成功添加成功旅游路线管理添加路线在文本框输入标题、图片、预算、价格、简介等提交页面跳转添加成功添加成功游记分享管理查看、删除游记选择要查看、删除的游记页面跳转查看或删除成功查看成功删除成功订单管理查看、删除订单选择要查看、删除的订单页面跳转查看或删除成功查看成功删除成功留言反馈管理查看、回复、删除留言选择要查看、回复、删除的留言页面跳转查看或回复或删除成功查看成功回复成功删除成功统计报表查看报表选择要查看的报表页面跳转查看成功查看成功

总结在我对课题青海自驾游预约系统从程序设计到论文撰写中。在此期间,我遇到过很多的问题,有些自己就能够解决,有些通过咨询老师或者查询资料的过程中一点点的解决。在这几个月里我积累了非常丰富的经验,系统还解决了人们旅游时买车租车难、路线规划不清晰等等难题,并且增加了多种车型的选择、游记分享与留言反馈等多种功能。对于我的课题来说,首先就是系统设计部分,它不仅要求我们熟练的掌握语言方面的技术,还需要掌握数据库方面的知识,只对于我来说是非常大的考验与锻炼,虽然之前学习过些知识,但由于我的专业课学习基础的不够扎实,所以我还需要学习课题需要的知识,并且将它们运用到课题设计当中去。万事开头难,在刚开始进行设计系统时,遇到了很多困难,只有把系统的需求和需要实现的所有模块的都构思清楚之后,在设计过程中才会容易许多,功能设计才会清晰。程序设计完成之后就开始撰写论文,通过不断的修改完善,最终完成了论文。在这个过程里我不断的解决问题,最后全部都完成之后,成就感也油然而生,系统和论文的实现也是对我的肯定与鼓励。通过这次的毕业设计,让我知道自己的优势与不足,然后取长补短,长善救失。不断地完善自身不足,不断地优化加强自己的优势,成为更好的自己。虽然系统可能也不够完善,但是我以后会一直保持这种坚持不懈,长善救失的精神,不断提高自己。

参考文献[1]龙斌.驾车自助游初探[J].桂林旅游高等专科学校学报,2013.[2]窦文章.自驾车旅游规划理论与方法[J].北京:经济管理出版社,2016.[3]胡敬民.旅游市场新热点——自驾车旅游[J].贵州民族学院学报:哲学社会科学版,2011.[4]钟莹峰.中国自驾车旅游存在地问题及其对策[J].株洲师范高等专科学校学报,2015.[5]杨鹛.中国自驾车旅游游客特征及发展问题地分析研究[J].商场现代化,2017.[6]何玉婷.体验经济时代中国自驾车旅游发展地原因[J].天府新论,2011.[7]朱生东.自驾车旅游服务系统初探[J].黄山学院学报,2016.[8]张晓燕.何佳梅:《我国旅行社的自驾游产品开发》[J].《桂林旅专学报》,2005.[9]龚志敏,自驾游现状分析[J].池州学院旅游与历史文化学院安徽池州,2015.[10]《长三角地

温馨提示

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

评论

0/150

提交评论