day1
软件开发整体介绍
软件开发流程:需求分析(需求规格说明书、产品原型)->设计(UI设计、数据库设计、接口设计)->编码(项目代码,单元测试)->测试(测试用例、测试报告)->上线运维(软件环境安装、配置)
需求规格说明书 产品原型
UI设计:用户界面设计,界面效果是什么样 数据库设计
接口设计
角色分工:
软件环境:
苍穹外卖项目介绍
项目介绍:专门为餐饮企业(餐厅、饭店)定制的一款软件产品
功能架构:体现项目中的业务功能模块
产品原型:用于展示项目的业务功能,一般由产品经理进行设计 (一般是HTML页面)
技术选型:展示项目中使用到的技术框架和中间件等
开发环境搭建
整体架构
前端环境搭建:前端工程基于 nginx 运行
后端环境搭建
导入maven初始工程->使用Git进行项目代码的版本控制->数据库环境搭建->前后端联调
后端工程基于 maven 进行项目构建,并且进行分模块开发
nginx 反向代理,就是将前端发送的动态请求由 nginx 转发到后端服务器
完善登录功能