开题报告-基于SSM的校园外卖管理系统设计与实现

本文探讨了在互联网快速发展的背景下,如何利用Java和MySQL技术开发校园外卖管理系统,以提高餐饮行业效率和用户体验。系统设计包括用户和管理员功能模块,旨在解决高校食堂排队问题,借鉴了国内外研究成果。
摘要由CSDN通过智能技术生成

选题背景和意义:

(1)选题背景意义

如今,在互联网高速发展下,网上消费逐渐演变为一种趋势,成为现代商业越来越受欢迎的消费方式。随着时代发展,人们的生活节奏也变得越发快速,无论是社会还是校园,人们因为生活节奏的快速而不得不向更加便捷的生活方式妥协。本系统选自校园内学生对“衣食住行”中食这个话题展开研究,把计算机技术应用于校园餐饮业进行分析与研究,使用JAVA来访问MySQL数据库,依据Java和MySQL的特性可以实现相关数据管理过程的规范化与智能化[1-3]。管理员可以实现商品的增删改查,各种订单商家信息的查询以及管理等功能,客户端可以实现商品的筛选,选购,以及订单查看等一系列功能,为顾客提供更高质量的服务,既节约了时间,又让顾客觉得方便、快捷。为提高校园餐饮行业的效率和服务水平,同时给各用户提供更方便、快捷的餐饮服务,校园外卖管理系统随之产生[4-6]。

在人人都点外卖的一个大环境下,可以看到餐饮业许多都运用了类似点餐系统对自己的餐品以及订单进行高效的管理,可以看到在系统的管理下,减少了人力成本,人数只需要个位数甚至一个人就可以支撑起整个大的店面的管理。就比如著名的外卖平台美团连年的加盟商家愈发增多,可以看到系统管理整个餐品订单甚至商家完全是可行的[8]。再回到学校,可以看到现在大部分学校的餐厅还是实行排队打饭这个相对传统的做法,这样的做法是弊大于利的。因为在餐厅吃饭无外乎早中晚三个时间点,但这个时间点也恰恰是学生上课或者下课的时间点,那么在同一时间内将会有很大的人流量出现在学校餐厅,学生的时间本身不多,尤其是下午第一节有课的情况下,往往光排队打饭这一系列操作下来,有些同学的休息时间就会被压缩,因此许多学生更喜欢点外卖配送到宿舍,这样会节省大量的时间,但是矛盾点又出现了,那就是各大高校基本禁止外卖随意进出校园,那样会对学生的安全造成一定危害,因此设计一款校园外卖管理系统引入学校,给同学们带来一定的便利是很有必要的[9-10]。

该系统的开发是基于Java来访问MySQL数据库,依据Java和MySQL的特性可以实现相关数据管理过程的规范化与智能化[11]。旨在通过提供高效并且优质的业务来让学生进行点餐,让学校餐厅当中入驻的商家也能对订单进行高效的管理。该论文基于现阶段对点餐外卖的基本流程与业务,再结合目前所掌握的知识,对校园外卖管理系统进行了详细的研究[12]。结合美团、饿了么等各大外卖平台进行了总结,同时对系统的可行性、系统的需求对系统进行分析进行了设计。既节约了时间,又让顾客觉得方便快捷,又对每个订单的信息保管妥善,交互更方便,增加了用户的使用体验[13]。系统为顾客提供更高质量的服务。此外,通过这次的毕业设计,使自己对Java编程技术、数据库应用系统以及相关计算机软件的使用有了更为深刻的认识和理解,同时也是对自己的专业

所学习知识的一次考察与研习。

(2)国内外研究现状

国外高校在外卖管理方面的研究和应用起步较早,已经有较多的成果和应用。研究方向主要集中在外卖管理系统的设计和开发。例如,澳大利亚联邦科学与工业研究组织(CSIRO)的专家曾在1997年对校园外卖进行了调查研究。他们深入分析了外卖配送模式、配送路线、配送时间、配送工具和配送费用等方面,并在此基础上开发了一套名为“校园外卖配送系统”的软件。这个系统在澳大利亚的多所大学校园内得到了广泛应用,有效提高了校园内的外卖配送效率[14-15]。另外,国外的一些高校也开展了外卖管理系统的研究。他们关注外卖订购、配送、库存管理、支付等方面的问题,提出了相应的解决方案和算法。一些高校还开发了自己的外卖管理系统,用于学生和教职工的外卖订购和配送服务[16-18]。

在国内,虽然起步较晚,但也有部分高校对外卖管理进行了研究和应用。他们关注外卖订购平台的设计和开发、配送路线的优化、配送员管理等问题,努力提高外卖服务的效率和用户体验。总的来说,国外高校在外卖管理方面的研究和应用相对较早,已经积累了一定的成果和经验[19]。国内也有部分高校对外卖管理进行了研究和应用,但相对而言还处于起步阶段。随着外卖行业的快速发展,外卖管理系统的研究和应用将会越来越受到关注和重视[20]。

研究方案:

1研究目的:

该系统的开发是基于Java来访问MySQL数据库,依据Java和MySQL的特性可以实现相关数据管理过程的规范化与智能化[1]。旨在通过提供高效并且优质的业务来让学生进行点餐,让学校餐厅当中入驻的商家也能对订单进行高效的管理。该论文基于现阶段对点餐外卖的基本流程与业务,再结合目前所掌握的知识,对校园外卖管理系统进行了详细的研究。结合美团、饿了么等各大外卖平台进行了总结,同时对系统的可行性、系统的需求对系统进行分析进行了设计。既节约了时间,又让顾客觉得方便快捷,又对每个订单的信息保管妥善,交互更方便,增加了用户的使用体验。系统为顾客提供更高质量的服务。此外,通过这次的毕业设计,使自己对Java编程技术、数据库应用系统以及相关计算机软件的使用有了更为深刻的认识和理解,同时也是对自己的专业所学习知识的一次考察与研习。

2研究内容:

系统采用SSM架构的设计,采用B/S(浏览器/服务器)的设计模式,前端使用的是LayUi页面布局渲染框架加JQuery、JS技术。系统主要分为前台的用户端和后台的管理端。该系统当前体量较小对硬件与软件的要求不是很高,一般计算机都可以运行。由于Java基于虚拟机的可移植性,程序运行时,内存由操作系统分配的安全性和面向对象的特性,所以采用了Java语言来进行编程。按照MVC的模式,这种模式现如今已经越发成熟,所以具有一定的稳定性。数据库使用了MySQL数据库,MySQL数据库是一个开源的关系型数据库,强大的可移植性并且使用免费让它拥有庞大的用户数量,能够支撑当前系统的运行。在数据库管理工具上使用Navicat管理工具来对该系统所创建的数据库进行管理,更加的方便快捷,能够提升更多的效率。

3研究对象及范围:

本系统主要是针对高校食堂外卖管理而设计的,解决高校学生在学校饭点

高峰期排队打饭的问题。通过分析市场上的外卖平台,结合本校学生的实际情况,制定出一个较为合理的校园外卖管理系统软件。国外高校在外卖管理方面的研究和应用起步较早,已经有较多的成果和应用,在国内也有部分高校对外卖管理进行了研究和应用。国外的研究方向主要集中在两个方面:一是外卖管理系统的设计;二是外卖管理系统的开发。

4预期成效:

本系统采用SSM架构的设计,采用B/S(浏览器/服务器)的设计模式,前端使用的是LayUi页面布局渲染框架加JQuery、JS技术。系统主要分为前台的用户端和后台的管理端。

1.用户功能模块具有注册登录的操作,修改资料,查找购买商品,查看修改订单,订单确认操作,留言功能等。

2.管理员模块具有店铺管理,用户信息管理,商品管理,评论管理,订单管理,商品列表、分类管理,营业额管理,交易管理等功能。

写作提纲:

1  绪论

1.1  引言

1.2  选题背景

1.3  研究意义

1.4  国内外研究现状

2  相关技术介绍

2.1  JAVA

2.2  SSM 框架

2.3  MYSQL数据库

2.4  JSP技术

3  系统分析

3.1  功能需求分析

3.2  可行性分析

3.2.1  技术可行性分析

3.2.2  社会可行性分析

3.2.3  经济可行性分析

4  系统设计

4.1  系统架构图

4.2  系统功能模块设计

4.2.1  页面设计

4.2.2  管理员功能模块设计

4.2.3  用户功能模块设计

4.3  数据库设计

4.3.1  整体概念设计

4.3.2  数据库表结构设计

5  系统实现

5.1  用户模块功能实现

5.2  管理员模块功能实现

6  系统测试

6.1  环境测试

6.2  登录功能测试

6.3  注册功能测试

6.4  留言功能测试

6.5  客户订餐功能测试

6.6  订餐信息功能测试

6.7  菜式管理功能测试

6.8  测试结果总结

结论

致谢

参考文献

原创性声明

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
一、本课题的目的和意义 随着现代科学技术的飞速发展、计算机与全球互连网络相连接,使今天的社会进入了以计算机为核心的社会。网络的发展给我们带来了无限的商机与便利。在餐饮业,网络也同样能够发挥巨大的作用——网上订餐。网上订餐中多功能性的服务可以让用户从容的网上浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。目前,外卖与送餐服务占餐饮生意额的一半以上。显而易见,网上订餐将成为餐饮业扩大生意的金矿源,有眼光的餐饮业业主应该尽早考虑如何利用英特网上网销售。网络的普及使人们对网站的设计和外观的要求越来越挑剔了,因此,网页作为一个企业的脸面需要精心设计。餐饮业主可以利用网络技术,或者自己的网站,发放餐馆的信息和菜品信息,每一样菜都有精美的图片,实行餐馆企业的自我推介,从而吸引上网人员的关注。设计个性化的界面吸引顾客,使消费者方便快捷地登录,并很方便的预定需要的菜品。 为了方便人们的生活,提高人民的生活效率,该系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。 二、课题的国内外开发动态 在经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。经济发达国家人们的时间观念很强,对服务的要求也比较高。如IBM公司的POS产品已获得较大范围的应用。2004年在美国100家最有效利用信息技术企业中,美国最大的食品和多种服务公司ARAGroup Ine,名列第四[5]。目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。 网上订餐中多功能性的服务还可以让消费者从容的网上浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。目前,通过上网提供外卖和送餐服务的餐厅多于独立经营者,外卖与送餐服务占餐饮生意额的一半以上。美国餐饮消费者越来越趋向于使用网上订餐的形式来购买外卖,特别是年轻一族的消费者。显而易见,网上订餐将成为餐饮业扩大生意的金矿源,有眼光的餐饮业业主应该尽早考虑如何利用英特网上网销售[6]。 更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。而在国内,网上订餐并没有普及。 三、课题的基本内容 网上订餐主要提供饮食信息、商铺信息和优惠信息的浏览和产品的订购、订单确认及付款、产品配送等。人们可以通过订餐系统实现店铺浏览、饮食资讯浏览、网上预定和付款、送餐服务、消费折扣等。 本系统按功能分为以下几个模块: (1)基本信息管理模块:负责用户账号密码、管理员账号密码、用户留言等。 (2)菜式管理模块:负责菜名、上传、价格等。 (3)订单管理模块:负责订单菜名、数量、价格、地址、电话、备注、姓名等。 四、拟解决的主要问题 本系统开发的技术难点主要有两个方面:一是业务逻辑的理解;二是数据库逻辑结构的设计。只有在准确理解网上订餐系统的业务逻辑之后才可能开发出符合用户需求同时也符合系统设计结构的系统来。数据库逻辑结构设计应遵循一般的设计要求,同时又能满足本网上系统的实际数据需求。 此外,利用MySQL建立好关系数据库和建好客户端和服务器之间的连接又是另一个难点。建立良好的数据库要从科学性、安全性、规范性、结构性等各个方面进行考虑。客户端和服务器之间的连接要配置好数据库服务器等。 五、课题设计实现方案 (1)本系统开发语言的选择 随着J2EE的发展,采用JSP+Servlet技术的网址安全性可靠性便捷性都有了很大的提高,本系统为采用基于Java语言和MySQL数据库的HSS框架Java Web网站。 (2)本系统开发工具的选择 由于本系统用到了Spring+Hibernate+Struts框架,所以采用了集成这些框架的MyEclipse开发工具进行开发,数据库的设计因为用到的是MySQL,所以采用了PowerDesigner+Navicat 六、研究方法 本毕业设计采用的研究方法主要有文献法和调查法。本毕业设计具体功能的获取过程主要使用文献法和调查法,通过网络调查和查阅网络资料来具体确定本软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、软件测试等。 七、选题的特色及创新点 选题的特色:本毕业设计的开题经过走访调查和文献查阅等多种方式,基本可以与现实的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。 选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发有更深的认识,积极培养自己的创新意识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

编程千纸鹤

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

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

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

打赏作者

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

抵扣说明:

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

余额充值