功能设计:
APP端:(1)用户注册、
(2)用户登录、
(3)用户信息、
(4)找回密码、
(5)注销登录、
(6)好物推荐、
(7)购物车、
(8)订单查询
(9)我的评价
(10)点赞评价。
管理端:( 1 ) 管理员登录、
( 2 ) 物品的增、删、改、查、
( 3 ) 物品的单价修改、
( 4 ) 留言管理、
(5 )用户个人信息管理、
(6 )管理员注销登录。
使用的技术:
MySql+SpringMVC+Spring+Mybatis + JSP
Android
数据库设计:
create table user
(
id varchar(70),
user varchar(30) comment '账号',
pwd varchar(30) comment '密码',
head varchar(1000) comment '头像',
default_address_id varchar(70) comment '默认地址'
);
create table product
(
id varchar(70),
name varchar(100) comment '名称',
price double(10,2) comment '价格',
cprice double(10,2) comment '促销价格',
type varchar(30) comment '类型',
size varchar(500) comment '尺寸(多个尺寸用逗号隔开)',
timestamp bigint comment '时间戳',
color varchar(100) comment '颜色(多个颜色用逗号隔开)',
image1 varchar(1000) comment '预览图',
image2 varchar(1000),
image3 varchar(1000),
image4 varchar(1000),
image5 varchar(1000),
icon varchar(1000) comment '图标',
describle varchar(500) comment '商品描述',
delivery varchar(100) comment '快递信息',
isindex int comment '是否展示首页,1展示,0不展示',
instock int comment '库存',
sales_num bigint comment '销量',
promotion_info varchar(100) comment '促销信息',
remarks varchar(500) comment '备注',
issell int comment '0销售中,1已下架'
);
create table address
(
id varchar(70),
user varchar(70) comment '账号',
phone varchar(20) comment '电话',
address varchar(200) comment '地址',
name varchar(30) comment '收件人名字'
);
create table comment
(
id varchar(70),
product_id varchar(70) comment '商品id',
comment varchar(1000) comment '评论',
number int comment '点赞数',
timestamp bigint comment '时间戳',
date varchar(30) comment '日期',
user varchar(70)
);
create table "order"
(
id varchar(70),
status int comment '0:待发货 1:待收货 2:已收货3:退货中 4:退货完成 5:放弃下单',
timestamp bigint,
total_amount int comment '总金额',
name varchar(30) comment '收货人名称',
phone varchar(20) comment '电话号',
adderss varchar(200) comment '地址',
remarks varchar(500) comment '备注',
user varchar(70)
);
create table cart
(
id varchar(70),
product_id varchar(70),
size varchar(10) comment '尺寸',
number int comment '数量',
type varchar(20) comment '类型',
color varchar(10) comment '颜色',
timestamp bigint comment '时间戳',
isbuy int comment '是否已经购买0是未购买,1是购买',
price varchar(20) comment '购买时价格',
user varchar(70),
order_id varchar(70)
);
下面一些是我已经实现了的效果图,希望在软件方面有着资深经验的从业者能够提出来,今天我将自己对改系统的设计思路和数据库设计放在网上,希望通过csdn这个平台和跟多的用户进行交流。
源代码,一些类的说明图和包名: