摘 要
随着科技的进步,微信小程序慢慢进入了生活当中,由于轻便快捷,方便使用,基于微信这个大平台,使得小程序飞速发展,趋于成熟,因此,针对点餐的需求,特开发了本餐厅网络点餐系统。
本餐厅网络点餐系统采用JSP技术,MYSQL数据库、微信开发者工具进行微信端开发,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过微信平台进行点餐以及管理人员管理的功能。
本论文对餐厅网络点餐系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信小程序;MYSQL数据库; JSP技术;点餐
3.3 系统功能分析
本餐厅网络点餐系统主要满足五种用户的需求,这两种用户分别为管理员,后厨,收银员,服务员和用户,下面将对这五类用户分别进行功能需求分析。
管理员:管理员用户可对系统后台对系统进行全面的管理,主要功能模块包括用户管理,商品分类管理,商品管理,餐位管理。管理员用例图如图3-1所示。
后厨:后厨登录后功能有出餐操作,后厨用例图如图3-2所示。
服务员:服务员登录后功能有上菜操作,服务员用例图如图3-3所示。
收银员:收银员登录后功能有结账操作,收银员用例图如图3-4所示。
用户:用户可以通过微信进行授权登录,登录后功能有扫码点餐,换桌,下单,订单。用户用例图如图3-5所示。
4.1 系统结构设计
本餐厅网络点餐系统主要包括用户模块,收银员功能模块,服务员功能模块,后厨功能模块以及管理员模块五大部分,系统结构图如图4-1所示:
4.3.2数据库表设计
本餐厅网络点餐系统采用了MYSQL数据库进行系统数据的储存,主要的数据库表的具体设置如下:
表 4-1 indent订单信息表