Graduation project of the computer team: JAVA restaurant website and reservation system + WeChat applet system design and implementation

This time, JAVA was selected for the graduation design and development of the restaurant seat reservation system team, including: restaurant website and reservation system + WeChat applet system.

Project function - module diagram

 Development overview

Development operating system: windows10 + 8G memory + 500G

WEB development environment: JDK1.8 + Tomcat8

WEB development language: Java

WEB development framework: springboot

WEB template engine: Thymeleaf

Conventional WEB technology: html + css +javascript

WEB development tools: Idea

Database: mysql8

Database management tool: navicat

WeChat Mini Program Development: WeChat Developer Tools

WeChat applet technology: wxss, wxhtml, js

Team Project - Group Division

 Project Features - Feature List

Background management system (module 1-member 1 development)

System settings: set about us, contact us, join us, legal statement

Information entry: select information classification, enter information title, introduction, content, etc.

Information management: view all information, support modification and deletion

Information interactive information: view browsing, view favorites, view information comments and comment management

Member Center: View registered user information, support deletion

Ad image setting: set the ad image for home page rotation

Message list: manage message content, support deletion

Classification of dishes: set the classification of dishes on the platform, support entry, modification, deletion

Enter dishes: enter dish titles, select categories, upload pictures, and introduce detailed dishes

Dishes management: list all dish information, support modification and deletion

Popular dish keywords: set the popular dish keywords that the website can query

Dishes interaction information: browsing information, collection information, comments and comment management of dishes

Restaurant pictures: set restaurant picture categories, enter related pictures, manage, modify and delete pictures, etc.

Classification of restaurant seats: set by number of people, set by box or hall

Seat management: enter seat name, select category; support modification and deletion

Seat order: list all user reservation information, support deletion, review or rejection

User PC-WEB website system (module 2-member 2 development)

Registration and login: Tourists register their accounts and log in to the platform

View website introduction: website introduction, about us, contact us, join us, legal statement

Dishes introduction: view all the dishes of the restaurant, you can query according to the category

Dishes details: View the detailed introduction of the dishes, support collection, support posting comments, comments need to be reviewed by the background administrator before they can be seen.

Restaurant environment: You can view the real pictures of the restaurant environment

Seat reservation: select the date to be reserved, or filter by the number of people or hall or box, select the seat to be reserved, fill in the contact information for the reservation, etc., and submit the reservation.

Message feedback: Leave a message to the website administrator, and the background administrator can see it.

My Seat Reservation Order: List all reservation order information of the user, review status; the user can delete the order that has not been reviewed or rejected by the review.

Browsing, favorites, and comments of dishes: information about dishes that users have browsed, favorite dishes, and comments

User information: modify user information

Password modification: modify the password for user login

Logout: Clear the login cookie and return to the homepage of the website

User mobile terminal-WeChat applet system (module 3-member 3 development)

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.

Reservation rules: By default, only seats within the last 4 days can be reserved

Seat reservation: select date, select type, select seat, fill in information, submit seat reservation

My appointment: appointment time and day of the week, appointment person's name, phone number, notes.

Cancel application: In my appointment information, if the administrator has not reviewed it, "Cancel Application" will be displayed on the far right, click this link to cancel.

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

how to learn and develop

web- based

WEB website development must learn HTML/CSS/JAVASCRIPT.

Learning JAVA and small program development, WEB basics must be learned, and they will be used.

JAVA development learning

Step 1: Database We need to learn the installation and use of Mysql database; the installation and use of the database management tool Navicat;

Step 2: You need to learn the construction of JDK and Tomcat environment, JAVA basic grammar, JAVA and mysql database operation, JDBC database operation; JAVA popular Spring, SpringMVC, Springboot framework.

Free course download address:

Wechat applet development and learning

       Learn the grammar, components, and api of WeChat applets; learn to use wxss, wxml, and js in the development of WeChat applets.

The download address of the video lesson on the above knowledge points:

https://www.hzyaoyi.cn/pc_xinxi_xiangqing.php?xinxi1_id=1199&cs_lxid=278

Renderings - background management system

 

 

 

 

 

 

 

Renderings-PC-side website system

 

 

 

Renderings-WeChat Mini Program System

 

 

Guess you like

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