網上商店的設計與實現,對於軟件設計的同學希望有所幫助,或者喲不足之處還請提出來

功能設計:             
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這個平臺和跟多的用戶進行交流。

 

 

源代碼,一些類的說明圖和包名:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章