商城项目(前台+后台+管理员+用户+html+jsp)(6天完成)

管理员后台

用户前台

如果下载项目报错,加包即可(包已经打包放在下载地址)

项目已经完成百分之80(6天完成)

下载项目地址:https://github.com/weibanggang/Shoppingmall.git

数据库:mysql

drop database shoppingmall;
create database shoppingmall;
use shoppingmall;
create table users(        #用户表
uid int primary key auto_increment,#编号
uLName varchar(20) not null,#用户名
uLPwd varchar(256) not null,#密码
uEmail varchar(60) ,#email
uName varchar(10) not null,#姓名
uTel varchar(11) ,#电话
ustatus varchar(10) not null #状态
);
insert into users(uLName,uLPwd,uEmail,uName,uTel,ustatus)values(‘123454‘,‘1121323‘,"","韦邦杠1","24612354651","可用");
insert into users(uLName,uLPwd,uEmail,uName,uTel,ustatus)values(‘456785‘,‘3211233‘,"","韦邦杠2","24651157651","可用");
insert into users(uLName,uLPwd,uEmail,uName,uTel,ustatus)values(‘123456‘,‘123123123‘,"","韦邦杠3","24651458751","可用");
insert into users(uLName,uLPwd,uEmail,uName,uTel,ustatus)values(‘123457‘,‘1231231456‘,"","韦邦杠4","2465125871","可用");
insert into users(uLName,uLPwd,uEmail,uName,uTel,ustatus)values(‘123458‘,‘121231233456‘,"","韦邦杠8","24648674651","可用");
create table admins(   #管理员表
aid int primary key auto_increment,#编号
alname varchar(10) not null,#账号
alpwd varchar(256) not null,#密码
astatus varchar(20) not null,#状态
aname varchar(10) not null#名字
);
insert into admins(alname,alpwd,astatus,aname)values(‘韦邦杠‘,‘123456‘,‘可用‘,‘韦邦爱迪生‘);
insert into admins(alname,alpwd,astatus,aname)values(‘梁光健‘,‘123456‘,‘可用‘,‘韦阿发‘);
insert into admins(alname,alpwd,astatus,aname)values(‘欧乐乐‘,‘123456‘,‘可用‘,‘沙发杠1‘);
insert into admins(alname,alpwd,astatus,aname)values(‘刘大仙‘,‘123456‘,‘可用‘,‘按时发生杠1‘);
insert into admins(alname,alpwd,astatus,aname)values(‘果果啊‘,‘123456‘,‘可用‘,‘阿发撒的杠1‘);
create table useraddress( #用户地址表
udid int primary key auto_increment,#编号
addressu varchar(256) not null,# 地址
uidu int,#用户编号
unameu varchar(20) not null,#收货人
uphoneu varchar(11) not null,#联系电话
foreign key(uidu) references users(uid)#用户编号外键
);
insert into useraddress(addressu,uidu,unameu,uphoneu) values
(‘广东省珠海市‘,1,‘韦邦杠‘,‘18777620377‘),
(‘广西省来宾市‘,1,‘韦邦杠‘,‘18777620377‘),
(‘广西省南宁市‘,1,‘韦邦杠‘,‘18777620377‘);
create table ProductType(                        #产品类型表
tid int primary key auto_increment,#编号
tname varchar(50) not null,#类型名称
tstatus varchar(20) #状态
);
insert into productType(tname,tstatus)values(‘手机‘,‘上架‘);
insert into productType(tname,tstatus)values(‘电脑‘,‘上架‘);
insert into productType(tname,tstatus)values(‘家居‘,‘上架‘);
insert into productType(tname,tstatus)values(‘男装‘,‘上架‘);
insert into productType(tname,tstatus)values(‘美妆‘,‘上架‘);
insert into productType(tname,tstatus)values(‘女鞋‘,‘上架‘);
insert into productType(tname,tstatus)values(‘女装‘,‘上架‘);
insert into productType(tname,tstatus)values(‘特产‘,‘上架‘);
insert into productType(tname,tstatus)values(‘家居‘,‘上架‘);
insert into productType(tname,tstatus)values(‘汽车‘,‘上架‘);
insert into productType(tname,tstatus)values(‘运动‘,‘上架‘);
create table Product(            #产品表
pid varchar(20) primary key,#编号
pname varchar(256),#名称
ptid int ,#类型
pimg varchar(256),#图片
pprice decimal(8,2),#价格
pstatus varchar(10),#状态
pnumber int,#库存数量
detailed text,#详细介绍
foreign key(ptid) references ProductType(tid)#品牌类型
);
insert into Product(pid,pname,ptid,pimg,pprice,pstatus,pnumber,detailed)values
(‘28245104630‘,‘华为(HUAWEI) 荣耀9i手机 幻夜黑 全网通4+64G标配版‘,1,‘jpg‘,1399.00,‘上架中‘,1388,null),
(‘562345439575‘,‘【现货当天发】送礼OnePlus/一加 5T 一加5T手机1加5t 一加手机5T‘,1,‘jpg‘,2899.00,‘上架中‘,269,null),
(‘560629457257‘,‘PROTRULY/保千里 V10S 保千里打令手机VR手机官方正品指纹电信‘,1,‘jpg‘,4999.00,‘上架中‘,1388,null),
(‘8485229‘,‘华为 HUAWEI nova 3i 全面屏高清四摄游戏手机4GB+128GB 亮黑色 全网通移动联通电信4G手机双卡双待‘,1,‘jpg‘,1999.00,‘上架中‘,17750,null),
(‘551821517028‘,‘GEMRY/詹姆士 R19 plus全网通4G双卡智能商务手机安全钛金威图‘,1,‘jpg‘,11999.00,‘上架中‘,1992,null),
(‘140105335569‘,‘【8+128G降100 低至3599】OnePlus/一加 A6000 一加6手机 一加六 一加5t a510一加6 一加5 官方旗舰店 1+6‘,1,‘jpg‘,3099.00,‘上架中‘,896,null),
(‘572442045322‘,‘OBXIN/欧博信OX2刘海屏全面屏8G+128G全网通4G千元智能无边框手机‘,1,‘png‘,899.00,‘上架中‘,38,null),
(‘572029563703‘,‘OnePlus/一加 5T 一加5T三网通4G手机一加五手机‘,1,‘jpg‘,2080.00,‘上架中‘,145,null),
(‘575966718885‘,‘一加5 全新OnePlus/一加A5000手机全屏一加5手机128G全网通4G128G‘,1,‘jpg‘,1666.00,‘上架中‘,138,null);

insert into Product(pid,pname,ptid,pimg,pprice,pstatus,pnumber,detailed)values
(‘10562093068‘,‘狄派 4G独显/绝地求生吃鸡台式机电脑酷睿i5-8400/i7六核‘,2,‘jpg‘,3399.00,‘上架中‘,300,null),
(‘5623454395‘,‘【Apple MacBook Air 13.3英寸笔记本电脑 银色‘,2,‘jpg‘,6499.00,‘上架中‘,2690,null),
(‘6888588‘,‘联想(Lenovo)小新潮7000 14英寸英特尔八代酷睿轻薄窄边框笔记本电脑(I5-8250U 8G 2T+128G PCIE R535 2G)银‘,2,‘jpg‘,4999.00,‘上架中‘,1000,null),
(‘7102519‘,‘联想(Lenovo)小新潮7000 14英寸超轻薄窄边框笔记本电脑(I7-8550U 8G 2T+128G PCIE R535 2G)极光银‘,2,‘jpg‘,5799.00,‘上架中‘,138,null);

create table OrderIndormation(                   #订单信息表
oid varchar(100) primary key ,#订单编号
ouid int,#用户id
otime datetime default(now()),#下单时间
osuretime datetime,#付款时间
omoney decimal(8,2),#订单总价
ostatus varchar(20),#订单状态
address varchar(100),#订单地址
foreign key(ouid) references users(uid)    #用户id
);
insert into OrderIndormation(oid,ouid,omoney,ostatus,address)values(‘545615646531‘,1,500,‘未付款‘,1);
select * from OrderIndormation;
create table shoppingCart(         #购物车表
sid int primary key auto_increment,#编号
spid varchar(20) ,#商品编号
suid int ,#用户编号
sstatus varchar(10),#状态
sorder varchar(100) ,#订单编号
shoppingcount int ,#购物数量
smoney decimal(8,2),#总金额
foreign key(spid) references Product(pid),#引用商品表
foreign key(suid) references users(uid),#引用用户表
foreign key(sorder) references OrderIndormation(oid)#引用购物车表
);
insert into shoppingCart(spid,suid,sstatus,shoppingcount,smoney)values
(‘562345439575‘,‘1‘,‘否‘,1,2080);
select * from users;
select * from admins;
select * from productType;
select * from Product;
select * from shoppingCart;

原文地址:https://www.cnblogs.com/weibanggang/p/9581957.html

时间: 2024-11-05 19:06:57

商城项目(前台+后台+管理员+用户+html+jsp)(6天完成)的相关文章

微信小程序+微信管理后台+微信用户前台

代码地址如下:http://www.demodashi.com/demo/15043.html #### 微信小程序+微信管理后台+微信用户前台 #### 产品介绍 基础功能开发:景区微信地图导游.天气及景点相关资讯微信提醒.项目适玩人群识别与推荐.会员功能.景区美食预订功能.停车付费功能.票价信息查询设置.免费WiFi连接设置. 微信小程序:开发一款用于门票销售的小程序,让用户无需关注,直接一键购票,提供快捷.便利的线上购票服务. #### 项目结构 hqc_mini_app 微信小程序相关文

MVC4商城项目二:用户身份验证的实现

用户身份验证,依赖于 forms 身份验证类:FormsAuthentication,它是一串加密的cookie 来实现对控制器访问限制和登陆页面的访问控制.它在浏览器端是这样子的: 需求:我们要实现对用户中心只有登录的用户才能访问,如果没登录就跳转到登录页面,其它页面都可以访问: 首先来看登录控制器的代码: UserDto user = UserService.GetUserById(Convert.ToInt32(msg.Msg)); //为提供的用户名提供一个身份验证的票据 FormsAu

【SSH网上商城项目实战08】查询和删除商品类别功能的实现

上一节我们完成了使用DataGrid显示所有商品信息,这节我们开始添加几个功能:添加.更新.删除和查询.首先我们实现下前台的显示,然后再做后台获取数据. 1. 添加.更新.删除和查询功能的前台实现 DataGrid控件里有个toolbar属性,是添加工具栏的,我们可以在toolbar属性中添加这些按钮来实现相应的功能.先看一下官方文档对toolbar的定义: 我们使用数组的方式定义工具栏,在query.jsp页面中新添加如下代码: <%@ page language="java"

网上图书商城项目学习笔记-003系统功能模块分析

1. itcastgoods文件夹介绍2. 项目导入演示 * 导入数据库 * 导入项目,发布,运行3. 项目原型导入演示 * 导入项目原型,发布,运行4. 小工具介绍5. jQuery介绍 6. 项目前台功能介绍 * User模块 > 注册 > 激活 > 登录 > 修改密码 > 退出 * Category模块 > 显示所有分类 * Book模块 > 按分类查询(分页) > 按图名查询(模糊)(分页) > 按作者查询(分页) > 按出版社查询(分页

【SSH网上商城项目实战21】从Demo中看易宝支付的流程

这一节我们先写一个简单点的Demo来测试易宝支付的流程,熟悉这个流程后,再做实际的开发,因为是一个Demo,所以我没有考虑一些设计模式的东西,就是直接实现支付功能.实现支付功能需要易宝给我们提供的API.那么问题来了,使用第三方支付平台最主要的一件事就是获取该平台的API,我们首先得获取他们的API以及开发文档,然后才可以做进一步的开发. 1. 获取易宝的API 获取API的第一步,要在易宝上注册一个账号,这个账号是商家的账号,后面买家付款后,会将钱款存入该账号中,然后商家自己提取到银行卡,易宝

商城项目开发(一)

一.功能的演示 1.用户模块 用户注册功能 发送邮件 激活用户 表单的校验 用户的登录功能 自动登录 用户的注销功能 2.商品模块 首页热门商品和最新商品功能 商品分类 商品的列表(分页) 商品详细信息 浏览记录功能 3.购物车模块 将商品加入购物车 展示购物车功能 4.订单模块(多表和事务) 提交订单 展示订单 在线支付 5.后台的分类的模块 分类信息的增删改查 6.后台的商品模块 商品的信息的增删改查(文件上传) 7.后台的订单的模块 所有的订单的信息展示 二.一般项目开发流程(公司之间是有

美多商城项目总结

注册 一般来说,注册模块并没有什么难点,但我在注册模块中写了两种验证码(普通验证码,短信验证码),普通验证码没有难度,但手机验证码需要在twilio网获取免费手机号,通过这个手机号给注册用户发短信验证码. 作用: 注册验证逻辑 短信+邮件+验证码 防止机器人重复注册 登录 我的登陆模块写了第三方登录,因为大多数网站都有第三方登陆,并且第三方登录可以省许多时间,比较方便. 关于三方登录的授权机制 在授权过程中大致有三个对象.一个是服务提供方(第三方网站).一个是用户(将资源放在服务提供方存放的对象

商城项目springmvc配置问题

在做商城的前台项目时,访问项目URL会被前段控制器所拦截(web.xml中配置),然后会去加载springmvc.xml文件,在springmvc.xml中有如下配置: <!-- 加载注解器 用来代替映射器和适配器--> <mvc:annotation-driven/> <!-- 使用注解方式加载controller --> <context:component-scan base-package="com.taotao.controller"

【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布

前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响项目的部署和发布,我们可以先来玩一把,这一节主要介绍下域名空间的申请以及项目的部署和发布流程. 1. 域名空间的申请 作为一个伟大的屌丝,肯定没钱买域名空间,很自然的想到去申请个免费的,现在免费的域名空间也很多,我在福佳jsp技术网上申请了一个试用期是15天的,大家也可以去申请个玩玩,反正作为学习,这已经足够了,当然,如果要长期的肯定要付费的.注册过程我截几个图,如下: 然后下一步,最后开通如下: 建议把上面这些信息