旅游管理系统的设计与实现Word格式文档下载.doc

上传人:b****1 文档编号:13169271 上传时间:2022-10-07 格式:DOC 页数:38 大小:1.84MB
下载 相关 举报
旅游管理系统的设计与实现Word格式文档下载.doc_第1页
第1页 / 共38页
旅游管理系统的设计与实现Word格式文档下载.doc_第2页
第2页 / 共38页
旅游管理系统的设计与实现Word格式文档下载.doc_第3页
第3页 / 共38页
旅游管理系统的设计与实现Word格式文档下载.doc_第4页
第4页 / 共38页
旅游管理系统的设计与实现Word格式文档下载.doc_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

旅游管理系统的设计与实现Word格式文档下载.doc

《旅游管理系统的设计与实现Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《旅游管理系统的设计与实现Word格式文档下载.doc(38页珍藏版)》请在冰豆网上搜索。

旅游管理系统的设计与实现Word格式文档下载.doc

旅游网站逐渐成为旅游信息管理的主要途径。

因此,开发一个稳定的适用性好的旅游管理系统具有非常重要的意义。

在对现有旅游查询网站的分析和比较的基础上,依循面向对象软件开发过程,设计出客户端基于Web浏览器,服务器端基于JSP和Servlet,数据源基于关系型数据库的三层框架,完成JSP页面设计、服务器端核心请求的处理以及对数据库的同步更新。

以旅游管理系统的应用实例实现了这个方案。

该系统可以实现游客分类查询路线信息.路线预定,在线选购物品和结账。

系统管理员查询、修改、删除和添加交通和线路,产品信息。

系统工作稳定、操作简单、维护方便。

关键词:

旅游;

安阳;

管理系统

Abstract

Atpresent,tourismisoneofthemostdevelopingandthebiggestlargescaleindustryintheworld.Internetbringstourismtoanewturningpoint.Touristinformationismanagedmainlybytourismwebsiteinstead.Asaresult,itisveryimportanttodevelopaflexibletourismmanagementsystem.Onthebaseoftheanalysisofthecurrenttourismwebsites,compliedwiththeprocessofOOD,athree-layersystemisdesigned,consistedofclientbasedonwebbrowser,serverbasedonJSPandServletanddatasourcebasedonrelationaldatabase.WefinishthedesignoftheJSPpages,thecoreresponsetorequestfromuserandthesynchronousupdateofthedatabase,anddevelopatourismmanagementsystemtoimplementthedesign.Thesystemcanimplementthesefunctionsasfollowing:

classifiedrouteinformationqueryfortourist,routereservationinformationforadministrator,onlineshoppingandpurchase,andadministratorcanadd,query,modifyordeletethetraffic、routeandgoodsinformation.Thissystemisstable,reliableandquitesimpleinoperation.Themaintenanceisalsoconvenient.

KeyWords:

Travel,AnYan,ManagementSystem

目 录

1引 言 1

2系统开发的关键技术 2

2.1系统的MVC结构 2

2.2系统的开发平台 2

2.2.1Myeclipse简介 2

2.2.2SqlServer2005简介 3

2.3系统使用的技术 4

2.3.1JAVA语言 4

2.3.2JSP技术 4

2.3.3JavaScript技术 5

3旅游管理系统需求分析 6

3.1系统需求分析 6

3.1.1游客管理模块 6

3.1.2购物车模块 6

3.1.3交通模块 6

3.1.4旅行社模块 7

3.1.5新闻模块 7

3.1.6当地特色模块 7

3.2系统性能指标 7

4系统设计 8

4.1系统设计总体要求 8

4.2系统模块设计 8

4.1.1数据库设计 9

4.3系统功能设计 13

4.3.1页面设计 13

4.3.2游客功能设计 13

4.3.3系统管理员功能设计 13

4.3.4旅游社管理设计 14

4.4关键技术的实现 15

4.4.1汉字显示的实现 15

4.4.2文件上传功能的实现 17

4.4.3页面间参数传递的实现 18

4.4.4数据库连接技术 19

5系统的实现 22

5.1系统环境配置 22

5.2主要功能模块的实现 23

5.2.1页面登陆的设计与实现 23

5.2.2购物车功能 24

5.2.3安阳美景模块 26

6测试 28

6.1测试的基本概念 28

6.2测试的任务与目的 28

6.2.1测试的任务 28

6.2.2测试的目的 28

6.3系统测试的步骤 29

6.4本系统测试 29

6.2.1用户注册登陆模块测试 29

6.2.2购物车模块测试 30

6.2.3后台管理测试 31

参考文献 32

致谢 33

1引 言

现代社会已经步入了信息社会的世界。

随着互联网的广泛应用,计算机技术、计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到各行各业,已经深入到人类生活中的各个方面。

旅游是人们丰富多彩生活的重要组成部分之一,旅游业已经成为当今世界上发展势头最强劲的产业之一,它是集吃、住、行、游、购、娱六大要素于一身的综合性产业。

随着旅游业的不断发展,各个地方的旅游竞争也越来越激烈,为了吸引游客,越来越多的地方注重发展本地的旅游网路平台,通过互联网这个开放的窗口展示着自己独特的魅力。

河南安阳是八大古都之一,著名历史学家郭沫若先生游览安阳时曾经这样赞叹,洹水安阳名不虚,三千年前是帝都。

中原文化殷创始,观此胜于读古书。

这样一座历史文化名城,中国优秀旅游城市,甲骨文和周易的故乡,红旗渠精神的诞生地。

更应该让大家所了解。

本着这样的目的,结合本地旅游资源的实际情况和旅游发展的实际需求,开发了一个旅游管理系统,以此希望促进本地旅游业的发展。

本系统将要依循面向对象软件开发过程,设计出客户端基于WEB浏览器,服务器端基于JSP和Servlet,数据源基于数据库的三层架构,采用MVC结构,完成JSP页面设计、服务器端请求的处理以及对数据库的同步更新。

该系统可以实现游客分类查询安阳风景、路线信息、路线预定,在线选购物品和结账。

系统管理员查询、修改、删除和添加交通、线路、风景和产品信息。

通过分析了一些国内

1>

用户的注册与登录模块

2>

旅游线路模块外的旅游网站和根据国内旅游者的习惯,设计了旅游管理系统的功能模块和业务流程。

3>

当地旅游资源模块

4>

票务交通模块

5>

旅行社模块

6>

当地特色模块

通过该旅游系统,实现了旅游资源网络化,可以更好的宣传本地旅游资源。

2系统开发的关键技术

2.1系统的MVC结构

MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

通过这种方案,我们可以迅速地实现整个业务,其优势和特点如下:

Model(模型)层:

由JavaBean来实现,将具体的业务封装在Bean内部,具备安全、高性能、可重用等优秀的特征。

View(视图)层:

由JSP页和HTML标签组成。

这一层次的主要特点是和客户交互,进行动态页面的展示。

同时可以方便地进行客户端的个性化定制。

根据每个客户的需求来展示不同内容的界面。

Controller(控制器)层:

这一层是将View和Model的这两层进行最大限度分离的工具。

可以由Servlet来实现,Servlet和JSP虽然同样都属于页面展示工具,但分属两层。

主要在于JSP以脚本语言的形式存在,它的主要优势是进行动态数据的Web展示,而Servlet是一个完整的Java程序,进行业务的调用和流程的处理,由于Servlet控制页面跳转速度很快,所以作为控制器可以最大限度发挥它的优点。

通过这种模型的建立,我们的应用系统具备了非常好的性能和可扩展性。

将业务组件和展示页面进行分离,并通过Controller来描述调用关系,一方面可以提高效率,另一方面也可以增加系统扩充的能力,使我们的系统可以进行最快速度的业务扩展,以满足不同用户、不同阶段、各种各样的业务需求。

2.2系统的开发平台

2.2.1Myeclipse简介

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,还有Spring,SQL,Hibernate。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能强大,支持广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,

JDBC数据库链接工具等多项功能。

可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

MyEclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。

如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如Action/SessionBean/Form等,此外还包含编辑Hibernate配置文件和执行SQL语句的工具。

和.NET平台开发工具VS20003/VS2005以及以前的快速开发RAD工具Delphi,PowerBuilder等相比,Java/JSP应用开发的低效率一直是个缺陷。

直到Eclipse和MyEclispe等出现后,情况才有所改观(尤其是MyEclispe等可视化开发插件),大大提高了开发效率。

新版本MyEclipse提供了AJAX、StrutsDevelopment、HibernateTools、SpringIDEIntegration等功能。

这些功能毫无疑问可以简化Web应用开发,并对Struts、Hibernate、Spring等开发框架的广泛应用起到了非常好的促进作用。

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

当前位置:首页 > 考试认证 > IT认证

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

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