旅游景点网上售票系统JSP.docx

上传人:b****7 文档编号:9591658 上传时间:2023-02-05 格式:DOCX 页数:40 大小:374.19KB
下载 相关 举报
旅游景点网上售票系统JSP.docx_第1页
第1页 / 共40页
旅游景点网上售票系统JSP.docx_第2页
第2页 / 共40页
旅游景点网上售票系统JSP.docx_第3页
第3页 / 共40页
旅游景点网上售票系统JSP.docx_第4页
第4页 / 共40页
旅游景点网上售票系统JSP.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

旅游景点网上售票系统JSP.docx

《旅游景点网上售票系统JSP.docx》由会员分享,可在线阅读,更多相关《旅游景点网上售票系统JSP.docx(40页珍藏版)》请在冰豆网上搜索。

旅游景点网上售票系统JSP.docx

旅游景点网上售票系统JSP

交流请加QQ:

365924186

单位代码01

学号060112056

分类号_TP315

密级

毕业设计说明书

旅游景点网上售票系统的开发与实现

 

院(系)名称

信息工程学院

专业名称

软件工程

学生姓名

孙歌

指导教师

代文征

 

2010年5月10日

旅游景点网上售票系统的开发与实现

摘要

随着网络时代的快速发展,中国网民人数的持续增加,电子商务的普及以及中国现代物流的飞速发展,互联网法律法规的逐步完善,电子商务的环境已经初步形成,网上购物系统作为电子商务的一种主要实现形式必将得到进一步的普及和应用。

该系统主要为用户提供了会员注册、预览旅游景点、网上订票等功能;为管理员提供了售票管理、用户信息管理、景点信息管理、广告链接管理等功能。

在设计方面,系统是典型的电子商务销售平台,其开发基于B/S模式的网上销售的实现,采用的是ASP+ACCESS模式。

该系统设计上采用三层结构、WebService技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。

系统设计按标准化、规范化、分层设计、构件化实现。

采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。

从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。

系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。

本文所做旅游景点网上售票系统是一个根据现有的网上售票系统的现状而设计开发的电子商务平台。

它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。

关键词:

网上售票,电子商务,ASP,交互性

 

TheDevelopmentandImplementationofOnlineTicketingSystemofTouristAttractions

Author:

SunGe

Tutor:

DaiWenzheng

Abstract

Withtheincreasingnumberofnetizens,theemergenceofthird--partypaymentmeansaswellastherapiddevelopmentofmodernlogisticandtheimprovementoflawsandregulations,theenvironmentofe-commercehasformedinchina.Theshoponlinesystemwhichactedasonewaytoimplementofelectroniccommercewillbecomemoreandmorepopularinthefuture.

Thissystemmainlytoprovideuserswitharegisteredmember,previewtouristattractions,ticketsonline,providestheticketfortheadministratormanagement,customerinformationmanagementandinformationmanagement,advertisingspotslinkmanagementetc.Function.Inthedesign,systemisatypicale-commercesalesplatform,itsdevelopmentbasedonB/Smodel,onlinesalesbyASP+ACCESSmode.ChooseACCESSdatabaseofbackstagesupporter'sdatabase.Thissystemisusedonthree-layerstructuredesign,WebServicetechnology,makeinselecting,usingtheplatformwithadvancedtechnology,prospectie,expand,andensurethecompletionofthesystemhasagoodstabilityandextensibility.Systemdesignaccordingtothestandardization,thelayeringdesign,realizationofcomponents.Usingsoftwarecomponent,systemstructure,development,businessandseparated,logicanddata:

Inaunifiedserviceinterfacestandardasthecore,theuseofopenstandards.Fromthefunction,systemisrelativelycompletesystemwithWebinterfaceandtheuserinteraction,andprovideinformationandacceptitsoperation,andthroughadatabasemanagementsystemtostoreinformationanddata.Systemofdatatobrowse,query,editingandmanagementdatabase,thebasicoperatingmodulardesignmethods,accordingtouser'srequirementsandproceduresofapplicationandmaintenanceoffacility,andthedifferentpartswillbeplacedamongmodules,convenientmaintenanceandexpansionoftheprogram,andestablishedthebasicprogramfunctionreuse.

Thetouristattractionsdoonlineticketingsystemisanonlineticketingsystemaccordingtothecurrentsituationofthedevelopmentanddesignofe-commerceplatform.Itnotonlycanexpandthescaleandinfluencethemarketbusiness,andcanreducetheoperatingcosts,improveworkefficiency.

Keywords:

Onlineticketing,e-commerce,ASP,interacti

 

目录

1绪论1

1.1课题现状1

1.2课题开发目的2

1.3课题关键技术2

1.3.1ASP简介2

1.3.2Dreamweaver3

1.3.3ACCESS3

1.3.4HTML(HyperTextMarkupLanguage)4

1.4论文安排4

2可行性研究6

2.1资源可行性6

2.2时间可行性6

2.3技术可行性6

2.4经济可行性6

2.5社会的可行性7

3系统需求分析8

3.1目标和任务8

3.2系统功能分析8

3.2.1前台订票功能分析8

3.2.2后台管理功能8

3.2.3网站的界面设计9

3.3网站业务流程9

3.3.1旅游景点网上售票系统的业务流程介绍9

3.3.2系统的业务流程图10

3.4系统开发环境10

3.4.1硬软件平台10

4系统概要设计12

4.1系统结构设计目标12

4.1.1系统HIPO图12

4.1.2系统主要结构13

4.2数据库结构设计13

4.2.1数据库概念结构设计13

4.2.2数据库逻辑结构设计14

4.2.3数据库物理结构设计15

5系统详细设计17

5.1系统总体结构图17

5.2功能描述18

5.2.1首页设计18

5.2.2后台管理19

6系统运行与测试21

6.1系统调试21

6.2测试与运行21

6.2.1测试的重要性21

6.2.2测试运行21

6.2.3测试用例22

6.3测试结论23

结论24

致谢25

参考文献26

附录27

附录A用户注册页面设计详细代码27

附录B修改景点信息页面设计详细代码30

1绪论

网上售票,相对于传统售票方式而言,是随着现代信息技术的发展而产生的一种新型售票方式,是一种消费者和工作人员分离的、非面对面的售票方式,是一种跨地区的售票模式。

1.1课题现状

中国电子商务发展到今天经历了低潮、曲折等一系列的变化,但困难并没有抹杀网络人对其的热忱。

电子商务将成为21世纪网络发展的主流[1]。

国内企业在纷纷加入到阿里巴巴等一系列大型电子商务网站,通过网络进行B2B(企业对企业)的网上交易之后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,建立起自己的商务网站,完成了从B2B到B2C(企业对个人)同时进行网络交易的过渡,大大提高了企业网络交易的数量和金额。

随着硬件技术,网络技术及网上交易法则的日趋完善,电子商务将成为企业销售经营的主要渠道。

网上商务作为电子商务的一个重要组成部分,本身具有开放性、全球性、低成本、高效率的特点,作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且对整个整个社会的经济运行与结构产生一定影响。

在互联网服务业务方面:

电子邮件、搜索引擎、网上银行、网络广告、网络新闻、网络游戏等服务业务在快速的发展着,与此同时网上交易(网上购物)也在突飞猛进的发展着,并且越来越受广大消费者的认同[2][3]。

随着社会主义物质文明的不断进步,社会主义精神文明也在快步发展,休闲娱乐必然成为精神文明建设中不可或缺的一部分,并且体现为旅游组织、旅行社与日俱增。

旅游景点网上售票的出现,为公民的旅游出行提供了更加方便、快捷的渠道。

大力发展旅游景点网络售票一来可以大大减轻旅游高峰期的购票压力;二来可以实现购票的快捷、顺畅。

随着基于web技术日益走向成熟,特别是ASP支持多种动态网页格式[4],ASP跨平台的可重用性,易维护性,企业产品的多样性等等众多的优点,使网上购物售票成为一种必然的趋势[5]。

1.2课题开发目的

为了解决传统售票的种种弊端,满足人们对精神生活多样化、个性化、方便化的需求,使旅游能够随心所欲,高效方便地进行。

使不同地区的人们可以享受到实时的、更快的、更广泛的旅游空间,得到更加优质的旅游环境,网上订票的优点主要体现在:

网上订票方便快捷,折扣信息一目了然;对比传统的购票方式,旅客可以在任何时候购买,方便,省去电话问询等诸多繁琐的环节和费用;特价及各种优惠容易找到;在电脑上面,人们挑选的余地更大。

鉴于此旅游景点网上售票系统的研究与设计是很有必要的。

该课题主要是结合网络的发展条件和现实生活中的需要而开发的,目标是完成用户对旅游景点的预览和票券的订购,管理员的主要功能是对用户信息和景点信息进行管理,可以对景点完成添加、修改、删除等操作,并根据数据库的信息直观的查到所定票券信息的基本情况,达到真正的实现方便消费者,方便工作人员的目的。

1.3课题关键技术

该系统主要采用ASP语言进行开发维护,用Dreamweaver8.0、PhotoshopCS3并配进行前台的设计与美化,后台采用ACCESS建立数据库,使用小旋风作为系统运行服务器,整个系统在各项技术和开发工具的配合下相得益彰,体现出了ASP在开发软件中的优势。

下面对主要技术进行简单的介绍。

1.3.1ASP简介

ASP是ActiveServerPages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。

ASP可以胜任基于微软Web服务器的各种动态数据发布。

ASP方法与传统静态主页的区别把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。

所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web站点具有很强的动态数据发布能力。

该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。

数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力[6]。

1.3.2Dreamweaver

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。

Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。

通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。

新集成的工作空间可以与MacromediaFlashMX和FireworksMX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。

Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。

为翻新现有网站以及创建下一代应用程序,Dreamweaver还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。

DreamweaverMX为新的ColdFusionMX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。

1.3.3ACCESS

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

另外,Access还是C语言的一个函数名和一种交换机的主干道模式。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

1.3.4HTML(HyperTextMarkupLanguage)

HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。

“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。

在几年前作为SGML的一个子集开发的。

在编辑器中输入HTML代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。

1.4论文安排

本文主要有六章,分别对系统的开发背景,技术支持以及设计进行了分析。

1、绪论

该章主要介绍了课题的发展背景,分析了电子商务发展现状,以及研究该课题的目的。

同时,本章还对开发本系统的关键技术ASP、DREAMWEAVER、ACCESS、HTML的简单介绍。

2、可行性研究

该章主要是对系统开发的可行性发面进行分析,包括资源可行性,时间可行性,技术可行性,经济可行性,社会可行性五个方面。

3、系统需求分析

该章主要对系统需求进行分析,包括对目标和任务的分析,还有对系统功能的分析,主要是前台主要功能的分析,以及对后台管理的管理。

该章还对系统的业务流程包括后台主要数据库进行分析,同时介绍了系统开发环境。

4、系统概要设计

该章主要从整体方面对系统设计做了简要介绍,包括系统主要结构图以及系统主要模块的简介,同时对后台数据库进行了较为详细的介绍,包括数据库概念结构的设计,逻辑结构的设计以及物理结构设计。

5、系统详细设计

该章主要介绍了系统详细的设计方法。

其中包括总体结构图,然后具体对模块进行功能描述。

该章主要是对前台首页及后台管理进行详细说明。

6、系统运行与测试

该章主要介绍了系统开发过程中所出现的问题,以及进行调试,及时解决系统问题。

通过不断的系统调试,保证了系统的正常运行。

 

2可行性研究

可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费。

内容包括:

资源可行性、时间可行性、技术可行性、经济可行性、社会因素方面的可行性。

2.1资源可行性

资源可行性是指完成该系统需要的各种设施,现在所具备计算机本机器的配置如下:

处理器:

InterPentium41.6Hz或更高。

内存:

512MB

硬件空间:

160GB

题目主要采用的技术

数据库:

ACCESS

编程语言:

ASP

开发环境:

WindowsXP

2.2时间可行性

本次毕业设计2010年1月已经开始准备,到答辩时间百十余天,在现有的理论知识和部分实践的基础上能够完成。

2.3技术可行性

技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。

在学习期间,学习过网站设计,数据库概论等课程,因此该系统采用Dreamweaver/ASP/ACCESS来设计,可以达到技术的可行性。

2.4经济可行性

经济可行性是希望以最小的成本开发具有最佳的经济效益的软件产品,主要进行投资及效益的分析。

该系统规模不大,运用的资源相对也较小,因此开发该系统的成本相对较低。

因此,该系统能获得较好的收益/投资比,可达到经济可行性。

2.5社会的可行性

社会可行性主要从法律、用户等方面分析可行性。

该系统是为了解决传统的购票方式带来的问题而开发的,也是为广大旅游者而服务的。

因此不管从法律还是用户方面都是可行的。

 

3系统需求分析

本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。

同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。

3.1目标和任务

为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。

模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。

模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求[7]。

(1)操作简单、界面友好:

完全控件式的页面布局。

(2)即时可见:

对管理员的处理(包括写入、修改、删除)将立即在主页的对应栏目显示出来。

(3)功能完善:

不仅包括常见网站功能的各个方面:

发布信息、浏览、删除、修改、检索等各个方面,而且,还能进行对会员的管理。

(4)动态管理:

对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。

3.2系统功能分析

3.2.1前台订票功能分析

参考平时的网上所见系统并经过自己的分析认为该系统应该具有这样的功能:

用户以游客方式浏览网站,用户注册登录后,可查看网页的信息,可以看到每个景点的票价信息,并可以浏览每个景点的详细信息。

如果消费者对需要旅游景点感兴趣,则可以购买该旅游景点的票券。

订票完毕后消费者可以选择多种方式付款系统需要提供用户注册和登录的用户接口,还需要向后台管理员提供维护景点信息和用户信息的用户接口。

3.2.2后台管理功能

后台管理功能则主要涉及的是系统管理员的一些操作,主要应包括管理员对用户信息的管理和管理员对景点信息的管理。

其中对用户信息的管理只有查看和删除功能,对一些不合法用户进行管理删除,对景点信息的管理主要体现在对系统已经存在的各个景点的修改,譬如说有些景点对新增景点的录入,景点票价的及时更新等一系列的功能。

3.2.3网站的界面设计

界面是系统本身,该系统是将现代化的计算机技术与电子商务相结合,按照电子商务的服务流程设计完成的[8]。

为了使系统在实际运行中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:

其工作流程为:

普通用户只能浏览各种信息。

系统管理员可以对系统管理的所有功能进行操作。

在网站界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:

(1)用户友好性:

指用户操作使用系统时主观操作的复杂性,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。

(2)计算机启动的交互系统,具有良好的可学习性和可使用性;而用户启动的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。

(3)用户需求:

它集中反映了用户对软件产品的期望。

用户需求应该包含功能需求和使用需求两方面。

系统设计必须考虑能让用户舒适地使用计算机完成他们的工作。

用户界面应提供生动、美观的布局显示和操作环境和帮助。

3.3网站业务流程

网站业务流程就是用户或管理员输入一系列的数据所达到不同目的的活动。

 

3.3.1旅游景点网上售票系统的业务流程介绍

该系统是一个商业性系统,故在使用过程中首先需要用户注册才能有权利购买系统提供的各个景点的票券,消费者完成一系列的注册资料的填写后即可成为本站的会员,然后就可以随意浏览系统提供的各个景点的详细信息[9],确定要购买时亦可完成购买操作,在购买时需填写真是信息,以方便所购票券及时、准确的送到。

对于管理员来说,管理员的用户名和密码是在后台设计好的,设计时只需在数据库中完成要求填写的各个信息即可,成为管理员后可以享受普通会员的一切权利,除此之外管理员在登陆管理员身份后还可以对用户和景点信息进行管理[1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1