Android 098 tourist attractions navigation voice video app

With the development and advent of the Internet era, the Internet has brought great convenience to people's lives and also changed people's lifestyles. If it is the Internet that has transformed people's concept of viewing tourist attractions from newspapers and magazines to PC terminals, then the mobile Internet has turned people's concept of viewing tourist attractions to mobile terminals, that is, mobile apps. Traditional Internet products are gradually shifting. Mobile Internet products have quietly become more and more abundant, bringing people a better experience. Is gradually changing people's lives.

The development of travel navigation APP enables travel enthusiasts to turn on their mobile phones and obtain travel-related information they like. This system uses Java as the development language, uses mysql database to store travel navigation, and uses MVC model development ideas to complete. The development environment is Eclipse ADT

The end users of this software are mainly travel enthusiasts, that is, users who want to understand travel navigation. They hope to view their favorite travel navigation information through the simplest operation. Travel enthusiasts only need to understand the basic mobile phone operation knowledge and simple Internet knowledge to be proficient in using the App.

Insert picture description here
Insert picture description here


Insert picture description here


Insert picture description here


Insert picture description here


Insert picture description here


Insert picture description here


Insert picture description here


table of Contents

Summary 1

abstract 1

Catalog 2

1 Project Overview-1-

1.1 Problem description-1-

1.2 Project objectives-1-

1.3 The scope of application of the project-1-

1.4 Stakeholders-1-

1.5 Standards to be prepared for the project-1-

2 Introduction to Development Technology and Tools-2-

2.1 Android-2-

2.2 Mysql database server-2-

2.3 JAVA technology-2-

2.4 Myeclipse development tools-3-

2.5 Eclipse ADT Development Tools-3-

3 Demand analysis-3-

3.1 Use column chart-3-

3.2 Non-functional requirements-4-

3.3 Operating environment-4-

3.4 Important system flow chart 5

3.4.1 User registration process 5

3.4.2 User login process 5

3.4.3 User management process 6

3.4.4 Process of adding information 7

3.4.5 Information query process 7

4 System analysis 9

4.1 Technical route 9

4.2 Feasibility analysis 9

4.2.1 Technical feasibility 9

4.2.2 Economic feasibility 9

4.2.3 Operational feasibility 9

4.3 Analysis of functional modules 10

4.4 Database Design 10

5 System coding implementation. 12

5.1 Environment Construction 12

5.2 App design 13

5.2.1 Mobile user login 13

5.2.2 Mobile phone home page 14

5.2.3 Tourist attractions resources on the mobile phone 14

5.2.4 Personal information 16

5.3 Server design 17

5.3.1 Regional management 17

5.3.2 Scenic resources 18

5.3.3 Registered user management 18

6 Overall design 19

6.1 Importance of testing 19

6.2 Test purpose 19

6.2.1 The purpose of the test 19

6.2.2 Test criteria 19

6.2.3 Methods of testing 19

6.2.4 Test Case 20

Concluding remarks 21

Reference 21

Thanks 23