基于web网上订餐系统的设计与实现(论文+源码)_kaic

摘  要
电子网络的快速进步给传统的餐饮行业带来了很大的变化。目前借助商业平台推广商家品牌,增加营业额,并且餐饮行业可以专注于发展个性化、特色的服务。在互联网的推动下,传统流通领域呈现出良好的发展趋势,越来越多的传统行业开始与互联网结合,散发出更多的活力。在这种背景下,网上订餐应运而生。
网上订餐管理平台的设计与实现是在研究现有订餐平台的现状与发展,分析订餐平台的发展潜力的基础上,从实际应用需求出发进行设计与实现的。系统客户端为用户提供了选择菜品种类、点餐、将当前订单保存到购物车、提交订单等功能。管理端为商家提供添加、修改、删除菜单,查看和修改订单状态,为平台管理员提供用户管理功能。
在设计和开发过程中在线订餐系统,类图和用例分析是用来分析和设计系统,并确定了系统的总体流程通过流程图,和技术,如VS2019用于实现系统。这些技术使系统具有更好的可用性和伸缩性,并便于后期的维护和升级。
主要工作特点:
(1)平台从实际应用出发,进行权限分配,并将系统用户划分为:平台所有者、加盟店和消费者。有利于更多商家加入平台,形成集约化服务。
(2)系统的功能分为前端显示和后端管理,包括产品的添加和修改、菜单浏览、购物车、订单的生成和处理。在后台管理中,商家对店铺进行管理,平台管理员对商家进行管理,形成了有效的监督和独立的经营模式。
(3)应用定位技术,将离消费者最近的店铺推送给消费者,缩短送货时间。
关键词:网上订餐;电子商务;MVC;Struts2
 
Abstract
The rapid progress of the electronic network has brought great changes to the traditional catering industry. At present, with the help of commercial platforms to promote business brands and increase turnover, the catering industry can focus on the development of personalized and characteristic services. Driven by the Internet, the traditional circulation field shows a good trend of development. More and more traditional industries begin to combine with the Internet and emit more vitality. In this context, online ordering emerged at the historic moment.
The design and implementation of the online ordering management platform is based on the research of the current situation and development of the existing ordering platform, the analysis of the development potential of the ordering platform, from the actual application requirements of the design and implementation. The system client provides users with the functions of selecting dishes, ordering, saving the current order to the shopping cart, and submitting the order. The management terminal provides menus for merchants to add, modify and delete, view and modify order status, and provides user management functions for platform administrators.
In the design and development process of the online meal ordering system, class diagram and use case analysis are used to analyze and design the system, and determine the overall process of the system through flow charts, and technologies such as S2SH JavaEE used to implement the system. These technologies enable the system to have better availability and scalability, and facilitate later maintenance and upgrade.
Main work features:
(1) From the perspective of practical application, the platform allocates permissions and divides system users into platform owners, franchise stores and consumers. It is beneficial for more merchants to join the platform and form intensive services.
(2) The functions of the system are divided into front-end display and back-end management, including product addition and modification, menu browsing, shopping cart, order generation and processing. In the background management, the merchant manages the store, and the platform administrator manages the merchant, forming an effective supervision and independent business model.
(3) Apply positioning technology to push the nearest store to consumers and shorten the delivery time
Key words: Online ordering; E-commerce; MVC; Struts2
目录
一、 绪论    
(一)课题研究背景    
(二)研究现状    
(三)主要内容    
(四)本文结构    
二、 网上订餐系统需求分析    
(一)系统业务流程分析    
(二)消费者用户业务流程分析    
(三)商户业务流程分析    
(四)管理员用户流程分析消费者用户用例分析    
(五)系统用例分析    
三、 网上订餐系统设计    
(一)功能概述    
(二)订单管理模块概要设计    
(三)餐品管理模块概要设计    
(四)用户注册登录模块概要设计    
(五)购物车管理模块概要设计    
(六)修改个人信息模块概要设计    
(七)数据库设计
四、 网上订餐系统实现    
(一)用户登录实现
(二)用户下单实现    
(三)平台管理员端功能实现    
五、 网上订餐系统测试    
(一)测试过程    
(二)测试订餐系统前端用例    
(三)系统后台数据库测试    
(四)测试设计评估及改进    
参考文献    
致  谢    
1绪论
1.1课题研究背景
当前,互联网已经成为人们生活、工作中必不可少的重要工具,通过网络技术使人们相互交流、团队工作以及共享信息变得十分便捷。网络应用在各个领域中都得到广泛的应用,在这种背景下,电子商务得以出现并快速发展,电子商务的物流体系与渠道应发展需要适时地建立和完善。消费者进行网上购物的主要方式便是电子商务。
网络信息时代,在许多传统的饮食业中,主要的交流方式和宣传手段大多数是以实际门面的方式,餐饮业在网络的领域中体系尚未完全建立与完善。电子商务的发展为传统的餐饮业带来了巨大的飞跃,餐饮业可专注于个性化、特色化服务发展,借助商务平台进行品牌推广,提升销售量。所以说电子商务 让传统的餐饮业注入了新的活力,必定能够推动餐饮业的快速发展。
在这种趋势下,餐饮业在电子商务中拥有越来越重要的地位,网上订餐系 统应运而生。人们用餐不用再去餐馆,免去了人多排队的烦恼,只需要通过网络就能买到符合自己心意而又营养实惠的美食,即节省了自己的时间,又为餐饮业提供了品牌宣传和更多商机。
1.2研究现状
应用管理软件进行管理,不仅提高了餐饮业的管理水平,还能提供及时、有效的餐饮信息,让消费者根据餐馆提供的信息快速找到需要的美味佳肴与传统餐饮业的人工作业相比,不仅节省了用户的时间,还为餐饮企业在取得经济上的效益的同时提高了管理工作的效率,不仅如此,餐馆还可以通过网络对自己的品牌进行宣传,并通过消费者的反馈信息,完善自身问题并提供更 高质量的食品和更好的服务,使餐馆有更大的发展空间。
在国外,网络订餐服务进行比较早,并且随着快递的铺开和网上交易模式的日益成熟,网上订餐正在走进千家万户。不仅如此,随着电子商务平台的发展,我国餐饮行业与电子商务让平台与商家走向共赢。并且,进一步促进了上游的配送行业,以及下游的第三方物流行业的发展。
当前,大家比较认可的餐饮与电子商务运作模式为:商户自己建立或者加 盟电子商务平台,消费者用户通过网络或者移动设备进行在线订餐。商户在最快的时间内制作餐品,交由线下的快递人员快速送达。通过近似残酷的考核体系,以及劳动密集型的作业方式,在最短时间内把餐品送到用户手中。从用户角度来讲,订餐人员已经享受到低成本、快捷的用餐模式。然而,现有的运行模式中仍然存在很多问题。
主要体现在:
(1)缺少有效的监控体系。餐饮行业对食品安全有着极高的要求,如果对供给侧的商户供餐过程缺少有效的监控,势必会有黑心的商家制作问题食品。
(2)现存的个体经营商户很难建立起成规模的电子商务平台。选择加盟是他们唯一的选择,电子商务平台与商户之间的利益争夺不利于一些特色餐饮的特色发展,而趋向于制作快速、低成本的食品。
(3)订餐管理系统对用户信息保护缺乏安全责任。大量用户注册平台后信息被过度利用,账号不可注销,也意味着个人信息不可收回。
虽然如此,政府已经开始关注订餐行业的健康发展,出台了一些引导性的法则。一些学者开始进行了制度层面上、技术手段上的研究,推动整个订餐行业的健康特色发展。
学术界重点关注个性化的订餐系统的技术实现,当前相关前沿问题不仅仅体现在应用新技术实现订餐管理系统,还体现在应用个性化算法进行订餐信息检索,餐饮信息推送的算法优化研究,并探讨相关算法在系统实现中如何应用。如:应用贝叶斯网络,进行用户行为建模分析,通过对用户进行订餐过程中固定的订餐时间和地点,进行订餐行为发生的概率统计,从而得出指导性建议,基于量化算法用于对评价进行量化粗略判断近期是否产生大量虚假评价,根据特定用户用餐的选择行为,进行餐品推荐和座位最优推荐,从而提高上 座率叫。
随着新的开发技术发展以及相关的订餐理论研究的深入,订餐管理平台将朝着实现基本的功能的同时,通过信息系统实现餐饮业务流程标准化、规范化、可视化,全方位进行食品质量监督,提供大数据挖掘与服务提升决策支撑,信息推送人性化,支付便捷安全等。
1.3主要内容
在研究了当下已存在的订餐平台的现状与发展,结合国内外的大环境,分析了订餐平台发展的潜力。从系统需求方面详细介绍了订餐平台需要提供的功能,用户端需要提供给用户选择商圈、选择店铺、点餐、保存当前点餐到购物 车的功能、在线支付和评价订单的功能,而商户提供了编辑店铺、修改菜单、 查看订单和修改订单状态的功能。在明确系统需求之后,对平台如何架构和设计做了进一步的研究。同时对设计过程中难以处理的几个点,详细论述了困难点和最后给出的解决方案。主要工作特色创新:
(1)从实际应用出发,设计并实现了一款通用型的订餐平台。
(2)为了让平台更具生命力,将用户划分为:平台所有者、加盟店家和消费者。与普通的订餐管理系统不同之处在于,可以多家店家加盟进驻平台。
(3)应用定位技术和基于地理位置推送算法,向消费者推送最近距离店家,缩短送餐时间。
1.4本文结构
本文分为六个部分:
第一部分:介绍了网上订餐系统的研究背景,并且对该系统的研究意义与发展潜力进行分析,通过分析结果确定了主要的研究内容和开发工作。
第二部分:介绍了网上订餐系统涉及的相关技术基础,分别对这些技术进行了概述,并分析了相关技术的优势。
第三部分:分析网上订餐系统的业务需求,进行了详细的业务流程分析。应用UML建构工具对系统用户的业务需求进行了用例分析。
第四部分:根据系统的需求分析,进行网上订餐系统的设计,包括每个功能模块的具体设计和数据库的设计。
第五部分:明确了系统需求分析和设计思路后,使用相关技术开始进行开发工作,完成系统的实现。
第六部分:为确保系统所有功能的稳定性进行系统测试,先进行每个单元模块的测试,再整合所有单元模块进行系统的整体测试。
第七部分:对以上工作做工作总结,以及进一步工作的展望。

猜你喜欢

转载自blog.csdn.net/weixin_39563171/article/details/129952887