Skip to content

项目介绍

软件开发整体介绍

1、软件开发流程

  • 需求分析:产品原型,需求规格说明书
  • 设计:产品文档 UI界面设计、概要设计、详细设计、数据库设计
  • 编码:项目代码、单元测试
  • 测试:测试用例 测试报告
  • 上线运维:软件环境安装、配置

2、角色分工

  • 项目经理
  • 产品经理
  • UI设计师
  • 架构师
  • 开发工程师
  • 测试工程师
  • 运维工程师

3、软件环境

  • 开发环境 development
  • 测试环境 testing
  • 生产环境 production

瑞吉外卖项目介绍

1、项目介绍

  • 管理后台
  • 移动端应用
    • 浏览
    • 购物车
    • 下单

2、产品原型展示

  • 管理端
  • 用户端

3、技术选型

  • 用户层 H5 Vue.js ElementUI 微信小程序
  • 网关层 Nginx
  • 应用层 SpringBoot SpringMVC SpringSession Spring Swagger Lombok
  • 数据层 MySQL MyBatis MyBatisPlus Redis
  • 工具 git Maven Junit

4、功能架构

  • 移动端前台(H5、微信小程序)

    • 手机号登陆
    • 微信登录
    • 地址管理
    • 历史订单
    • 菜品规格
    • 购物车
    • 下单
    • 菜品浏览
  • 系统管理后台

    • 分类管理
    • 菜品管理
    • 套餐管理
    • 菜品口味管理
    • 员工登录
    • 员工退出
    • 员工管理
    • 订单管理

5、角色

  • 后台系统管理员(所有权限)
  • 后台系统普通员工(菜品、套餐、订单管理)
  • C端用户(浏览菜品,下单)