外卖订餐系统的设计与实现/点餐订餐系统

您所在的位置:网站首页 外卖订购 外卖订餐系统的设计与实现/点餐订餐系统

外卖订餐系统的设计与实现/点餐订餐系统

#外卖订餐系统的设计与实现/点餐订餐系统| 来源: 网络整理| 查看: 265

1引言

随着社会的发展和进步,人们对如何使用信息化管理工作有了一定的认识,科学信息化的办理工作,能够准确、快速、完整的保存信息,并且能够提升工作的效率,还加快了社会的发展。

现在人们的生活水平有了一定的提高,那么压力也伴随而来,所以人们对美食的需求越来越大,餐馆的生意也是越来越红火,如何更好地进行外卖订餐系统更好的为用户服务,提高订餐效率,成为各大用户关注的热点。为了能够为用户提供更好的服务,所以外卖订餐系统的以往的订餐方法需要改变。因此,结合计算机计算的成熟,特开发了本外卖订餐系统。

1.1 课题研究的背景

进入21世纪以来,餐饮行业以年均20%的增长速度,成为国民经济中的发展最快的行业之一。随着人们生活水平的不断提高,人们甚至想要不出门就能吃到可口的饭菜一这就是外卖。在我国高校内餐饮行业外卖行业更是发展最快的一个行业,外卖订餐已经成为学生生活中不可缺的一部分, 而订餐的方式也随着学生们的要求提高,不断的多样化和成熟化。

1.2 研究现状

依靠电话订餐是用户目前最主要的订餐方式,有很多较大的商家都是使用电话订餐方式,此种订餐方式有不少的缺陷,比如:时效问题、打电话的成本等等。目前外卖订餐行业的现状分析如下:

(1) 商家数量众多,各店竞争较大。

(2) 商家多数实行人工方式订餐,即打电话订餐登记。这种订餐方式造成订餐很不方便特别在订餐高峰期,经常出现打电话打不通的现象。

(3)商家多数没有实行市场分析,一些菜式在顶峰期出现缺菜现象,而一些菜式却

出现积累现象,造成了资源的浪费和经济损失。

(4)商家没有对外卖进行财务管理,造成对店内资金管理不明确和店员滥用资金的

可能。

(5)无法为店内管理层提供准确的决策信息,掌握及时的市场消息。通过分析现外卖行业的现状,不难发现国内高校的商家大多数都是依靠手工的管理方式,没有实行外卖订餐管理的信息化,所以造成了不少问题。

1.3 外卖订餐系统的可行性分析及其作用

依靠传统的电话订餐实行外卖订餐不仅造成学生的方便,也对商家的经营产生了

不良影响。实行电话订餐有以下几个缺点:一、在订餐高峰期,一架电话,那么多的订餐顾客,有时候要多次拨打才能接通,这种情况下有时也造成双方语气匆忙,态度暴躁,给订餐带来极大的不便,二、点菜不方便,学生如果没有点菜单,很难点菜,另外商家得每栋宿舍每间地派传单,无疑又是一笔不小的开支,三、学生必须支付打电话的成本,虽然有些商家有校园短号但对于一些没开通校园短号的学生也不是很方便。通过上面分析,电话订餐已成为一种阻碍外卖行业发展的落后方式了,实行订餐管理的信息化迫在眉睫,利用外卖订餐系统对外卖流程实行信息化,不仅给订餐顾客带来了方便更给商家带来了经济利益。外卖订餐管理给顾客和商家带来了双赢。对于顾客,不用再担心高峰期打电话订餐失败了,顾客可以在网站浏览相关菜式,解决了以前的那种电话订餐造成订错菜式的现象。对于商家更是带来了长远的利益,减少商家的人力和财力,通过订餐管理系统使商家能够及时掌握市场信息,推销新菜式和实行更有效的经营策略。

1.4 研究的内容

首先要对外卖订餐系统的相关信息有整体把握,了解外卖订餐系统的现状;

其次要明确调查和了解外卖订餐系统所涉及到的相关信息,并记录和处理相关的数据。

再次要研究开发本外卖订餐系统的需要采用的哪种数据库管理系统,设计好所使用的数据库表;

最后,我们将研究系统功能模块的详细设计,选择适合的开发工具。

2关键技术介绍

2.1 B/S架构

B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与用户交互的平台,而C/S则需要开发专用的应用程序。

图2-1 B/S结构图

2.2 MySQL 介绍

在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。

MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。

因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。 由于MySQL的速度,可靠性和适应性,MySQL受到重视。

MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库。

2.3 MySQL环境配置

本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始用户、密码(注:这不是MySQL里的用户、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。

修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:

cd C:\Program Files\MySQL\bin

MySQLadmin -u root -p password 123

回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。

2.4 JSP技术介绍

Java Server Pages技术是由Sun公司发布的,Sun公司利用jsp技术来开发动态Web应用的一项技术。它的特征是简单易学又可跨平台操作,在众多动态Web应用程序设计语言中最为合适,利用短短几年的时间就已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP已经得到了大家的重视,有了很好的发展,越来越多的动态网站开始采用JSP技术。下面就对JSP及其相关技术进行简单的介绍。JSP技术能以一种简单方便而且快速的方法生成Web页面。使用JSP技术的Web页面可以很轻松地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。

2.5 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

2.6 Tomcat

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多

的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3