本地外卖系统 (论文)摘要(I第章绪论)
2022-10-31 05:00:19 欢乐点

毕业设计(论文)摘 要随着社会的是的飞速发展,人们越来越追求快节奏化的生活,生活不再不仅仅追求 品质,同时也要追求效率。 外卖系统通过管理员将食堂的菜品通过网络发布出去,方便学生及时高效的浏览菜品,了解今日的食堂菜色;提前的预定减去了学生不必要的排队等 待的时间,极大的方便了生活。该 校园外卖系统是以作为开发的环境,作为数据库, 作为vue 开发语言,结合 框架实现的前后端分离的系统。该系统完成了前台的模块化设计,后 台管理员对于整个系统的监督,对于用户,商店,菜品,订单,评论,其他管理员的增删 改查的一系列功能操作。该系统可以应用于 校园的食堂,服务于食堂,提高 食堂 的用餐体验,提高用餐的效率。关键词:vue;MySQL;Java;JS;I毕业设计(论文),-.Life ,cy. ,sto ,'; ts,. ment,, ,.he ,,,,, ,,oadd,, .,, cy.关键词:vue;MySQL;Java;JS;II毕业设计(论文)目 录 摘 要I 第 章 绪 论1.1 目的和意义11.2本文工作的主要内容1 第2 章 需求分析32.1功能需求分析32.2性能需求分析52.3运行环境要求5 第3章 总体设计63.1基本功能设计63.2数据库结构设计93.3界面设计10 第4 章 详细设计124.1功能模块的划分 124.1.1系统模块的详 124.1.2系统模块的设计144.2数据库设计164.2.1数据库表的建立164.2.2数据库表的详细设计16520 第 章 系统的编码5.1系统前台205.2系统后台27 第6章 系统的测试306.1前言306.2测试目的306.3测试方法31III毕业设计(论文)6.4系统测试31 结 论33 参 考 文 献34 致 谢35IV毕业设计(论文)第1章 绪 论 1.1目的和意义21世纪以来,随着我国经济的腾飞和互联网事业的飞速发展,网络已在不知不觉中改 变了我们的生活:购物不在出门,网上购物平台有各种各样的商品,任我们挑选下单,快 递直接送到家门口;新闻事实,不用在每天打开新闻联播,等着电视12点和7点的准时 播报,手机的新闻订阅号和app随时随地的为我们展示全国各地,乃至全世界刚刚发生的 重大事件;我们的学习,不再局限于学校,网络上有各种各样的学习视频,让我们的学习 方式更加的多样化,简单有趣;网络改变着我们的生活方式,改变着我们对待事情的态 度,改变着我们思考问题的方式,也改变着我们处理和应对事情的办法,更是加快了我们 生活的节奏。

在生活中,我们总是习惯于使用更加方便快捷的方式去处理问题,传统的生活方式已 无法满足新一代年轻人的生活需要。对于我们大学生来说更是如此,网上购物已成未我们 大学生生活的常态,校园里每天都可以看到很多同学都在寄快递和取快递的路上,我们已 经适应了如此快节奏的生活,而不是去市场,大型购物超市特意去买我们需要的东西。而如今,校园中仍制约着我们快节奏的生活的就是学校食堂用餐这个问题了,每天的 下课铃声响起,可以看到很多学生蜂拥而出教室的大门,匆忙下楼去食堂吃饭,不然就要 跟着校园中拥堵的人群亦步亦趋的往前走,到食堂还要排队打饭,更不用说挑选自己喜欢 的菜肴了,所以建立一个校园外卖的订餐系统,在当今的校园是生活中就很有必要了。与传统的到食堂就餐相比,校园外卖的系统有如下的优势和研究意义:(1)网上订餐更加便捷:我们不用在每天放学再去食堂点餐,用餐,不必浪费在去 食堂的路上和排队点餐消耗的时间,我们只需提前点好我们要点的餐,备注预计送达和用 餐时间,食堂的送餐员会根据预计的送达时间去送餐,方便快捷。(2)网上的菜品信息更加丰富:订餐系统会有菜品的简介信息,学生根据自己的喜 好去选择,与传统的观察就选择菜品相比,不至于判断失误,挑选到自己不喜欢的菜品。

(3)网上的菜品更加齐全:在排队过程中我们只能挑选对应窗口的菜品,而无法跨 区域点餐,而网上订餐就不存在这个问题,所有菜品都可以选择。 1.2本文工作的主要内容本文详细介绍了 校园外卖系统的设计与实现的全部过程。主要包括系统的需求分 析,总体设计,详细设计,系统的编码,系统的测试等模块,具体的结构如下:第一章 绪论,主要介绍了开发的目的和研究的意义,以及本文的主要内容的简介。1毕业设计(论文) 第二章 需求分析,从实际的 食堂环境出发,分析出系统的需求的具体要求。 第三章 总体设计,从基本的功能,数据库结构和界面设计三方面全部介绍该系统。 第四章 详细设计,介绍了系统的功能模块以及数据库的表结构的详细设计。 第五章 系统的编码,展示了系统的前后台设计。 第六章 系统的测试,使用路径测试对系统的功能进行测试。2毕业设计(论文)第2章 需求分析 2.1功能需求分析随着社会的发展,科技的进步,我们越来越追求节奏化的生活。作为大学生的我们, 身处于新的时代,更加不满传统给生活的不变,尤其是我们的衣食住行,而这次对于校园 食堂的外卖系统的开发,正是由于学生的迫切需要。校园外卖系统整合了学生对于系统功能的要求,对于前后台进行开发,学生们可 以自行的在系统进行登录注册账号,登陆系统之后可以扫搜查询店铺,进入店铺浏览店铺 里的菜单,再加入购物等待购买,下单后的商品等待送餐员配送到指定目的地,在个人信 息的地方也可以查询自己的历史订单,以及对于本次服务的评价。

菩萨戒本(出瑜伽论本事分中菩萨地)_沙门玄奘 译菩萨戒本(出瑜伽论本事分中菩萨地)_本地外卖系统

商家可以在后台系统进 行商店的登陆注册,注册的商店有系统统一管理,与买家进行交易。送餐员也同样在系统 上进行登录注册,成为学生和商店之间的纽带,同时为商家和学生服务,赚取合理的佣金 报酬。本系统需求分析的功能包括:(1) 用户 (学生):① 注册:用户可以注册账号用于登录外卖系统② 登录:用户使用已注册账号来登录外卖系统③ 退出登录:用户可以退出已登录账号④ 搜索商家:用户可以在搜索栏搜索店家的店名,寻找接单的商家,进入商家 查看该商家的菜品信息⑤ 搜索菜品:用户可以在搜索栏,搜索用户想购买的菜品,系统自动推荐售卖 此菜品的商家⑥ 添加购物车:在商家页面,通过添加购物车将要购买的菜品加入购物车,以 便统一下单,付款⑦ 下单:用户在购物车中将所有要购买的菜品下单,生成订单⑧ 结账:用户将未付款的订单付款,等待商家接单⑨ 查询历史订单:用户可以在系统查询自己已订的历史订单⑩ 评论:用户可以对自己已订订单进行评论(2) 商家:① 注册:商家可以注册账号用于登录外卖系统② 登录:商家使用已注册账号来登录外卖系统③ 查看订单评论:商家可以查看自家订单的所有评论3毕业设计(论文)④ 营业时间:商家每天接收订单的时间,冲过时间点将不再接受订单服务,可 以查询,修改⑤ 添加菜品:商家可以在推出新的菜品的时候,在系统中添加新的菜品信息⑥ 删除菜品:商家可以将今日未推出系统中已存在的菜品,商家去删除此菜品 信息⑦ 更改菜品信息:商家可以修改系统中已存在的菜品信息⑧ 查看菜品:商家可以查看详细的菜品信息⑨ 接收订单:商家可以在系统中接受已付款的订单⑩ 订单管理:商家可以在系统中查看自己已接的所有订单,并对疑问订单进行 管理(3) 送餐员:① 注册:送餐员可以注册账号用于登录外卖系统② 登录:送餐员使用已注册账号来登录外卖系统③ 退出登录:送餐员可以退出已登录账号④ 接受订单:送餐员可以接受仍未派送的订单⑤ 确认订单:送餐员可以在派送完订单之后确认订单,通知用户和商家订单已 完成⑥ 获取酬金:在派送完成之后,根据系统计算得到本次送餐的酬金⑦ 查看订单评论:送餐员可以查看已送订单的评论(4) 管理员:① 注册:管理员可以注册账号用于登录外卖系统② 登录:管理员使用已注册账号来登录外卖系统③ 退出登录:管理员可以退出已登录账号④ 用户管理:管理员可以对用户进行管理⑤ 商家管理:管理员可以对商家进行管理⑥ 送餐员管理:管理员可以对送餐员进行管理⑦ 订单管理:管理员可以对订单进行管理⑧ 举报管理:管理员可以对用户对商家的举报进行管理⑨ 账单管理:管理员可以对账单进行管理⑩ 评论管理:管理员可以对评论进行管理4毕业设计(论文) 2.2性能需求分析软件基于平台,数据库使用的是MySQL,前端使用HTML,CSS,JS, 框架来写前端页面,后端使用java语言来写,对于整个系统的性能有一下要求:(1) 模块化设计在设计该系统时要有模块化的思想,将系统进行模块分解,每个模块实现不同的 功能,有利于梳理整个系统功能设计的整体思路,避免功能的交叉实现,亦可以模块化编 码,使得模块之间的数据交互清晰可见,完成系统需求分析的各项功能。

(2) 界面设计要方便合理系统的界面设计要符合我们现在大众使用手机,电脑的习惯,例如登录注册的链接一般放在首页的上方或者右上方,若要放在下方或者右下方的话,不符合我们平常操作界面的习惯,用户使用网站的时候会非常的不方便。 2.3运行环境要求结合实际情况,该系统的软件开发平台和开发工具如下所示:(1) 软件开发平台操作系统: 10数据库:MySQL(2) 开发工具开发工具:开发语言:Java5毕业设计(论文)第3章 总体设计 3.1基本功能设计本系统具体的功能包括:(1) 前台显示① 首页显示自己所在地址,商店的分类,以及商店的简介;② 商店浏览:用户可以下拉滑动,看到不同的商店及其简介;③ 登录注册链接:用户可以点击链接,跳转到登录注册的页面,未注册的用户注册,已注册的用户可以直接登录系统。④ 搜索链接:用户可以点击链接,跳转页面去搜索店铺的名称或者菜品的名称,来找到心仪的商家;⑤ 订单链接:点击进入,注册用户登录之后可以看到自己的历史订单;⑥ 我的链接;点击进入,可以看到自己的个人页面;⑦ 浏览商家:在外卖首页浏览推荐商家;⑧ 浏览菜品:进入商家之后,可以浏览菜品详情。

(2) 后台管理① 登录:后台系统的首页为登录页面,管理员可以使用用户名和密码登录,验证正确,即可登录后台系统;② 订单管理:管理员登入后台系统之后,对于订单可以进行查看;③ 菜品管理:进入后台系统,管理员可以进行增加菜品,删除菜品,更改菜品信息,删除菜品信息;④ 用户管理:进入后台系统,管理员可以进行增加用户的信息本地外卖系统,删除用户的信息,在查看用户的信息之后还可以更改用户的信息;⑤ 评论管理:进入后台系统,可以查看评论,删除评论;⑥ 商店管理:进入后台系统,管理员可以进行添加商店的信息,删除商店的信息以及修改商店信息;⑦管理员管理:进入后台系统,管理员可以进行添加其他管理员的信息,删除其他管理员的信息以及修改其他管理员的信息。6毕业设计(论文)(3) 基本功能列表表3.1 用户功能列表功能名称说明用户注册用户可以注册账号用于登录外卖系统用户登录用户使用已注册账号来登录外卖系统退出登录用户可以退出已登录账号搜索商家用户可以在搜索栏搜索店家的店名,寻找接单的商家,进入商家查看该商家的菜品信息搜索菜品用户可以在搜索栏,搜索用户想购买的菜品,系统自动推荐售卖此菜品的商家添加购物车在商家页面,通过添加购物车将要购买的菜品加入购物车,以便统一下单下单用户在购物车中将所有要购买的菜品下单,生成订单查询历史订单用户可以在系统查询自己已订的历史订单评论用户可以对自己已订订单进行评论浏览商家在外卖首页浏览推荐商家浏览菜品进入商家之后,可以浏览菜品详情用户主要有用户注册,用户登录,退出登录,搜索商家,搜索菜品,添加购物车,下 单,查询历史订单,评论,浏览商家,浏览菜品等功能。

菩萨戒本(出瑜伽论本事分中菩萨地)_本地外卖系统_沙门玄奘 译菩萨戒本(出瑜伽论本事分中菩萨地)

表3.2 管理员功能列表功能名称说明登录管理员使用已注册账号来登录外卖系统退出登录管理员可以退出已登录账号用户管理管理员登入系统之后,管理员可以进行增加用户,删除用户,更改用户的信息,查看用户的信息订单管理管理员登入系统之后,对于订单可以进行查看菜品管理进入后台系统,管理员可以进行增加菜品,删除菜品,更改菜品信息,删除菜品信息7毕业设计(论文)续表3.2评论管理管理员登入系统之后,可以查看评论,删除评论商店管理管理员对于商店的添加,删除以及信息的修改管理员管理管理员对于其他管理员的添加,删除以及信息的修改管理员主要有登录,用户管理,订单管理,退出登录,菜品管理,评论管理等功能。用户主要有用户注册,用户登录,退出登录,搜索商家,搜索菜品,添加购物车,下 单,查询历史订单,评论,浏览商家,浏览菜品等功能。用户的用例关系如图3.3所示。图3.3 用户模块的相关用例图管理员主要有登录,用户管理,订单管理,退出登录,菜品管理,评论管理等功能, 管理员的用例关系如图3.4所示。8毕业设计(论文)图3.4 管理员模块的相关用例图 3.2数据库结构设计通过对于需求与功能的分析,确定了 校园外卖系统的实体为:用户、管理员、送 餐员、商家、菜品、评论、订单。

其中用户与订单、订单与评论、商家类别与商家、商家 与菜品的关系是其中最为重要的实体关系,其E-R 图如图3.5-3.8所示。图3.5 用户与订单E-R 图图3.6 订单与评论E-R 图9毕业设计(论文)图3.7 商家类别与商家E-R 图图3.8 商家与菜品E-R 图 3.3界面设计前台使用的是单页面应用,主页主要分为四大部分,上面页头分别是搜索标志,可以 跳转到搜索页面,还有一个本地的地址,和一个登录或者注册的链接;另一部分是商店的 分类;再往下是商店的推荐,可以任意点击进入商店,还有商家的评分,配送费, 转 送等简介;最下面是也页脚,分别是外卖,搜索,订单,我的的链接,可以跳转到不同的 页面,实现不同的功能。根据系统对需求和功能的分析,大致设计的前台界面,如图3.9所示。10毕业设计(论文) 图3.9 前台页面布局设计图11毕业设计(论文)第4章 详细设计 4.1功能模块的划分功能模块是按照实体类来划分的,该系统主要有用户、购物车、评论、管理员这4个4 的操作对象,所以分解成了 个小的功能模块。 4.1.1系统模块的详(1) 用户:用户主要有两大模块,一个是用户对于其自身的前台操作,其中包括用户 的登录,注册,以及退出登录等操作;另一个是管理员对于用户在后台管理的操作,其中 包括用户的添加,修改,删除的操作,如表4.1所示。

表4.1 用户功能模块列表模块模块包含的功能用户模块注册登录退出登录管理员模块用户的添加用户的修改用户的删除(2) 购物车:购物车仅用户模块,其中包括的操作有,添加菜品,配送费,增减菜品 的数量,清空购物车,结算总共的价格,生成订单等,如表4.2所示。4.2表 购物车功能模块列表模块模块包含的功能用户模块添加菜品增加配送费清空购物车增减菜品数量结算总价生成订单12毕业设计(论文)(3)评论:评论主要分为两个模块,一个是用户在该系统中对于自己已完成的订单进行 评论的操作,以及查看已有的评论两个操作;另一个管理员对于评论的管理模块,其中包4.3 括删除言辞过度,传播谣言的评论,如表 所示。表4.3 评论功能模块列表模块模块包含的功能评论模块添加评论查看评论评论管理模块查看评论删除评论(4) 管理员:管理员是整个系统具有最高权限的人,也意味着其对于整个系统有着最 大的责任,起到安全监督,服务的作用,所以对于管理员仅有添加,删除和修改的操作,4.4 如表 所示。4.4表 管理员功能模块列表模块模块包含的功能管理员管理模块添加管理员修改管理员删除管理员通过具体的分析,将系统划分了4个模块。

要将系统完整的设计出来,还需要明确系 统的各模块之间的关系,将数据的流通方向完整的串联出来。对于整个外卖系统来说本地外卖系统,用 户的具体操作,数据的具体走向,使得各模块完整的链接起来。(5) 商店:商店主要有后台管理模块,管理员在后台对于商店的添加,修改,删除的管4.5 理操作,如表 所示。4.5表 商家功能模块列表模块模块包含的功能13毕业设计(论文)续表4.5管理模块商店的添加商店的修改商店的删除 4.1.2系统模块的设计根据模块化的设计思想,将本系统分为前台和后台两个部分设计出来。前台主要用户对于商店的浏览,菜品的浏览,搜索商店,菜品以及登录注册等功能; 后台主要管理员对于整个系统的管理,主要用户管理,订单管理,菜品管理,评论管理等 功能。(1) 前台功能模块如图4.6所示。图4.6 前台功能模块图前台的主要功能是首页的浏览页面,可以浏览商家,有商店的分类,首页的最上面是 本地地址和登录注册的超链接,点击跳转之后,进行用户的注册登录,在登录之后,还可 以点击退出登录,退出系统的登录;浏览的商家也可以点击进入,进入查看,可以浏览菜 品的简介,也可以查看菜品的详细信息,将菜品加入购物车;除此之外,购物车也可以将 加入的的菜品全部清空,还可以进行自我结算购物车中全部菜品的价格,下单生成订单;14毕业设计(论文) 在下部的搜索链接,可以跳转搜索商家的店面或者菜品的名称进行查找;通过订单链接功 能,可以查看自己的历史订单,还可以对其进行评论;点击我的链接跳转到个人页面,看 相关的信息。

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×