餐馆点餐系统(Java GUI + mysql)

餐馆点餐系统(Java GUI + mysql)

开发环境:eclipse,mysql
开发语言:Java,SQL
本系统采用MVC模式开发的“果冻点餐系统”,适合Java初级选手学习,本系统实现了用户注册登录,点餐,商家管理订单等一系列功能。
首先简单设计一下数据,主要的SQL语句和说明如下,我在已经创建好的数据库上直接建表的,你们可以先建数据库,再建表,还有就是会有编码问题,换成utf8就可以,当然本博主遇到了一堆小问题,最后基本百度都解决了,以下仅供参考。

create table user(
     id varchar(20) ,
     userName varchar(20) ,
     password varchar(20),
     email varchar(20),
     rank int);
提醒我有错误,就是编码的问题,改成utf8就可以了。
alter table user CHANGE userName userName VARCHAR(20) CHARACTER SET utf8 ;

create table goods (
    id varchar(20),
    goodsName varchar(20) ,
    price double,
    goodsDesc varchar(20),
    imageLink varchar(200));
alter table goods CHANGE goodsName goodsName VARCHAR(20) CHARACTER SET utf8 ;
alter table goods CHANGE goodsDesc goodsDesc VARCHAR(20) CHARACTER SET utf8 ;


create table order_goods (
id varchar(20) ,
orderId varchar(20),
goodsTotalPrice float,
goodsId  varchar(20),
goodsPrice  float,
goodsNum  int,
goodsName  varchar(20));

alter table order_goods CHANGE goodsName goodsName VARCHAR(20) CHARACTER SET utf8 ;
	
create table order_info (
orderId varchar(20),
orderStatus  int,
orderNum  int ,
orderTotalMoney  float,
userName  varchar(20)
);

alter table order_info CHANGE userName userName VARCHAR(20) CHARACTER SET utf8 ;

insert into goods values('5','土豆丝',5.5,'唐乃乔的最爱',
' D:\\software_engineering\orderMeal\food\1332059590_25.jpg');
insert into goods values ('2','老婆饼',8,'本博主的最爱',
' D:\\software_engineering\orderMeal\food\1332059590_27.jpg');
insert into goods values ('3','宫保鸡丁',13,'代磊的最爱',
' D:\\software_engineering\orderMeal\food\1332059590_28.jpg'); 
insert into goods values ('4','红烧肉',18,'缪鹏的最爱',
' D:\\software_engineering\orderMeal\food\1332059590_29.jpg');

至于Java写代码的部分,我就不贴代码了,我把项目文件放到博客上,点这里获取有需要的直接下载在eclipse中打开就能用了。下面我们直接上效果动图。

餐馆点餐系统(Java GUI + mysql)_第1张图片
餐馆点餐系统(Java GUI + mysql)_第2张图片
餐馆点餐系统(Java GUI + mysql)_第3张图片
餐馆点餐系统(Java GUI + mysql)_第4张图片
餐馆点餐系统(Java GUI + mysql)_第5张图片

餐馆点餐系统(Java GUI + mysql)_第6张图片

你可能感兴趣的:(餐馆点餐系统(Java GUI + mysql))