jsp自助点餐管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点

JSP 自助点餐管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为

TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

系统目的

随着当今社会的餐饮模式沿着信息化道路的发展,从手工经营模式到手工操作模式,然后再到如今的计算机管理和半手工的半自动化模式,最终到计算机管理的全自动化经营模式。期间产生了多种多样的点菜管理系统,由手工到自动化,由简单到复杂,由单一功能的实现到多功能的并发实现。当今计算机科学技术在人们的日常生活中发挥了极大的作用,也可以说人们的生活已经离不开尖端的高科技产品。也就是在这种社会背景之下,本点餐系统应运而生,以满足人们的自动化管理的需求,该系统是一种客户端模式,面向对象是广大用户,主要功能是用户进行点菜,不在需要手工操作,还可以与用户进行交互,比如用户满意度提交功能、用户充值查询以及用户消费查询等等,在一定程度上极大的节约了人们宝贵的时间,对人们的日常生活提供了极大的便利。

javaWeb自助点餐系统

下载链接

https://download.csdn.net/download/qq_41221322/88801932

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)会员管理:对会员信息进行添加、删除、修改和查看

(3)会员卡管理:对会员卡信息进行添加、删除、修改和查看

(4)菜品管理:对菜品信息进行添加、删除、修改和查看

(5)订单管理:对订单信息进行添加、删除、修改和查看

(6)订单明细管理:对订单明细信息进行添加(购物车)、删除、和查看

(7)评价管理:对评价信息进行添加、删除和查看

数据库设计

表1 管理员信息表:

|----|-------|---------|----|----|-------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | glyid | INTEGER | 11 | 是 | 管理员编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |

表2 会员信息:

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | hyid | INTEGER | 11 | 是 | 会员编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 6 | zcsj | VARCHAR | 40 | 否 | 注册时间 |
| 7 | xb | VARCHAR | 40 | 否 | 性别 |
| 8 | zy | VARCHAR | 40 | 否 | 职业 |

表3 会员卡信息表

|----|-------|---------|----|----|-------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | hykid | INTEGER | 11 | 是 | 会员卡编号 |
| 2 | kh | VARCHAR | 40 | 否 | 卡号 |
| 3 | yh | VARCHAR | 40 | 否 | 用户 |
| 4 | zcsj | VARCHAR | 40 | 否 | 注册时间 |
| 5 | ye | VARCHAR | 40 | 否 | 余额 |

表4菜品信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | cpid | INTEGER | 11 | 是 | 菜品编号 |
| 2 | cpmc | VARCHAR | 40 | 否 | 菜品名称 |
| 3 | js | VARCHAR | 40 | 否 | 介绍 |
| 4 | tp | VARCHAR | 40 | 否 | 图片 |
| 5 | jg | VARCHAR | 40 | 否 | 价格 |

表5订单信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddid | INTEGER | 11 | 是 | 订单编号 |
| 2 | ddls | VARCHAR | 40 | 否 | 订单流水 |
| 3 | yh | VARCHAR | 40 | 否 | 用户 |
| 4 | xdsj | VARCHAR | 40 | 否 | 下单时间 |
| 5 | jzsj | VARCHAR | 40 | 否 | 结账时间 |
| 6 | zje | VARCHAR | 40 | 否 | 总金额 |
| 7 | zt | VARCHAR | 40 | 否 | 状态 |

表6 订单明细信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddmxid | INTEGER | 11 | 是 | 订单明细编号 |
| 2 | dd | VARCHAR | 40 | 否 | 订单 |
| 3 | yh | VARCHAR | 40 | 否 | 用户 |
| 4 | sl | VARCHAR | 40 | 否 | 数量 |
| 5 | jg | VARCHAR | 40 | 否 | 价格 |

系统功能图

代码设计

String keyid =(String)request.getParameter("keyid");
String ddls=(String)request.getParameter("ddls");// 变量 名 :订单流水
String yh=(String)request.getParameter("yh");// 变量 名 :用户
String xdsj=(String)request.getParameter("xdsj");// 变量 名 :下单时间
String jzsj=(String)request.getParameter("jzsj");// 变量 名 :结账时间
String zje=(String)request.getParameter("zje");// 变量 名 :总金额
String zt=(String)request.getParameter("zt");// 变量 名 :状态

String sql="";//声明sql
 sql="insert into dingdan(ddls,yh,xdsj,jzsj,zje,zt) values('"+ddls+"','"+yh+"','"+xdsj+"','"+jzsj+"','"+zje+"','"+zt+"')";
;//订单SQL 语句
int row=1;///定义执行结果
		
try{

	
		//int row =0;
		row=db.update(sql);//执行sql语句

三、注意事项

1、管理员账号:admin密码:admin 数据库配置文件DBO.java

2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jspfoodshop.sql ,系统名称foodshop

4、系统首页地址:http://127.0.0.1:8080/foodshop/login.jsp

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

相关推荐
伯牙碎琴1 分钟前
八、TOGAF(架构治理Architecture Governance)
java·微服务·架构
liuyang-neu7 分钟前
力扣 16.最接近的三数之和
java·数据结构·算法·leetcode
艾伦~耶格尔9 分钟前
Java API 之集合框架进阶
java·开发语言·学习
韩子谦10 分钟前
Java迭代器Iterator和Iterable有什么区别?
java·windows·python
Satan71211 分钟前
【Java】全面理解Java8特性
java·开发语言
至简行远13 分钟前
路由器接口配置DHCP实验简述
java·服务器·网络·数据结构·python·算法·智能路由器
c1tenj214 分钟前
SpringCloud Feign 以及 一个标准的微服务的制作
java·spring cloud·微服务
jnrjian16 分钟前
update 强制 NEST_LOOP NL 的理解,被驱动表 inner table
数据库·sql·oracle
新知图书23 分钟前
SQL Server 2022的数据类型
数据库·oracle
小郝同学(恩师白云)28 分钟前
SpringMVC后续4
java·服务器·前端