计算机毕业设计springboot沙县小吃收银系统设计与实现6x7j89 (配套有源码 程序 mysql数据库 论文)
本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。

小吃档口每天高峰期人手紧张,顾客排队点单、算账、找零,错单漏单频发;老板月底对着一摞纸质小票统计销量,耗时又易错。把收银流程搬到线上,用一套轻量级系统把点单、计价、支付、对账、菜品维护、会员营销全部串起来,成为小门店也能用得起的“数字化神器”,这就是整套系统诞生的初衷。

系统重要内容速览(功能清单直接列)

  • 首页轮播与门店公告

  • 用户注册/登录/找回密码

  • 商家注册/登录/资料完善

  • 菜品分类增删改查

  • 菜品信息增删改查(含图片、材料、份量、单价)

  • 菜品点赞、收藏、评论与回复

  • 购物车实时计价(自动累加数量、优惠、应收金额)

  • 下单(支持堂食/打包,即时生成订单号)

  • 订单支付(模拟微信/支付宝,标记已付/未付)

  • 订单查询、撤销、删除

  • 订单按日/月/菜品维度统计(销量、销售额、毛利润)

  • 会员中心(修改头像、昵称、手机号、收货地址)

  • 我的收藏(菜品、店铺一键收藏)

  • 商家后台(维护自家菜品、查看自家订单、打印小票)

  • 管理员后台(用户管理、商家管理、菜品审核、轮播图、系统参数)

  • 权限控制(游客、用户、商家、管理员四级角色,按钮级拦截)

  • 高并发兜底(乐观锁库存、接口限流、Redis 缓存热点菜品)

  • 数据安全(密码 BCrypt 加密、Token+RefreshToken 双令牌、操作日志审计)

一句话总结:把“点单-收银-对账-营销”做成一条流畅的闭环,让小吃门店3分钟完成上线,5秒钟完成收银,月底一键生成报表,彻底告别纸质小票和计算器。

注:以上是纯课题毕业设计功能介绍,并非实际开发完成,最终开发完成的毕业设计程序以下面的的环境软件、功能图和界面为准。

系统所需要的环境软件:idea、eclipse+mysql5.7、8.0+Navicat+JDK1.8+tomcat7.0

系统设计

4.1 系统基本结构设计

本次系统采用Spring Boot框架集进行开发,Spring Boot框架是一款企业界主流的软件开发框架,其简化了开发流程,大大缩减了软件开发所需的时间提高了软件的响应速度。系统基本结构图如图4-1所示。

图4-1 系统基本结构图

4.2 数据库设计

4.2.1 数据库实体

E-R图,即实体-联系图,它是一种通过对实例进行抽象,以可视化的方式来描述现实世界的概念模型。根据需求分析绘制出数据库的E-R图,能够直观地映射出各个表之间的关系。

用户信息包括;用户账号、用户姓名、头像、性别、手机号等信息,实体图如图4-2所示。

图4-2用户信息实体图

商家信息包括;商家账号、店铺名称、负责人、联系方式、店铺地址、店铺图片等属性,实体图如图4-3所示。

图4-3商家信息实体图

菜品信息包括;菜品名称、菜品分类、图片、材料、份量、商家账号、店铺名称、联系方式、单价等属性,如图4-4所示。

图4-4菜品信息实体图

下单信息包括菜品名称、菜品分类、份量、商家账号、店铺名称、单价、数量、应付金额、用户账号、用户姓名、下单时间、是否支付等属性,实体图如图4-5所示。

      图4-5下单信息实体图

系统详细设计

5.1 前台系统功能模块

当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到沙县小吃收银系统的导航条显示首页、商家、菜品信息、后台管理。系统首页界面如图5-1所示:

图5-1 系统首页界面

在系统首页点击中间的注册/登录按钮,然后页面跳转到注册登录界面,后来输入信息完成后,单击注册或者登录操作,如图5-2所示:

图5-2 用户注册、用户登录界面

用户点击商家信息,在商家信息页面的搜索栏输入店铺名称、店铺地址,进行查询,还可以查看商家账号、店铺名称、负责人、联系方式、店铺地址、店铺图片等信息,然后可以点我收藏、点赞等操作;如图5-3所示:

图5-3商家信息页面

用户点击菜品信息,在菜品信息页面的搜索栏输入菜品名称,进行查询,还可以查看菜品名称、菜品分类、图片、材料、份量、商家账号、店铺名称、联系方式、单价等信息,然后可以点我收藏、下单或点赞等操作,如图5-4所示:

图5-4菜品信息页面

在个人中心页面可以输入个人详细信息,进行信息更新操作,还可以对我的收藏进行详细操作,如图5-5所示:

图5-5 个人中心界面

5.2 管理员功能模块

管理员要登录沙县小吃收银系统,需要输入用户名和密码,选择登录角色进行登录,管理员登录界面如图5-6所示:

图5-6管理员登录界面

管理员功能:管理员登录系统后,能对首页、个人中心、用户管理、商家管理、菜品分类管理、菜品信息管理、下单信息管理、系统管理进行操作。管理员功能如下图5-7所示:

                            图5-7管理员功能界面

管理员点击用户管理;在用户管理页面输入用户账号、用户姓名、头像、性别、手机号等信息,进行查询,新增或删除用户信息等操作;如图5-8所示。

图5-8用户管理界面图

管理员点击商家管理;在商家管理页面输入商家账号、店铺名称、负责人、联系方式、店铺地址、店铺图片等信息,进行查询,新增、查看评论或删除商家信息等操作;如图5-9所示。

图5-9商家管理界面图

管理员点击菜品分类管理;在菜品分类管理页面对菜品分类等信息,进行查询、新增或删除菜品分类信息等操作;如图5-10所示。

图5-10菜品分类管理界面图

管理员点击菜品信息管理;在菜品信息管理页面对菜品名称、菜品分类、图片、材料、份量、商家账号、店铺名称、联系方式、单价等信息,进行查询、新增或删除菜品信息等操作;如图5-11所示。

图5-11菜品信息管理界面图

管理员点击系统管理;在系统管理页面对轮播图管理等信息,进行修改系统信息等操作;如图5-12所示。

图5-12系统管理界面图

管理员点击下单信息管理;在下单信息管理页面对菜品名称、菜品分类、份量、商家账号、店铺名称、单价、数量、应付金额、用户账号、用户姓名、下单时间、是否支付等信息,进行查询或删除下单信息等操作;如图5-13所示。

图5-13下单信息界面图

5.3 商家功能模块

注册界面,第一次使用本系统的使用者,首先是要进行注册,点击“注册”,然后就会进入到注册的页面里面,将商家信息录入注册表,确认信息正确后,系统才会进入登录界面,商家登录成功后可使用本系统所提供的所有功能,如图5-14所示。

图5-14商家注册界面

登录界面,首先双击打开系统,连上网络之后会显示出本系统的登录界面,这是进入系统的第初始页面“登录”,能成功进入到该登录界面则代表系统的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图5-15所示。

        图5-15商家登录界面

商家登录系统后,可以对首页、个人中心、菜品分类管理、菜品信息管理、下单信息管理等功能进行相应操作,如图5-16所示。

图5-16商家功能界图面

5.4 用户功能模块

用户登录系统后,可以对首页、个人中心、下单信息管理、我的收藏管理等功能进行相应操作,如图5-17所示。

图5-17用户功能界图面

源码无偿分享,文未领取

更多推荐