项目介绍

        本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。

本项目共分为3期进行开发:
第一期主要实现基本需求,其中移动端应用通过H5实现,用户可以通过手机浏览器访问。
第二期主要针对移动端应用进行改进,使用微信小程序实现,用户使用起来更加方便。
第三期主要针对系统进行优化升级,提高系统的访问性能。
 


1.软件开发整体介绍

        ● 软件开发流程

        角色分工

        软件环境


        1.1 软件开发流程

           

基于android的外卖订餐APP的项目_开发语言

    


        1.2 角色分工

               ● 项目经理:对整个项目负责,任务分配、把控进度

                产品经理:进行需求调研,输出需求调研文档、产品原型等

                UI设计师:根据产品原型输出界面效果图

               ● 架构师: 项目整体架构设计、技术选型等

               ● 开发工程师:代码实现

                测试工程师:编写测试用例、输出测试报告

                运维工程师:软件环境搭建、项目上线


        1.3 软件环境

               ● 开发环境(development):开发人员在开发阶段使用的环境,一般外部用户无法访问。

                测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问。

                生产环境(production):即线. 上环境,正式提供对外服务的环境。

 


2.项目整体介绍

        ● 产品原型展示

        技术选型

        功能架构

        角色


        2.1 产品原型展示

                产品原型就是一款产品成型之前的一个简单的框架,就是将页面的排版布局展现出来,使产品的初步构思有一个可视化的展示。通过原型展示,可以更加直观的了解项目的需求和提供的功能。


        2.2 技术选型

基于android的外卖订餐APP的项目_技术选型_02


        2.3 功能架构

基于android的外卖订餐APP的项目_mybatis_03


        2.4 角色

                ● 后台系统管理员:登录后台管理系统,拥有后台系统中的所有操作权限
                ● 后台系统普通员工:登录后台管理系统,对菜品、套餐、订单等进行管理
                ● C端用户:登录移动端应用,可以浏览菜品、添加购物车、设置地址、在线下单等