admin 管理员组

文章数量: 1184232


2024年3月10日发(作者:比较字符串大小不用strcmp)

基于JavaWeb旅游服务管理系统的设计与实现

摘 要:21世纪以来,中国的经济发展处在高速发展阶段。随着生活水平的提高、社会

的不断进步、服务行业的迅速发展,人们不仅物质生活水平得到了提高,而且在精神方面也

得到了不少提高。越来越多的人会选择在周末、假期或者自己闲暇之余出门旅游,换个环境,

享受不同环境下的生活方式。为了弥补传统的旅游方式,需要一个完善的管理系统来使得各

项工作都能有条不紊地进行,从而提升旅游机构服务品质,提高运营效率,加强旅游管理。

在基于JavaWeb旅游服务管理系统的设计与实现中,采用了Java语言、使用Windows 10操

作系统、eclipse开发平台进行开发,研究了系统模式以及相关技术,系统需求分析,系统

数据库设计,系统功能的详细设计与实现。

关键词:管理系统;Java;系统模式;数据库

Abstract:Since the 21st century, China's economic development has been at a rapid

development stage. With the improvement of living standards, social progress, the rapid

development of service industry, people not only material life level improved, and also had a lot to

improve in terms of spirit. More and more people will choose to travel on weekends, holidays or

leisure time, change the environment and enjoy the lifestyle in different environments. To make up

for the traditional way of tourism, the need to have a sound management system to make the work

can be systematically, so as to improve the quality of travel agency service, and improve the

operation efficiency, strengthen the tourism management. Based on JavaWeb tourism services in

the design and implementation of management system, using the Java language, using the Windows

operating system 10, the eclipse development platform for development, system model and relevant

technology is studied, and the system requirement analysis, system database design, detailed design

and implementation of system functions.

Keywords:Management system;Java;System model;Database

I

目 录

摘 要

......................................................................................................................................

I

Abstract

......................................................................................................................................

I

目 录

....................................................................................................................................

II

1

绪论

........................................................................................................................................

1

1.1

系统研究的背景与意义

..............................................................................................

1

1.2

系统国内外研究现状

..................................................................................................

1

1.2.1

旅游服务系统国内研究现状

..............................................................................

1

1.2.2

旅游服务系统国外研究现状

..............................................................................

1

1.3

系统主要研究内容

......................................................................................................

2

2

系统研究开发以及相关技术介绍

....................................................................................

2

2.1

系统模式以及SSM框架

..............................................................................................

2

2.1.1

B/S模式简介

.........................................................................................................

2

2.1.2

SpringMVC简介

.....................................................................................................

3

2.1.3

Spring简介

...........................................................................................................

3

2.1.4

Mybatis简介

.........................................................................................................

4

2.1.5

SSM框架简介

.........................................................................................................

4

2.2

系统可行性分析

...........................................................................................................

4

2.3

系统环境搭建

...............................................................................................................

5

3

系统总体设计

......................................................................................................................

6

3.1

系统规划和目标

...........................................................................................................

6

3.2

系统设计

........................................................................................................................

6

3.2.1

系统主要功能

........................................................................................................

6

3.2.2

系统数据流图

........................................................................................................

7

3.2.3

系统非功能和性能需求

......................................................................................

7

3.2.4

系统功能详细设计

...............................................................................................

8

3.3

系统数据库设计

...........................................................................................................

9

3.3.1

数据库逻辑设计

...................................................................................................

9

3.3.2

数据库表设计

......................................................................................................

13

4

系统详细设计与实现

.......................................................................................................

15

4.1

系统主页设计与实现

................................................................................................

15

4.2

用户管理模块设计与实现

.......................................................................................

19

4.2.1

用户登录和注册设计与实现

............................................................................

19

4.2.2

用户个人信息设计与实现

................................................................................

21

4.3

用户订单模块设计与实现

.......................................................................................

22

4.4

景点预订设计与实现

................................................................................................

22

4.5

酒店预订设计与实现

................................................................................................

23

4.6

机票预订设计与实现

................................................................................................

25

4.7

后台管理设计与实现

................................................................................................

25

5

系统测试与分析

................................................................................................................

26

5.1

测试的目的

.................................................................................................................

26

5.2

系统各功能测试

.........................................................................................................

26

5.3

系统测试结果分析

....................................................................................................

28

6

总结与展望

.........................................................................................................................

29

参考文献

...................................................................................................................................

29

致 谢

...................................................................................................................................

31

II

1 绪论

1.1 系统研究的背景与意义

21世纪以来,中国的经济发展处在高速发展阶段。随着生活水平的提高、社

会的不断进步、服务行业的迅速发展,人们不仅物质生活水平得到了提高,而且

在精神方面也得到了不少提高。许多的旅游爱好者和生活压力太大的人会选择在

周末、假期或者自己闲暇之余出门旅行,换一个环境放松自己的心情,减轻自己

的工作压力,享受不同的生活方式。因此各种旅游服务机构就孕育而生,为了弥

补传统旅游方式带给旅游公司和客户的不便,需要一个完善的管理系统来使得各

项工作都能有条不絮地进行,建立完善的数据库存储旅游信息,给旅游服务机构

带来先进的、信息化业务管理方案,增强管理水平,提升服务品质,降低管理成

本,提高运营效率,从而增强旅游业的发展。

1.2 系统国内外研究现状

1.2.1 旅游服务系统国内研究现状

20世纪末我国的旅游网站逐渐建立起来,进入21世纪以后,各种各样的旅

游网站迅速兴起,规模迅速扩张。经过了几年行业内的激烈斗争,目前步入了一

个稳健发展阶段。目前我国的旅游网站主要有:一、政府旅游管理机构主导建设

的国家和地方性旅游网站,如中国旅游网。二、专业电子商务公司自建的旅游网

站,如携程网。三、一些综合性门户网站,如网易旅游。四、旅游企业自建的旅

游网站,如春秋旅游网。五、个人或其它机构自建。

1.2.2 旅游服务系统国外研究现状

美国是旅游电子商务的先行者,是全球最大的B2C电子商务市场,在世界一

直居于领先地位。2012年美国B2C电子商务销售额突破了千亿美元,达到1030

亿美元,同比增长幅度达9%,占了全球市场31.5%的份额。美国不仅已经形成了

规模大且相对成熟的旅游电子商务市场,而且进入了稳健发展的增长期。

第1页(共29页)

1.3 系统主要研究内容

随着经济全球的一体化,各个企业之间的竞争越来越激烈。社会的不断进步

伴随着各种技术的兴起、衰落、成熟,同时企业也需要跟上时代的步伐,在信息

化的时代使用信息化的管理方式,从而提升企业的整体竞争力。本文主要研究的

内容是基于JavaWeb开发和设计旅游服务管理系统,该旅游服务管理系统需要完

成的任务有以下几点:

一、对B/S系统模式和Spring,SpringMVC,Mybatis等相关技术以及MySql

数据库,Tomact服务器进行相应的研究,并进行系统环境搭建。

二、对系统进行可行性分析和总体的设计并进行相应的需求分析,了解整个

系统的业务流程,功能需求以及系统的性能等。

三、分析系统需要存储的信息,对数据库进行逻辑设计和相应的表设计。

四、建立旅游服务网站界面,为用户提供详细的旅游信息介绍,使用图片与

文字结合的方式,使用户能够更加直观的了解旅游景点信息。

五、对用户模块、预订模块、后台管理模块进行详细的设计与实现,使用户

可以通过浏览器进行访问、预订,让旅游公司内部的人可以通过后台管理模块对

网站信息和客户订单信息进行管理。

2 系统研究开发以及相关技术介绍

2.1 系统模式以及SSM框架

2.1.1 B/S模式简介

B/S(Browser/Server)即浏览器/服务器模式,其减少了系统维护的工作量。

B/S模式中用户看到的信息由浏览器来展示,业务处理和数据处理都在服务器进

行,服务器处理完毕后将结果数据返回给浏览器。B/S模式工作过程如图2-1所

示。

第2页(共29页)

图2-1 B/S模式体系结构及其工作过程示意图

2.1.2 SpringMVC简介

SpingMVC是一种基于Java实现了MVC设计模式的轻量级Web框架,为控

制器和处理程序提供了大量与此模式相关的功能,使程序高度解耦。SpringMVC

的优势:清晰的角色划分(前端控制器、处理器适配器和映射器、视图解析器等),

分工明确,可以很容易扩展;可以和Spring其他框架无缝集成。

2.1.3 Spring简介

Spring是为了解决企业应用程序开发复杂性而创建的,由7个定义良好的模

块组成如图2-2所示。Spring框架的两个重要技术:IOC(控制反转)和AOP(面

向切面编程),IOC就是不再需要用New关键字创建对象,而是通过扫描文件的

方式创建对象;AOP是一种编程技术,如果需要增强一个功能时,不需要去更改

功能的源代码。

图2-2 Spring分层的7个模块

第3页(共29页)


本文标签: 旅游 系统 设计 服务 研究