《基于SSM的爱旅行网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的爱旅行网站的设计与实现.docx(39页珍藏版)》请在优知文库上搜索。
1、基于SSM的爱旅行网站的设计与实现摘要:近年来随着经济发展人民的物质文化需求逐渐提升,以及互联网在大部分家庭中的更加普及,旅游加互联网模式也开始显现,因此需要设计一个用于预订旅游的网站。爱旅行网站是针对人们有旅游意愿和对各种旅游景点不熟悉的信息不对等问题,分析了人们在准备旅游的过程中可能会遇到的切实存在的需求以及设计旅游网站的必要性。然后采用了当下十分流行的SSM框架,SSM拥有轻量级的配置,可将注解开发的优势得以体现,能更加方便的实现对象关系映射,对使SQL语句的编写也更加的简化,再结合MySQL数据库,拥有体积小速度快的优势,从而设计出一款高效且用户体验好的爱旅行网站。通过访问网站,能够解
2、决一部分人们在准备出行中的信息不对等的问题,更好的方便了人们的出行,提高了人们出行的效率,也促进了经济的消费,能够为旅行行业注入活力。关键词:旅行网站,信息不对等,SSM框架,DesignandImplementationofLoveTravelWebsiteBasedonSSMAbstract:Inrecentyears,withtheeconomicdevelopment,thematerialandculturalneedsofthepeoplearegraduallyenhanced,andtheInternetisfurtherpopularizedineveryhousehold,
3、tlcmodeloftourismplustheInternethasalsobeguntoemerge,soitisnecessarytodesignawebsiteforbookingtravel.Lovetravelwebsiteisaimedattheproblemthatpeoplehavethedesiretotravelandarenotfamiliarwiththeinformationofvarioustouristattractions.ltanalyzestheactualneedsthatpeoplemayencounterintheprocessofpreparing
4、fortravelandthenecessityofdesigningatravelwebsite.AndthenadoptedtheSSMlightweightframework,oftheverypopularlightweightconfigurationofSSM,annotationwilldeveloptothemaximum,andmaketheobjectrelationalmappingtoachievemoreflexible,SQLoptimizationismoresimpleandconvenient,coupledwiththeMySQLdatabase,hasth
5、eadvantagesofsmallsizefast,anddesignedaefficientanduser-friendlylovetravelwebsite.Byvisitingthewebsite,wecansolvetheproblemthatsomepeoplehaveunequalinformationinpreparingforIraveLwhichmakespeoplestravelmoreconvenient,improvestheefficiencyofpeoplestravel,promotestheconsumptionoftheeconomy,andinjectsv
6、italityintothetravelindustry.Keywords:TravelWebsiteJnformationAsymmetry,SSM目录第论11.1 系统开发的背景及意义11.2 国内互联网旅游研究现状11.3 本课题研究内容和方法2第2章系统需求分析32.1 系统的功能需求32.2 系统的功能分析32.3 系统UML建模4第3章系统设计与实现63.1 系统设计63.1.1 系统数据库设计63.1.2 系统模块的设计93.2 系统实现173.2.1 用户登录模块实现183.2.2 旅游攻略发布模块实现193.2.3 旅游路线模块实现203.2.4 搜索景点模块实现21第4章系
7、统测试234.1 登录模块测试用例:234.2 订单查询模块测试用例23第5章结束语255.1 全文总结255.2 课题展望25参考文献26致谢28第1章绪论1.1 系统开发意义与背景随着时代发展,人们对旅游的进一步追求,许许多多的家庭以及个人在出行前,会在网上搜索自己想去的旅游景区的信息,以及旅游景区所在地上,有关吃穿住行的相关信息。为了满足许多爱好旅游的市民日益增长的旅游需求,决定开发爱旅行项目。用户可以通过爱旅行项目获取的想去的地点的景区信息,找到旅游攻略,更能够选择物美价廉的酒店入住,并且还能在网站上订车票、机票,方便了市民的出行需求。由于时代的发展进步,人们无法满足于日常相对乏味的生
8、活,或者是在外界媒体宣传的环境下,普遍更加追求精神上的生活,大多数人会选择在旅行中找到乐趣,这也成为了人们生活中越来越重要的事情,我以及周边的人都十分爱好旅行,但有的城市可能本身有着十分优秀的旅游资源却缺少一个好的宣传平台,造成旅游点与旅客之间信息的不匹配,所以我选择爱旅行网站作为我的毕业论文题目,在信息发展浪潮中,使用网页对旅游进行宣传是一个很好地选择,可以促进更好的促进旅游业发展,提高经济效益。1.2 国内互联网旅游研究现状当前在旅游业中,互联网服务已经可以包含旅客的行前、中、后全过程,能够为旅客提供非常优质的服务。通过分析互联网旅游行业的现状,旅客在游玩过程中中只要使用手机,就可以查询到
9、旅游的攻略,且景区门票,酒店的预定,车票机票等,都可以使用手机完成,而在旅游的途中,手机还可以让旅客享受到位置定位,电子导游,还可以通过网络购买到景区的纪念品,旅途结束后,游客还可以分享自己的旅游心得,也可以进行旅游经典的网络投诉。正是因为这一部小小的手机,让旅客可以随时来一场说走就走的旅行。而在旅游行业的创业创新中,互联网也扮演着不可或缺的角色,他是传统旅游行业如景区、旅行社、酒店等转型的契机,同时互联网还生出了许多互联网旅游的企业,如以爱彼迎为代表的共享住宿企业、以马蜂窝为代表的内容营销企业,以及以飞猪为代表的平台型企业,都是乘着互联网快车,快速做大做强的企业。而且随着互联网与旅游的深度结
10、合,鞭策的旅游行业更好更快的发展,因为人们可获取的信息越来越多,只有更加优秀的方式才能够生存发展下去,正因如此提高了旅游行业的服务能力,也让行业监管更加透明规范。1.3 本课题研究内容和方法本论文在编写过程中主要用到了下面两种研究方法:文献研究法,根据需求,可以通过查找相关文献获取资料,能对所要探究的问题进行客观全面的分析,并找到其中事物的本质,发现其中的问题。4W1H原则分析法(Who、WhenWhereWhatHow):合理分析项目需求,明确项目内容所需要完成的功能。本文一共分为5个章节,具体内容安排如下:第1章:绪论。主要介绍本论文的编写背景,剖析国内的互联网行业发展情况以及设计爱旅行网
11、站的背景与意义。第2章:系统需求分析。对网站进行功能分析与需求分析,画好程序框架图,用例图。第3章:系统设计与实现。首先设计数据库,再详细设计每一个模块的流程图,最后实现网站开发。第4章:系统测试。第5章:结束语。作全文总结和回忆不足。第2章系统需求分析2.1 系统的功能需求需求分析就是要获取用户需求,分析当中产生的问题与其中需求的可行性,然后做系统的逻辑模型,将需求文档化,可以提高项目开发的效率,确保分析的有效性、正确性,还需要进行需求验证工作。互联网旅游随着互联网的普及以及人们物质生活水平的日渐提高,日益被从业者和信息系统提供商所重视。在西方发达国家,互联网电商旅游产值已经占到产业生产总值
12、相当大的一部分,互联网旅游的项目对旅游行业的贡献不可忽视。虽然我国互联网旅游产业起步晚,但是目前发展十分迅猛。互联网+旅游能够满足不同客户的各式各样的需求,使得用户在选择旅游路线、酒店或者是旅行社时,都能够更加便捷有效。能够使旅游业实现可持续发展。另外,旅游网站能够适合不同体量的旅行社,小到私人民宿大到星级酒店以及大的旅行社,都能联系在一起。本网站通过用户对网站信息的查看,能够快速获得想的服务。本网站能为客户提供经典的旅游线路,选取酒店,介绍有特色的景点,还有用户发布的攻略进行查看。结合自身特点,网站还需要一个好的、风格独特的个性化界面。2.2 系统的功能分析本网站大致分为五个板块个人中心:能
13、够实现用户的登录注册,可以查询用户自身的注册信息以及通过网站的下单信息。酒店管理:查询酒店列表,可按照价格排序,然后在网上直接下单预订。旅游管理:查询当地景点和其门票信息,直接下单预定。商户管理:本系统有专属于酒店以及景点游玩商户的部分,用户在网站下单商户可以立即获取消息并处理。攻略:用户可以发送的旅游攻略分享。项目的整体框架如图2-1所示:攻略图2-1项目整体框架图2.3 系统UML建模1 .消费者用例图在本网站系统中,消费者可以查询个人中心,对个人信息进行修改,对常用联系人进行增删改查操作,可对酒店查询房型信息,从而进行酒店预订,也可以查询订单内容,对订单实现删除、查询详情功能,可以查询当
14、地景点推荐,旅游路线,也可以发布旅游攻略等,消费者用例图如图2-2所示:4”着店青创房嵬点制. andudcex(j 发布攻峰2中个人息酒店订单地加图2-2消费者用例图2 .后台管理员用例图3 .在本系统中,管理员可根据情况进行酒店管理,控制酒店的上下架;对景点进行管理,可以增加或者修改景点;对攻略进行管理,审核用户发布的攻略;对旅游路线进行管理,可以增加或者修改旅游路线等,后台管理员用例图如图2-3所示:路线管电二图2-3管理员用例图第3章系统设计与实现3.1 系统设计3.1.1 系统数据库设计根据第2章的需求分析,系统需要建立一些数据库表来保存一些相关的信息,如客户信息、酒店信息,旅游攻略
15、、旅游路线、订单详情等一些数据库表,下面是对分析出的数据库表的设计,下面的章节中会给出数据库E-R图和儿个重要的数据库表。如图3-1为系统数据库E-R图:图3-1数据库E-R图(l)sys_user(用户信息)表该表是用户信息表,用于保存用户的基本信息(如用户ID,登录名,用户密码,真实姓名)表结构如表3-1所示:表3Tsys_user表列名数据类型可为空注释idInt(Il)NOTNULL用户idusernameVARCHAR(50)NOTNULL登录名passwordVARCHAR(15)NOTNULL用户密码nameVRCHR(50)NULL真实姓名(2)attractions(景点信息)表该表为景点信息表,用于保存各个景点的基本情况(如景点ID,景点照片,景点名字,景点地址,景点详情介绍,景点状态,创建时间等)表结构如表3-2所示:表3-2attractions表列名数据类型可为空注释idVRCHR(255)NOTNULLidimageVRCHR(255)NOTNULL景点图片attractions_nameVARC