当前位置: 首页 > wzjs >正文

做企业网站用什么字体室内设计素材网站推荐

做企业网站用什么字体,室内设计素材网站推荐,合肥小程序开发公司哪家好,公司微网站建设方案目录 一、项目介绍 二、项目截图 1.项目结构图 三、系统详细介绍 管理后台 1.登陆页 2.管理后台主页 3.汽车地点管理 4.汽车类别 5.汽车品牌 6.汽车信息 7.用户管理 8.举报管理 9.订单管理 10.轮播图管理 11.交互界面 12.图表管理 汽车租赁商城 1.首页 2.汽…

目录

一、项目介绍

二、项目截图

1.项目结构图

三、系统详细介绍

管理后台

1.登陆页

2.管理后台主页

3.汽车地点管理

4.汽车类别

5.汽车品牌

6.汽车信息

7.用户管理

8.举报管理

9.订单管理

10.轮播图管理

11.交互界面

12.图表管理

汽车租赁商城

1.首页

2.汽车展厅

3.当前订单

4.历史订单

5.在线沟通

四、源码实现

1.订单

2.汽车

五、总结


一、项目介绍

项目采用前后端分离的方式实现,后端:springboot+mysql+redis实现,前端:vue+element-plus+router+vite等实现。系统其中分为管理后台和游客租赁商城两个端,用户总体分为三种角色:超级管理员、员工、游客,超级管理员和员工登录管理后台进行汽车相关信息管理,主要权限的差别,二游客通过商城端进行注册和登录后,通过充值余额后可以进行汽车的租赁操作。

二、项目截图

1.项目结构图

后端开发工具是 IntelliJ IDEA

前端开发软件是webstorm,当然vscode、hbuilder等都可以,看自己习惯就行。

三、系统详细介绍

管理后台

1.登陆页

用户登陆后会自动根据用户类型跳转管理系统或者用户租赁商城端。

2.管理后台主页

3.汽车地点管理

取车及还车地点进行管理

4.汽车类别

5.汽车品牌

6.汽车信息

对租赁汽车进行相关管理,租赁价格、车牌等信息

7.用户管理

8.举报管理

可对用户进行封禁

9.订单管理

管理员可以对租赁订单进行各个步骤的审核,审核完成后游客才能进行取车、还车等相关操作

10.轮播图管理

11.交互界面

管理员可以与游客之间进行一些简单的在线沟通

12.图表管理

汽车、营收等统计数据

汽车租赁商城

1.首页

首页规则说明就是租赁的价格计算规则,后端代码会根据此规则算出租赁的最终费用。

2.汽车展厅

可查看更多、搜索汽车等

2.汽车详情

租赁汽车、评论等

3.当前订单

填写信息,进行汽车租赁操作,等待管理员审核后进行下一步操作,可追加租赁时间和变更地点等,支付定金后进行订单确认

4.历史订单

5.在线沟通

6.个人信息

可进行信息修改或充值

四、源码实现

1.订单
package wsir.carrental.controller;import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import wsir.carrental.dict.OrderStatus;
import wsir.carrental.entity.dto.OrderDto;
import wsir.carrental.entity.vo.OrderVo;
import wsir.carrental.service.OrderService;
import wsir.carrental.util.Result;import java.net.HttpURLConnection;
import java.util.Map;@RestController
@RequestMapping("/order")
public class OrderController {@Autowiredprivate OrderService orderService;@PostMapping("/rent")public <T> Result<T> generateOrder(@RequestBody OrderVo orderVo) {orderService.generateOrder(orderVo);return Result.success();}@PostMapping("/chargeDeposit")public <T> Result<T> depositToAudit(@RequestBody OrderVo orderVo) {orderService.depositToAudit(orderVo);return Result.success();}@PostMapping("/audit")public <T> Result<T> auditToTakeCar(@RequestBody OrderVo orderVo) {orderService.auditToTakeCar(orderVo);return Result.success();}@PostMapping("/takeCar")public <T> Result<T> takeCarToCheckFile(@RequestBody OrderVo orderVo) {if (orderService.takeCarToCheckFile(orderVo) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_CONFLICT, "用户取车失败");}@PostMapping("/checkFile")public <T> Result<T> checkFileToReturnCar(@RequestBody OrderVo orderVo) {if (orderService.checkFileToReturnCar(orderVo) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_CONFLICT, "工作人员检查文件失败");}@PostMapping("/returnCar")public <T> Result<T> returnCarToWorkerCal(@RequestBody OrderVo orderVo) {orderService.returnCarToWorkerCal(orderVo);return Result.success();}@PostMapping("/calAmount")public <T> Result<T> workerCalToRemaining(@RequestBody OrderVo orderVo) {if (orderService.workerCalToRemaining(orderVo) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_CONFLICT, "工作人员设置总金额失败");}@PostMapping("/chargeRemaining")public <T> Result<T> remainingToFinish(@RequestBody OrderVo orderVo) {orderService.remainingToFinish(orderVo);return Result.success();}@GetMapping("/getOne")public Result<OrderDto> getOne(@RequestParam String userId) {return Result.success(orderService.getOne(userId));}@PostMapping("/cancel")public <T> Result<T> cancel(@RequestBody OrderVo orderVo) {orderService.cancel(orderVo);return Result.success();}@GetMapping("/getPages")public Result<Map<String, Object>> getPages(@RequestParam String userId,@RequestParam OrderStatus status,@RequestParam Long current,@RequestParam Long size) {IPage<OrderDto> pages = orderService.getPages(userId, status, current, size);return Result.success(Map.of("page", pages));}@GetMapping("/getOneDriverMsg")public Result<OrderDto> getOneDriverMsg(@RequestParam String orderId) {return Result.success(orderService.getOneDriverMsg(orderId));}@PostMapping("/changePlace")public <T> Result<T> changePlace(@RequestBody OrderVo orderVo) {if (orderService.chgOrder(orderVo) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_CONFLICT, "用户修改地点失败");}@PostMapping("/changeReturnDate")public <T> Result<T> changeReturnDate(@RequestBody OrderVo orderVo) {if (orderService.chgOrder(orderVo) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_CONFLICT, "用户延长租赁时间失败");}@GetMapping("/getOrderCount")public Result<Map<String, Long>> getuserCount() {return Result.success(orderService.getOrderCount());}
}
2.汽车
package wsir.carrental.controller;import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import wsir.carrental.dict.CarStatus;
import wsir.carrental.entity.domain.Car;
import wsir.carrental.entity.dto.CarDto;
import wsir.carrental.service.CarService;
import wsir.carrental.util.Result;import java.net.HttpURLConnection;
import java.util.List;
import java.util.Map;@RestController
@RequestMapping("/car")
public class CarController {@Autowiredprivate CarService carService;@GetMapping("/getPages")public Result<Map<String, Object>> getPages(@RequestParam String carTypeId,@RequestParam String carNameId,@RequestParam String carSpecificName,@RequestParam String carTag,@RequestParam String licensePlate,@RequestParam String rented,@RequestParam CarStatus status,@RequestParam Long current,@RequestParam Long size) {IPage<CarDto> pages = carService.getPages(carTypeId, carNameId, carSpecificName, carTag, licensePlate, rented, status, current, size);return Result.success(Map.of("page", pages));}@GetMapping("/getOne")public Result<CarDto> getOne(@RequestParam String carId) {return Result.success(carService.getOne(carId));}@GetMapping("/getOneByName")public Result<CarDto> getOneByName(@RequestParam String specificName) {return Result.success(carService.getOneByName(specificName));}@PostMapping("/insertOne")public <T> Result<T> insertOne(@RequestBody Car car) {if (carService.insertOne(car) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_PAYMENT_REQUIRED, "添加汽车信息失败!");}@PostMapping("/delMore")public <T> Result<T> deleteBatch(@RequestBody List<String> ids) {if (carService.deleteBatch(ids) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_PAYMENT_REQUIRED, "删除汽车信息失败!");}@PostMapping("/chgCar")public <T> Result<T> chgCar(@RequestBody Car car) {if (carService.chgCar(car) > 0) {return Result.success();}return Result.error(HttpURLConnection.HTTP_PAYMENT_REQUIRED, "更改汽车信息失败!");}@GetMapping("/getSearchPages")public Result<Map<String, Object>> getSearchPages(@RequestParam String context,@RequestParam Long current,@RequestParam Long size) {IPage<CarDto> pages = carService.getPages(context, current, size);return Result.success(Map.of("page", pages));}@GetMapping("/getRandomFor3Cars")public Result<List<CarDto>> getRandomFor3Cars(@RequestParam String carType) {return Result.success(carService.getRandomFor3Cars(carType));}@GetMapping("/getCarCount")public Result<Map<String, Long>> getCarCount() {return Result.success(carService.getCarCount());}@GetMapping("/getCarTypeChart")public Result<List<Map<String, Object>>> getCarTypeChart() {return Result.success(carService.getCarTypeChart());}@GetMapping("/getCarNameChart")public Result<List<Map<String, Object>>> getCarNameChart() {return Result.success(carService.getCarNameChart());}
}

五、总结

项目页面完整,后续可能将不断升级,完善其他页面。

关注作者,及时了解更多好项目!

更多优质项目请看作者主页!

获取源码或如需帮助,可通过博客后面名片+作者即可!

http://www.dtcms.com/wzjs/593228.html

相关文章:

  • 微九州合作网站邯郸网络运营中心电话
  • 到底建手机网站还是电脑网站金牛区建设审批网站
  • seo网站排名餐饮培训网站建设
  • 长沙网站建设联系电话做微信公众号还是网站
  • 淘宝网站建设流程微信微信
  • 做房产网站需要了解什么东西wordpress换域名把家
  • 网站建设免费空间哪里有app开发公司怎么选
  • 域名申请而完成以后怎么做网站wordpress留言板自定义
  • 做婚礼邀请函网站建网站得多少钱
  • 网易严选的网站建设西安市高新规划建设局网站
  • led外贸网站制作个人网站建设报价
  • 网站建设 猴王网络0成本网站备案密码找回
  • 北京网站排名推广做网站的费用计入什么费用
  • 长沙做企业网站久久建筑网 66kv架空线路设计图纸
  • 怎样入驻微信小程序seo网站建设优化什么意思
  • 沙田镇网站仿做简历制作app免费
  • 如何选择企业网站建设华强北电子商城
  • 青岛制作企业网站如何申请免费的网站
  • 微信做爰视频网站html怎么做游戏
  • 电商网站 开发周期北京电力交易中心史连军
  • 怎样用网站做淘宝客做钓鱼网站怎么赚钱
  • 论坛程序做导航网站精品源码
  • 新网站要多久收录北京出名做网站的公司
  • 自建手机网站河北建设银行招聘网站
  • 事业单位门户网站建设的建议桂林注册公司
  • 惠州建设厅网站企业网站源码 企业网站管理系统
  • 比较好的网站设计徐汇企业网站建设
  • 网站开发与建设什么网站可以免费做视频软件
  • 建设淘宝网站重庆seo1
  • 如何用域名访问网站上海建筑设计公司排名前10