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

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

jsp网上订餐系统1


二、功能介绍
1、网上订餐系统用户模块:
(1)登录模块:用户登录系统,输入已注册的账号、密码,验证账号密码是否正确,验证通过后进入系统。
(2)注册模块:用户首次登录系统,需先注册个人信息,包括账号、密码、姓名、性别、年龄、联系方式、收货地址等信息,其中账号不可重复。
(3)个人信息管理模块:用户成功登录系统之后,进入主界面,选择个人中心,进入个人中心界面,根据不同的选择进行相应的操作。选择个人信息,进入个人信息管理界面,该功能主要是
用户可以对自己的个人信息进行管理,进行增删改查等操作;选择账户余额,进入账户余额界面,该功能是显示用户余额以及交易明细;选择我的收藏,进入我的收藏界面,该功能是显示收
藏的餐饮,可以对我的收藏进行增删改查操作;选择我的订单,进入我的订单界面,该功能是订单信息管理以及物流管理,可以对订单进行查询、删除等操作以及物流管理操作;选择我的购
物车,进入我的购物车界面,可以对购物车内餐饮进行操作。
(4)餐饮模块
①查询餐饮模块:在主界面查询栏输入自己想要查询的餐饮,系统会从数据库中搜索相关数据,并及时反馈信息。 
②选择餐饮模块:点击喜欢的餐饮,进入餐饮详细内容界面,用户可以进行添加到购物车和添加到我的收藏两种操作,添加购物车是方便之后的付款,添加到我的收藏可以在个人中心我的收
藏中查看。
③推荐餐饮模块:在主界面会推荐一些热门招牌餐饮,方便用户选购。
(5)订单模块:用户对购物车进行结算,生成订单,初始状态为未支付,完成支付后订单状态变为已支付。订单的信息可以在个人中心我的订单中查看。
(6)购物车模块,餐饮加入购物车会实时添加,购物车的商品,数量以及价格随用户的操作实时更新。更新信息保存在数据库中,购物车的信息可以在个人中心我的购物车中查看。
(7)在线支付模块:对系统内生成的订单,选择支付,并更新订单状态。
(8)物流模块:对订单信息进行实时跟踪,对反馈信息进行整理分析,并根据反馈信息实时更新物流状态。

数据库设计

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

表5.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

zh

VARCHAR

40

账号

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

xb

VARCHAR

40

性别

6

nl

VARCHAR

40

年龄

7

shdz

VARCHAR

40

收货地址

8

lxdh

VARCHAR

40

联系电话

9

qx

VARCHAR

40

权限

10

zhu

VARCHAR

40

账户

(2)银行卡信息表如表5.2所示:

表5.2 银行卡信息表

序号

字段名称

数据类型

长度

主键

描述

1

yxkid

INTEGER

11

银行卡编号

2

yh

VARCHAR

40

用户

3

yxk

VARCHAR

40

银行卡

4

zfmm

VARCHAR

40

支付密码

5

sj

VARCHAR

40

时间

(3)餐饮分类信息表如表5.3所示:

表5.3 餐饮分类信息表

序号

字段名称

数据类型

长度

主键

描述

1

cyflid

INTEGER

11

餐饮分类编号

2

fl

VARCHAR

40

分类

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

表5.4 餐饮信息表

序号

字段名称

数据类型

长度

主键

描述

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

库存

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

表5.5 餐饮收藏信息表

序号

字段名称

数据类型

长度

主键

描述

1

cyszid

INTEGER

11

餐饮收藏编号

2

cy

VARCHAR

40

餐饮

3

yh

VARCHAR

40

用户

4

sj

VARCHAR

40

时间

部分代码

DBO db=new DBO();//初始数据库链接
request.setCharacterEncoding("gb2312");//设置字符集
ResultSet rs=null;//声明结果集
	String keyid =(String)request.getParameter("keyid");
String dd=(String)request.getParameter("dd");// 变量 名 :订单
String cy=(String)request.getParameter("cy");// 变量 名 :餐饮
String sl=(String)request.getParameter("sl");// 变量 名 :数量
String jg=(String)request.getParameter("jg");// 变量 名 :价格
String sj=(String)request.getParameter("sj");// 变量 名 :时间
String zt=(String)request.getParameter("zt");// 变量 名 :状态
String yh=(String)request.getParameter("yh");// 变量 名 :用户

String sql="";//声明sql
 sql="insert into ddmx(dd,cy,sl,jg,sj,zt,yh) values('"+dd+"','"+cy+"','"+sl+"','"+jg+"','"+sj+"','"+zt+"','"+yh+"')";
;//订单明细SQL 语句
int row=1;///定义执行结果
		
try{

	
		//int row =0;
		row=db.update(sql);//执行sql语句
}catch(Exception e){
System.out.println(e.toString());}
if(row==1){//操作成功
out.println("<script>");
out.println("alert('操作成功');");
out.println("window.location='ddmxadd.jsp'");
out.println("</script>");

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

四系统实现

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翰文编程

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值