自学内容网 自学内容网

基于SpringBoot框架的订餐系统设计与实现

文未可获取一份本项目的java源码和数据库参考。

  • 选题的背景

伴随着当今计算机技术的日益发展,各种网络软件以及应用也是层出不穷,日新月异,大家都争先恐后的推出自己的产品来占领这一个广阔的市场。现在网上购物的软件系统种类繁多,各式各样的都有,能够极大的满足人们群众的日常需求。其实早在很久以前就已经出现了网络购物这一概念,不过因为那时候网络技术还没有那么复杂,计算机也没有像现在一样普及,所以软件的使用者并不是很多,设计等方面也不是很合理,但是也象征着一个良好的开端。网上订餐将是网民捕获餐店信息、进行订餐的发展趋势。 网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。

  • 选题的意义
  • 网络订餐可充通过色彩、图片、说明、设置动画加强了产品了宣传,大大达到了餐饮业的“色型”要求。实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印刷。只要在后台鼠标轻轻一点,全线马上更新。采用B/S模式,订餐者无须安装第三方软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更加准确。订餐途径有了更好的改善,网络订餐成为电话订餐又一有力补充,扩大客流,从而整体提高业务量。通过网上订餐可以节省用户节省电话费,实现双盈。提供了交流的平台,实现消费者可贵信息的反馈和交流。方便统计和查询,分析经营来得更直接。企业创新,跟得上市场的需要。本系统的主要功能应是用户的订餐,用户可以查询菜单信息,当发现自己满意的菜单可以加入到选购记录中,用户输入地址提交订餐定的,管理员在后台可以审核处理用户的订餐请求,并完成用户餐点送餐操作。 

 

  • 国外研究现状
  • 餐饮业是一种个性化、多样化的服务产业。随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。在国外人们通过上网,对餐品进行预订的现象比比皆是,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便。在国外,网上订餐往往是通过网络开设一家“网上餐饮超市”,再引入专业物流配送公司,为传统供应商提供广泛的配送服务,消费者只要点中网上美食店提供的任一菜点,由配送公司专门配送,但这种模式不仅需要配送公司有强大的实力,同时也要有广泛的客户群支持,进而网上订餐系统得到广泛应用,并且得到了普遍认可。
  • 国内研究现状
现在我国使用的订餐方式大多还停留在电话订餐的层面上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品。但是这种方式也存在着一些问题,这种订餐的效率低,并且对信息的保存和更改需要人工记录,容易遗漏和出错。网上订餐服务在逐渐新起,据了解,在济南、青岛、临沂等地,许多消费者对订餐的需求量是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多外来客商因整天忙于生意而无暇去饭店吃饭,因而他们热衷于网上订餐。济南有一家午餐网很受消费者的欢迎,由于网站为消费者提供免费的订餐服务,并通过让消费者享受多种优惠的服务,吸引了众多网上订餐者。总体来说,我国的网上订餐业务还处于形成期,成长空间还很大。 
发展趋势: 

人们通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。因此将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。

研究内容:

本系统具有一般网上订餐系统的功能,从大的方面来讲主要包括资讯管理,餐饮管理,预定管理,用户管理等几个大的功能模块。系统采用springboot框架实现,基于Eclipse平台架构开发设计,以Navicat for MySQL为后台数据库,运用Java+mysql的形式,利用模块化结构设计、面向对象的设计方法,完成网上订餐系统的主要设计。 系统功能模块图如图1所示。

搜索菜品:用户登录后可以根据关键字进行搜索菜品。

      在线订餐:当用户看中某一款或者某一些菜品时,就可以点击对应的链接进入到菜品详情页,本页面可以将指定数量的菜品加入到购物车方便结算。

菜品管理:管理员可以对商品进行增删改查操作。

研究方法及措施

本网上订餐系统采用springboot系统,前端采用的采用JAVA语言开发,数据库采用Mysql 5.7,使用软件:Eclipse、tomcat8.0,界面设计应用Html5、CSS、JavaScript等技术。通过实地调查研究现有的网络订餐系统的使用情况,研究系统的工作原理与工作流程,编写出基于web的网上订餐网站系统。访客进入系统,输入管理员帐号密码,进入后台管理系统在后台管理系统中可以发布美食资讯、管理注册会员信息、管理美食菜谱信息等。

首先进行需求分析,依据分析结果建立相关的数据表,并且完成系统的功能模块图和E-R图,确定系统的基本功能,然后完成相关功能的源代码编写,初步完成系统的制作,随后进行细节的修改,逐步完善系统功能。最后进行系统测试,检查系统存在的错误,并且进行相应的修改,经过反复的测试修改,最终完成系统初期的愿望,并完成文档的编写后将论文整理成册。

主要参考文献

[1]刘增辉.MyBatis从入门到精通[M].电子工业出版社.2017.

[2]梁灏.Vue.js实战[M]. 清华大学出版社. 2017

[3]王福强.SpringBoot揭秘[M]. 机械工业出版社. 2016

[4]邱丹萍.应用SpringBoot的食堂订餐管理系统设计[J].福建电脑.2020.

[5]吕宇琛.SpringBoot框架在web应用开发中的探讨[J].科技创新导报.2018(08)

[6]张峰.应用SpringBoot改变web应用开发模式[J].科技创新与应用. 2017(23)

[7]陈倩怡,何军.Vue+Springboot+MyBatis技术应用解析[J].电脑编程技巧与维护.2020(01)

[8]熊永平.基于SpringBoot框架应用开发技术的分析与研究[J].电脑知识与技术.2019(36)

[9]葛萌.基于SpringBoot+SSM框架的进销存系统设计与实现[J].科学技术创新.2020.

[10]赵明文; 闾枫.基于SpringBoot的高校学习社区的设计与实现[J].电子测试.2020.

[11]邱丹萍.应用SpringBoot的食堂订餐管理系统设计[J].福建电脑.2020.

[12]王金朔; 孙延辉.基于SSM和Java的网上订餐系统设计[J].信息通信.2018.

[13]刘丙为.基于Spring MVC的公司订餐系统的研究与开发[D].新疆大学.2018-05.

[14]徐帆.网上订餐系统的设计与实现[D].南昌大学.2017.

[15]文泰康.一种外卖管理软件的设计与实现[D].电子科技大学.2017.

[16]黄素萍; 刘敏娜; 聂维.网上订餐系统的设计与实现[J].电脑知识与技术.2017.

[17]邓雄.基于SSH的网上订餐系统的设计与实现[D].电子科技大学.2017.

[18]Su Rina.Analysis of language features of English corpus based on Java Web[J].Microprocessors and Microsystems.2021.

[19]Libero Nigro . Parallel Theatre: An actor framework in Java for high performance computing[J].Simulation Modelling Practice and Theory.2021.

[20]Jian Chen; Chen Jian; Pan Hailan.Design of Man Hour Management Information System on SpringBoot Framework.Journal of Physics: Conference Series.2020.


原文地址:https://blog.csdn.net/2401_87134477/article/details/142520125

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!