数据库中创建表的SQL语句

  用户表:

  create table users (

  id int primary key not null auto_increment,

  username varchar(40) unique not null,

  password varchar(40) not null,

  nickname varchar(40) not null,

  email varchar(100) unique not null,

  role varchar(10) not null,

  registtime timestamp,

state int not null,

  activecode varchar(100)

); 

商品表

create table products(

   id varchar(100) primary key not null ,

   name varchar(40) unique not null,

   price double not null,

   category varchar(100) not null,

   description varchar(255),

   img varchar(100)

);

订单表

create table orders(

   id varchar(100) primary key not null,

   totalmoney double not null,

   receiverinfo varchar(255) not null,

   ordertime timestamp,

   state int not null,

   user_id int not null,

   foreign key(user_id) references users(id)

);

考虑实体之间关系

用户与订单存在 一对多关系 :在多方添加一方主键作为外键

订单和商品存在 多对多关系 :创建第三张关系表,引用两方主键作为外键

create table orderitem(来~自^优尔论+文.网www.youerw.com/

   order_id varchar(100) not null,

   product_id varchar(100) not null,

   buynum int not null,

   money double not null,

   foreign key(order_id) references orders(id),

   foreign key(product_id) references products(id)

);

4 网站总体设计

4.1游客,用户,管理员的需求分析

  作为游客,能访问的页面包括:用户的注册,激活用户账号,用户登录(注册完以后),查看图书列表和查看图书详情。作为用户,能访问的页面包括:用户的注册,激活用户账号,用户登录,查看图书列表,查看图书详情,添加图书到购物车,查看购物车,修改购物车,生成订单(取消订单),在线支付。作为管理员,能够访问的页面包括:用户登录,添加图书,查看图书列表,查看图书详情。

上一篇:Android蜗牛教育网的设计+源代码
下一篇:android手机端远程管理助手的设计+源代码

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

jsp+mysql的B2C网上商城系统的设计与实现

asp.net+sqlserver图书借还信息系统设计

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

图书馆管理系统国内外研究现状和问题

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...