基于java网上订餐系统的设计与实现

随着科学技术与经济的快速发展,网络信息技术也有了显著的提升与进步,当今的社会是一个集数字化,网络化,信息化的,并且是以网络为核心的现代化社会。伴随信息互联网的高速成长,使得互联网应用也走进家家户户的日常生活。网上订餐作为一种新的生活方式,更加新颖。
毕业设计中,界面的设计主要使用了在jsp插入HTML语言以及JavaScript对系统的页面进行相关的加工处理完善以使得页面实现的效果尽可能的满足美观的要求。而对于后台的设计主要是使用了javaSE基础编程,及javaEE中的Jsp页面的动态编程,servlet处理交互逻辑,并且使用jdbc连接数据库,数据库则选用了更为高效的MySql数据库。
本论文就此次毕业设计的系统内容,从餐品的管理,餐品的分类以及查询,到订餐车实现,客户对订单的处理,再到系统对订餐和餐品的管理。系统从业务流程的角度上分析,完成了订餐系统的基本功能,可是使得用户通过互联网进行点餐以及交易。相比于以往的订餐方式,网上订餐更加便捷,高效,对于餐厅更加节省人力,有利于管理,对于顾客更加省时省力。

关键字: 网上订餐系统; JSP; 系统管理;javaweb;

Title Intelligent ordering system based on Java Web

Abstract
With the rapid development of science and technology and economy, the network information technology has also been significantly improved and improved. Today’s society is a modern society with digital, network, information, and network as the core. With the rapid growth of the information internet, Internet applications have entered the daily life of every household. As a new way of life, online ordering is more novel.
In the graduation project, the interface design mainly uses the HTML language inserted in JSP and JavaScript to process and perfect the system page, so as to make the effect of page realization meet the requirements of aesthetics as much as possible. For the backstage design, we mainly use the basic programming of Java se, the dynamic programming of JSP page in Java EE, servlet processing interactive logic, and use JDBC to connect to the database, which selects a more efficient MySQL database.
This thesis focuses on the system content of this graduation project, from the management of meal, the classification and query of meal, to the realization of meal ordering vehicle, the processing of customers’ orders, and then to the management of meal ordering and meal products. From the perspective of business process, the system completes the basic functions of the ordering system, but enables users to order and trade through the Internet. Compared with the previous way of ordering, online ordering is more convenient and efficient, which is more labor-saving for restaurants, conducive to management, and more time-saving and labor-saving for customers.

Keywords: online ordering system; JSP; system management; JavaWeb;

目  录

第一章 绪论 1
第二章 开发环境与主要技术 2
1.1 课题背景 2
1.2 开发平台 2
1.3 JAVA简介 3
1.4 B/S结构的介绍 3
1.5 JSP技术的介绍 4
1.6 JavaScript语言介绍 5
1.7 JQuery 6
1.8 MySQL数据库介绍 6
1.9 Eclipse介绍 7
1.10 MVC模式介绍 7
1.11 Tomcat服务器 8
第三章 系统需求分析 9
3.1 开发环境 9
3.2 需求分析 9
3.3 可行性研究分析 10
第四章 系统概要设计 11
4.1 系统设计概述 11
4.2 系统功能分析 12
4.3 系统流程介绍 13
第五章 数据库设计与实现 14
5.1 数据库的结构设计 14
5.1.1 概念结构设计 14
5.1.2 表概要说明 14
5.1.3 数据表的结构 15
第六章 系统的实现 19
6.1 前台模块首页 19
6.2 前台用户登录管理 22
6.2 前台用户记住密码功能 24
6.3 前台用户订餐管理功能 31
6.4 前台菜单查看功能 42
6.5 前台订单查看页面 43
6.6 后台用户登录,注册功能 43
6.7 后台菜品管理 44
6.8 后台菜品类型管理 45
6.9 后台餐桌管理 46
6.10 订单管理 47
第七章 系统测试 47
7.1 测试方法 47
7.2 测试流程 48
7.3 系统测试结果 48
第八章 总 结 48
致谢 49
参考文献 50

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五星资源

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值