-
数据统计:
- 零食商品统计图:显示零食商品的销售、库存等统计信息。
- 电子商品统计图:显示电子商品的销售、库存等统计信息。
- 服装商品统计图:显示服装商品的销售、库存等统计信息。
-
信息管理:
- 用户信息:管理用户的个人信息。
- 零食商品信息:管理零食商品的详细信息。
- 电子商品信息:管理电子商品的详细信息。
- 服装商品信息:管理服装商品的详细信息。
-
订单管理:
- 爱心捐赠订单信息:管理和查看爱心捐赠的订单信息。
- 订单号码查询:根据订单号码查询具体订单。
- 日期查询:根据日期范围查询订单。
-
订单信息显示:
- 列表显示订单的详细信息,包括订单号、商品名、规格、数量、单价、总价、收件人、收货地址、状态和日期。
前端技术
-
Vue.js:一个渐进式JavaScript框架,用于构建用户界面。
- 组件化开发:使用Vue的组件来构建界面,比如
<template>
,<script>
,<style>
部分。 - 双向数据绑定:通过
v-model
指令实现表单数据的双向绑定。 - 事件处理:通过
@click
,@keydown.enter
等指令处理用户交互事件。 - 路由管理:使用
this.$router.push
实现页面导航。 - 生命周期钩子:使用
mounted
方法在组件挂载后执行初始化操作。
- 组件化开发:使用Vue的组件来构建界面,比如
-
Element UI:一个基于Vue.js的UI组件库。
- 表单组件:使用
<el-form>
,<el-form-item>
,<el-input>
,<el-button>
等组件构建表单。 - 标签页:使用
<el-tabs>
,<el-tab-pane>
组件实现标签页切换。 - 对话框:使用
<el-dialog>
组件实现弹出框。 - 通知组件:使用
this.$message
实现消息通知。
- 表单组件:使用
后端技术
-
Spring Boot:一个用于简化新Spring应用的初始搭建以及开发过程的框架。
- 控制器层:使用
@RestController
,@RequestMapping
,@PostMapping
,@GetMapping
,@PutMapping
,@DeleteMapping
注解定义RESTful接口。 - 依赖注入:使用
@Autowired
注解注入服务层组件。 - 异常处理:通过
try-catch
块捕获并处理异常。 - 结果封装:使用自定义的
Result
类封装API返回结果。
- 控制器层:使用
-
MyBatis-Plus:一个MyBatis的增强工具,用于简化CRUD操作。
- 条件查询:使用
QueryWrapper
构建条件查询。 - 分页查询:使用
Page
类实现分页查询。 - 数据访问层:通过
UserServe
服务层组件实现业务逻辑。
- 条件查询:使用