Design and Implementation of Tourism Management System (Thesis + Source Code)_kaic

Abstract
The tourism industry has gone through the reform and opening up, and it is still developing vigorously. But looking at the international community, our efforts in the depth and breadth of tourism development are far from enough. In China, tourism will also be an important part of its economic rise. Currently, we live in an information age. Whether it is work, study or life, we have been inseparable from the company of computer network technology. Similarly, with the rapid development of society and the transformation of people's consciousness and concepts, modern people have not only pursued material life, but also satisfied certain spiritual life, and tourism is the best way to satisfy daily spiritual life.
Based on this, a Huawan travel website that can provide users with a full range of services according to their needs is more trustworthy. This system uses SSM framework, MySQL, Java, etc. to design and develop a modern Huiwan travel website. In terms of traditional basic functions, it strengthens the construction and operation mechanism of the system. Its functions mainly include: hotel information query and management, scenic spot information query and management, line information query and management, etc., so as to improve the user experience effect.

Key words: tourism system; SSM framework; Java;
ABSTRACT

Tourism has gone through the reform and opening up and is still booming now. But looking at the international community, the depth and breadth of our tourism development efforts are far from enough. In China, tourism will also become an important part of the economic rise. At present, we live in an information age. Whether it is work, study or life, we have been inseparable from the company of computer network technology. Similarly, with the rapid development of society and the change of people's consciousness, modern people are not only pursuing material life, but also satisfying certain spiritual life, and tourism is the best way to satisfy daily spiritual life.      Based on this, a travel website that can provide users with a full set of services according to their needs is more trustworthy. 
This system uses SSM framework, MySQL, Java and so on to design and develop a modern drawing and playing travel website, in the traditional basic functions, strengthen the construction and operation mechanism of the system. Its functions mainly include: hotel information query and management, scenic spot information query and management, line information query and management, so as to improve the user experience.

Key words: tourism system; SSM framework; Java;  Contents Chapter 1
Introduction 1.1 Project Development Background 1.2 Project Significance and Purpose Chapter 2 Demand Analysis 2.1 Feasibility Analysis 2.1.1 Economic Feasibility 2.1.2 Technical Feasibility 2.1.3 Operation Feasibility 2.1.4 Functional Requirements of the System 2.1.5 Performance Requirements of the System 2.2 UML Use Case Diagram 2.2.1 Administrator Use Case Diagram 2.2.2 User Use Case Diagram 2.3 Key Technologies 2.3.1 Chinese Garbled Code 2.3.2 Image Processing 2.3.3 HQL language 2.3.4 Security Chapter 3 Overall Design 3.1 Functional Module Design 3.1.1 Foreground Functional Module Design 3.1.2 Background Functional Module Design 3.2 System Process Design 3.2.1 System Development Process 3.2.2 User Login Process 3.2 .3 System operation flow 3.2.4 Add information flow 3.2.5 Modify information flow 3.2.6 Delete information flow 3.3 Data flow diagram Chapter 4 Database design































4.1 Database model diagram
4.2 Database table design
Chapter 5 System implementation
5.1 User module
5.2 Administrator module
5.3 Attraction module
5.4 Route module
Chapter 6 System testing 6.1
Unit testing
6.2 Black box testing
6.3 White box testing
Chapter 7 Conclusion References
Acknowledgments Chapter One Introduction 1.1 Project Development Background Tourism has always been the most promising industry in people’s minds, with unique advantages; according to incomplete statistics, our country can create 5.72 trillion yuan of economic income every year. From some perspectives In terms of tourism, the tourism industry has also provided employment opportunities for nearly 76 million people in our country, increased economic income, and enabled tens of thousands of enterprises to prosper and develop [1]. The tourism industry has gone through the reform and opening up, and it is still developing vigorously. But looking at the international community, our efforts in the depth and breadth of tourism development are far from enough. In China, tourism will also become an important part of my country's economic rise. However, there are still some problems in my country's tourism industry, such as the relatively weak foundation and the lack of advanced management methods compared with foreign countries. The management methods of the tourism management department are also relatively backward, lack of experience in information management, and there are problems in communication with lower-level departments. In the face of many difficulties and challenges, we must actively change our thinking, gradually lead the tourism industry to the right track of information management, collect and integrate various resources, and achieve new development and leapfrogging of the tourism industry [2]. With the rapid development of the tourism industry, the depth and breadth of the domestic tourism industry can no longer meet the needs of economic development and improvement of people's living standards. With the development of the economy and the increase of per capita income, people's interest in tourism is gradually increasing, which also shows that tourism is becoming more and more important to the development of the national economy.

 




With the continuous development of the tourism industry, the competition of various tourism industries is becoming increasingly fierce, and the amount of information required by various departments of the tourism industry is also increasing. The situation of various routes designed in business operations, the situation of customers and the situation of tourism cooperation departments It is also becoming more and more complex and changeable. Only by strengthening the integration and unified management of the tourism industry can the tourism sector operate more rationally and efficiently.
Now the network is developing faster and faster, and people's living standards are gradually improving. All localities also regard tourism as one of the important pillars of local economic development. People's pursuit of life is also constantly improving, thus promoting the rapid development of the tourism industry. At the same time, it also drives the rapid development of other economic industries. Tourism websites have become an indispensable part of the external publicity of various tourist attractions and routes. They play a decisive role in the decision-making of publicizing tourist attractions and project development. This article is through Considering the current situation of the tourism industry, a feasible method is put forward to adopt a modern computer network system to realize the networking and informatization of tourism management, to classify and store all kinds of information in an orderly manner, to integrate tourism information, and to make reasonable and full use of tourism. Resources, to carry out coordinated and centralized management of tourism information and resources, to provide high-quality tourism policy system basis for tourism enterprises and managers, to publicize the effect of tourism, and to improve convenient and fast services for those who need information.
1.2 Significance and purpose of the project
At present, there are still many medium-sized routes in our country that still rely on the traditional manual input method, and use some simple office software such as office word and excel to collect and manage tourism information. Many routes have not set up their own websites, so tourists have no choice. In this era of rapid Internet development, book travel business directly from the Internet. While the business is gradually expanding, the expenses involved in the operation, customer information, service information and travel routes have become more and more complex and diverse. If the information is only manually recorded and processed, it will easily lead to information loss, the error rate of staff will also increase greatly, and human resources will not be effectively utilized [3]. In the face of this series of problems, it is necessary to strengthen information management, organize and summarize the information in a unified way, so that the tourism industry can operate efficiently and become more prosperous. As far as the current situation is concerned, there are mainly problems such as manpower and resource allocation in the way of tourism information management. Based on this, I will find out a set of efficient, convenient, fast, and complete solutions through in-depth understanding of various operating modes of the tourism industry, and through comparative analysis, so as to establish a tourism website to achieve unified and fast management of resources and satisfy users. demand and promote tourism development.
Today's intelligent network world is very developed. With the improvement of people's living standards and changes in travel methods, people's attitudes and requirements for life have also been continuously improved, thus promoting the continuous development of the tourism industry. Drive the development of other industries. After a long period of development and exploration, today's tourism websites have developed relatively maturely, so many well-known large websites have been born on the market, and many small websites have also been born. These websites provide us with more comprehensive consulting and The service makes our travel much more convenient. But at the same time, the resources of these websites are usually included in the whole country or even in pieces, and there are few regionalized ones. Moreover, when tourists inquire about a certain scenic spot, all the packages are displayed, which makes tourists lose their autonomy. The power to choose.

 
Chapter Two Demand Analysis
2.1 Feasibility Analysis
2.1.1 Economic Feasibility
The main cost of this system is software development. That is, system programmers are required to develop software and conduct tests to ensure that users can use it normally. But once the software is successfully developed, on the one hand, due to the convenience and economy of the system, there will be a large number of users using the software. On the other hand, system management can realize paperless office and improve work efficiency. Therefore, when using this system, it not only saves human resources, but also greatly reduces economic expenditure, and the economic benefits it brings are far higher than the development cost. It can be seen that the system is economically feasible [4].
2.1.2 Technical Feasibility
Technically, as long as a computer has a network no matter when and where, it can be used whenever and wherever it is needed, and the client can remain zero. It is also very convenient in terms of system expansion, and can be used through the login account and password assigned by the administrator. In addition, we can also apply online. After the company's internal security certification, the system will assign you an account, and you can enter the system without manual assistance.
This system adopts B/S structure, its advantage is that it greatly simplifies the client, and the required conditions are extremely simple compared with C/S, only the client needs to be able to access the Internet. The development and maintenance of B/S mode are carried out on the server side. It greatly reduces the steps when upgrading the application program, and only needs to update the software on the server, so that the cost of maintenance and upgrading can also be greatly reduced. For those software systems that need to be updated frequently, B/S products only need to be upgraded on the server, and the benefits are obvious.
Java was chosen as the development language for this development. When Java was first developed, it was used in consumer electronics products, and extremely high requirements were placed on reliability. Although Java is derived from C, Java eliminates many elements of C that are not very reliable, which means that many programming errors can be avoided. Due to the nature of the strongly typed Java language, the required method declarations are unambiguous. Therefore, the IDE can find errors by calling internal methods during runtime, thereby greatly improving the reliability of the program. Since Java doesn't support pointers, this prevents unauthorized access in time. Another powerful feature of Java is automatic device detection, which can effectively avoid problems caused by dynamic memory allocation and prevent memory leaks. It can effectively detect whether the variable exceeds the maximum range during code operation. If it exceeds the maximum range, the exception mechanism will be activated, and an exception will be thrown to the system and recorded in the log to minimize error handling tasks [5].
In terms of security, Java's performance is very good, so Java is mainly used to develop network applications. User security is very important when downloading programs. Whether it is creating a virus program or downloading a virus program to the local system, there is nothing to hide under the unique security mechanism of Java. In addition, it is possible to restrict the class libraries loaded in the network so that certain systems can be accessed. The combination of these mechanisms makes Java a highly secure programming language.
From the perspective of development language, both the front-end Jquery and the back-end Java are open source services, with a good community atmosphere, open source for developers to explore and communicate, and there are many excellent open source works and cases for developers to learn, so Using these languages ​​to develop systems can be more convenient, practical and efficient [6].
2.1.3 Operation feasibility
The website page is concise and clear, and the operation is simple, fast and convenient. Users do not need to learn technical knowledge, as long as they understand the basic website operation.
2.1.4 Functional requirements of the system
The main functions of the front desk:
(1) Viewing attractions information: users can view all information of attractions, such as tickets, contact numbers, travel routes and so on. At the same time, users can also click on nearby accommodation to view information on nearby hotels, guesthouses and other attractions, and click on hotels to get more information;
(2) Route query and information: users can view route information on the website, and also view travel route information of various places entered in the database. When querying the route, click to enter the page of detailed introduction, and all the scenic spots on the route will be listed for the user one by one; (3
) Travel route reservation: the user saves the route while browsing the route, and selects the selected route in the database Owned travel group, select reservation, enter unique identification information, and then enter the reservation information to complete the reservation immediately [7]; (4
) Hotel browsing page: The browsing of the hotel list is similar to the route and scenic spots, and can be saved and reserved ;
(5) Detailed hotel information: Customers can choose their favorite hotel and click to get a detailed understanding of the hotel's price and address.
The main functions of the background:
① Route management: manage the scheduled travel routes and add or delete routes.
②Hotel management: manage existing hotel information and add or delete hotels.
③Order management: manage system review in the station.
④ Attraction management: edit, delete or add existing scenic spot information.
⑤ User management: manage user information and modify user permissions.
2.1.5 Performance requirements of the system
The website has the following main characteristics:
(1) Diversity: The key point when designing a website is to focus on users. With the development of the network, users are faced with more choices, therefore, the diversified design of the website can attract more users. Specifically, the application system must be able to meet the specific needs of users through a friendly and convenient operation interface and function settings that meet user habits and requirements [8].
(2) Ease of maintenance: administrators can easily and conveniently manage the system and perform routine maintenance on the system.
(3) Security: The security of user information, use of equipment and operation management must be fully considered, and a security mechanism must be established to ensure the data security of users' personal information and other data.
(4) Scalability: Users of the travel route platform are engaged in different industries and have different needs. The design of the system platform must take into account the changing needs of users and reduce the complexity of the system as new business functions are expanded and upgraded.

 

 

 

 

 

Guess you like

Origin blog.csdn.net/weixin_39563171/article/details/131736125