Springboot online ordering system

Source code space station 2021-04-08 12:05:27
springboot online ordering

Function is introduced

SpringBoot Online ordering system project . Main function description : There are two roles , Restaurant owner 、 Ordinary users

Restaurant owners can log in , register , You can set the menu in the background , Food details , Check the order , User management , Personal center, etc
Users can view the menu information on the home page , You can order after logging in , Form a shopping cart , After payment, the order details will appear

The technology stack used in this system is :springboot、spring、springmvc、mybatis、shiro、jsp、javascript、layui. Database adoption mysql As data storage , The key tables involved in the system are , User table 、 User details table 、 Commodity list 、 The order sheet 、 Commodity order association table 、 Evaluation forms and so on . The system is divided into the foreground and background , The front desk functions are : Log in to register 、 Modify personal information 、 Change receiving address 、 Check products 、 Buy more goods 、 Settlement goods , Evaluate the order 、 User message and other functions ; Backstage functions include : Sign in 、 Commodity management 、 User management 、 Order management 、 Message management and other functions . The shopping cart function design in this system 、io Read and write pictures stored locally 、 Order export 、echarts The plug-in realizes order information statistics 、 Batch operation in the background 、pagehelper The implementation of pagination and other details are worth learning .

Environmental needs

1. Running environment : It is best to java jdk 1.8, We run on this platform . Other versions can, in theory .

2.IDE Environmental Science :IDEA,Eclipse,Myeclipse Fine . recommend IDEA;
3.tomcat Environmental Science :Tomcat 7.x,8.x,9.x All versions are available
4. Hardware environment :windows 7/8/10 1G Above memory ; perhaps Mac OS;
5. whether Maven project : yes ; See if the source directory contains pom.xml; If included , Then for maven project , Otherwise, it is not maven project

6. database :MySql 5.7 edition ;

remarks : Database source code is complete to ensure operation , If you need source code, please visit the website www.shuyue.fun, Or add QQ:708846508 consulting

Technology stack

1. Back end :SpringBoot+MyBatis

2. front end :Jsp+bootstrap+jQuery


1. Use IDEA/Eclipse/MyEclipse Import the project ,Eclipse/MyEclipse Import time , if maven Item, please select maven; if maven project , After importing successfully, please execute maven clean;maven install command , Download what you need jar package ;

2. Use Navicat Or other tools , stay mysql Create a database with the corresponding name in , And import the sql file ;
3. In the project application.properties Change the database configuration in the configuration file to your own configuration , Primary user name 、 password ;
4. To configure tomcat, Then run the project , Input localhost:8087 Sign in
5. Restaurant owner's account :admin   password :admin

Ordinary user accounts :miaosheng   password :miaosheng

Run a screenshot

本文为[Source code space station]所创,转载请带上原文链接,感谢

  1. A love diary about http
  2. navicat连接win10 mysql8.0 报错2059
  3. [rocketmq source code analysis] in depth message storage (3)
  4. Implementation of service configuration center with spring cloud + Nacos (Hoxton version)
  5. SCIP: constructing data abstraction -- Explanation of queue and tree in data structure
  6. SCIP: abstraction of construction process -- object oriented explanation
  7. Using docker to build elasticsearch + kibana cluster
  8. What are the spring IOC features? I can't understand the source code!
  9. Spring cloud upgrade road - 2020.0. X - 3. Accesslog configuration of undertow
  10. 导致Oracle性能抖动的参数提醒
  11. 风险提醒之Oracle RAC高可用失效
  12. 小机上运行Oracle需要注意的进程调度bug
  13. Oracle内存过度消耗风险提醒
  14. Oracle SQL monitor
  15. 使用Bifrost实现Mysql的数据同步
  16. 揭秘Oracle数据库truncate原理
  17. 看了此文,Oracle SQL优化文章不必再看!
  18. Mybatis (3) map and fuzzy query expansion
  19. Kafka性能篇:为何这么“快”?
  20. 两个高频设计类面试题:如何设计HashMap和线程池
  21. [TTS] AIX - & gt; Linux -- Based on RMAN (real environment)
  22. 为什么学编程大部分人选Java编程语言?
  23. Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
  24. redis 为什么把简单的字符串设计成 SDS?
  25. [TTS] transfer table space AIX - & gt; Linux based on RMAN
  26. Linux 网卡数据收发过程分析
  27. Redis 高可用篇:你管这叫 Sentinel 哨兵集群原
  28. Redis 6.X Cluster 集群搭建
  29. [TTS] transfer table space AIX ASM - & gt; Linux ASM
  30. [TTS] transfer table space Linux ASM - & gt; AIX ASM
  31. 高性能通讯框架——Netty
  32. Brief introduction and test of orchestrator, a high availability management tool for MySQL
  33. [TTS] transfer table space Linux - & gt; AIX based on RMAN
  34. A love diary about http
  35. [rocketmq source code analysis] in depth message storage (3)
  36. Implementation of service configuration center with spring cloud + Nacos (Hoxton version)
  37. SiCp: abstraction of construction process -- object oriented explanation
  38. springboot网上点餐系统
  39. 【SPM】oracle如何固定执行计划
  40. 用好HugePage,告别Linux性能故障
  41. 3 W word long text, java basic interview questions! It's amazing!!!
  42. Spring cloud upgrade road - 2020.0. X - 3. Accesslog configuration of undertow
  43. Win10 uninstall mysql5.7
  44. CentOS下dotnet Core使用HttpWebRequest进行HTTP通讯,系统存在大量CLOSE_WAIT连接问题的分析,已解决。
  45. MySQL batch insert, how not to insert duplicate data?
  46. K8s cronjob application example
  47. Unconventional method, easy to deal with Oracle database critical exception
  48. How to use sqlplus - prelim in Oracle hang
  49. How to search Oracle official documents in full text
  50. Install mysql8.0 on win10
  51. Oracle OCR的备份与恢复
  52. Oracle kill session相关问题
  53. 《Oracle DBA工作笔记》第二章 常用工具和问题分析
  54. Oracle回收站及flashback drop
  55. Hand in hand to teach you to write a spring IOC container
  56. Exception in Java (1) - basic concept
  57. 3w 字长文爆肝 Java 基础面试题!太顶了!!!
  58. Error 2059 when Navicat connects to win10 mysql8.0
  59. Parameter reminder causing Oracle Performance jitter
  60. 「技术分享」Java线程状态间的互相转换看这个就行了