目 录
摘 要 I
ABSTRACT II
第一章 概述 1
1.1 课题背景 1
1.2 目的和意义 1
1.3总体设计原则 1
1.4 本章小结 2
第二章 系统开发技术 3
2.1 SQL SERVER 2005简介 3
2.2 TOMCAT简介 3
2.3 JAVA 简介 3
2.4 ECLIPSE简介 4
2.5 JSP简介 4
2.6 本章小结 4
第三章 系统规划与分析 5
3.1 系统的需求分析 5
3.2 业务流程分析 6
3.3 数据流程分析 9
3.4 数据字典 11
3.5 本章小结 12
第4章 系统设计 13
4.1 系统体系结构设计 13
4.2 系统的子模块功能介绍 13
4.3 数据库设计 16
4.4 系统开发工具与开发模式的选择 19
4.5本章小结 20
第 5 章 系统的实现 21
5.1 系统首页 21
5.2 用户注册登录模块 21
5.3 系统后台登录模块 22
5.4 用户管理模块 23
5.5 菜品类别管理模块 25
5.6 菜品管理模块 25
5.7 订单管理模块 26
5.8 本章小结 28
第 6 章 系统测试与维护 29
6.1 系统测试 29
6.2 系统维护 30
6.3 本章小结 31
总结 32
参考文献 33
致谢 34
附录 35
第三章 系统规划与分析
3.1 系统的需求分析
网上订餐系统主要是想建立一个简单,快捷,功能完善的用户订餐体验系统,这个系统主要分为两个模块:系统管理员模块和注册用户模块。
系统管理员模块:这一模块是只有系统管理员才有使用的权限。主要是分为系统管理,会员管理,菜品分类,菜品管理,用户订单管理,留言管理,网站公告这7大模块。该模块主要是针对用户的后台管理,我们可以通过这一系统来发布公司的最新菜品,公司最新的活动和优惠信息,我们可以管理用户的注册信息,来处理客户的订单,查看一下客户对我们的评价和留言,这样我们可以及时的处理客户的反馈信息,来完善自身的不足,我们可以通过这一模块来及时的发布公司最新的活动,来吸引更过的用户。
注册用户模块:这一模块是针对用户设计的,客户如果想在我们的订餐系统进行点餐,要现在网站上面注册个人的一个会员,,否者就只能有浏览的权限。这个模块分为会员登陆,浏览菜品,订餐车管理,订单管理,留言发布,修改个人资料6大模块。用户可以看到网站的所有菜品的信息,来选购自己所喜欢的菜品,然后把自己喜欢的菜加入到订餐车里,生成一个订餐的订单信息。用户在体验我们的整个订餐服务后,可以在留言里写下自己的体会心得以及对我们的一些建议,而且还可以浏览我们最新的活动信息。
3.2 业务流程分析
业务流程的分析主要是分为系统管理员业务流程分析和注册会员业务流程分析。1.系统管理员业务流程分析
系统管理员在登入到用户界面后,要先输入系统管理员的登录信息,然后就会直接登陆到我们的管理员系统界面。在这个界面我们可以管理我们的用户信息,对管理员的信息进行反馈和处理,例如我们可以对报废的用户信息进行删除,对一些用户的信息进行修改,而且我们还可以对我们的菜单系统进行管理,可以添加新的菜品,删除菜品,对菜品进行详细的描述等:可以查看订单的信息,对会员的订单信息进行处理;可以查看会员的留言,还有公司一些活动的公布等。等我们结束各项操作后退出,就可以回到系统的主窗体。图3-3;图3-4;图3-5和图3-6分别是对注册会员管理,菜品管理,系统管理员信息管理和订单管理做了一个流程描绘。

图3-3 注册会员管理流程图

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body><!--header--><div class="header"><div class="container"><nav class="navbar navbar-default" role="navigation"><div class="navbar-header"><button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><h1 class="navbar-brand"><a href="index">美味订餐</a></h1></div><!--navbar-header--><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav"><li><a href="index" <c:if test="${flag==1}">class="active"</c:if>>首页</a></li><li class="dropdown"><a href="#" class="dropdown-toggle <c:if test="${flag==2}">active</c:if>" data-toggle="dropdown">商品分类<b class="caret"></b></a><ul class="dropdown-menu multi-column columns-2"><li><div class="row"><div class="col-sm-12"><h4>商品分类</h4><ul class="multi-column-dropdown"><c:forEach var="type" items="${typeList}"><li><a class="list" href="goods?typeid=${type.id}">${type.name}</a></li></c:forEach></ul></div>    </div></li></ul></li><li><a href="top?typeid=2" <c:if test="${flag==7}">class="active"</c:if>>热销</a></li><li><a href="top?typeid=3" <c:if test="${flag==8}">class="active"</c:if>>新品</a></li><c:if test="${sessionScope.user==null}"><li><a href="register?flag=-1" <c:if test="${flag==5}">class="active"</c:if>>注册</a></li><li><a href="login?flag=-1" <c:if test="${flag==6}">class="active"</c:if>>登录</a></li></c:if><c:if test="${sessionScope.user!=null}"><li><a href="order" <c:if test="${flag==3}">class="active"</c:if>>我的订单</a></li><li><a href="my" <c:if test="${flag==4}">class="active"</c:if>>个人中心</a></li><li><a href="logout">退出</a></li></c:if><li><a href="../admin.jsp" target="_blank">后台管理</a></li></ul> <!--/.navbar-collapse--></div><!--//navbar-header--></nav><div class="header-info"><div class="header-right search-box"><a href="javascript:;"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></a>                <div class="search"><form class="navbar-form" action="search"><input type="text" class="form-control" name="name"><button type="submit" class="btn btn-default" aria-label="Left Align">搜索</button></form></div>   </div><div class="header-right cart"><a href="cart"><span class="glyphicon glyphicon-shopping-cart" aria-hidden="true"><span class="card_num">${order.amount==null ? '' :order.amount}</span></span></a></div><div class="header-right login"><a href="my"><span class="glyphicon glyphicon-user" aria-hidden="true">${sessionScope.user.username}</span></a></div><div class="clearfix"> </div></div><div class="clearfix"> </div></div></div><!--//header--></body>
</html>



















网上订餐系统设计与实现(JSP+SSM+MySQL)相关推荐

  1. 毕业设计之 --- 基于jsp的高校网上订餐系统设计与实现

    文章目录 0 前言 1 课题简介 2 实现功能 2.1 系统整体设计 3 运行效果 4 部分实现代码 3 整体项目内容 最后 0 前言 今天向大家展示学长帮助同学完成的一个毕业设计:基于jsp的高校网 ...

  2. 订餐网站服务器配置,网上订餐系统设计.docx

    网上订餐系统设计 网上订餐系统设计 摘要:当今社会的生活节奏越来越快,学生对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,因为各种原因而无法去店就餐.因此,开发一个网络订 ...

  3. 基于javaweb的在线书城书店系统(jsp+ssm+mysql)

    基于javaweb的在线书城书店系统(jsp+ssm+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配 ...

  4. jsp mysql 音乐网站_Maven+JSP+SSM+Mysql实现的音乐网站

    项目简介 本系统基于Maven+JSP+SSM+Mysql实现的音乐网站.主要实现的功能有音乐播放.下载.上传等几个模块. 难度等级:中等 技术栈 编辑器 Eclipse Version: 2020- ...

  5. Jsp+Ssm+Mysql实现简单的物流快递管理

    此篇给大家推荐的是基于Jsp+Ssm+Mysql实现简单的物流快递管理系统 本系统是基于我们的ssm框架的万能脚手架实现的,感兴趣的童鞋可以去学习一下脚手架系统 本系统主要实现的功能有:前端公司主页. ...

  6. Jsp+Ssm+Mysql实现的零食商城系统

    Jsp+Ssm+Mysql实现的零食商城系统 系统主要实现的功能有: 用户浏览商品.加入商品到购物车.登录注册.提交订单, 会员中心修改个人信息.查看订单等. 后台管理员登录后可以分角色添加管理员, ...

  7. 校园超市购物系统(JAVA,JSP,SSM,MYSQL)

    校园超市购物系统(JAVA,JSP,SSM,MYSQL)(毕业论文11000字以上,共27页,程序代码,MySQL数据库) [下载代码+论文] [运行环境]MyEclipse, jdk, Tomcat ...

  8. jsp+ssm+mysql实现图书馆预约占座管理系统项目

    jsp+ssm+mysql实现图书馆预约占座管理系统项目 软件工具 Eclipse Mars (IDEA也可) JDK1.7 TOMCAT7 MySQL 下载链接: https://gitee.com ...

  9. Jsp+Ssm+Mysql实现图书馆预约占座管理系统项目源码

    此篇为大家推荐的是基于jsp+ssm+mysql实现的图书馆预约占座管理系统 前端采用的是当下最流行的easyui框架 后台用的ssm(spring.springMVC.mybaits)框架 主要实现 ...

  10. 图书馆预约占座管理系统项目源码+文档+jsp+ssm+mysql

    [项目功能描述] [源码下载] 图书馆预约占座管理系统的开发技术为jsp+ssm+mysql,前端技术为jquery easyui框架,后台用的ssm(spring.springMVC.mybaits ...

最新文章

  1. poj 1451(Trie)
  2. java 新建菜单选项_请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxM..._考试资料网...
  3. django-模板的母版与子版
  4. Python_socketserver
  5. Algorithms Part 1-Question 5- Dijkstra's shortest-path-最短路径算法
  6. bash linux .ee,Linux下Bash shell学习笔记.md
  7. 惯性导航学习笔记————惯性导航概述
  8. 快速上手OSS图片视频上传
  9. 5v继电器模块实物接线_继电器实物接线图
  10. 中国草坪和花园设备市场现状研究分析与发展前景预测报告(2022)
  11. 云班课python测试答案_智慧职教云课堂APPPython程序设计题目答案
  12. 史上最全颜色在古代的叫法(快速搜索)
  13. qq动态名片代码_利用Python动态爬取QQ说说并生成词云,分析朋友状况!
  14. SwiftUI 问答之更改 TabView 选项卡时如何运行函数
  15. 牛顿迭代法leetcode
  16. python+selenium实现UI自动化(一)
  17. c语言中将分钟的时间转换为小时和分钟并存的形式
  18. 数字图像处理——图像质量评价(Python)
  19. DC中如何使用策略下发功能管理域内的主机
  20. [转]国家税务总局:个税专项附加扣除APP正式启用!(附操作指南)

热门文章

  1. 刚子扯谈:神马网络营销
  2. 数字电位器IC市场现状研究分析与发展前景预测报告
  3. 在cmd下import cv2报错——OpenCV实现BRISK
  4. 这些Linux技能你会了,面试官:哎呦小伙子不错哦!
  5. 第五人格周四服务器维护中,第五人格本周四维护内容
  6. python修改Jenkins job的参数默认值
  7. C#深入学习--委托
  8. FFA 2022 专场解读 - Flink 核心技术
  9. 在百度上班也太太太太太太……还行吧!
  10. 炫“库”行动-人大金仓有奖征文-数据库的备份及恢复