智能手机现在已经进入千家万户,利用微信小程序进行购物消费已经成为大众非常喜欢的生活方式。作为传统热门行业的餐饮业,为了更好的服务消费者,拥有一款适合自己特色的微信小程序成为必要的手段之一。本文通过对当前市场的微信小程序点餐软件进行需求调研,笔者准备以快捷方便作为目标,对着款微信小程序进行了详细的设计和研发。微信小程序以微信应用框架为平台,分为前后端两大部分。前端主要提供用户完成点餐需要的各项操作如:注册登录、菜品查询、用户下单等;后端主要实现:用户信息的管理、菜品信息的增删改、订单信息的确认和删及餐厅和留言信息的管理。系统主要使用软件eclipse,使用java作为编程语言和mysql作为后台数据库进行整体开发和设计。点餐微信小程序的实现能够极大的提升用户对餐厅的服务感知,进而提升餐厅的客流量和营业额。
功能需求
本系统在需求调研阶段,通过对餐厅点餐过程进行了详细的调查研究,对餐厅点餐出现的问题作了全方位的考察,然后对点餐需求进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书[2]。点餐小程序根据消费者和餐厅管理者需求,进行系统的整体架构和功能划分,进而保证设计的点餐小程序能够服务餐厅的管理需求和消费者的消费需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。
点餐小程序将主要实现以下功能:
(1)用户注册:实现消费者的注册登记
(2)用户登录:实现消费者账号的登录验证
(3)菜品查询:实现消费者菜品信息的检索查询
(4)订单提交:实现消费者进行订单的提交
(5)地址管理:实现消费者点餐地址的登记管理
(6)密码修改:实现消费者个人密码的修改管理
系统功能模块设计
点餐小程序分为前端和后端两部分功能模块。前端主要提供用户完成点餐需要的各项操作如:注册登录、菜品查询、用户下单等;后端主要实现:用户信息的管理、菜品信息的增删改、订单信息的确认以及餐厅和留言信息的管理。具体规划如下:
后端功能
1. 用户管理:
为了实现用户的分级管理,需要对用户划分不同的权限。主要有管理员和普通用户。具备管理员权限的用户能够操作各个功能界面,而普通用户只可以进行点餐信息的下单和查询操作。两种用户都具备个人信息和密码信息的修改确认操作。
2. 菜品管理:
客户对浏览的菜品信息都是管理员在后台进行菜品信息的设置完成后才可以查看的。该模块是系统的基础模块。
3. 菜品类别管理:
客户对浏览的菜品类别信息都是管理员在后台进行菜品类别信息的设置完成后才可以查看的。是系统的基础模块。
4. 订单信息管理:
商家需要对客户下的订单进行查看确认操作,进而完成菜品的制作派送。是系统的核心模块。
5. 留言信息管理:
商家和客户需要一个沟通交流渠道,采用这个留言信息管理,可以实现商家和客户的充分沟通。是系统的辅助模块。
6. 轮播信息管理:
为了更好的给客户一个吸引眼球的界面,提供一个轮播信息管理页面,通过后台设置轮播信息,实现前台动态演示。
前端功能
1. 用户注册:
消费者想要下单消费,必须要进行用户注册后才能继续完成下一步操作。
2. 用户登录:
为了确认消费者个人的下单操作,需要进行登录验证才可以进行菜品点餐。是系统的基础模块。
3. 菜品查询:
消费者需要对点餐的菜品足够的了解才可以下单,所以必须要具备菜品信息查询,以便消费者进行下单。是系统的基础模块。
4. 用户下单:
消费者查看菜品信息后,对需要点餐的菜品进行下单确认。是系统的核心模块。
5. 地址管理:
消费者点餐后,需要有派送的地址,这个需要消费者明确点餐消费地址。是系统的辅助模块。
6. 个人信息管理:
为了方便消费者进行个人信息的准确管理,需要对消费者个人信息进行完善管理。是系统的基础模块