JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc

这篇具有很好参考价值的文章主要介绍了JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、源码特点
     JSP 网上订餐管理系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。

JSP网上订餐管理系统用eclipse定制开发mysql数据


二、功能介绍

对于普通用户使用权限,用户登录注册后可以使用系统以下功能,系统首页、浏览餐饮、购物车、留言、优惠信息、订单管理等

系统后端主要的功能包括用户管理、菜品分类管理、菜品管理、订单管理、黑名单、留言管理、优惠信息管理等

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

lxdh

VARCHAR

40

联系电话

7

lxdz

VARCHAR

40

联系地址

8

yx

VARCHAR

40

邮箱

9

xb

VARCHAR

40

性别

10

jf

VARCHAR

40

积分

11

zh

VARCHAR

40

账户

(2)黑名单信息表如表5.2所示:

表5.2 黑名单信息表

序号

字段名称

数据类型

长度

主键

描述

1

hmdid

INTEGER

11

黑名单编号

2

yh

VARCHAR

40

用户

3

sj

VARCHAR

40

时间

4

yy

VARCHAR

40

原因

(3)留言信息表如表5.3所示:

表5.3 留言信息表

序号

字段名称

数据类型

长度

主键

描述

1

lyid

INTEGER

11

留言编号

2

ly

VARCHAR

40

留言

3

sj

VARCHAR

40

时间

4

yh

VARCHAR

40

用户

5

hf

VARCHAR

40

回复

(4)餐饮分类信息表如表5.4所示:

表5.4 餐饮分类信息表

序号

字段名称

数据类型

长度

主键

描述

1

cyflid

INTEGER

11

餐饮分类编号

2

fl

VARCHAR

40

分类

(5)餐饮信息表如表5.5所示:

表5.5 餐饮信息表

序号

字段名称

数据类型

长度

主键

描述

1

cyid

INTEGER

11

餐饮编号

2

cymc

VARCHAR

40

餐饮名称

3

fl

VARCHAR

40

分类

4

js

VARCHAR

40

介绍

5

tp

VARCHAR

40

图片

6

ts

VARCHAR

40

特色

7

kc

VARCHAR

40

库存

(6)订单信息表如表5.6所示:

表5.6 订单信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddid

INTEGER

11

订单编号

2

ddmc

VARCHAR

40

订单名称

3

xdsj

VARCHAR

40

下单时间

4

yh

VARCHAR

40

用户

5

zj

VARCHAR

40

总价

6

shr

VARCHAR

40

收货人

7

shdz

VARCHAR

40

收货地址

8

zt

VARCHAR

40

状态

(7)订单详细信息表如表5.7所示:

表5.7 订单详细信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddmxid

INTEGER

11

订单明细编号

2

dd

VARCHAR

40

订单

3

cy

VARCHAR

40

餐饮

4

sl

VARCHAR

40

数量

5

jg

VARCHAR

40

价格

6

sj

VARCHAR

40

时间

7

zt

VARCHAR

40

状态

8

yh

VARCHAR

40

用户

(8)物流信息表如表5.8所示:

表5.8 物流信息表

序号

字段名称

数据类型

长度

主键

描述

1

wlid

INTEGER

11

物流编号

2

dd

VARCHAR

40

订单

3

qsd

VARCHAR

40

起始地

4

mdd

VARCHAR

40

目的地

5

sj

VARCHAR

40

时间

(9)评价信息表如表5.9所示:

表5.9 评价信息表

序号

字段名称

数据类型

长度

主键

描述

1

pjid

INTEGER

11

评价编号

2

dd

VARCHAR

40

订单

3

pj

VARCHAR

40

评价

4

yh

VARCHAR

40

用户

5

sj

VARCHAR

40

时间

(10)优惠信息表如表5.8所示:

表5.8 优惠信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhxxid

INTEGER

11

优惠信息编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

代码设计

private void insertM(HttpServletRequest request, HttpServletResponse response){//餐饮收藏添加
		cyszDao dao=new cyszDao();
		cysz cysz=new cysz();
		cysz.setCyszid((String)request.getParameter("keyid"));
cysz.setCy((String)request.getParameter("cy"));
cysz.setYh((String)request.getParameter("yh"));
cysz.setSj((String)request.getParameter("sj"));

	response.setCharacterEncoding("gb2312");
		try {
			dao.insert(cysz);
			request.setAttribute("flag", "操作成功"); 
			
			
			
			request.getRequestDispatcher("cysz/cyszadd.jsp").forward(request, response);
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}
	private void ListM(HttpServletRequest request, HttpServletResponse response){//餐饮收藏信息列表
		ResultSet rs=null;
		cyszDao dao = new cyszDao();
	    System.out.println("alist");

		String sql="";
		response.setCharacterEncoding("gb2312");
		try{
			rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

			request.getRequestDispatcher("cysz/cyszlist.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
		ResultSet rs=null;
		cyszDao dao = new cyszDao();
	   
	    String str=(String)request.getParameter("Page");
		String sql="";
		response.setCharacterEncoding("gb2312");
		try{
			
if(str==null){
				str="0";
				}
rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

		request.getRequestDispatcher("cysz/cyszPlist.jsp?Page=1").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//餐饮收藏修改首页
			ResultSet rs=null;
	response.setCharacterEncoding("gb2312");
		cyszDao dao = new cyszDao();
		
	
		String keyid=(String)request.getParameter("keyid");
		String sql="";
	
		
		if(keyid!=null&&!keyid.equals("")){
			
			sql+=" and cyszid='"+keyid+"'";
			
		}
		try{
			rs=dao.qlist(sql);
			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
			
			request.getRequestDispatcher("cysz/cyszmodify.jsp").forward(request, response);
			//response.sendRedirect("cysz/cyszmodify.jsp");
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void detailM(HttpServletRequest request, HttpServletResponse response){//餐饮收藏详细信息页面
		
		ResultSet rs=null;
	response.setCharacterEncoding("gb2312");
		cyszDao dao = new cyszDao();
		
	
		String keyid=(String)request.getParameter("keyid");
		String sql="";
	
		
		if(keyid!=null&&!keyid.equals("")){
			
			sql+=" and cyszid='"+keyid+"'";
			
		}
		try{
			rs=dao.qlist(sql);
			
			request.setAttribute("rs", rs); 
		request.getRequestDispatcher("cysz/cyszdetail.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void deleteM(HttpServletRequest request, HttpServletResponse response){//餐饮收藏删除
		ResultSet lst=null;
		cyszDao dao = new cyszDao();
	  response.setCharacterEncoding("gb2312");
		String keyid=(String)request.getParameter("keyid"); 
	
		try{
			dao.delete(keyid);
				request.setAttribute("flag", "删除成功"); 
		request.getRequestDispatcher("cyszServlet?method=list").forward(request, response);
		
			//response.sendRedirect("cyszServlet?method=list");
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspfood.sql ,系统名称food
    4、系统首页地址:http://127.0.0.1:8080/food

四 系统实现

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse
 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc,jsp类,java,数据库,eclipse 

 文章来源地址https://www.toymoban.com/news/detail-530280.html

到了这里,关于JSP网上订餐管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java基础实战项目-------网上订餐系统

    目录 前言 项目需求 项目环境准备 技能点 实现思路 ​编辑  项目总结 完整代码: 已学完Java基础部分的内容,如下 理解程序的基本概念:程序、变量、数据类型 会使用顺序、选择、循环、跳转语句编写程序 会使用数组以及Arrays的使用 如今已进入网络时代,人们的日常生

    2024年02月09日
    浏览(34)
  • 基于springboot,vue网上订餐系统

    开发工具:IDEA 服务器:Tomcat9.0, jdk1.8 项目构建:maven 数据库:mysql5.7 前端技术 :Vue+ElementUI 服务端技术:springboot+mybatis+redis 本系统分用户前台和管理后台两部分,项目采用前后端分离 主要功能如下: (1)前台部分功能: 1.登录、注册、首页 2.购物车、商品详情、搜索商品、

    2024年02月13日
    浏览(49)
  • asp.net+sqlserver+C#网上订餐系统

    目    录 第1章.绪论    4 1.1 系统开发背景    4 1.2 开发设计目的和意义    5 1.3 网上订餐系统设计思想    5 1.4可行性分析    6 1.4.1技术可行性分析    7 1.4.2其他可行性分析    7 第2章.需求分析    9 2.1 需求分析    9 2.2建立用例图    11 2.3描述用例图    11 2.3

    2023年04月23日
    浏览(44)
  • asp.net校园网上订餐系统的设计与实现

    校园是我们高速汲取知识的一个地方。他是我们梦想开始的摇篮。所以只有照顾好自己,才能够更好的投入到学习中去。但是对于食堂的饭菜,大家都心知肚明。所以如何能够知道符合自己口味的饭菜以及成为很多大学生。在茶前饭后讨论了一个问题。通过互联网在线点餐,无

    2023年04月19日
    浏览(48)
  • SSM+校园网上订餐系统 毕业设计-附源码211510

    校园网上订餐系统 的设计与实现 摘   要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对校园网上订餐系统等问题,对校园网上订

    2023年04月14日
    浏览(51)
  • 基于web网上订餐系统的设计与实现(论文+源码)_kaic

    摘  要 电子网络的快速进步给传统的餐饮行业带来了很大的变化。目前借助商业平台推广商家品牌,增加营业额,并且餐饮行业可以专注于发展个性化、特色的服务。在互联网的推动下,传统流通领域呈现出良好的发展趋势,越来越多的传统行业开始与互联网结合,散发出更

    2024年02月06日
    浏览(49)
  • python+django网上美食菜品订餐系统的设计与实现vue

    随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,好吃网线上订餐系统当然也不能排除在外,从美食类型、美食信息的统计和分析,在过程中会产生大量的、各种各样的数据。本文以好吃网线上订餐系统

    2024年02月06日
    浏览(45)
  • 基于python+uniapp的网上订餐系统的设计与实现 微信小程序

    考虑到实际生活中在晓海网上订餐方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。 (1)用户功能需求 用户进入APP可以进行首页、系统公告、在线投诉、我的等操作,在我的页面可以对菜品评价、订单信息、在线投诉、我的收藏管理进

    2024年01月20日
    浏览(48)
  • 基于web的网上订餐系统设计与实现-计算机毕业设计源码26910

    摘要  自从计算机发展开始,计算机软硬件相关技术的发展速度越来越快,在信息化高速发展的今天,计算机应用技术似乎已经应用到了各个领域。在餐饮行业,除了外卖以外就是到店里就餐,在店里就餐如果需要等待点餐的话,用户的体验度就会急剧下降,很多餐饮店也开

    2024年02月03日
    浏览(48)
  • springboot/java/php/node/python网上订餐系统小程序【计算机毕设】

    本系统 (程序+源码) 带文档lw万字以上    文末可领取本课题的JAVA源码参考 选题背景: 随着互联网技术的迅猛发展,人们的生活方式发生了翻天覆地的变化。网上订餐作为一种新型的餐饮消费方式,因其方便快捷的特点,越来越受到广大消费者的青睐。传统的电话订餐或

    2024年02月22日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包