近些年,尤其是在国家提出“互联网+”的政策方针后,各大互联网技术公司,纷纷响应国家的号召,利用互联网技术来解决现实生活中的实际问题,已经成为一种商业模式,利用互联网技术将人们的吃、喝、玩、乐大大的便利化,再像“滴滴出行”,解决了人们出行的问题。在这样一个移动智能终端十分普及的环境下,基于互联网解决人们日常生活中的问题,也不再是可望不可即的一件事。校园外卖系统作为校园内的一款点餐系统,深受师生们的认可。但是,近年来由于受到互联网的影响,尤其是美团外卖、饿了么外卖的普及[2],人们渐渐的都习惯了网络订餐,校园外卖系统相比较于传统的到店就餐,确实是节省了一些了时间,同时也便于店家管理和交易。

但是,外卖由于不能让用户即刻享受美食,因而会对用户的口感造成不好的影响。因此,基于上述的背景下,既能利用互联网的模式,节省用户的宝贵资源,为商家节省劳动力,又可以不影响菜品的口味,本次设计开发出了基于java的校园外卖系统,可以同时兼顾以上两点。

此外,校园外卖系统的建设,不仅为人们提供了一个就餐方式,节省了人力、物力和财力。同时除了上述的实际意义,本次基于java的校园外卖系统的设计和实现,同时也为以后的相关学者,提供了一个新的角度和解决方案。对于后续的学者可以有一定的参考和借鉴的意义。这也在本次设计的目的之列。综述所述两点就是本次选题的目的所在。综述所述两点就是本次选题的意义所在。

拟研究的主要内容和思路

校园外卖系统可以满足两种用户的需求,分别是用户和管理员

普通用户的功能包括:点菜、我的订单、个人信息、修改密码、地址管理。

前端用户功能需求分析:

登录、注册:用户使用系统时需要先登录,如果没有账号可以通过注册模块注册一个账号;

菜谱查询:查询菜谱列表信息,支持用户关键字搜索;

详情查询:可以查询一个菜的详细信息,包括价格、介绍等;

在线点餐:支持用户在线下单点餐;

购物车:支持用户查看所选择的商品;

我的订单:用户可以查看自己已经下单的信息,可以删除掉自己的订单;

后台管理端功能分析:

登录模块:管理员登录使用系统;

菜谱管理:管理员可以查看当前系统的菜谱信息,可以添加、修改或者删除一个菜谱信息;

用户管理:管理员可以查看到当前系统已经注册的用户信息,可以删除掉一个用户信息;

类型管理:管理员可以查看当前系统的菜谱类型信息,可以添加、修改或者删除一个菜谱类型信息;

订单管理:管理员可以查看到当前的所有订单信息,可以修改订单状态等;

基于java的校园外卖系统的设计与实现_校园外卖系统

基于java的校园外卖系统的设计与实现_用户信息_02

基于java的校园外卖系统的设计与实现_用户管理_03

基于java的校园外卖系统的设计与实现_mysql_04

基于java的校园外卖系统的设计与实现_mysql_05