牛牛外卖DAY1

发布于 2023-12-22  905 次阅读


AI 摘要

牛牛外卖DAY1是一个针对餐饮企业定制的软件项目,开发流程包括需求分析、设计、编码、测试、上线运维。开发环境、测试环境和生产环境各有用途。技术选型包括前端和后端基本搭建,以及相关操作如端口号调整、模块分配等。运行时需注意设定JDK版本、配置Nginx反向代理等。登录功能改进中使用了MD5加密,且提供管理员账号初始化服务。此外,还涉及Yapi API的部署和Swagger的调试。

开发流程

项目分工

需求分析

需求规格说明书、产品原型

设计

UI设计、数据库设计、接口设计

编码

项目代码、单元测试

测试

测试用例、测试报告

上线运维

软件环境安装、配置

软件环境

开发环境:开发阶段使用的环境 测试环境:测试服务器 生产环境:线上环境

项目介绍

定位:为餐饮企业定制的一款软件产品

管理端 | 用户端

原型(产品经理制作)

震惊(○´・д・)ノ 确实很详细

技术选型:

基本搭建

前端

启动Nginx 改了一下端口号为81,因为原本80占用了

后端

maven分模块

Git

提交到远程仓库

数据库

导入SQL

前后端联调

运行SkyApplication 注意是JDK1.8 分析Nginx conf 理解反向代理

改进登录功能

MD5加密 123456 加密:e10adc3949ba59abbe56e057f20f883e 小写

验权时解密:password = DigestUtils.md5DigestAsHex(password.getBytes());

Yapi api 部署

初始化管理员账号成功,账号名:"rainyak8@gmail.com",密码:"ymfe.org"

http://8.130.142.44:3000/

欢迎大家使用 这个会开放半年

调试Swagger 比较简单