技术栈:JavaWeb+MySQL
需求分析:
该网站主要划分为两大模块:普通用户子系统模块和管理员子系统模块。其中普通用户子系统模块分为用户注册模块、订餐模块和留言模块;管理员子系统模块分为普通用户管理模块、管理员用户管理模块、餐饮品种管理模块、订单管理模块、留言管理模块、站内公告管理模块、餐饮新闻管理模块和订餐信息过滤模块。其中餐饮品种管理模块又可分为首页餐饮管理模块、快餐订购管理模块、精品食区管理模块和饮料选购管理模块:
1用户注册模块
用户在此模块中可以进行注册、登陆,用户登陆后,可以在订餐页面订餐,查看、修改个人资料,查看订单。遗忘密码的用户可以用找回密码功能来重新设计密码,只要用户正确输入用户名和注册时所填写的“密码提示问题”和“密码提示答案”,就可以重新设置一个新的密码。
2订餐模块
在此模块中,用户在选择好所订购的餐饮种类、份数后,再填写好联系人,联系电话,送餐地址,到达时间,支付方式等资料后,点击提交后便能完成订餐。用户若有其它的要求也在以在其它备注中注明。
3用户留言模块
这是一个管理员与用户交流的平台,用户可以在这里把自己的一些意见的建议留给管理员,管理员再回复用户的留言。
4 普通用户子系统用户管理模块
管理员能在此模块中查看已注册的用户,也能删除用户。当用户注册后,管理员便对其所填写资料进行审核,审核并通过后,便将其状态从末审核改为已审核。
5 管理员用户管理模块
此模块用于站长对管理员用户的管理,站长可以添加、删除管理员用户和对其操作权限进行设置。
6 管理员子系统餐饮品种管理模块
该模块又分为首页餐饮管理模块、快餐订购管理模块、精品食区管理模块和饮料选购管理模块四个模块。这四个模块分别完成对所登到各个对应页面上的餐饮进行管理的功能,管理员能在此对所有的餐饮种类进行价格,图片,介绍,种类增减进行管理。
7 管理员子系统订单管理模块
管理员能在此对所有顾客下的订单进行查收,确认发餐等管理操作。当订单的状态就等待中时,管理员将查看此单,并对其进行处理,处理过的订单状态将变成制作当中。管理员还要以将订单状态改为派送当中或已结账。
8 管理员子系统留言管理模块
管理员能在此模块中查看用户的留言,并可删除留言。
系统截图如下: