基于JAVA的网上订餐系统设计文献综述
2020-04-14 19:50:39
随着互联网技术的快速发展,网络早已成为现代人日常生活中不可或缺的部分,网上订餐由于其独有的便捷性和直观性,更能够轻而易举地被现代人认同和接受。互联网诞生出这种便捷的订餐形式,也是电子商务的全新体现。
在线订餐模式最早在美国兴起,在美国、英国等经济发达国家的发展速度高于我国,这是由于其快节奏的生活方式和文化差异决定的。其网络基础设施、网络普及度要高于我国,餐饮业能够及时的改变思想,不断运用先进的管理方法和手段。充分利用巨大的信息资源。美国很多大型餐饮企业都具有自己的网上订餐系统,相比国内要普及许多。我国网上订餐正处于发展起步阶段,目前国内的网上订餐平台还是处于混乱的势均力敌状态,各大网站各自占据着自己的一方水土。比较流行的有饿了么、美团外卖、口碑外卖等品牌,但伴随着马太效应越来越显著,网上订餐市场也在进行新一轮的清晰,拥有较强资本力量的订餐网站在飞速的扩张发展规模。占领市场份额。但是目前对于商家来说大多数商家会有先入为主的概念,还缺少对订餐平台的选择认知,主动比较意识,因此现在餐饮企业的主动行为并不是很明显,等到市场混战结束,格局确定,订餐平台纷纷体现其特征时,平台差距也会凸显。
网络信息时代,在许多传统的餐饮业中,主要的交流方式和宣传手段大多数是以实际门面的方式,餐饮业在网络的领域中体系尚未完全建立。电子商务的发展为传统的餐饮业带来了巨大的飞跃,餐饮业可专注于个性化、特色化服务发展,借助商务平台进行品牌推广,提升销售量。因此电子商务让传统的餐饮业注入了新的活力,必定能够推动餐饮业的快速发展。在这种趋势下,餐饮业在电子商务中拥有越来越重要的地位,网上订餐系统应运而生。人们用餐不用再去餐馆,免去了人多排队的烦恼,只需要通过网络买到符合自己心意的食物,节省了自己的时间。而网上订餐作为一种以服务为核心的服务模式,在如今服务意识越来越强的社会环境下发展形势一片大好,人们也更加认同电子商务这种方便的购物模式。
{title}2. 研究的基本内容与方案
{title}(1)研究基本内容及目标
基于网上订餐系统使用的特点,如何更加方便、快捷的使用上系统是首要任务。因此选择基于WEB的B/S架构进行开发。Internet上的企业级计算迅猛发展。Web服务器早已不再局限于过去仅包含的HTTP服务。Sun公司的J2EE平台以及它的优良特性很大程度上所见了服务器端多层企业应用的开发,已经成为电商平台的主要开发模式。尝试用MVC设计模式,在网络上架构一个网上订餐网站,是在Windows操作系统下,以MYSQL为数据库开发平台,Tomcat网络信息服务作应用服务器,采用JSP(Java Server Pages)技术开发的网上订餐系统。
在研究了当下已存在的订餐平台的现状与发展,结合国内外的大环境,分析了订餐平台发展的潜力,从系统需求方面介绍订餐平台需要提供的功能,用户端需要提供给用户点餐、保存当前点餐到购物车的功能,在线支付和评价订单的功能,而商户端提供了修改菜单、查看订单和修改订单状态的功能。
(2)拟采用的技术方案和措施
在明确系统需求之后,对平台如何架构和设计做了进一步的研究。同时对设计过程中难以处理的几个点,详细论述了困难点和最后给出的解决方案。所采用的技术路线如下:
采用MVC设计模式,基本的GUI程序设计模式,主要作用于将程序分割成领域模型M和展现V和控制器C三部分,将各部分工作分开,达到专业化开发。MVC设计模式是许多交互和界面系统的组成基础。它根据对于界面灵活多变的需求,MVC将交互系统的构成拆分为模型、视图、控制三个分成。MVC将业务处理与显示进行分离,强制性地将应用分为模型层、视图层及控制层,增加了应用系统的可拓展性。
以MySQL为数据库开发平台,将数据存放在不同表格中,易于管理员接受以及拥有很高的兼容性。MYSQL使用多线程,支持多处理器,MYSQL是一种关联性数据库管理系统,使用的语言是数据库的通用SQL语句,非常易于管理员接受并且具有很高兼容性。MySQL数据库因为它轻便、简单易用、总体拥有成本低,代码开源,一般被对数据容量等无太大要求的中小网站所选择。