功能設計:
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這個平臺和跟多的用戶進行交流。
源代碼,一些類的說明圖和包名: