Computer team graduation project: JAVA online takeaway ordering system + WeChat applet system design and implementation

This time, JAVA was selected for the graduation design and development of the online food ordering system team, including: WEB website 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)

Wide 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

Dishes category management: support entry, view, modification and deletion of existing categories

Dishes input: select the category of dishes, enter the name of the dish, inventory, sold, price, upload the picture of the dish, fill in the introduction of the dish

Dishes management: view all the entered dish information, support modification and deletion

Dishes order: View the order information of all orders placed by users, including order time, cost, delivery address, consignee information, order dish information and notes, etc.

Order processing: processing dish delivery information, etc.

Password modification: modify the registered password.

Log out: Clear the login cookie and return to the home page.

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

User registration: Fill in the mobile phone account and password to register a new user

Login function: Register an ordinary account to log in; after logging in, you can modify the basic information of the user, or log out.

About us: about us, contact us, join us, legal notice

Carousel ads: Set the home page carousel ads in the background, which can be connected to the advertisement page.

Message Feedback: The user fills in Li Kuiyan's subject, contact person, phone number, email address, and message content; background management can view the message list and delete messages.

Dishes library: click on all dishes; support query to find the required dishes

Dishes information: Click to go to the dish details page, you can view the dish introduction, pictures, prices, sales, etc., details, and a list of comments from users who have purchased.

Dish collection: In the operation information details, click "Favorite" below to collect

Dishes selection: On the details page of the dish, click "Add to Cart", or directly click "Buy Now"

Food shopping cart: list the dishes you intend to order, and support the increase and decrease of the quantity

Place an order for takeaway: Click "Go to Settlement" in the shopping cart list, select or fill in the delivery address, confirm the dishes and quantity to be ordered; fill in the remarks. Click "Place order settlement", and then jump to the order list

Cancel an order: In the "My Orders" list, for an order that has not been paid, click "Cancel Application" to delete the order

Go to Payment:: In the "My Orders" list, click "Go to Payment" to simulate payment

Dishes reviews: In the "My Orders" list, for orders that have been paid, you can click "Evaluate" for each dish to score and fill in dish reviews.

Delivery address management: enter delivery address, view all delivery addresses, modify delivery address, delete

My product collection: list of favorite dishes, support for deletion

Information browsing, favorites, comments: records of browsing websites

User information: name, contact information, email, avatar, profile, introduction, etc., which can be modified at any time; the information registered by the user is visible to the background administrator; the background administrator can delete it.

Password modification: modify the registered password.

Log out: Clear the login cookie and return to the home page.

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  

Dishes library: click on all dishes; support query to find the required dishes

Dishes information: Click to go to the dish details page, you can view the dish introduction, pictures, prices, sales, etc., details, and a list of comments from users who have purchased.

Dish collection: In the operation information details, click "Favorite" below to collect

Dishes selection: On the details page of the dish, click "Add to Cart", or directly click "Buy Now"

Food shopping cart: list the dishes you intend to order, and support the increase and decrease of the quantity

Place an order for takeaway: Click "Go to Settlement" in the shopping cart list, select or fill in the delivery address, confirm the dishes and quantity to be ordered; fill in the remarks. Click "Place order settlement", and then jump to the order list

Cancel an order: In the "My Orders" list, for an order that has not been paid, click "Cancel Application" to delete the order

Go to Payment:: In the "My Orders" list, click "Go to Payment" to simulate payment

Delivery address management: enter delivery address, view all delivery addresses, modify delivery address, delete

My Favorites: A list of dishes favorited by the user.

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

Message: Fill in the content of the message and submit it to the website management background


how to learn and develop

For the basic knowledge involved in the project, there are free video lessons, which can be developed by yourself after learning.

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 (free):

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/132142373