北华航天工业学院毕业论文
role truename userlock username int(11) varchar(255) int(11) varchar(255) no yes no yes 用户权限 真实姓名 是否删除标志 用户名 (5) t_liuyan(留言表)的表单结构如表4-4所示。
表4-5留言表(t_user)
名称 id title liuyantime content userid bigint(20) 类型 no yes yes yes yes 空 主键 留言标题 添加时间 留言内容 用户编号 备注 varchar(255) datetime varchar(255) varchar(255) (6) t_pingjia(评价表)的表单结构如表4-4所示。
表4-5评价表(t_user)
名称 id orderid pingjiaflag pingjiacontent bigint(20) bigint(20) datetime 类型 no yes yes yes 空 主键 备注 订单编号(外键) 评价标志 评价内容 varchar(255) 4.5平台数据表的设计
根据平台的需求分析和功能模块的划分,所涉及的实体有用户,订单,类型,团购。因此系统的定义数据库主要包含4张表:订单表t_order, 类型表t_leixing, 团购表t_tuangou, 用户表t_user。这几张表的平台数据表的设计如下。
订单表t_order如图4-3所示。
15
北华航天工业学院毕业论文
图4-3订单表t_order
创建该表的sql语句如下。
CREATE TABLE `t_order` (
`id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `orderlock` int(11) NOT NULL, `tuangouid` bigint(20) default NULL, `userid` bigint(20) default NULL,
flagonly varchar2 not null,
PRIMARY KEY (`id`),
KEY `FK9EFDD3A387F9F00F` (`tuangouid`), KEY `FK9EFDD3A3A3C379BB` (`userid`),
CONSTRAINT `FK9EFDD3A3A3C379BB` FOREIGN KEY (`userid`) REFERENCES `t_user`
(`id`),
CONSTRAINT `FK9EFDD3A387F9F00F` FOREIGN KEY (`tuangouid`) REFERENCES `t_tuangou` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
类型表t_leixing的平台设计如图4-4所示。
图4-4订单表t_ leixing
类型表的表单创建语句如下。
CREATE TABLE `t_leixing` (
`id` bigint(20) NOT NULL auto_increment, `leixinglock` int(11) NOT NULL, `name` varchar(255) default NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
16
北华航天工业学院毕业论文
团购表t_tuangou的平台数据表设计如图4-5所示。
图4-5订单表t_tuangou
团购表的创建表的sql语句如下。
CREATE TABLE `t_tuangou` (
`id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `daoqishijian` varchar(255) default NULL, `dianjirenshu` int(11) NOT NULL, `jiage` varchar(255) default NULL, `jianjie` varchar(255) default NULL, `path` varchar(255) default NULL, `title` varchar(255) default NULL, `tuangoulock` int(11) NOT NULL, `tuangourenshu` int(11) NOT NULL, `leixingid` bigint(20) default NULL, PRIMARY KEY (`id`),
KEY `FKE44EDE745E176B85` (`leixingid`),
CONSTRAINT `FKE44EDE745E176B85` FOREIGN KEY (`leixingid`) REFERENCES `t_leixing` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
用户表t_user 的平台数据库表的设计如图4-6所示。
图4-6订单表t_user
用户表的创建表的语句如下。
17
北华航天工业学院毕业论文
CREATE TABLE `t_user` (
`id` bigint(20) NOT NULL auto_increment, `address` varchar(255) default NULL, `createtime` datetime default NULL, `email` varchar(255) default NULL, `password` varchar(255) default NULL, `phone` varchar(255) default NULL, `qq` varchar(255) default NULL, `role` int(11) NOT NULL,
`truename` varchar(255) default NULL, `userlock` int(11) NOT NULL, `username` varchar(255) default NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
用户表t_liuyan 的平台数据库表的设计如图4-7所示。
图4-7订单表t_liuyan
留言表的创建表的语句如下。
CREATE TABLE `t_liuyan` (
`id` bigint(20) NOT NULL auto_increment, `title` varchar(30) default NULL, `content` text,
`liuyantime` datetime default NULL, `userid` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `userid` (`userid`),
CONSTRAINT `t_liuyn_fk` FOREIGN KEY (`userid`) REFERENCES `t_user` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
用户表t_pingjia 的平台数据库表的设计如图4-8所示。
18
北华航天工业学院毕业论文
图4-8评价表t_pingjia
评价表的创建表的语句如下。
CREATE TABLE `t_pingjia` (
`id` int(11) NOT NULL auto_increment, `orderid` bigint(20) default NULL, `pingjiaflag` int(11) default '0', `pingjiacontent` text, PRIMARY KEY (`id`), KEY `orderid` (`orderid`),
CONSTRAINT `t_pingjia_fk` FOREIGN KEY (`orderid`) REFERENCES `t_order` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
19