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

四 系统实现

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

相关推荐
魔道不误砍柴功2 小时前
Java 中如何巧妙应用 Function 让方法复用性更强
java·开发语言·python
NiNg_1_2342 小时前
SpringBoot整合SpringSecurity实现密码加密解密、登录认证退出功能
java·spring boot·后端
闲晨2 小时前
C++ 继承:代码传承的魔法棒,开启奇幻编程之旅
java·c语言·开发语言·c++·经验分享
测开小菜鸟3 小时前
使用python向钉钉群聊发送消息
java·python·钉钉
Ai 编码助手4 小时前
MySQL中distinct与group by之间的性能进行比较
数据库·mysql
P.H. Infinity4 小时前
【RabbitMQ】04-发送者可靠性
java·rabbitmq·java-rabbitmq
生命几十年3万天4 小时前
java的threadlocal为何内存泄漏
java
陈燚_重生之又为程序员4 小时前
基于梧桐数据库的实时数据分析解决方案
数据库·数据挖掘·数据分析
caridle4 小时前
教程:使用 InterBase Express 访问数据库(五):TIBTransaction
java·数据库·express
白云如幻4 小时前
MySQL排序查询
数据库·mysql