目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1研究背景及意义 1
1.2研究现状 1
1.3章节安排 2
第二章 相关技术说明 3
2.1 JSP(Java Server Page)简介 3
2.2 Spring框架简介 3
2.3 Spring MVC框架简介 5
2.4 MyBatis 框架简介 5
2.4 MySql数据库简介 6
2.5 Eclipse简介 6
2.6 Tomcat简介 7
2.7 jQuery简介 7
2.8系统开发环境概述 7
2.8.1硬件环境 7
2.8.2软件环境 8
第三章 系统分析 9
3.1可行性分析 9
3.1.1经济可行性 9
3.1.2技术可行性 9
3.1.3法律可行性 9
3.2系统功能及特性分析 9
3.3后台管理模块需求分析 10
3.4前台下单模块需求分析 12
第四章 系统设计 13
4.1网上餐厅管理系统的功能模块概要设计 13
4.1.1用户模块概要设计 13
4.1.2管理员功能模块概要设计 13
4.2数据库的概要设计 14
4.2.1数据库实体关系图 14
4.2.2数据库表的设计 15
第五章 系统实现 18
5.1功能模块介绍 18
5.1.1界面设计 18
5.1.2 菜单信息浏览 18
5.1.3 用户登陆/注册 19
5.1.4 个人信息预览 20
5.1.4 订单信息表 20
5.1.5 餐桌管理界面 21
5.1.6 菜品管理界面 21
5.2主要实现技术 22
5.2.1分页显示算法 22
5.2.2 信息显示 23
5.2.3 订单显示 23
第六章 系统测试 25
6.1测试的重要性及其目的 25
6.1.1测试重要性 25
6.1.2测试目的 25
6.2测试的步骤 26
6.3测试的内容 26
6.3.1用户登录测试 26
6.3.2非法连接测试 26
6.3.3 用户下单测试 27
6.3.4 管理员添加菜单测试 27
总 结 28
参考文献 30
致 谢 32
本网上餐厅管理系统的功能模块主要分为前台功能模块和后台功能模块,前台功能模块主要是用户的注册,登录,菜品的选择,订单的生成,个人的信息管理,对于菜品价格,图样的浏览等,后台功能模块主要是管理员对于会员信息,权限的管理,对菜品式样更新,上传,删除等的操作管理,对会员留言,评论的回复,删除等操作管理。
3.2系统功能及特性分析
本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当客户进入网上订餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,本文转载自http://www.biyezuopin.vip/onews.asp?id=13964自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。
分析网上餐厅管理系统,制订整个系统框架如下:

图3-1 系统实例图
后台是整个餐厅系统中最重要的部分。管理员通过此处对网站内容进行管理.后台管理共分为菜单信息管理,用户信息管理,交易信息管理,站内信息管理,餐桌信息管理等等。
后台部分主要实现
1 用户管理
包括用户的基本信息的查询,以及添加用户和删除用户信息。
2 菜品管理
包括菜品的基本信息的查询,以及添加和删除菜品信息。
3 订单管理
显示所有的订单信息及订单状况。
4 餐桌管理
通过此处管理餐桌,查看餐桌预订情况及管理餐桌。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>统一登录</title><link rel="stylesheet" href="admin/common/css/normalize.css"><link rel="stylesheet" href="admin/common/css/demo.css"><!--必要样式--><link rel="stylesheet" href="admin/common/css/component.css"><script src="admin/common/js/jquery-1.8.3.js"></script><!--[if IE]><script src="admin/common/js/html5.js"></script><![endif]-->
</head>
<body><div class="container demo-1"><div class="content"><div id="large-header" class="large-header"><canvas id="demo-canvas"></canvas><div class="logo_box"><h3>餐厅点餐管理系统—登陆</h3><form action="#" method="post"><div class="input_outer"><span class="u_user"></span><input name="logname" id="logname" class="text" autocomplete="off" style="background-color: transparent;color: #FFFFFF !important" type="text" placeholder="请输入账户"></div><div class="input_outer"><span class="us_uer"></span><input name="logpass" id="logpass" class="text" autocomplete="off" style="background-color: transparent;color: #FFFFFF !important; position:absolute; z-index:100;"value="" type="password" placeholder="请输入密码"></div><div class="mb2"><a class="act-but submit" id="loginbtn" href="javascript:;" style="color: #FFFFFF">登录</a></div></form></div></div></div></div><!-- /container --><script src="admin/common/js/TweenLite.min.js"></script><script src="admin/common/js/EasePack.min.js"></script><script src="admin/common/js/rAF.js"></script><script src="admin/common/js/demo-1.js"></script><script src="admin/common/layui/layui.all.js"></script><script src="js/jquery.cookie.js"></script><script src="js/login.js"></script></body>
</html>
























基于SSM的网上餐厅管理系统相关推荐

  1. 计算机毕业设计-基于SSM的网上书店管理系统

    项目背景 本网上系统是针对目前网上的实际需求,从实际工作出发,对过去的网上系统存在的问题进行分析,结合计算机系统的结构.概念.模型.原理.方法,在计算机各种优势的情况下,采用目前最流行的B/S结构和j ...

  2. 基于ssm的网上银行管理系统的设计与实现

    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java.python.php.爬虫.web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只 ...

  3. 基于JSP的网上订餐管理系统餐厅餐饮系统

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于Spring Boot+MyBatis+MySQL VUE的高校试卷管理系统 ...

  4. 基于javaweb的智能餐厅管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的智能餐厅管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  5. 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 本源码技术栈: ...

  6. [内附完整源码和文档] 基于JSP的网上订餐管理系统的设计与实现

    摘 要 随着科学技术与经济的快速发展,网络信息技术也有了显著的提升与进步,当今的社会是一个集数字化,网络化,信息化的,并且是以网络为核心的现代化社会.伴随信息互联网的高速成长,使得互联网应用也走进家家 ...

  7. 计算机毕业设计系列基于SSM的网上书城系统

    一.项目介绍 计算机毕业设计系列基于SSM的网上书城系统 该系统分为前台和后台两个功能模块,包含管理员和用户两个角色. (1)前台功能模块 首页.新闻资讯.图书列表.图书分类.图书搜索.图书详情.图书 ...

  8. 基于JSP的网上订餐管理系统的设计与实现(包调试成功)

    毕业设计(论文)任务书 第1页 毕业设计(论文)题目:基于JSP的网上订餐管理系统的设计与实现毕业设计(论文)要求及原始数据(资料):1.综述目前国内外网上订餐管理系统的现状:2.深入了解网上订餐系统 ...

  9. java计算机毕业设计基于ssm的网上跳蚤市场高校二手闲置交易网站

    项目介绍 商品交易的需求和管理上的不断提升,商品交易管理的潜力将无限扩大,网上跳蚤市场在业界被广泛关注,本系统对此进行总体分析,将商品交易信息管理的发展提供参考.网上跳蚤市场对商品交易有着明显的带动效 ...

最新文章

  1. 設備(IE01/IE02/IE03)客製欄位及BAPI處理
  2. 基于face_recognition 人脸识别系统安装实现说明书
  3. ubuntu14.04安装完ros后常用的其他安装
  4. linux最简单搭建邮件服务器
  5. Centos服务器时间
  6. jQuery迷你帮助查找功能
  7. java程序默认包含的包是,Java程序默认引用的包是 答案:java.lang包
  8. Android Support兼容包详解
  9. 反编译那些事儿(三)—那些看似没用到的全局变量和那些使用了动态参数的方法
  10. 欧几里得算法求最大公约数
  11. c语言病毒分析(转)
  12. 34款Firefox渗透测试插件
  13. 【微信小程序跳一跳】尝试用github开源机器学习玩跳一跳小游戏步骤
  14. 南佛罗里达大学计算机科学硕士,南佛罗里达大学计算机科学理学硕士研究生申请要求及申请材料要求清单...
  15. (原创)巧用通道作颜色网
  16. mysql怎么快速删除亿级数据_mysql数据库如何实现亿级数据快速清理
  17. 132,怎样理解帝国和王朝的兴衰
  18. git clone报错:repository ‘xxxxxxxxx’does not exist
  19. 第三章-OpenCV基础-4-掩模
  20. 巨坑 jom makefile debug error 2 报错

热门文章

  1. 药一点医疗器械管理系统——养护功能
  2. 计算机英文版个人简历发文,计算机个人英文简历.doc
  3. 密评复习(选择+简答)
  4. 全球及中国农业机械LED灯行业竞争力调查及销售规模研究报告2021年版
  5. jdk版本8u201 8u202 区别
  6. Cesium 无法加载出地球
  7. python模块及包的导入
  8. 二维离散变换由c语言编写,离散余弦变换(DCT)的DSP程序设计与实现
  9. 【BAT-表姐御用05ren命令批量修改后缀】
  10. 组成原理(五)CPU指令流水线