摘 要

随着我国在本世纪科学技术与经济的快速提高,网络信息技术也有了显著的提升与进步。在我们平日生活中有很多生活方式以及习惯随着周围信息化的快速提高也有和以往相比变化越发的翻天覆地。本次毕业设计“基于JAVAWEB的在线点餐系统”,相比与之前传统的电话订餐,门店订餐这种靠无线电话,人工传递的方式的信息途径,这些方式解决问题的效率很低。由于上述缺陷,为了适应当前时代信息快速发展,数据大爆炸的趋势,采用先进的发展的网上订餐管理系统使上述的种种缺陷得以得到缓解和解决,精简了餐厅的工作流程,顾客的订餐更加便捷,从而提高了餐厅的营业额。由于网络的的快速发展,所以订餐系统随着网络也要有一定的发展与变化。因此毕业设计“基于JAVAWEB的在线点餐系统”是非常有必要的。网上订餐系统对订餐所涉及的两个主要用户:客户与店家(餐厅),在实现网上订餐之前,双方进行订餐工作,双方都需要花费大量不必要的时间精力。而快速发展的网络技术,使得订餐系统中所要使用的管理流程在很大程度上做到了极大的简化了,使得餐厅的管理系统更加快速高效,更加便捷。提高餐厅工作人员的整体工作效率,更加给使用订餐系统的顾客更加便捷的使用享受和良好的用户体验。
从始至终人们都寻求便捷,舒适的生活方式。网络作为提高生活水平的重要工具,在出现后,人们逐渐对其产生了依赖,在依赖的同时也希望网络能给自己带来更方便的帮助,从而大量的销售网站,娱乐网站等等也就慢慢诞生了,这个网上订餐系统是一种基于B/S架构的一种系统模式,订餐系统网站的上手非常的方便,即使第一次登陆,通过网站的指引也会让您订餐非常顺利便捷,如同多次订餐的老顾客一般。
此次毕业设计的系统,网上订餐系统的开发与设计,在系统可靠性,以及项目的扩展性上占有极大优势。此外对一些java相关技术进行了部分研究,设计并且实现系统,同时为以后自己的可能还要做的其他项目打下了有效以及坚实的基础。

目  录

第一章 绪论 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