(苍穹外卖)day01项目介绍以及环境搭建

(新版)苍穹外卖:前后端分离(主流)的企业级实战项目---外卖点餐 用户在线点餐 可作为毕业设计  

开发方式由传统开发升级为前后端分离开发               用户端实现由H5升级为小程序           服务端实现由有状态升级为无状态 

新增:订单支付 工作台 订单处理 来单提醒 统计报表 客户催单 

整个项目分为:管理端(外卖商家) 用户端(点餐用户) 

 1.软件开发整体介绍

软件环境:开发环境 测试环境 生产环境

软件开发流程

1.需求分析:形成文档(2个):需求规格说明书(导言 系统定义 应用环境 业务功能 性能需求) 产品原型(静态网页的形式展示各个业务功能展示具体要输入的数据)

2.设计(3个):UI用户界面 数据库设计(结构 字段等等)接口设计(登录功能的接口 请求方式等等 )

3.编码阶段:编写代码+单元测试--代码有效性

4.测试:测试用例 测试报告

5.上线运维(软件环境安装 配置)   

多人协作完成

角色分工

项目经理(对项目进行管理) 产品经理(需求调研 需求分析设计 )  UI设计师(页面效果图) 架构师(架构设计 技术选型) 开发工程师(代码的实现)测试工程师(编写测试用例 输出项目报告) 运维工程师(软件环境搭建 项目上线)

软件环境

开发环境:开发使用 局域网内的  测试环境:测试环境(外部访问不到)生产环境(部署上线的环境)

苍穹外卖项目介绍

 项目介绍

专门为餐饮企业定制的软件产品 

管理端维护基础数据(分类 菜品 套餐)

业务功能 功能架构(业务功能模块)

产品原型

产品经理设计 一般都是静态的html页面

技术选型

由架构师做

环境搭建

已进入界面

sky-take-out--父工程   common--公共--在其他类中可能会用到--是被依赖的模块     sever--服务

constant--常量类

git提交代码

//数据库中导入11张表

builder构建器--封装

 Nginx反向代理和负载均衡

 

Nginx--分发请求

访问压力较大--部署多台服务器来构成一个集群

Nginx--作为负载均衡器

后端--部署在公司局域网内 并没有直接的暴露在互联网 并不是都在开放

前端--不能直接访问后端 只能通过Nginx反向代理转发到后端服务(从而保护了后端)

配置Nginx反向代理和负载均衡 

其中,监听端口号为80

负载均衡:基于反向代理实现 最终:转发请求 指令:proxy_pass

配置好的多一点

轮询:请求的结果比较平均均衡  每个客户端的ip地址是固定的

在Nginx的配置文件当中

完善登录功能

​​​​​​

// TODO用来标记某处,表示该处含有待办事项(尚未解决)。其设计本意只是提醒开发者注意,除了代码高亮之外,还可以借助编辑器实现快速定位

数据库中是加密的,传入的密码需要经过MD5加密再与数据库中进行比较

导入接口文档

 

swagger介绍

  • 13
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值