随着社会的快速发展,人们的生活节奏越来越快,对于“衣食住行”的“食”要求也更高。人们希望在更短的时间内能享受到更高的餐饮享受。传统的店面形式的餐饮已经不满足需求了。随着计算机技术和互联网技术的普及和发展,将传统的餐饮和计算机网络结合起来形成的网上订餐很好的解决了这个问题。
本文详细说明了基于JSP技术的网上订餐系统的设计与开发过程。系统采用Eclipse作为开发平台,Java作为后台的开发语言,JSP作为前台页面展示的技术,选用MySql开发用数据库,基本实现了网上订餐的功能,包括前台的功能,会员的注册和登录,餐饮搜索,餐饮信息、公告信息的浏览,订餐,订单的管理等;后台的功能,管理员登录,餐饮分类管理,餐饮管理,订单管理,留言管理,会员管理,公告管理,营业额管理等。
本文的结构如下:首先是开发背景和研究意义的阐述,对采用的技术作简要的介绍,然后是对系统的分析,接下来就是系统具体的设计,其后是具体的功能实现,最后是系统的相关测试。
开发背景
“民以食为天”,而传统的餐饮业在很多方面已经不能满足现代社会的需求了。比如去餐厅就餐时,可能会由于人流高峰期,导致排队,进行长时间的等待;或者不想出门,想在家中就能享受到美食。哪里有需求,哪里就有市场。出现了这样的用户需求,也就出现了外卖订餐的想法。外卖订餐其中一个方式就是电话订餐,但是传统的电话订餐方式却存在一些问题,比如客户由于对于菜品的不了解,会花费相当一部分的时间进行菜品的咨询;当处于订餐高峰期时,多人同时打电话预购会出现线路忙的问题。
传统的餐饮店,大多会以店面的形式交流、宣传和服务,采用人工的方式进行店铺的管理,人工进行记录,人工进行顾客信息的、订餐、订餐信息的管理,管理与服务过于复杂和繁琐,甚至造成人力资源的浪费。
随着电商的发展以及互联网用户的快速增加,网上订餐的形式能够很好的解决这些问题。
研究意义
随着网络的发展和普及,只有页面更加精美,交互更加友好的网站才能吸引消费者的注意。在自己的网站上,经营者发布展示餐品,为各种餐品配上图片和文字说明,以吸引消费者的关注。在进行企业经营管理时,网上订餐能显著提高餐饮店的服务效率,更好的节约其它方面成本,比如店面,人工等等。使用计算机来处理订餐相关业务,准确高效,不仅能够加快公司的运行速度,而且可以为客户提供了更快速,方便的餐饮服务。
网上订餐方式与传统的订餐方式相比,除了拥有高效的特点外,还有其它优点。首先网上订餐系统提供的餐饮信息更加丰富具体,采用图文并茂的方式来描述餐饮,能够给用户更多的选择,同时也能有更好的感受。其次在用餐时间的优点,传统的电话订餐方式有一个弊端,即在用餐高峰期,生意好的店面可能会出现电话占线等问题,用户可能会因此放弃此次订餐,而网上订餐则没有这样的问题。很多上班族到了饭点的用餐选择并不多,网上订餐很好的迎合了这一需求,只需要上网预订一下,就能享受到可口的饭菜,省时省力。
网上订餐方便、快捷、高效的特点,所提供的更好的服务会能生成良好的口碑效应,吸引更多的顾客,为餐馆带来更多盈利。在订餐方式中添加网络的元素,也能够从侧面提升餐馆的形象。
网上订餐系统一方面可以满足顾客需求,另一方面使餐饮企业有了更加高效的经营管理方式。系统的实施成本也不高,主要就是软件成本,即订餐系统;硬件成本,一个能够上网的计算机。网上订餐系统是一个小型的应用系统,餐饮店的经营者使用起来没有很大的经济负担。
系统可行性分析
外卖网上订餐系统可行性分析的目的是明确订餐系统开发的必要和可行性,来确认将要研究的问题的迫切性,是否能在现在的资源和条件上实现系统开发。本系统的可行性分析主要从管理、技术、经济等方面进行分析。
(1)管理可行性分析
袋鼠外卖网上订餐系统的管理人员主要是各个商家。为了能够实现网上订餐,一个切实可行的订餐管理系统是必要的,管理人员对此项目是支持的。管理条件是指管理方法是否科学,改革时机是否成熟等等。具体来分析的话以上条件都是满足的。管理方法是利用在网络上使用计算机来对订餐进行具体的管理,随着技术的发展和人们需求的改变,网上订餐的时机也是成熟的。所以,从管理方面来说,是可行的。
(2)技术可行性分析
从技术角度来看,袋鼠外卖订餐系统依据MVC的设计思想,将系统主要划分成了三层,即模型层(model)、视图层(view)和控制层(controller)。其中模型层对应的是数据库,主要进行数据增删改查,在这里我主要使用了hibernate框架来开发以提高效率。视图层对应的是网页,主要使用的技术是jsp。而控制层对应的则是动态网页,具体的业务代码都属于此层。依据MVC的思想,本次开发使用的MVC框架是struts,struts+hibernate作为基础架构的开发模式已经经历过了无数次的验证,是成功的。所以说,从技术方面来说,是可行的。
(3)经济可行性分析
从经济角度来看,开发和维护袋鼠外卖订餐系统的硬件成本不高,只需要一台联网的电脑。长远来说,若使用本系统,反而会比传统的方式花费的费用更少。使用本系统后,可以降低销售成本,提高服务效率,客户和商家只需要在电脑上安装常见的浏览器即可。而开发本系统的ssh(spring+struts+hibernate)的模式也是较为理想的模式,在实际的开发中有很高的经济可行性。综上,从经济角度来看,也是没问题的。
综上所述,本次设计在管理、技术、经济等方面都是完全可行的。
结论
随着社会的快速发展,人们的生活节奏越来越快,对于“衣食住行”的“食”要求也更高。人们希望在更短的时间内能享受到更高的餐饮享受,而传统的店面形式的餐饮已经不满足需求了。
在完成本次毕业设计的过程中,采用了MVC设计模式,完成了基于JSP技术的网上订餐系统,基本实现了预期的功能。前台功能主要包括注册功能、登录功能、修改注册信息功能、餐饮搜索功能、订餐功能、订单管理功能、留言评价功能、公告浏览功能。后台功能主要包括管理员登录、餐饮分类管理、餐饮管理、订单管理、留言管理、会员管理、公告管理、营业额管理。本系统满足了用户的网上订餐需求,为用户的生活提供了便利。对于网站的管理人员来说,友好的人机界面也能为管理人员提供更好的管理方式。
由于本人知识水平和编程能力等等因素的限制,系统中原本预想的一些功能并没有实现。比如说网上支付的过程;会员等级能够根据消费金额自动调整而不是只能由管理员调整;黑名单功能等。对于问题的考虑没有那么的深入,需要以后的学习生活中继续提高自己,进行更加深入的研究。 |