JAVA WeChat Mini Program Scenic Spot Mini Program Graduation Project Opening Report

The opening report of the java WeChat applet system graduation project given in this article is for reference only! (The specific template and requirements should be modified according to the requirements given by your school)

The meaning and meaning of the topic

Purpose : The main goal of this project is to design and implement a WeChat applet-based scenic spot booking ticketing system. The front-end users use the applet, the background management uses Java+Mysql development, and the background uses the springboot framework; add scenic information and attractions through the background Introduce and manage user orders; users log in through the applet to view information, view scenic spot introductions, and purchase scenic spot tickets.

The entire system uses the CS model, the C-side (client) is a small program, and the S-side (server) is developed in Java.

Significance : The scenic spot ticket booking system is the product of the combination of computer technology and scenic spot management. Through the scenic spot ticket booking system, the efficient management of scenic spot tickets is realized. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. However, the method of manual ticket sales is not only inefficient, error-prone, cumbersome procedures, but also consumes a lot of manpower. In order to meet the efficient management of ticket sales by the ticket sellers, on the premise that the staff have certain computer operation skills, this scenic spot booking reservation system software is specially compiled to improve the ticket management efficiency of the scenic spot.

System Technology Overview

This chapter mainly introduces some key technologies used in the development process of the system, mainly including the MINA framework for front-end applet development; background development java framework springboot, template engine thymeleaf program technology; MySQL database; and regular web pages Introduction to technology HTML/CSS/JAVASCRIPT.

Mini Program Development: WeChat Developer Tools (MINA Framework)

Background environment: JDK1.8 + Tomcat8

Background development language: Java

Background development framework: springboot

Background template engine: Thymeleaf

Background development tool: Idea2020

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

 

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the WeChat applet-based scenic spot reservation and ticketing system.

details as follows:

1. Technical feasibility

Use Windows 7 or 10 as the operating system, use IDEA software as the development background management, use mysql for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the background management system is a PC, and the front-end users use WeChat applets on mobile phones .

2. Economic feasibility

On the one hand, the use of IDEA and WeChat developer tools to develop a good man-machine interface and strong functional support further improves the efficiency of the administrator's input of scenic spot information and saves manpower and material resources; on the other hand, the production cost of the system is low. IDEA and WeChat developer tools can be used for development on an existing PC.

3. Operation feasibility

In terms of operation, IDEA software uses the background management system on the Windows operating system. It mainly relies on the use of Windows operating technology to complete data entry, modification, deletion and other functions, which is simple and convenient. Users use their mobile phones to log in to the WeChat Mini Program Scenic Spot Reservation and Ticketing System to use it.

Design

【Background administrator function】

Advertisement management: set up carousel ads and links on the homepage of the Mini Program

Message list: a list of all user message information, support for deletion

Member list: View all registered member information, support deletion

Input information: input information title, content and other information

Information management: view the list of information that has been entered, support deletion and modification

Scenic spot attribute setting: set the age, type, area attribute content of the scenic spot

Enter attractions: select the attributes of attractions, enter the names of attractions, reference prices, upload pictures of attractions, details of attractions, etc.

Sightseeing management: View all the list of scenic spots that have been entered, support modification and deletion

Sightseeing order list: View the reservation order information of all the attractions ordered by users, support deletion

Attraction review list: view all user-entered attraction review information, support processing and deletion

Sightseeing review review: comments can be deleted; after review, comments can be seen in the applet

【Mini Program User Function】

User registration and login: Register a common account, and then use the registered account to log in

WeChat authorization login: directly use WeChat as an account, and log in after authorization

Information function: users can browse the information list and detailed information arbitrarily  

Message: Users can leave messages to the management platform in the Mini Program.

Attractions Library: Click on the All Attractions menu to view all attractions information Attractions Inquiry: At the top of the attractions list, enter the keywords of the attractions and click Search

Attraction information: Click to go to the attraction details page, you can view the pictures of the attractions, reference prices, production markets, etc.

Sightseeing comment list: On the attraction page, switch to Tourist Comments to view all user comments

Attraction collection: In the attraction information details, click "Favorite" below to collect

Attraction evaluation: as a logged-in user, at the bottom of the scenic spot information details page, click I want to comment, and the comment page will pop up, fill in and submit; it will be visible after the administrator reviews

Attraction ticket booking: select the date, fill in the number of tickets purchased, fill in the remark information, and submit the booking information.

My attraction reservation list: display information about all orders placed by users, support simulated payment, and cancel applications.

My Favorite Attractions: A list of attractions that are favorited by the user, which can be deleted.

User information: fill in the name, qq, email, remarks and other information

Exit the system: clear the cache and return to the home page of the Mini Program

 

 

Research methods

In order to better improve the system, the following research methods were used:

(1) Literature reading method

Use various literature search websites, school libraries, and Baidu Encyclopedia to query and learn from thesis materials related to the topic, and then save the appropriate materials locally for use during development.

(2) Comparative method: Through comparative analysis of the functions, related technologies, and content of the XXX system at home and abroad, the problems existing in the ordering system are proposed, and corresponding solutions are proposed

(3) Simulation method

The simulation method is a description method that first creates a similar model according to the main characteristics of the prototype, and then indirectly studies the prototype through the model. We achieve the final effect of development by simulating the local computer as a server for local operation.

schedule

2022.09.10—2022.10.15 Review a large number of documents, collect relevant information on the topic, and determine the topic of the paper;

2022.10.16—2022.10.30 Under the guidance of the teacher, fill in the graduation thesis task book;

2022.10.31—2022.11.15 Collect a large amount of paper materials, clarify the paper ideas, and improve the paper ideas.

2022.11.16—2022.12.22 Complete the defense of the proposal report;

2022.12.23—2022.12.27 Revise according to the suggestions put forward by the instructor to improve the system function design

2022.12.28—2023.04.10 After reviewing a large number of documents, using a variety of research programs to complete the system development and basically complete the first draft of the paper.

2023.04.01—2023.04.15 The first draft will be completed and handed over to the supervisor for review, and suggestions for revisions will be put forward.

2023.04.16—2023.05.14 Under the guidance of the supervisor, the thesis was revised repeatedly to form the final draft, bound into a volume and submitted to the college, and at the same time prepared for the defense of the graduation thesis

2023.05.15 Defense of graduation thesis

Thesis (Design) Writing Outline

Summary

Chapter 1 Introduction

1.1 Project research background and significance

1.2 The research purpose of the thesis

1.3 Main functions of the system

Chapter 2 System Related Technologies 

2.1 Development Overview

2.2 MINA Framework of WeChat Mini Program

2.3 Background development technology

2.3.1 Introduction to JDK

2.3.2 Tomcat server

2.3.3 Java programming language    

2.3.4 Spring Boot framework

2.3.5 ThymeLeaf template engine

2.4 MYSQL database

2.5 Other web technologies

2.5.1 What is HTML

2.5.2 What is CSS

2.5.3 JavaScript    

2.6 Sections of this chapter

Chapter 3 System Analysis

3.1 System Overview

3.2 Database and graphics

3.2.1 Data ER Prototype Diagram  

3.1.2 Entity graph 

3.1.3 Database tables    

3.3 Analysis of front-end requirements

3.4 Background demand analysis

3.5 Chapter Summary

Chapter 4 System Design and Implementation

4.1 Front-end implementation

4.2 Background implementation

4.3 Chapter Summary

Chapter 5 Summary and Development

5.1 Summary

5.2 Outlook

references

thank you

references

[1] Li Yuxuan. Design and Implementation of Shopping Website Based on WeChat Official Account [D]. Nanchang University, 2018.

[2] Wang Yuan. JAVA-based online trading platform [J]. China Science and Technology Information, 2019.

[3] JAVA access guide, [Online] https://www.w3cschool.cn/weixinapp/9wou1q8j.html. (2017.12.29).

[4] Wang Chong, Bu Xiaoyan. Website, Big Stage——Application of JAVA in E-commerce [J/OL]. Brand Research, 2018.

[5] Cheng Zizhen. Design and Implementation of JAVA-based Online Shopping System [D]. Capital University of Economics and Business, 2018.

[6] Bill Phillips. Android Programming: The Big Nerd Ranch Guide (2nd Edition)[M].2015

[7] Wang Tingting. JAVA Development [J]. Information Technology and Informatization, 2018.

[8] Jiang Guowen. Design and implementation of database architecture based on MySQL in the big data environment [J]. Electronic World, 2018.

[9] Zhou Wenyu. Design and Implementation of Online Shopping System [D]. Shandong University, 2007.

[10] Zhang Yanling. Design and Implementation of Community Shopping System Based on Android [D]. Beijing Jiaotong University, 2016.

[11] Josh Juneau. The MVC Framework[M].Apress:2018-06-19.

[12] Xuequn Wang,Xiaolin Lin,Marilyn K. Spencer. Exploring the effects of extrinsic motivation on consumer behaviors in social commerce: Revealing consumers’perceptions of social commerce benefits[J]. International Journal of Information Management,2019,45.

[13] Shen Wei, Xu Hui, Tang Qian. Mysql database programming technology and examples [M]. Beijing: People's Posts and Telecommunications Press, 2005.

[14] Fan Kaiyong, Chen Yushou. Research on Performance Optimization of MySQL Database [J]. China New Communications, 2019.

[15] Pan Zhenshan. Research on Realization Technology of Online Shopping System [D]. Nanjing University of Science and Technology, 2007.

Guess you like

Origin blog.csdn.net/u013818205/article/details/127747488