网上商店的设计与实现,对于软件设计的同学希望有所帮助,或者哟不足之处还请提出来

功能设计:             
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这个平台和跟多的用户进行交流。

 

 

源代码,一些类的说明图和包名:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值