北境之城旅游信息管理系统设计与实现---附源码87592

摘  要

随着信息技术的迅速发展和旅游业的持续繁荣,传统的旅游管理方式已难以满足现代旅游业的需求。因此,本文提出了一种基于SSM框架的旅游信息管理系统设计方案,并实现了该系统。该系统针对北境之城的旅游管理需求,通过整合信息技术与管理理念,实现了景点分类管理、旅游景点管理、景点订单管理、酒店信息管理、酒店订单管理、出租车辆管理、车辆订单管理、特色项目管理、产品订单管理等多项功能。系统采用B/S结构,使用Eclipse编辑器开发,并借助MySQL数据库进行数据存储和管理。

通过实际应用测试,该系统不仅提高了旅游管理的信息化和网络化水平,而且有效减少了管理成本,提高了管理效率。相比传统的管理方式,该系统能够更好地利用旅游数据资源,为旅游业的可持续发展提供了有力支持。同时,该系统也为其他行业和领域的信息管理提供了有益的参考和借鉴。

本文首先介绍了旅游信息管理的现状和问题,然后详细阐述了系统的设计思路、实现方法和技术细节。通过系统测试和实际应用,验证了系统的可行性和有效性。最后,对系统的优缺点进行了分析和讨论,提出了未来的改进方向。本文的研究成果对于推动旅游业的信息化发展和管理创新具有重要的理论和实践意义。

关键词:B/S; SSM框架;旅游信息;

Design and Implementation of a Tourism Information Management System for Beijing City

ABSTRACT

With the rapid development of information technology and the sustained prosperity of the tourism industry, traditional tourism management methods are no longer able to meet the needs of modern tourism. Therefore, this article proposes a design scheme for a tourism information management system based on the SSM framework and implements the system. This system is designed to meet the tourism management needs of Beijing City. By integrating information technology and management concepts, it achieves multiple functions such as scenic spot classification management, scenic spot management, scenic spot order management, hotel information management, hotel order management, rental vehicle management, vehicle order management, characteristic project management, and product order management. The system adopts a B/S structure, is developed using an Eclipse editor, and utilizes a MySQL database for data storage and management.

Through practical application testing, the system not only improves the informatization and networking level of tourism management, but also effectively reduces management costs and improves management efficiency. Compared to traditional management methods, this system can better utilize tourism data resources and provide strong support for the sustainable development of the tourism industry. At the same time, the system also provides useful reference and inspiration for information management in other industries and fields.

This article first introduces the current situation and problems of tourism information management, and then elaborates on the design ideas, implementation methods, and technical details of the system. The feasibility and effectiveness of the system have been verified through system testing and practical application. Finally, the advantages and disadvantages of the system were analyzed and discussed, and future improvement directions were proposed. The research results of this article have important theoretical and practical significance for promoting the informatization development and management innovation of the tourism industry.

Keywords:B/S; SSM framework; Tourism information;

目录

1. 绪论

1.1. 研究背景与意义

1.2. 国内外研究现状

1.3. 论文组成结构

2. 相关技术讲解

2.1. SSM框架介绍

2.2. JavaScript

2.3. Mysql数据库

3. 系统分析

3.1. 系统可行性分析

3.1.1. 技术可行性:

3.1.2. 经济可行性:

3.1.3. 操作可行性:

3.2. 系统需求分析

3.3. 性能分析

3.4. 系统用户用例分析

3.5. 系统流程分析

3.5.1. 操作流程

3.5.2. 添加景点订单流程

3.5.3. 删除景点订单流程

4. 系统设计

4.1. 系统功能模块设计

4.2. 数据库设计

4.2.1. 数据库概念结构设计

4.2.2. 数据库逻辑结构设计

5. 系统关键模块设计与实现

5.1. 普通用户模块

5.1.1. 登录界面

5.1.2. 注册界面

5.1.3. 旅游景点界面

5.1.4. 酒店信息界面

5.1.5. 出租车辆界面

5.1.6. 特色项目界面

5.2. 管理员模块

5.2.1. 系统用户界面

5.2.2. 景点分类管理界面

5.2.3. 系统管理界面

5.2.4. 通知公告管理界面

5.2.5. 旅游景点管理界面

6. 系统测试

6.1. 功能测试

6.2. 测试结果

结  论

致  谢

参考文献

第一章  绪论

1.1 研究背景与意义

在全球化与信息化的时代背景下,旅游业正经历着前所未有的变革。随着人们对旅游体验需求的不断提升,旅游业对高效、精准的信息管理系统的依赖也日益增强。传统的旅游信息管理系统,由于其功能的不完善、用户体验的欠佳等问题,已经无法满足现代旅游业对信息管理的需求。这种现状不仅限制了旅游业的发展,也影响了游客的旅游体验。因此,设计和实现一个功能完善、易于使用的旅游信息管理系统,成为了当前旅游业发展的一项紧迫任务。

北境之城作为一个具有丰富旅游资源的地区,其旅游业的发展对于地方经济的增长和文化的传播具有重要意义。然而,现有的旅游信息管理系统无法满足北境之城旅游业的发展需求。因此,研究和设计一款适用于北境之城的旅游信息管理系统,不仅可以提升旅游企业的服务质量和管理水平,还可以为游客提供更加便捷、个性化的旅游服务。

该研究的意义不仅体现在对旅游业的推动作用上,还体现在对社会发展的深远影响上。首先,通过实现旅游信息管理的数字化和网络化,可以提高旅游信息的透明度和可获取性,增强游客的旅游决策能力。同时,该系统可以为旅游企业提供更加全面、准确的数据支持,帮助他们做出更加科学的决策,提高管理效率和服务质量。最后,该系统的实现还可以推动相关信息技术的发展和应用,为其他行业和领域的信息管理提供有益的参考和借鉴。

综上所述,北境之城旅游信息管理系统设计与实现的研究背景与意义重大。它不仅有助于推动旅游业的发展,提升旅游企业的服务质量和管理水平,还可以为游客提供更加便捷、个性化的旅游服务,同时也为信息技术的发展和应用提供了新的机遇和挑战。

1.2 国内外研究现状

国内旅游信息管理系统研究现状显示,随着信息技术的快速发展和旅游业的不断壮大,越来越多的学者和企业开始关注旅游信息管理的数字化和智能化。当前,国内已经开发出了多款旅游信息管理系统,这些系统通常集成了景点信息管理、旅游线路规划、用户行为分析以及预订与支付等功能,旨在提升旅游管理的效率和优化游客体验。

在技术层面,国内旅游信息管理系统主要采用B/S架构,运用Java、Python等编程语言,并结合关系型数据库进行开发。这些系统通过优化数据处理流程,提升了旅游信息的准确性和实时性,为管理者和游客提供了更加便捷的服务。

然而,尽管国内旅游信息管理系统取得了一定的发展,但仍然存在一些挑战和问题。例如,部分系统的功能模块尚不够完善,用户体验有待进一步提升;同时,数据安全和隐私保护也是当前亟待解决的问题。此外,不同地区和景点之间的信息管理系统缺乏统一的标准和规范,导致信息共享和整合存在一定的难度。

相较之下,国外在旅游信息管理系统的研究与实践方面起步较早,技术更为成熟。许多发达国家和地区的旅游信息管理系统不仅功能完善,而且在用户体验和数据安全保护方面也表现出色。此外,国外在旅游信息管理的标准化和规范化方面也做得较好,这有助于促进不同地区和景点之间的信息共享和整合。

综上所述,国内在旅游信息管理系统方面已经取得了一定的进展,但仍需借鉴国外先进经验和技术,进一步完善系统功能,提升用户体验和数据安全保护水平,推动旅游业的持续发展。同时,加强不同地区和景点之间的合作与交流,制定统一的旅游信息管理标准和规范,也是未来发展的重要方向。

1.3  论文组成结构

第一章是绪论,本文章的开头部分,对本题目的研究背景和研究意义等一些做文字性的描述。

第二章研究了北境之城旅游信息管理系统的所采用的开发技术和开发工具。

第三章是系统分析部分,包括系统总体需求描述、功能性角度分析系统需求、非功能性等各个方面分析系统是否可以实现。

第四章是系统设计部分,本文章的重要部分,提供了系统架构的详细设计和一些主要功能模块的设计说明。

第五章是系统的具体实现,介绍系统的各个模块的具体实现。

第六章在前几章的基础上对系统进行测试和运行。

最后对系统进行了认真的总结,以此对未来有一个新的展望。

第二章  相关技术讲解

2.1 SSM框架介绍

在后端技术方面,系统开发采用了SSM框架,即Spring、SpringMVC和MyBatis的组合。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它主要用于简化企业级应用的开发。SpringMVC则是一个基于Java的Web开发框架,它实现了Web MVC设计模式,将Web层进行职责解耦,使得开发更加简便且易于扩展。MyBatis则是一个优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,可以使用简单的XML或注解来配置和映射原始类型、接口和Java POJO(Plain Old Java Objects,普通的Java对象)为数据库中的记录。

2.2  JavaScript

JavaScript(简称“JS”)是一种轻量级的、解释型或即时编译型的编程语言。它最初是为浏览器设计的,用于在网页上添加交互性,使网页内容能够根据用户的操作或其他事件做出动态响应。随着其不断的发展和应用领域的拓宽,JavaScript也已经被广泛用于非浏览器环境,如服务器端编程(如Node.js)等。

JavaScript基于原型编程,并且支持多种编程范式,包括面向对象、命令式、声明式(如函数式编程)等。它采用弱类型的变量类型,对使用的数据类型未做出严格的要求,设计简单紧凑。

JavaScript的主要功能包括:交互式操作、表单验证、网页特效、Web游戏、服务器脚本开发等。它通常是通过嵌入在HTML中来实现这些功能的,使得网页能够为用户提供更流畅美观的浏览效果。

此外,JavaScript还有文档对象模型(DOM)和浏览器对象模型(BOM)两大组成部分。DOM描述了处理网页内容的方法和接口,而BOM则描述了与浏览器进行交互的方法和接口。

总的来说,JavaScript是一种功能强大、灵活且易于学习的编程语言,它在Web开发领域具有举足轻重的地位,并且随着技术的不断进步,其应用领域也在不断扩大。

2.3  Mysql数据库

MySQL是一个开源的关系型数据库管理系统(RDBMS),由MySQL AB公司开发,后被甲骨文收购。它使用C和C++编写,可运行于多种操作系统如Unix、Linux和Windows。MySQL功能强大、简单易用、管理便捷,且运行速度快、可靠安全。它支持多线程和多CPU,能满足多种应用场景的需求。

MySQL提供丰富的数据类型,如数值、日期时间、字符串和二进制等,以及多种存储引擎如InnoDB、MyISAM和MEMORY,可根据需要灵活选择。它提供大量数据库操作命令,如创建、修改、删除数据库和表格,以及数据的增删改查等。此外,它还支持多种索引,以提高查询性能。

MySQL在全球范围内应用广泛,是许多大型网站和独立软件开发商的首选。其开源、免费、高效、灵活和易用的特点,使其成为当前速度最快的SQL数据库之一。

第三章   系统分析

3.1 系统可行性分析

3.1.1 技术可行性:

采用SSM框架设计并实现北境之城旅游信息管理系统在技术上是完全可行的。SSM框架作为当前主流的Java Web开发框架,具有成熟稳定的技术体系、丰富的开发资源和广泛的应用案例,能够满足系统对于数据处理、业务逻辑实现和前端交互等方面的需求。此外,结合MySQL数据库进行数据存储和管理,可以确保数据的可靠性、安全性和可扩展性。因此,利用SSM框架和MySQL数据库技术,结合北境之城的实际业务需求,设计和实现一个功能完善、性能稳定的旅游信息管理系统是完全可行的。

3.1.2 经济可行性

从经济角度来看,设计和实现北境之城旅游信息管理系统采用SSM框架是可行的。SSM框架作为开源技术,具有较低的成本投入,且其广泛的应用和成熟的社区支持意味着易于获取技术支持和解决方案。此外,采用SSM框架开发,能够降低系统开发和维护的复杂性,减少人力和时间的投入,从而降低总体成本。考虑到旅游信息管理系统对于提升北境之城旅游业的效率和服务质量,以及为游客带来更好的旅游体验所带来的潜在经济效益,该系统的投资回报是可观的。因此,从经济角度来看,采用SSM框架设计和实现北境之城旅游信息管理系统是可行的。

3.1.3 操作可行性: 

在操作层面,北境之城旅游信息管理系统同样具备高度的可行性。SSM框架组合所构建的系统界面友好、交互性强,用户无需具备专业的编程知识即可轻松上手。系统采用直观的操作界面和简洁的操作流程设计,使得管理人员能够迅速熟悉和掌握系统的各项功能。同时,系统还提供了详细的使用说明,方便用户在使用过程中随时获取帮助和解决问题。因此,从操作层面来看,北境之城旅游信息管理系统完全符合实际使用需求,具备高度的操作可行性。

3.2 系统需求分析

在着手设计和实现北境之城旅游信息管理系统之前,我们进行了全面的需求分析,旨在确保系统能够精准地满足旅游业各方的实际需求。

我们明确了系统的目标用户群体,包括旅游管理部门、旅游企业、景点管理者以及广大游客。通过深入的市场调研和用户需求调研,我们了解到这些用户群体在旅游信息管理方面的核心需求,如景点分类管理、旅游景点管理、景点订单管理、酒店信息管理、酒店订单管理、出租车辆管理、车辆订单管理、特色项目管理在功能需求方面,系统需要具备高效的数据处理能力,能够实时更新和展示旅游信息;同时,系统还应提供用户友好的界面设计,确保用户能够轻松地进行信息查询、预订等操作。此外,系统还应支持多平台访问,以满足不同用户群体的使用需求。

在数据安全与隐私保护方面,我们深知旅游信息涉及大量的个人隐私和敏感数据,因此系统将采用先进的加密技术和严格的数据管理策略,确保用户信息的安全性和隐私性。

最后,考虑到旅游业的发展变化和技术的不断进步,系统需要具备可扩展性和可升级性。我们将为系统提供持续的更新和优化机制,以适应未来旅游业的发展需求。

综上所述,北境之城旅游信息管理系统旨在通过技术手段解决旅游业在信息管理方面的实际问题,提升旅游业的管理效率和服务质量。我们期待通过这款系统为旅游业带来更加便捷、高效的管理体验,推动旅游业的持续发展。

3.3 性能分析

在设计和实现北境之城旅游信息管理系统时,性能分析是至关重要的一环。性能分析不仅关乎系统的稳定性和可靠性,还直接影响到用户体验和业务效率。以下是对该系统性能分析的一些关键方面:

并发处理能力:在旅游高峰期,系统可能会面临大量的并发请求。因此,系统需要具备高并发处理能力,能够同时处理多个用户的请求,保证服务的连续性和稳定性。

稳定性与可靠性:系统应能在高负载和压力下稳定运行,避免出现崩溃或性能下降的情况。通过合理的架构设计、负载均衡以及容错机制,可以提高系统的稳定性和可靠性。

可扩展性:随着旅游业的发展和用户需求的增长,系统可能需要进行扩展和升级。因此,在设计之初就需要考虑系统的可扩展性,确保未来能够平滑地增加新的功能模块和硬件资源。

安全性:旅游信息管理系统涉及大量的用户信息和敏感数据,因此安全性是性能分析中的重要方面。通过采用先进的加密技术、访问控制和安全审计机制,可以确保系统数据的安全性和完整性。

用户体验:良好的用户体验是系统性能的重要体现。通过优化界面设计、提高系统响应速度和简化操作流程,可以提升用户的满意度和忠诚度。

综上所述,对北境之城旅游信息管理系统的性能分析需要综合考虑多个方面,包括并发处理能力、稳定性与可靠性、可扩展性、安全性以及用户体验。通过科学的设计和实现,可以确保系统具有出色的性能表现,为旅游业提供高效、稳定、安全的信息管理服务。

3.4 系统用户用例分析

北境之城旅游信息管理系统普通用户角色用例图如图3.1所示:

图3.1 普通用户角色用例图

北境之城旅游信息管理系统中管理员用例图如图3.2所示:

图3.2管理员角色用例图

3.5 系统流程分析

3.5.1 操作流程

用户登录流程图,如图所示:

图3-3用户登录流程图

3.5.2 添加景点订单流程

添加景点订单流程图,如图所示:

图3-4添加景点订单流程图

3.5.3 删除景点订单流程

删除景点订单流程图,如图所示:

图3-5删除景点订单流程图

第四章  系统设计

在上一章节主要体现了北境之城旅游信息管理系统的需求分析,并根据需求分析绘制用户用例。本章节主要讲述北境之城旅游信息管理系统功能模块设计、数据库设计、详细设计。

4.1 系统功能模块设计

北境之城旅游信息管理系统功能模块有普通用户、管理员个角色,每个角色对应的功能模块如图4.1所示。

图4.1 北境之城旅游信息管理系统功能模块图

4.2 数据库设计

4.2.1  数据库概念结构设计

系统的主要实体间关系E-R图如下图所示:

图4.2 北境之城旅游信息管理系统E-R关系图

4.2.2 数据库逻辑结构设计

将上述E-R图转换为对应的关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表attraction_orders (景点订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

attraction_orders_id

int

10

0

N

Y

景点订单ID

2

attraction_name

varchar

64

0

Y

N

景点名称

3

scenic_area

varchar

64

0

Y

N

景点地区

4

detailed_address

varchar

64

0

Y

N

详细地址

5

admission_price

int

10

0

Y

N

0

门票价格

6

number_of_tickets_purchased

int

10

0

Y

N

0

购票数量

7

total_price

varchar

64

0

Y

N

合计总价

8

ticket_purchase_date

date

10

0

Y

N

购票日期

9

ticketing_users

int

10

0

Y

N

0

购票用户

10

user_name

varchar

64

0

Y

N

用户姓名

11

pay_state

varchar

16

0

N

N

未支付

支付状态

12

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表classification_of_tourist_attractions (景点分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

classification_of_tourist_attractions_id

int

10

0

N

Y

景点分类ID

2

classification_of_tourist_attractions

varchar

64

0

Y

N

景点分类

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表featured_products (特色产品)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

featured_products_id

int

10

0

N

Y

特色产品ID

2

product_name

varchar

64

0

Y

N

产品名称

3

product_number

varchar

64

0

Y

N

产品编号

4

product_category

varchar

64

0

Y

N

产品类别

5

accumulated_sales

int

10

0

Y

N

0

累计销量

6

product_price

int

10

0

Y

N

0

产品价格

7

cover_photo

varchar

255

0

Y

N

封面图片

8

product_details

text

65535

0

Y

N

产品详情

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表featured_projects (特色项目)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

featured_projects_id

int

10

0

N

Y

特色项目ID

2

entry_name

varchar

64

0

Y

N

项目名称

3

play_location

varchar

64

0

Y

N

游玩地点

4

project_price

int

10

0

Y

N

0

项目价格

5

cover_photo

varchar

255

0

Y

N

封面图片

6

project_details

text

65535

0

Y

N

项目详情

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表hotel_information (酒店信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hotel_information_id

int

10

0

N

Y

酒店信息ID

2

hotel_name

varchar

64

0

Y

N

酒店名称

3

hotel_area

varchar

64

0

Y

N

酒店地区

4

detailed_address

varchar

64

0

Y

N

详细地址

5

hotel_pictures

varchar

255

0

Y

N

酒店图片

6

room_price

int

10

0

Y

N

0

房间价格

7

hotel_introduction

text

65535

0

Y

N

酒店简介

8

hits

int

10

0

N

N

0

点击数

9

praise_len

int

10

0

N

N

0

点赞数

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hotel_orders (酒店订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hotel_orders_id

int

10

0

N

Y

酒店订单ID

2

hotel_name

varchar

64

0

Y

N

酒店名称

3

detailed_address

varchar

64

0

Y

N

详细地址

4

room_price

int

10

0

Y

N

0

房间价格

5

booking_date

date

10

0

Y

N

预订日期

6

booking_days

int

10

0

Y

N

0

订房天数

7

number_of_room_reservations

int

10

0

Y

N

0

订房数量

8

total_price

varchar

64

0

Y

N

合计总价

9

ordinary_users

int

10

0

Y

N

0

普通用户

10

user_name

varchar

64

0

Y

N

用户姓名

11

pay_state

varchar

16

0

N

N

未支付

支付状态

12

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表product_orders (产品订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

product_orders_id

int

10

0

N

Y

产品订单ID

2

product_name

varchar

64

0

Y

N

产品名称

3

product_number

varchar

64

0

Y

N

产品编号

4

regular_users

int

10

0

Y

N

0

普通用户

5

user_name

varchar

64

0

Y

N

用户姓名

6

purchase_date

date

10

0

Y

N

购买日期

7

product_price

int

10

0

Y

N

0

产品价格

8

purchase_quantity

int

10

0

Y

N

0

购买数量

9

total_price

varchar

64

0

Y

N

合计总价

10

pay_state

varchar

16

0

N

N

未支付

支付状态

11

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表project_order (项目订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

project_order_id

int

10

0

N

Y

项目订单ID

2

entry_name

varchar

64

0

Y

N

项目名称

3

play_location

varchar

64

0

Y

N

游玩地点

4

project_price

int

10

0

Y

N

0

项目价格

5

regular_users

int

10

0

Y

N

0

普通用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

pay_state

varchar

16

0

N

N

未支付

支付状态

8

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表regular_users (普通用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

regular_users_id

int

10

0

N

Y

普通用户ID

2

user_name

varchar

64

0

Y

N

用户姓名

3

user_gender

varchar

64

0

Y

N

用户性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

user_id

int

10

0

N

N

0

用户ID

6

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表rental_vehicles (出租车辆)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

rental_vehicles_id

int

10

0

N

Y

出租车辆ID

2

license_plate_number

varchar

64

0

N

N

车牌号码

3

automobile_brand

varchar

64

0

Y

N

汽车品牌

4

car_models

varchar

64

0

Y

N

汽车车型

5

vehicle_color

varchar

64

0

Y

N

车辆颜色

6

car_pictures

varchar

255

0

Y

N

汽车图片

7

mileage_driven

varchar

64

0

Y

N

行驶里程

8

rental_price

int

10

0

Y

N

0

租赁价格

9

car_details

text

65535

0

Y

N

汽车详情

10

praise_len

int

10

0

N

N

0

点赞数

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表tourist_attractions (旅游景点)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

tourist_attractions_id

int

10

0

N

Y

旅游景点ID

2

attraction_name

varchar

64

0

Y

N

景点名称

3

classification_of_tourist_attractions

varchar

64

0

Y

N

景点分类

4

scenic_area

varchar

64

0

Y

N

景点地区

5

detailed_address

varchar

64

0

Y

N

详细地址

6

best_period

varchar

64

0

Y

N

最佳期间

7

scenic_spot_pictures

varchar

255

0

Y

N

景点图片

8

admission_price

int

10

0

Y

N

0

门票价格

9

introduction_to_scenic_spots

text

65535

0

Y

N

景点简介

10

tourism_strategy

text

65535

0

Y

N

旅游攻略

11

hits

int

10

0

N

N

0

点击数

12

praise_len

int

10

0

N

N

0

点赞数

13

recommend

int

10

0

N

N

0

智能推荐

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表vehicle_orders (车辆订单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

vehicle_orders_id

int

10

0

N

Y

车辆订单ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

automobile_brand

varchar

64

0

Y

N

汽车品牌

4

car_models

varchar

64

0

Y

N

汽车车型

5

regular_users

int

10

0

Y

N

0

普通用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

rental_price

int

10

0

Y

N

0

租赁价格

8

start_time

date

10

0

Y

N

开始时间

9

end_time

date

10

0

Y

N

结束时间

10

lease_days

int

10

0

Y

N

0

租赁天数

11

total_rental_price

varchar

64

0

Y

N

租赁总价

12

pay_state

varchar

16

0

N

N

未支付

支付状态

13

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

第五章  系统关键模块设计与实现

5.1 普通用户模块

5.1.1 登录界面

普通用户在登录界面输入账号+密码,完成验证,点击“登录”按钮,系统在用户数据库表中会对管理员、用户的账号进行匹配,账号+密码正确的话,就会登录到系统中各个用户的主管理界面,否则提示对应的信息,返回到登录的界面,其主界面展示如下图所示。

图5.1 登录界面图

登陆代码如下:

    @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

        log.info("[执行登录接口]");

        String username = data.get("username");

        String email = data.get("email");

        String phone = data.get("phone");

        String password = data.get("password");

        List resultList = null;

        QueryWrapper wrapper = new QueryWrapper<User>();

        Map<String, String> map = new HashMap<>();

5.1.2 注册界面

注册模块满足用户两部分,当用户想要进行资料相关信息的查询管理的时候,就必须进行登录,如果没有账号的话,在登录界面,点击“注册”按钮就会跳转到注册的界面,根据提示填写好注册信息,添加提交,注册的信息在数据库中就添加完成了,然后再输入填写好的账号和密码进行登录,其主界面展示如下图所示。

图5.2 注册界面图

注册代码如下:

    @PostMapping("register")

    public Map<String, Object> signUp(HttpServletRequest request) throws IOException {

        Map<String, String> query = new HashMap<>();

        Map<String,Object> map = service.readBody(request.getReader());

        query.put("username",String.valueOf(map.get("username")));

        List list = service.selectBaseList(service.select(query, new HashMap<>()));

        if (list.size()>0){

            return error(30000, "用户已存在");

        }

        map.put("password",service.encryption(String.valueOf(map.get("password"))));

        service.insert(map);

        return success(1);

}

5.1.3 旅游景点界面

普通用户点击“旅游景点”这个菜单,可以查看到系统中所有添加的旅游景点信息,支持通过筛选、排序、局部搜索等方式进行查询,如果想要了解某一的旅游景点的详细信息,点击即可进入详情查看界面,详情页面可以进行购票、收藏、评论等操作。界面如下图所示。

图5.3 旅游景点界面图

5.1.4 酒店信息界面

提供用户浏览和查询北境之城的酒店信息,包括酒店名称、位置、价格、设施等,方便用户选择合适的住宿。在详情页面可以预订、收藏、点赞和评论。界面如下图所示。

图5.4酒店信息界面图

5.1.5 出租车辆界面

提供用户查询和预订北境之城的出租车辆信息,包括车型、价格、服务范围等,方便用户出行时的交通选择。在详情页面可以租赁、点赞、收藏和评论。界面如下图所示。

图5.5出租车辆界面图

5.1.6特色项目界面

展示北境之城的特色旅游项目,包括项目名称、游玩地点、价格等,帮助用户了解和选择旅游项目。在详情页面可以订购、点赞、收藏和评论。界面如下图所示。

图5.6特色项目界面图

5.2 管理员模块

5.2.1 系统用户界面

管理人员在“系统用户”这一菜单是中可以对用户和管理员进行管控。界面如下图所示。

图5.7系统用户管理界面图

系统用户关键代码:

@TableName("user_group")

@Data

@EqualsAndHashCode(callSuper = false)

public class UserGroup implements Serializable {

private static final long serialVersionUID = 968356951391304707L;

}

5.2.2 景点分类管理界面

管理员可以管理旅游景点的分类信息,包括添加、编辑、删除景点分类,以便用户查找和浏览相关景点。界面如下图所示。

图5.8景点分类列表界面图

图5.9景点分类添加界面图

 景点分类添加代码:

@PostMapping("/add")

    @Transactional

    public Map<String, Object> add(HttpServletRequest request) throws IOException {

        service.insert(service.readBody(request.getReader()));

        return success(1);

    }

    @Transactional

    public Map<String, Object> addMap(Map<String,Object> map){

        service.insert(map);

        return success(1);

    }

5.2.3 系统管理界面

管理员可以对系统前台展示的轮播图进行增删改查,方便用户进行查看。轮播图管理界面如下图所示。

图5.10系统管理界面图

5.2.4 通知公告管理界面

管理员可以对系统前台展示的公告信息进行增删改查,方便用户进行查看。通知公告管理界面如下图所示。

图5.11通知公告管理界面图

5.2.5 旅游景点管理界面

管理员可以管理旅游景点的信息,包括添加、编辑、删除景点信息,包括景点名称、介绍、图片、地址、门票价格等。界面如下图所示。

图5.12旅游景点列表界面图

图5.15旅游景点添加界面图

第六章   系统测试

6.1 功能测试

用户登录测试:

模块名称

测试用例

预期结果

实际结果

是否通过

登录模块

用户名:admin   

密码:123456  

弹出提示信息:用户名或密码错误

弹出提示信息:用户名或密码错误

通过

登录模块

用户名:admin   

密码:admin   

提示:登录成功,并进入登陆后的首页

提示:登录成功,并进入登陆后的首页

通过

添加旅游景点测试:

模块名称

测试用例

预期结果

实际结果

是否通过

添加旅游景点模块

旅游景点页面点击添加按钮,输入:旅游景点,点击确定

提示旅游景点添加成功

提示旅游景点添加成功

通过

删除旅游景点测试:

模块名称

测试用例

预期结果

实际结果

是否通过

删除旅游景点模块

勾选多个旅游景点,点击删除

提示删除成功,旅游景点列表不在显示对应列表

提示删除成功,旅游景点列表不在显示对应列表

通过

修改密码测试:

模块名称

测试用例

预期结果

实际结果

是否通过

修改密码模块

原密码:123123

新密码:123

确认密码:123  

提示:提示原密码错误

提示:提示原密码错误

通过

修改密码模块

原密码:admin   

新密码:123

确认密码:333  

弹出提示:新密码与确认密码不一致

弹出提示:新密码与确认密码不一致

通过

修改密码模块

原密码:admin   新密码:123

确认密码:123  

提示:密码修改成功

提示:密码修改成功

通过

通过对上述功能模块的测试,系统的基本功能都是可用的。

6.2 测试结果

通过编写北境之城旅游信息管理系统功能模块的测试用例,对用户登录模块、旅游景点添加和删除、修改密码等模块进行功能测试,测试通过。通过这些模块的测试保证系统的正确性、可靠性、易用性。

结  论

经过这几个月的精心筹备与不懈奋斗,北境之城旅游信息管理系统终于开发完成。尽管实际开发的时间紧凑,但这背后却蕴藏着我无数次的试验与突破。在此整个研发过程中,我深刻感受到自身不足,并积极寻求改进与提升。面对系统开发中遇到的关键技术与难题,我始终保持着一颗谦逊好学的心,锲而不舍,不断钻研与实践。尽管这些技术与方法曾让我倍感压力,但通过持之以恒的努力,我逐渐掌握了它们的精髓。

从需求分析系统设计,从编码实现到数据调试,每一个环节都凝聚了我的专注与智慧。在SSM框架的应用、MySQL数据库的优化等方面,我充分展现了自己的专业能力与实操经验,力求使系统更加完美、稳定。同时,我也注重与团队成员的沟通协作,共同解决遇到的难题,确保项目顺利进行。

当然,作为一个初次尝试的项目,北境之城旅游信息管理系统仍存在一些不足和待改进之处。但正是这些经历,让我更加深切地感受到了技术的魅力与挑战,也坚定了我继续前行的决心。

展望未来,我将继续深耕计算机技术,不断提升自己的专业素养与综合能力。我相信,通过不断的学习与实践,我将在未来的项目开发中更好地发挥自我价值,为团队的成功贡献更多力量。同时,我也期待在未来的道路上,能与更多志同道合的伙伴携手并进,共同探索技术的广阔天地。


致  谢

北境之城旅游信息管理系统的圆满完成,既是一段技术攻坚的旅程,也是一次自我超越的历练。回首这段时光,我深感每一个功能的实现、每一个难题的攻克,都凝聚了我的汗水与智慧,都见证了我的成长与蜕变。

首先,我要由衷感谢我的指导老师。您的悉心指导和无私帮助,让我在技术的海洋中找到了方向,让我学会了将理论知识与实际操作相结合,真正做到了学以致用。您严谨的工作态度和深厚的专业素养,让我受益匪浅,更是我未来职业道路上的楷模。

同时,我也要感谢那些曾经教导过我的老师们。您们的教诲如同明灯,照亮了我前行的道路,让我在专业领域打下了坚实的基础。您们的辛勤付出和无私奉献,我将永远铭记在心。

此外,我还要特别感谢我的同学们。在项目开发过程中,我们携手并进,共同面对挑战,共同分享喜悦。正是有了你们的陪伴和支持,我才能够坚持下来,才能够取得今天的成果。这段并肩作战的日子,将成为我人生中最美好的回忆。

毕业之际,我将带着这份宝贵的经历和师长同学们的祝福,踏上新的征程。在未来的日子里,我将继续努力学习,不断提升自己的专业技能和综合素质,为实现更高的目标而努力奋斗。我相信,只要我们心怀梦想、勇往直前,就一定能够创造出更加辉煌的明天!

参考文献

[1]吕玫霞,张海韬,丁洁琼,等.基于SSM框架的交通气象站监控系统[J].中国交通信息化,2024,(S1):389-391+400.DOI:10.13439/j.cnki.itsc.2024.S1.102.

[2]林红.基于SSM的共享单车管理系统设计[J].现代信息科技,2024,8(05):17-20+26.DOI:10.19850/j.cnki.2096-4706.2024.05.004.

[3]Sartika D A R ,Wirawan F ,Putri N P , et al.Association between Iron-Folic Acid Supplementation during Pregnancy and Maternal and Infant Anemia in West Java, Indonesia: A Mixed-Method Prospective Cohort Study.[J].The American journal of tropical medicine and hygiene,2024,

[4]申娇娣.基于SSM框架的大学生创新创业申报系统构建[J].中国新技术新产品,2024,(03):27-30.DOI:10.13612/j.cnki.cntp.2024.03.018.

[5]Heliyanto B ,Murianingrum M ,Hartati S R , et al.Observation on local high-yielding stevia (Stevia rebaudiana Bertoni L.) clone specific to Bandung District, West Java[J].IOP Conference Series: Earth and Environmental Science,2024,1302(1):

[6]Lestari E ,Rusdiyana E ,Sugihardjo, et al.The role of village owned enterprises in the development and sustainability of the agrotourism sector (A case study of agrotourism in Karanganyar Regency, Central Java)[J].IOP Conference Series: Earth and Environmental Science,2024,1302(1):

[7]Asmy E A ,Rauf A ,Rahmawaty, et al.Persimmon fruit downstream prospects: a promising solution to increase farmer income in Malang Regency, East Java, Indonesia[J].IOP Conference Series: Earth and Environmental Science,2024,1302(1):

[8]Solikin S .Diversity and infestation of mistletoes in cultivation of sengon (Falcataria moluccana (Miq.) BarnebyJ.W.Grimes) in Malang East Java Indonesia[J].IOP Conference Series: Earth and Environmental Science,2024,1312(1):

[9]王云亮,胡琳.基于SSM框架结构的高职学生岗位实习过程管理系统设计[J].信息与电脑(理论版),2024,36(01):251-253.

[10]邓梦莹.基于GIS和大数据技术的少林寺旅游信息管理系统研究[D].华北水利水电大学,2022.DOI:10.27144/d.cnki.ghbsc.2022.000550.

[11]孙衍建.基于天地图的旅游信息服务系统设计与实现[J].北京测绘,2021,35(10):1348-1352.DOI:10.19580/j.cnki.1007-3000.2021.10.023.

[12]彭康华.基于云技术的大湾区旅游信息个性化管理系统开发研究[J].计算机时代,2020,(10):125-128.DOI:10.16644/j.cnki.cn33-1094/tp.2020.10.035.

[13]钟斌,互联网+智慧旅游景区信息管理系统V1.0.湖南省,张家界万达信息网络科技工程有限公司,2020-09-30.

[14]李蒲玲,鹿磊.GIS技术在旅游资源管理信息系统中的应用[J].家庭科技,2020,(09):14-16.

[15]杨雪.旅游管理信息化探析[J].旅游纵览(下半月),2020,(08):60-61.

[16]刘润东,旅游信息管理系统V1.0.广西壮族自治区,广西壮族自治区遥感信息测绘院,2019-06-12.

[17]钱建国,李智程,吴财,等.基于百度地图API的移动端旅游信息管理系统[J].测绘与空间地理信息,2019,42(05):25-28.

[18]尹倩,宋玉娥,窦龙祺,等.基于SSH2框架的葡萄酒文化旅游信息管理系统的设计与实现[J].酿酒科技,2019,(06):120-124+128.DOI:10.13746/j.njkj.2019014.

[19]廖鋆,罗小龙.基于MVC模式的旅游管理信息系统的设计与实现[J].现代商贸工业,2019,40(07):197-198.DOI:10.19311/j.cnki.1672-3198.2019.07.103.

[20]刘伟钦.应用导向下旅游管理信息系统课程改革研究[J].度假旅游,2019,(02):89-91.

点赞+收藏+关注  →私信领取本源代码、数据库

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值