# springcloud_ordering_system **Repository Path**: kevinhyy/springcloud_ordering_system ## Basic Information - **Project Name**: springcloud_ordering_system - **Description**: 基于springcloud的订餐系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-10-22 - **Last Updated**: 2021-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springcloud_ordering_system #### 基于springcloud的订餐系统 #### Springcloud的订餐系统说明 客户端:针对普通用户,用户登录,用户退出,菜品订购,我的订单。 后台管理系统:针对管理员,管理员登录,管理员退出,添加菜品,查询菜品,修改菜品,删除菜品,订单处理,添加用户,查询用户,删除用户。 Account提供账户服务:用户和管理的登录退出。 Menu提供菜品服务:添加菜品,删除菜品,修改菜品,查询菜品。 Order提供了订单服务:添加订单,查询订单,删除订单,处理订单。 User提供用户服务:添加用户,查询用户,删除用户。 分离出一个服务消费者(client),调用以上四个服务提供者,服务消费者包含了客户端的前端页面和后台接口,后台管理系统的前端页面和后台接口。用户/管理员直接访问的资源都保存在服务消费者中,服务消费者根据具体的需求调用四个服务提供者的业务逻辑,通过feign实现负载均衡。 四个服务提供者和一个服务消费者都需要在注册中心进行注册,同时可以使用配置中心来对配置文件进行统一集中的管理。 #### 说明 项目是采用多模块的模式在IDEA中开发的,使用的技术是springcloud,数据库是mysql,操作数据库的框架是mybaits-plus orderingsystem.sql 是项目的sql文件 #### 运行说明: 1.下载项目 2.导入IDE 3.sql导入本地mysql中 4.运行eurekaserver模块中EurekaServerApplication.java里的main方法 运行configserver模块中ConfigServerApplication.java里的main方法 运行account模块中AccountApplication.java里的main方法 运行menu模块中MenuApplication.java里的main方法 运行user模块中UserServerApplication.java里的main方法 运行order中OrderApplication.java里的main方法 运行client中ClientApplication.java里的main方法 5.浏览器输入:localhost:8030/login.html 6.用户输入:zhangsan 123123 管理员输入:admin admin