《基于web的景点门票销售系统.docx》由会员分享,可在线阅读,更多相关《基于web的景点门票销售系统.docx(44页珍藏版)》请在第一文库网上搜索。
1、摘要在这个网络技术快速发展的时代,人们的精神层次越来越高,外出旅游已经成为了人们享受生活的重要方式之一。随着生活水平的提高,人们外出旅游也越来越便捷,这并不仅仅体现在交通方式和饮食方面,更重要的是人们出行的自主性。对于外出旅游不可缺少的就是进入景点时需要购买相应景点的门票了。外出人数越来越多,只从窗口购买景点门票的古老方式越来越不符合现代人的快节奏,所以发展各景点的售票系统更显得尤为重要了,同时也方便人们购买门票,更方便了景区管理人员对游客的客流量和门票销售的管理。互联网在我们的生活中扮演着越来越重要的角色,网上订票系统不仅仅是方便外出旅游的游客,同时也减缓了售票人员的压力。本系统是基于JaV
2、aWeb技术设计并开发的。相对于以前落后陈旧的窗口售票比起来,方便快捷成为了最大的优点。游客们已经做好计划准备去景点游玩,但是购票时却发现景点的游客出奇的多,购票的队伍非常的长,这样不仅仅浪费了游客游览景点的时间,同样也给售票的工作人员造成了很大的工作压力。使用网上订票的方式,可以大大节省游客们的时间,如果行程出现了问题,也可以随时取消订票,这样对于出行计划的影响就会降低了很多。同样景点也可以通过增加窗口和自动售票机的方式来满足大量增加的网上订票游客的取票问题,减少了售票人员的压力。关键词JavaWeb;JSP;B/S架构Abstract:Intherapiddeve1opmentofthen
3、etwork,Thespirit1eve1ofpeop1eismoreandmorehigh.Trave1inghasbecomeoneofthemostimportantwaysforpeop1etoenjoy1ife.Withtheimprovementof1ife1eve1,peop1etrave1moreandmoreconvenient.Itisnoton1yref1ectedinthemodeoftransportationandfood,theautonomyofthemoreimportantpeop1etrave1.Fortrave1isindispensab1etoente
4、rtheattractionsneedtopurchasethecorrespondingattractionstickets.Theincreasingnumberofo1dwaysout,buyattractionsticketson1yfromthewindowmoreandmoredonotmeetthefastrhythmofmodernpeop1e,sothedeve1opmentofticketingsystema11attractionsaremoreimportant,buta1soisconvenientforpeop1etobuytickets,moreconvenien
5、tmanagementpersonne1tovisitorspassengerf1owandticketsa1esmanagement.TheInternetisp1ayingamoreandmoreimportantro1einour1ife,on1inebookingsystemisnoton1yconvenientforoutgoingtourists,buta1sos1owdowntheticketstaffpressure.ThesystemisbasedonJavaWebaredesignedanddeve1oped.Comparedwiththepreviouso1dwindow
6、ticketthanup,convenient1yandquick1ybecamethebiggestadvantages.Visitorshavetop1anreadytogosightseeingattractionstickets,butfindattractionstouristssurprising1ymanytickets,theteamisvery1ong,sothatnoton1yawasteofthetouristattractionsofthetime,a1sototheticketingstaffhascausedagreatdea1ofworkpressure.Theu
7、seofon1inebooking,cangreat1ysavethetouriststrave1time,ifthereisaprob1em,youcana1socance1thebookingatanytime,sofortheimpactoftrave1p1anwi11reducea1otof.Thesameattractionscana1soincreasethewindowandautomaticticketmachinesapproachtomeettheprob1emofincreasingtheamountofticketson1inebookingtourists,reduc
8、etheticketstaffpressure.Keywords:JavaWeb;JSP;ThestructureofB/S目录1绪论11.1 本课题的研究意义及必要性11.2 相关领域的应用发展现状及趋势12系统开发相关理论和技术的分析与研究32.1 JaVa语言的概述32.2 JSP技术概述32.3 SSH框架技术特点与概述32.3.1 软件概要42.3.2 软件主要特点43景点门票销售系统需求分析53.1 景点门票销售系统概述53.1.1 系统用例模型53.1.2 系统流程图63.2 景点门票销售系统的模块功能及优势63.3 景点门票销售系统需求问题描述73.3.1 景点门票销售系统功能
9、性需求73.3.2 景点门票销售系统的非功能性需求74景点门票销售系统概要设计84.1 景点门票销售系统设计目标84.2 景点门票销售系统可行性分析84.3 景点门票销售系统功能架构及设计84.3.1 用户管理模块84.3.2 管理员模块95系统详细设计与实现105.1 用户管理模块105.1.1 用户注册模块105.1.2 用户登录模块115.1.3 票务查询模块125.1.4 门票预订模块125.1.5 用户信息管理模块135.2 管理员模块135.2.1 景点维护模块135.2.2 订单管理模块156数据库设计186.1 概述186.2 数据库设计概况186.2.1 数据库选取186.2
10、.2 数据库结构设计186.2.3 实体E-R图186.3 数据字典设计227景点门票销售系统测试267.1 登录功能267.2 用户信息管理277.3 管理员信息管理287.4 景点信息管理30结束语32致谢33参考文献34附录部分代码351.1本课题的研究意义及必要性我国已经进入了互联网时代,互联网已经在中国崛起了,电脑和网络的普及已经几乎遍及了千家万户。随着人们生活水平的提高,人们已经不满足仅仅是吃穿的问题上了,人们的出行越来越方便,人们的精神方面的需求也越来越高。外出旅游已然成为了人们休闲娱乐的方式之一。但是中国地广人多,相对于景点方面往往都有很大的压力,因为售票处经常出现排队的游客非
11、常多,以至于超过了景点的限制。有些游客往往是排队就需要半天的时间,剩下的游览的时间所剩无几。这样费时费力购票方式非常的落后。在互联网飞速发展的今天,我们急需一种新兴的售票方式来缓解这种售票压力以至于取代这种落后的售票方式。基于JSP的景点门票销售系统的出现,正好缓解了这种陈旧售票压力。这次设计的景点门票销售系统游客们通过注册个人信息,然后登录。登录完成以后,可以对景点的门票进行预定,为用户提供了便捷的服务。景点门票销售系统是以B/S为基础设计的,以JaVa语言为基础开发的。使用了目前最受欢迎的开发语言和工具。在互联网售票和普通售票方式并存的过程中,互联网售票的优点会一点点的显现出来。不仅节省了
12、人力,还节约了人们排队等待的时间。如今,旅游业已成为一个休闲娱乐的重要途径。但是中国人口巨大,经常出现在某个旅游景点的售票处排起长龙,来的晚的游客经常是排队就需要大半天的时间,造成了游览时间所剩无几,开心的外出旅游在等待购票的过程中也变得索然无味。互联网正好填补了这样一种状况。互联网的普及率在现代社会也是非常高,网购已经成为了人们购物的主要方式。景点门票也需要加入网购的行列了,采用网上购票这种方式,不仅仅是能方便了外出旅行的游客,同样也减少了景点售票人员的工作压力。12相关领域的应用发展现状及趋势景点门票销售系统在国内外已经有了很大的发展,许多在线门票销售系统已经给人们带来许多的方便。很多网上
13、景点门票销售系统已经给人们带来了很大的方便。对于互联网网上购票,也有几家专门做旅行的网站可以进行相应的业务,但是对于这种旅游网站做的比较杂,售票并不是它唯一的盈利方式,所以在订票方面也显得不是特别专业。以下是国内最大的旅游网站的简单介绍。携程旅行网:作为中国领先的旅游服务公司,携程旅行网成功的将旅游行业发展到了一个互联网时代,成功的提供了近千条旅游路线,并且占据了中国50%以上的市场份额。使用计算机来进行电子信息的管理和售票具有人工售票不能相比的有点,不仅仅可以做到实时查询,并且灵活便捷,使用网上购票不仅仅减少了工作人员的工作量,还提高了管理效率,降低了管理的成本。网上景点门票销售系统,其实现
14、的功能有,注册、登录、查询、订票、个人信息管理等功能,还可以对优惠活动及其门票进行设置。网上景点门票销售系统是采用了最流行的B/S结构进行开发的。B/S结构即是BrOWSer/Server(浏览器/服务器)结构,是对C/S(C1ientZServer)结构的升华。C/S(C1ient/Server)这种传统的应用模式需要进行客户端的安装并且实时进行维护。B/S是一种新兴的开发结构。它的优势在于避免客户在自己的电脑上安装,可以直接使用浏览器进行操作。实现了零安装,零维护。比较适合庞大的用户群。方便了忧虑很多人同时购票。也方便景点管理机构对系统进行升级维护操作。但是为了避免黄牛党恶意购票,倒卖景点
15、门票的行为,用户注册的时候需要提供身份证号码,当管理人员检测到有大量的车票购入就要实时阻止这种行为,并进行限购之类的操作。这样更加有利于保护旅客的权益。网络越来越普及,人们使用网络进行消费,更加方便了我们的生活。现在包括火车票,飞机票,酒店和饭店都可以在网上进行订购,方便了人群。同样门票也可以使用网络进行订购,这样不仅仅是给出行的人们带来也方便,同样也会增加景点的知名度和旅客人数。使越来越多的游客不再头疼于排队买票。用户可以通过自己上网,对自己要去的景点进行订票。然后使用现场取票或者电子票的方式再进入景点。使用这样的方式,可以有效的节约人们的出行时间。如果临时行程改变,同样也可以进行退票等业务
16、。网上售票模式非常符合中国的国情,中国地广人多。拥有全世界六分之一的人口,在一些人比较集中的地方比方说火车站、景点的售票处往往经常是人满为患,使用网络辅助自己出行,不仅缓解了售票处的压力,同时也方便了自己。2系统开发相关理论和技术的分析与研究研究的课题是以JaVa语言基础,使用B/S架构模式,数据库使用了SQ1Server。都是目前比较流行的开发语言和模式。开发网上景点门票销售系统的意义在于可以方便人们出行,为外出旅行的游客们节省大量的时间,减少售票处售票人员的工作压力。本章节主要介绍了使用的语言和工具。2.1 JaVa语言的概述Java-目前最受欢的计算机编程语言之一。它作为现在一种可以撰写、跨平