一、项目开发环境
- 服务器:tomcat 8.5
- 数据库:MySQL
- 开发软件:IntelliJ IDEA
- 开发技术:
前端:HTML+CSS+JavaScript+jQuery
后端:jsp、servlet
5.系统架构:B/S架构
二、功能实现
2.1用户功能:
注册和登录:用户可以创建账户并登录系统;
浏览菜单:用户可以浏览商家提供的菜单和菜品信息
下单和支付:用户可以选择菜品、添加到购物车并完成支付;
订单跟踪:用户可以实时跟踪订单状态,包括骑手位置和预计送达时间;
评价和反馈:用户可以对订单进行评价和提供反馈;
个人信息管理:用户可以管理个人信息和收货地址。
2.2商家功能:
登录管理:商家登录系统;
菜单管理:商家可以管理菜单,包括添加、编辑和删除菜品;
订单管理:商家可以接收、处理、查询和取消订单;
销量管理:商家可以按月、按日查看各个菜品的销量;
菜品分类管理:商家可以管理菜品分类。
2.3骑手功能:
注册和登录:骑手可以创建账户并登录系统;
接单和配送:骑手可以接收派订单,并按照指定的送餐地址进行配送;
订单状态更新:骑手可以更新订单的状态,例如确认接单、取餐、配送中和已送达等;
通知和提醒:系统可以向骑手发送通知和提醒,包括订单通知、订单变更和送达确认等。
三、环境配置
操作系统:服务器上可以安装支持Tomcat 9.0的操作系统,如Windows Server、Macos等。
Java环境:确保服务器上已经安装了适当版本的Java Development Kit(JDK)。
Tomcat 8.5:在服务器上安装和配置Tomcat 8.5,确保其正常运行。
数据库:安装和配置MySQL数据库,确保与系统的连接和数据存储正常。
开发软件:使用IntelliJ IDEA或其他适合Java开发的集成开发环境进行系统开发。
四、功能模块图
五、数据库设计
E-R图
六、用户手册
1 、注册新用户
2、登录系统
3、主页面
4、商家后台管理
5、骑手后台管理