Reggie外卖项目 —— 项目开发整体介绍
01、项目开发整体介绍
1.1、项目介绍
1、本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。
系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。
移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
2、本项目共分为3期进行开发:
- 第一期主要实现基本需求,其中移动端应用通过H5实现,用户可以通过手机浏览器访问。
- 第二期主要针对移动端应用进行改进,使用微信小程序实现,用户使用起来更加方便。
- 第三期主要针对系统进行优化升级,提高系统的访问性能。
1.2、技术选型
- 网关使用的是
Nginx
代理服务器作为地址的转发,以及集群的Tomcat
配置分发。Nginx
主要部署的是静态资源。
1.3、功能架构
1.4、用户角色
- 后台系统管理员:登录后台管理系统,拥有后台系统中的所有操作权限
- 后台系统普通员工:登录后台管理系统,对菜品、套餐、订单等进行管理
- C端用户:登录移动端应用,可以浏览菜品、添加购物车、设置地址、在线下单等
1.5、软件环境
- 开发环境(development):开发人员在开发阶段使用的环境,一般外部用户无法访问
- 测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问
- 生产环境(production):即线上环境,正式提供对外服务的环境
Reggie外卖项目 —— 项目开发整体介绍相关推荐
- 外卖项目01---软件开发整体介绍
目录 一.软件开发整体介绍 03 1.1软件开发流程 03 1.2角色分工 1.3软件环境 二.外卖项目介绍 04 2.1项目介绍 2.2产品原型展示 2.3技术选型 2.4功能架构 2.5项目上线后 ...
- 【实战day01】软件开发整体介绍,项目介绍以及开发环境搭建
文章目录 1. 软件开发整体介绍 1.1 软件开发流程 1.2 角色分工 1.3 软件开发环境 2. 项目介绍 2.1 技术选型 2.2 功能架构 2.3 角色 3. 开发环境搭建 3.1 数据库开发 ...
- 黑马程序员_软件开发整体介绍
在编写自己第一个web项目时,开发初期学到的东西 软件开发 前言 一.软件开发流程 1.需求分析 2.设计 3. 编码 4.测试 5. 线上运维 二.角色分工 三.软件环境 1.开发环境: 2.测试环 ...
- Java -- 软件开发整体流程;项目环境dev,test,staging,prod
软件开发整体介绍 作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工.职责, 并了解软件开发中涉及到的四种软件环境.我们将从 软件开发流程 ...
- 瑞吉外卖01-项目整体介绍
瑞吉外卖-项目整体介绍 前言 软件开发整体介绍(了解) 软件开发流程 第1阶段: 需求分析 第2阶段: 设计 第3阶段: 编码 第4阶段: 测试 第5阶段: 上线运维 角色分工 软件环境 开发环境(d ...
- 在线教育项目_整体介绍
在线教育项目_整体介绍 一.项目的背景 二.商业模式 2.1 B2C(该项目的模式) 2.2 B2B2C(商家到商家到用户) 3.功能模块 3.1 系统后台 3.2 系统前台 4.项目使用到的技术 4 ...
- Uniapp+Nodejs实现外卖App项目1-项目介绍
项目介绍 本项目采用uniapp和nodejs(数据接口).mongodb等技术实现了一个类似美团外卖的简易APP.项目主要目的是为了快速上手,如何快速使用uniapp开发一个app项目,同时掌握一些 ...
- 基于ARM+LINUX的无线视频采集系统设计----------项目整体介绍
开发平台: ARM板:TQ2440/GQ2440 内核:linux-2.6.30 硬件配置: 无线路由器 无线网卡 Usb摄像头 电机驱动模块+小车 整体介绍: 本项目选用S3C2440作为主控制器, ...
- C#程序员的春天之从零开始学习unity3D游戏开发入门教程二(创建项目及基本面板介绍)...
一项目创建: 创建项目是开发的第一步. 运行untiy之后如果是第一次运行会弹出 我们这里随便创建一个项目. 二Untiy面板介绍: 三代码编辑器的切换: 这里我安装了vs2012. 到这里开发环境基 ...
最新文章
- 源码阅读:SDWebImage(六)——SDWebImageCoderHelper
- 【渗透测试学习平台】 web for pentester -1.介绍与安装
- Java学习笔记16
- “九头虫”病毒技术分析报告
- 【转】Linux 前后台作业切换及脱机管理
- Linux的经常使用命令(1) - 指定执行级别
- 胶囊路由_评论:胶囊之间的动态路由
- Docker最全教程之使用Docker搭建Java开发环境
- cmake 学习笔记(一)
- python爬虫程序的流程图_Python即时网络爬虫项目: 内容提取器的定义(Python2.7版本)...
- devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)...
- 跨年照片墙php源码,简单效果照片墙
- Extjs grid增加或删除列后记住滚动条的位置
- cloud2声卡_【箴言】带你解惑HyperX Cloud2(飓风)和Alpha(阿尔法)的终极选择
- java垃圾回收策论,share_doucument/jvm的垃圾回收策略.md at develop · LiuLei0571/share_doucument · GitHub...
- linux网页版控制台,linux Web控制台
- 管培生走下神坛,“高管捷径”破灭
- Graylog服务器rpm安装
- 什么是X86 CPU?
- 用html制作一个中国高铁网页,基于jQuery实现在线选座之高铁版