基于Java的网上订餐系统的设计与实现

来源 :科学与生活 | 被引量 : 0次 | 上传用户:wang218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:电子商务对餐饮行业的提升还有更为广阔的空间,网上订餐解决了消费者紧张工作中的餐饮问题,扩展了餐饮企业的销售空间,增加了销售利润,也为社会提供了更多岗位机会。本文的系统采用MySQL数据库系统作为数据支撑,编程语言采用Java,引入SSH框架。系统具有操作便捷、简单实用等特点,通过企业对系统的引进,减少了餐饮企业人力物力的投入,也增加了企业的客源、资金等运转速度。
  关键词:电子商务;订餐系统;Java;SSH
  1 引言
  电子商务对餐饮行业的提升还有更为广阔的空间。一方面,我国几乎是全国民上网时代,网络用户队伍庞大,网络装备每年推陈出新,人们对网络的依赖性与日俱增。另一方面,人们的工作生活节奏越来越紧凑,996等工作模式改变了人们传统的饮食习惯,更多的人将目光瞄准了外卖。在这样的背景下,网络订餐应运而生。网上订餐解決了消费者紧张工作中的餐饮问题,扩展了餐饮企业的销售空间,增加了销售利润,也为社会提供了更多岗位机会。网上订餐将更多的人联结在一起,形成了共需共赢的局面,必定成为人们尤其是年轻人生活中的必需的部分。
  2 功能需求分析
  网上订餐系统的功能需求分析采用UML方法,UML是一种建模语言,通过该语言,实现对建模对象的标记。通过UML建模,程序开发人员对系统的总体功能、运行流程、模块分布等有初步了解,确定开发方向。以下是对网上订餐系统进行UML建模分析。
  3 系统设计
  一个合格的网上订餐系统必须满足以下几点要求,首先,网上订餐系统的设计要针对餐饮企业的要求而进行,系统所要开展的功能要符合企业的运营现实。其次,每个功能的设置要保证逻辑与餐厅的实际业务相符合,以实际需求进行程序算法的实现。最后,餐饮企业日常运营产生的数据信息,存储形式要保证数据读取与实际业务相一致。根据三层架构的特点,设计网上订餐系统程序结构共包含三个层次。系统中的按钮、文本输入框等视图显示在用户层上完成,该层包含管理员、卖家、普通用户三类角色;程序中的最重要的层架构为逻辑层,程序运行过程中的计算功能均由该层来完成。另外,逻辑层需要对中间层所需要的结构进行规范化,该规范规定了用户的访问规则。网上订餐系统业务逻辑层中包括内容:订单管理、餐品管理、用户管理、餐品订购管理等。应用层为用户层和数据层之间建立访问桥梁,也可以说应用层是用户开启数据层的钥匙。数据层主要是存储业务相关的数据。
  该网上订餐系统分为前台系统和后台系统。其中,前台系统是用户与系统直接交互的渠道,功能设置的合理性直接关乎用户的体验效果,因此,在功能模块划分时要做到提示明确,重点突出。既保证满足用户群体的不同需求,要到突出系统的高频业务;而作为整个管理系统的核心,后台管理系统要完成前台各个功能所需数据以及各功能产生的动态数据的管理和控制,从而更好地实现通过后台管理和监测整个系统的使用和运行。
  4 系统数据库设计
  根据网上订餐系统功能需求, 设计系统的E-R图如图4-1所示。本系统采用MySQL数据库作为数据存储,数据库中包括顾客信息表、餐品类别表、订单信息表、餐馆信息表、餐品信息表、订单详细信息表、评论信息表、购物车信息表、管理员信息表等内容。
  5.系统实现
  5.1注册与登录
  此系统游客用户只能浏览餐品,需要购买餐品时需要完成注册并登录系统才能获得购买权限。
  5.2 留言板
  此功能用于系统用户咨询相关问题以及反馈本人购买餐品的购买体验以及用餐体验,为其他用户选购餐品提供参考意见。
  5.3 我的订单
  此功能用于查询注册用户已经生成的订单,包括订单号、订单菜品、订单价格、付款状态、订单状态、订单时间以及操作等情况,便于用户对自己的消费行为进行修改和总结。
  5.4餐品订购
  用户选择好餐品后,只需要单击相应的餐品图片就可以进入详情页,在此页面,设置了“加入购物车”的功能按键,单击此按键,餐品即被加入到购物车,用户此时再进入购物车进行相应操作即可。
  5.5 餐品检索
  为了用户可以按照需求进行餐品的检索,系统设置了餐品搜索功能,用户可以通过输入关键字进行餐品的模糊查询,用户选择好餐品后,只需要单击相应的餐品图片就可以进入详情页,在此页面,设置了“加入购物车”的功能按键,单击此按键,餐品即被加入到购物车,用户此时再进入购物车进行相应操作即可。
  5.6 新闻公告
  此功能可以帮助用户了解相关的客服信息,以便在购物过程中获取帮助,在此功能模块,用户还可以了解餐品相关的知识,可以增加系统的内容丰富性,对系统餐品的应用案例进行展示,有利于餐品的营销。
  5.7 工作台
  前台申请成为卖家的会员会具有相应的工作台权限,主要用于管理本人发布的餐品以及相应的订单管理,从而满足个人卖家的相关功能需求。只有后台管理员在会员管理模块赋予发布权限,此会员才能够发布相应的餐品,会员发布的餐品同样通过管理员的审核以后,才能够在前台页面被检索到相关信息,会员发布的餐品通过管理员的审核以后,能够在前台页面被检索到相关信息,但只有在会员卖家进行入库操作后买家才能够购买,也就是餐品的库存>0时,买家才能够购买。
  6. 结束语
  为了使网上订餐系统真正成为优秀管理软件,软件借鉴了国内外优秀网站的设计理念。无论对餐厅管理者还是餐品订购者,该系统秉承实操性原则。该系统具有以下优点:
  (1)软件针对性强。根据群体特性进行个性化设计,摒弃千篇一律的刻板界面,设计符合使用群体个性化软件操作环境,为用户提供更好的服务。
  (2)软件具有较强的移植性。为了使软件服务于更多群体,软件在设计初期便考虑了不同平台的移植性问题,给使用者带来最大的方便。
  (3)软件采用友好设计界面,具有初级计算机知识便可完成系统操作。软件系统功能覆盖全面,对不合理的操作软件能够及时捕获并给予用户友好提示,避免用户操作失误。
  参考文献
  [1]杨连丽,蔡绍峰,张保强.基于Java的网上订餐系统的研究.工程技术(引文版), 2020(10):314~315.
  [2]郭强.基于Java网上订餐系统的设计与实现.数字化用户,2019,24(8):229.
  [3]单慧.基于Java的订餐管理系统的设计与实现.辽宁大学硕士学位论文,2019:56~57.
  [4]范博杰.基于JavaWeb的网上订餐系统的设计与实现.吉林大学硕士学位论文,2018:23~27.
  [5]单慧.基于Java的订餐管理系统的设计与实现.沈阳航空航天大学硕士学位论文,2018:43~46.
其他文献
一、前言  数据封装与传输和OSI参考模型密不可分,OSI参考模型是每位计算机专业学生必学的知识,每层的内容和功能学生们一般掌握的都比较好,但是对数据链路层协议和网络层协议的理解的一般都不够直观、不够深刻,仅仅停留在了解的层面。本文章通过思科公司的CiscoPacketTracer模拟器直观的描绘数据的封装与传输用到常用协议。.  二、仿真实验  1、仿真实验  模拟淄博职业学院综合楼522机房,
期刊
摘要:本文分析了财新网“微记录”栏目的视听语言的特色,及其改进建议。通过对财经类短纪录片视频栏目的研究与分析,为财经类媒体经济媒体在融媒体环境下的报道方式提供新思路。  关键词:财新网;微纪录;视听语言  财新网是由胡舒立所领导的财新传媒创办,是提供财经新闻及资讯服务的新媒体。“微记录”栏目隶属于财经视听板块,是一档财经类记录栏目。以人文视角解读财经内容,跟踪纪录社会中的产业现象与社会变迁,聚焦于
期刊
摘要:论坛自问世以来,越来越受广大用户的欢迎。随着网络的普及以及发展,论坛的用户量也是急速增长,俨然已经成为当今时代最受欢迎的在线交流平台,也成为年轻人获取消息的重要途径,使得论坛在互联网在线交流渠道中的地位越来越重要。本文以此为背景,采用时下比较流行的SSM框架,开发了一个以IT技术为讨论主题的论坛系统以供广大IT人士学习与交流使用。这种论坛虽然用户单一,并且主题比较小众,但是论题的专业性较强,
期刊
摘要:自动气象站的特点是无人操控便可工作,它可以自动探测某地区的风速、雨量、风向、空气温度、湿度等多种和气象有关的因素,是气象预报必不可少的天气信息来源。本文便对自动气象站的雷电外部防护与内部防护的屏蔽、均压等电位、分流、接地做一个简要的介绍,并针对其中存在的问题给出一些可靠的建议,希望对自动气象站的管理有引导意义。  关键词:自动气象站;雷电防护工程;工程概述;建议  近年来雷电袭击的案例屡见不
期刊
摘要:由于近年来在工业领域的深入发展,整体的产出效率也获得了一定的提高,而在当前信息化时代的发展下,工业行业若要达到更良好的发展前景,就必须极大地对自动化技术的运用创新。在DCS控制系统的使用中,其重点是为了对大型制造业企业在经济发展中对生产要求的适应,以及达到企业对于控制系统实现得更好作业条件,以综合智能系统化为出发点,采用了流程管理和过程监控的连接,并通过与电脑、通信、显示和监控四个技术相结合
期刊
【摘要】随着大数据技术逐步运用于气象网络平台,人们可以通过网络气象推送平台,实时的了解气象动态。相较于传统的电视广播的气象报道,气象网络推送平台的发展无疑为大众了解气象信息提供了便利。在各个网页,各个平台都可以实时的查询到气象信息很便利。但由于平台不同,气象信息在不同的平台推送的气象推送信息是不同的。气象网络推送的信息存在不同,不仅会给大众带去不好的服务体验,还会使平台的公信力下降。因此本文将从多
期刊
摘语:爬虫是能够自动爬取网页中许多种类数据的一种程序。爬虫一般是利用网页的URL来查找网页内容,然后直接返回给用户所需要的数据,不需要人工操作浏览器获取。爬虫是搜索引擎的一个重要组成部分,帮搜索引擎爬取互联网中的重要数据。爬虫程序核心是对网页进行解析,从中提取出自己想要的信息数据。  关键词:Python、爬虫、英汉互译  英汉互译在生活中也是特别重要的一个问题,像是平时大家在学习或者浏览一个英文
期刊
摘要:全景摄影是利用相机将360度球面场景拍摄到的一组照片拼合成为一幅包含全部场景的图片,并发布软件在互联网上,使浏览者有身临其境的感觉,就好像自己在现场漫游一样。也称为VR,虚拟现实技术。  关键词:全景摄影,全自动全景云台  一、全景摄影  全景摄影就是用现有的相机,在一个观察点上,水平360度,垂直180度,进行的一个球内表面无任何遺漏的全面摄影。由于照相机的视角限制,所以必须旋转不同的角度
期刊
摘要:用户在网络平台浏览过程中可能会看到一些与自己想要购买的息息无关的网上商品,影响了用户在网上的购物和体验,会直接导致用户大量流失,降低了购物平台的效率和转化。要想增加用户的消费黏度,就需为用户提供个性化的产品和服务。基于Hadoop平台的电影推荐系统,是为了解决个性化推荐的问题而设计。以网络电影作为影片推荐的主要研究数据对象,选择基于影片内容的电影推荐方式算法和基于内容协同数据过滤的电影推荐方
期刊
摘要在设计及调整盐水固井水泥浆配方时,水泥浆经常发生异常胶凝、脱水、气窜等异常现象。本文通过对水泥浆降失水剂合成配方的调整及甲基丙烯酰胺的引入制备了一种可解决异常胶凝问题的抗高温抗盐油井水泥降失水剂。  关键词油井水泥;异常胶凝;抗高温;抗盐;降失水剂  在使用淡水水泥浆封固盐膏层时极易发生盐层溶解导致地层间流体窜槽的形成,水泥石与地层胶结质量差造成固井质量差,因而需要用饱和或半饱和盐水进行固井作
期刊