1、I本科毕业论文(设计)网上订餐管理系统的设计与实现学院专业 信息管理与信息系统姓名学号II目录目录 .I摘要 .IIIAbstract .IV第一章 引言 .11.1 研究背景 .21.2 项目适用范围 .2第二章 技术简介 .22.1 Java 的特点: .22.2 ssh 框架的特点 .32.2 mysql 的特点: .5第三章 系统运行环境配置 .63.1、JDK 安装及环境变量配置 .63.2、tomcat 安装及环境变量配置 .103.3、数据库 mysql 的安装 .10第四章 数据库表 .254.1、创建 hotel 用户 .254.2、使用该用户 .254.3、创建数据库表 .
2、25第五章 需求分析 .305.1、买家需求 .315.2、商家需求 .315.3、管理员需求 .31第六章 系统模块介绍 .326.1、菜系管理 .326.2 菜品管理 .336.3 餐桌管理 .356.4 餐厅订单管理 .356.5 订餐流程 .366.6 广告 .40III第七章 系统测试 .417.1、系统测试目的 .41第八章 总结 .46参考文献: .47IV摘要在本文中,我主要是分析一些中型、小型餐馆的管理系统的订餐模式,并且有了重大的发现,以前餐厅的订餐模式(即大部分餐厅的工作人员都是通过人工手动的方式来进行顾客订餐操作的各种管理,比如手动地进行记录顾客点餐的信息,以及手动计算
3、价格,人工地进行记录顾客的个人信息,顾客订餐,订单信息管理,通过电话、微信或者 QQ 等联系方式进行各种关于交易的信息的传递以及交流),目前已经逐步的在市场被淘汰,不能适应新的潮流,以往的订餐的模式信息交换速度很慢(只能一对一的进行各种交流)、配送的速度很慢、配送成本也很高等特点。随着现代网络技术的飞速发展、电子商务技术的普及,网上商城现在已经成为我们人类生活的一部分,如淘宝网、QQ 拍拍网,天猫,京东等等。但网上订餐系统目前还处于发展的初期,主要原因是网上订餐系统对食品的配送有着非常严格的要求。关于在食品配送这一方面的问题,本文主要设计了一套最为有效率的配送方案,可以让店家以最快的速度将食品
4、送到用餐者的手中,减少顾客等餐的时间。该网上订餐系统是为中、小型餐厅提供较好的食品销售平台,将为顾客提供一个很好的订餐平台,而且能为顾客提供更快更好的送餐服务以至让顾客满意,从而能够提高快餐的预定的销量。本文将设计的是基于互联网的一个 B/S 模式的网上订餐系统,而且能为客户提供通过商家网站的选择浏览菜系的介绍以及菜品的介绍、点菜订餐、以及预定餐桌等各项服务。并为商家和后台管理人员提供一个通过服务平台去实现用户信息和顾客订餐的管理,以便解决信息交换速度慢,配送速度慢等各种问题,从而大大提高了商家服务的质量。本文很详细的介绍了,该系统所用技术的介绍,需求分析、顾客订餐的流程,后台管理员管理该网站
5、的流程,订单管理的流程,以及怎样使用广告为该餐厅盈V利,最后介绍了系统测试(即怎样测试系统的功能及其优化)。关键字:网上订餐系统 订单管理 VIAbstractThis paper mainly analyzes the small and medium-sized restaurant ordering management system mode, found before ordering patterns (i.e. manual way to carry out various operations management, such as artificial record, art
6、ificially record personal information of customers, customer ordering, order information management, by phone, WeChat or QQ contact all of the transaction information transmission and exchange) is unable to adapt to the various needs of the development of the market now, the ordering model of inform
7、ation exchange is slow (only one of each kind of communication), delivery speed is very slow, the distribution cost is very high. With the rapid development of modern network technology, the popularity of e-commerce technology, online shopping mall has now become a part of our human life, such as Ta
8、obao, QQ pat Network, Tmall, Jingdong, etc. But the online ordering system is still in the early stages of development, the main reason is the online ordering system for food distribution has very strict requirements. According to the food distribution problems, this paper designed a scheme for the
9、distribution of the most efficient, transfer the information to the store ordering with the fastest speed and mode, and will be the fastest speed of food safety to the hands of every customer. This is a good online meal ordering system to provide food sales platform for small and medium sized restau
10、rant, will provide a good ordering platform for customers, but also can provide customers with faster and better service delivery and customer satisfaction, in order to raise the reservation sales of fast food. VIIThis design is a B/S mode online meal ordering system based on the Internet, but also
11、can provide the merchant site select browse local food, order and other services for customers to book a table. And to provide a platform to realize the user information through the service and customer order management for businesses and backstage management personnel, in order to solve the informa
12、tion exchange rate is slow, slow speed distribution and other issues, thus greatly improving the quality of business services. This paper introduces in detail the requirements analysis of the system, the process of customer ordering, the process of the background management, the flow of order manage
13、ment and the difference between the online ordering system and the online store profit model. 网上订餐管理系统1第一章 课题背景1.1 研究背景进入 21 世纪,全球各地网络化,我们的科技也在突飞猛进。目前我国正在大力的发展互联网加,深深加速了计算机网络技术的普及,而且计算机技术在提高我们生活水平的同时,也极大的改变了我们的生活水平方式,随着互联网技术的快速发展,移动终端种类的数目、移动用户人数的增长速度那也是空前绝后的。网上购物现在已经成为了人们的一种生活习惯,当然网上订餐也不例外,因为网上定餐给人
14、们带来了很大的便利性。我们生活水平的方式和互联网技术有着密不可分的联系。互联网技术应用普及到了我们的生活的每一个领域,包括技术领域,以及生活水平领域,对我们的生活产生了重要影响。我们日常生活中所需要的各种信息交流(包括深度的信息交流和广度的信息交流)一直不断的在增加,只有这样,我们的生活以及技术水平才会跟上时代前进的脚步。电子商务技术在互联网行业得到了极大的普及与发展。但在餐饮行业中,目前,电子商务技术才处于萌芽阶段;在之前的的各大餐饮行业中,大部分餐饮店都是通过实际门面的方式,来进行各种广告宣传的,以此来增加餐厅的知名度。在之前顾客传统的点餐方式中,我们都是通过餐厅的服务员以人工的方式来进行
15、各种操作的管理,比如,我们进行人工记录,餐厅服务员人工的录入顾客个人的信息,顾客订餐,订餐信息,通过电话、微信或者 QQ 等联系方式联系,进行关于各种所订食品方面的信息之间的交流,在该种形式下,每个餐厅必须请大量的服务网上订餐管理系统2员,增加了餐厅的成本,并且效率不高,而在现在计算机技术飞速发展的今天,目前这些问题都可以非常轻而易举的解决,通过计算机或者网络来完成,不仅方便而且操作简单。1.2 项目适用范围本系统主要为指定的餐店提供网上点餐平台,大中小型的餐厅均可以使用,为广大顾客朋友提供网上订餐。 第二章 技术简介本系统采用 JAVA 的 ssh 框架、JSP 和 mysql 数据库设计而
16、成的网上订餐系统。Java 是一种可以撰写跨平台应用程序的面向对象的程序设计语言。JAVA 技术具有高效的通用性、平台移植性和安全性,广泛应用于 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JSP是以 java 为基础开发的,所以它不仅可以沿用强大的 API 功能,而且可以动态、交互的使用 web 服务器的应用程序,如今最流行的 web 服务器 Apache 同样能够支持 jsp。 Mysql 也是一个非常突出的数据库的平台,具有功能强大,体积小,速度快,安全可靠性高等特点,许多中小型网站因为成本低而选择了以 mysql 作为网站开发数据库。
17、网上订餐管理系统32.1 Java 的特点:1)简单 (Java 语言是 C+语言的一个“纯净”版本); 2) 可移植性 ( 一次编译到处运行) 3) 面向对象 4) 分布式 (Java 把打开套接字连接等繁琐的网络任务变得非常容易) 5) 健壮性 (Java 编译器会检查出很多其他语言在运行时刻才显示出来的错误; 6) 多线程 (多线程编程的简单性是 Java 成为流行的服务器端 开发语言的主要原因之一) 7)安全 (用 Java 可以动态构建防止病毒篡改的大部分系统) 8) 动态 (Java 可随意增加新的方法以及实例变量,而客户端却不需做任何的更改) 9)体系结构是中立的( 字节码和计算机的体系结构没有关联,只要存在运行时系统,可以在多种处理器上执行) 2.2 ssh 框架的特点1)典型的三层构架体现 MVC(模型 Model,视图 View 和控制器 Conttroller)思想,是一种常见的系统开发模式, MVC 减弱了业务逻辑接口与数据接口之间的耦合,以及让视图层更易于操作及其控制。2)良好的可扩展性,ssh 框架的主流技术背后有相当强大的用户在支持着它,所以 ssh 框架的扩展性特别的强。