系统功能模块设计
点餐小程序分为前端和后端两部分功能模块。前端主要提供用户完成点餐需要的各项操作如:注册登录、菜品查询、用户下单等;后端主要实现:用户信息的管理、菜品信息的增删改、订单信息的确认以及餐厅和留言信息的管理。具体规划如下:
后端功能
1. 用户管理:
为了实现用户的分级管理,需要对用户划分不同的权限。主要有管理员和普通用户。具备管理员权限的用户能够操作各个功能界面,而普通用户只可以进行点餐信息的下单和查询操作。两种用户都具备个人信息和密码信息的修改确认操作。
2. 菜品管理:
客户对浏览的菜品信息都是管理员在后台进行菜品信息的设置完成后才可以查看的。该模块是系统的基础模块。
3. 菜品类别管理:
客户对浏览的菜品类别信息都是管理员在后台进行菜品类别信息的设置完成后才可以查看的。是系统的基础模块。
4. 订单信息管理:
商家需要对客户下的订单进行查看确认操作,进而完成菜品的制作派送。是系统的核心模块。
5. 留言信息管理:
商家和客户需要一个沟通交流渠道,采用这个留言信息管理,可以实现商家和客户的充分沟通。是系统的辅助模块。
6. 轮播信息管理:
为了更好的给客户一个吸引眼球的界面,提供一个轮播信息管理页面,通过后台设置轮播信息,实现前台动态演示。
前端功能
1. 用户注册:
消费者想要下单消费,必须要进行用户注册后才能继续完成下一步操作。
2. 用户登录:
为了确认消费者个人的下单操作,需要进行登录验证才可以进行菜品点餐。是系统的基础模块。
3. 菜品查询:
消费者需要对点餐的菜品足够的了解才可以下单,所以必须要具备菜品信息查询,以便消费者进行下单。是系统的基础模块。
4. 用户下单:
消费者查看菜品信息后,对需要点餐的菜品进行下单确认。是系统的核心模块。
5. 地址管理:
消费者点餐后,需要有派送的地址,这个需要消费者明确点餐消费地址。是系统的辅助模块。
6. 个人信息管理:
为了方便消费者进行个人信息的准确管理,需要对消费者个人信息进行完善管理。是系统的基础模块