基于SSM快餐店点餐系统

采用技术

基于SSM快餐店点餐系统的设计与实现~

开发语言:Java
数据库:MySQL
技术:SpringMVC+MyBatis
工具:IDEA/Ecilpse、Navicat、Maven

页面展示效果

首页展示
在这里插入图片描述
登录注册
在这里插入图片描述
菜品信息查看
在这里插入图片描述
个人资料管理
在这里插入图片描述
购物车管理
在这里插入图片描述
订单管理模块
在这里插入图片描述
我的收藏模块
在这里插入图片描述
注册用户管理模块
在这里插入图片描述
菜品类别管理模块
在这里插入图片描述
菜品信息管理模块
在这里插入图片描述

项目背景

随着我国经济的发展,人们早已战胜了贫穷、饥饿等困难,人们的生活水平逐渐走向了小康。在之前经济不够发达的年代,人们往往都是在家自己做饭的,可能一年到头都下不了几次馆子,但随着人们生活质量的提高,点外卖或者去快餐店吃饭已经成了稀松平常的事情。在饭店进行点餐的时候往往会遇到一些问题,比如等候的太久或者点餐点错等,这些因为店员失误或者考虑不周导致的问题都会影响客人就餐的心情,很可能导致客人愤然离场或者引发更大的冲突或矛盾。

研究意义

拥有一套专业且完整的点餐系统是非常重要的事情,它可以保证整个点餐流程完整和可追溯,可以避免因为人工点餐出现的一些错误,保证用户的点餐体验。所以在进行毕业设计选题的时候,我希望用大学四年学习的完整的软件工程学的知识体系和编程技术开发一款基于JAVA的快餐店点餐系统,希望可以解决当前很多餐馆中遇到的点餐难的问题。

源码示例

@Service
public class YonghuzhuceServerImpi implements YonghuzhuceServer {
   @Resource
   private YonghuzhuceMapper gdao;
	@Override
	public int add(Yonghuzhuce po) {
		return gdao.insert(po);
	}

	@Override
	public int update(Yonghuzhuce po) {
		return gdao.updateByPrimaryKeySelective(po);
	}

	
	
	@Override
	public int delete(int id) {
		return gdao.deleteByPrimaryKey(id);
	}

	@Override
	public List<Yonghuzhuce> getAll(Map<String, Object> map) {
		return gdao.getAll(map);
	}
	
	public List<Yonghuzhuce> getsyyonghuzhuce1(Map<String, Object> map) {
		return gdao.getsyyonghuzhuce1(map);
	}
	public List<Yonghuzhuce> getsyyonghuzhuce2(Map<String, Object> map) {
		return gdao.getsyyonghuzhuce2(map);
	}
	public List<Yonghuzhuce> getsyyonghuzhuce3(Map<String, Object> map) {
		return gdao.getsyyonghuzhuce3(map);
	}
	
	@Override
	public Yonghuzhuce quchongYonghuzhuce(Map<String, Object> account) {
		return gdao.quchongYonghuzhuce(account);
	}

	@Override
	public List<Yonghuzhuce> getByPage(Map<String, Object> map) {
		return gdao.getByPage(map);
	}

	@Override
	public int getCount(Map<String, Object> map) {
		return gdao.getCount(map);
	}

	@Override
	public List<Yonghuzhuce> select(Map<String, Object> map) {
		return gdao.select(map);
	}

	@Override
	public Yonghuzhuce getById(int id) {
		return gdao.selectByPrimaryKey(id);
	}

}
public class Pinglun {
    private Integer id;
	private String xinwenID;
	private String pinglunneirong;
	private String pinglunren;
	private String pingfen;
	private String biao;
	
    private String addtime;

    

    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
	
	public String getXinwenID() {
        return xinwenID;
    }
    public void setXinwenID(String xinwenID) {
        this.xinwenID = xinwenID == null ? null : xinwenID.trim();
    }
	public String getPinglunneirong() {
        return pinglunneirong;
    }
    public void setPinglunneirong(String pinglunneirong) {
        this.pinglunneirong = pinglunneirong == null ? null : pinglunneirong.trim();
    }
	public String getPinglunren() {
        return pinglunren;
    }
    public void setPinglunren(String pinglunren) {
        this.pinglunren = pinglunren == null ? null : pinglunren.trim();
    }
	public String getPingfen() {
        return pingfen;
    }
    public void setPingfen(String pingfen) {
        this.pingfen = pingfen == null ? null : pingfen.trim();
    }
	public String getBiao() {
        return biao;
    }
    public void setBiao(String biao) {
        this.biao = biao == null ? null : biao.trim();
    }
	
	
	
    public String getAddtime() {
        return addtime;
    }
    public void setAddtime(String addtime) {
        this.addtime = addtime == null ? null : addtime.trim();
    }
}

数据库模型设计

在这里插入图片描述

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不安分的猿人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值