手机订餐小程序(PHP服务端)
项目描述:
针对微信小程序点餐平台,我们采用用户端微信小程序开发技术和后端php技术和MySQL数据库进行开发设计,主要是针对点餐就餐需求而研发的一款小程序。
后台管理员:
管理员登录:管理员输入账户名和密码进行登录。
菜品管理:菜品管理中分为菜品列表、菜品分类、菜品评价。在菜品分类中,用户可以添加菜品分类数据,点击添加按钮,会以模态框的形式展示给用户输入的表单数据,用户输入相应的数据,便可以添加成功。然后可以对数据进行修改、删除。在菜品列表中,添加操作也是通过模态框的形式。然后在列表中,用户可以对菜品数据进行删除和修改操作。在菜品评价管理中,展示的是前台用户对菜品的评价数据,用户到店内进行点餐下单之后,订单已经完成的情况下,用户可以通过我的订单入口对订单中的菜品进行评价。管理员查看到用户的商品评价之后,可以对评价进行回复操作。
座位管理:在座位管理中,管理员可以添加多条座位号数据,添加的座位号数据用户前端用户在小程序中下单中选择的座位号,当然,管理员在录入座位号的时候,要根据线下的实际情况进行录入。录入的座位号数据可以进行删除和修改,前端小程序的数据也会同步发生更新。
订单管理:在订单管理中,管理员可以查看所有的用户的订单数据,包括订单额状态等,管理员也就是商家对某一用户的菜品制作完成之后,可以点击订单完成,数据也相应的同步到用户端我的订单中,然后就能知晓自己的订单的一个状态。这种数据的线上的同步省去了线下的很多沟通问题。管理员在后台也可以对订单进行删除,标识该订单是无效的订单,在订单中,管理员还可以查看用户的支付方式是微信支付还是现金支付。
用户管理:用户管理中的数据来源为登录小程序就餐平台的用户数据,小程序中的用户登录进入平台之后,变回去完善信息,完善的信息会展示在用户信息中,在用户信息中,管理员可以查看用户的微信头像,昵称,完善信息是填写的手机号码、真实姓名等。管理员可以对用户数据进行删除操作。
系统管理:在系统管理中,分为系统用户列表和就餐时间管理。在系统用户列表中,以模态框的形式添加新的管理员数据,在管理员数据列表中,可以对添加的管理员数据进行删除和修改更新。在就餐时间管理中,显示的是就餐开始时间和结束时间,时间刻度精确到小时整。管理员在后台设置好就餐时间后,用户在小程序下单提交订单的时候,后台程序会判断用户选择的就餐时间是否在管理员在后台设置的时间范围内,如果不在,提示用户重新选择就餐时间,在的话用户下单成功。
用户端小程序:
分类:在分类中,菜品以分类的形式展示给用户,左边导航栏是分类的名字,右边是根据分类切换的菜品,在菜品数据列表中,用户可以点击添加购物车操作。头部是滚动形式的banner,banner下面是搜索框,在搜索框中,用户可以通过菜品名字进行检索。后台根据检索的值进行菜品数据的模糊匹配。用户点击菜品,进入到菜品详情页面,用户可以查看菜品数据的详细描述,在下方,还可以查看所有用户对该商品的评价信息,在商品详情页中,用户也可以将商品添加进入购物车。
购物车:在购物车中,以缓存的形式展示的用户添加进入购物车的商品,用户清掉小程序的缓存数据,购物车的商品数据就不存在了,用户可以选中想要下单的商品,还可以在购物车中增加商品的数量,减少商品的数量,当商品数量减少到零的时候,就会提示用户是否确认删除掉该商品,用户选中商品之后,点击下单按钮,如果用户没有登录,则提示用户需要去登陆,登录之后才能进行下单操作,在下单页面中,会展示用户确认下单的商品价格、图片、数量。然后用户需要选择座位号、就餐时间、支付方式。然后进行下单结算。
个人中心:在个人中心中,用户可以查看自己的头像图片,昵称。还有可以查看我的评价,完善个人信息、对系统进行反馈、我的订单等,在我的评价中,用户可以查看我评价过得每一个消费过得商品,还可以对商品评价进行删除操作。完善个人信息中,用户可以可以对自己的真实名字,电话号码进行条件补充。在我的订单中,用户可以查看自己的顶大的状态,是否是待支付、已完成等。已完成的订单,用户可以对订单中的商品进行评价,评价的信息在后台展示,管理员可以对用户的商品评价进行回复。在用户反馈中,用户可以将自己对系统需要改进的建议反馈到后台。
伴随着工作、生活节奏的加快,现在的快递行业也在飞快的发展壮大,而且多地都能够实现2小时送达、当日送达等服务,大大的加快了物品传递的便捷性。无论是工作文件、还是消费购物,快递都能够方便人们的工作生活。而快递的网上下单,也能够提高寄快递的效率。当前随着移动互联网的飞速发展,基于微信的小程序的运用十分的广泛,此次就是依托于微信小程序来建立一款同程快递的管理软件,实现微信小程序内的寄/收快递。
该系统中会建立有两个角色,一个是用户,主要在微信小程序端进行操作。另一个是管理员,主要在电脑端进行后台的操作。
用户需要实现在线的会员注册、查看订单、管理发货或者收货地址、寄快递或者取快递的功能。
管理员需要在后台实现广告轮播图的管理、用户的管理、寄件或者收件的管理以及系统的管理等。
开发语言:
WXML 、WXSS、HTML、JS
技术框架:
服务器端采用PHP,手机端原生微信小程序
开发工具:
微信开发者工具,VSCODE
数据库:
Mysql5.7
项目截图:
运行录像:
获取地址在'源码仓库'菜单中查看。