java基于ssm旅游网站设计

用户: 用户名,登录密码,姓名,性别,用户照片,出生日期,联系电话,家庭地址
景点分类: 类型id,类别名称
城市: 城市代码,城市名称
景点: 景区id,所在城市,景点类型,景点等级,景点名称,景区图片,景点介绍,门票价格,开放时间,景点地址
评论: 评论id,被评景点,评论内容,评论人,评论时间
订单: 订单id,预定景点,预定日期,预定价格,预定用户,下单时间,审核状态
留言: 留言id,标题,留言内容,留言时间,留言人,回复内容,回复时间
 

CREATE TABLE `admin` (
  `username` varchar(20) NOT NULL DEFAULT '',
  `password` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_admin
-- ----------------------------
INSERT INTO `admin` VALUES ('a', 'a'); 

CREATE TABLE IF NOT EXISTS `t_userInfo` (
  `user_name` varchar(20)  NOT NULL COMMENT 'user_name',
  `password` varchar(20)  NOT NULL COMMENT '登录密码',
  `name` varchar(20)  NOT NULL COMMENT '姓名',
  `sex` varchar(4)  NOT NULL COMMENT '性别',
  `userPhoto` varchar(60)  NOT NULL COMMENT '用户照片',
  `birthday` varchar(20)  NULL COMMENT '出生日期',
  `telephone` varchar(20)  NOT NULL COMMENT '联系电话',
  `address` varchar(50)  NOT NULL COMMENT '家庭地址',
  PRIMARY KEY (`user_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `t_scenicType` (
  `typeId` int(11) NOT NULL AUTO_INCREMENT COMMENT '类型id',
  `typeName` varchar(20)  NOT NULL COMMENT '类别名称',
  PRIMARY KEY (`typeId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `t_city` (
  `cityNo` varchar(20)  NOT NULL COMMENT 'cityNo',
  `cityName` varchar(20)  NOT NULL COMMENT '城市名称',
  PRIMARY KEY (`cityNo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `t_scenic` (
  `scenicId` int(11) NOT NULL AUTO_INCREMENT COMMENT '景区id',
  `cityObj` varchar(20)  NOT NULL COMMENT '所在城市',
  `scenicTypeObj` int(11) NOT NULL COMMENT '景点类型',
  `dengji` varchar(20)  NOT NULL COMMENT '景点等级',
  `scenicName` varchar(30)  NOT NULL COMMENT '景点名称',
  `scenicPhoto` varchar(60)  NOT NULL COMMENT '景区图片',
  `scenicDesc` varchar(2000)  NOT NULL COMMENT '景点介绍',
  `price` float NOT NULL COMMENT '门票价格',
  `openTime` varchar(30)  NOT NULL COMMENT '开放时间',
  `address` varchar(60)  NOT NULL COMMENT '景点地址',
  PRIMARY KEY (`scenicId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `t_comment` (
  `commentId` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论id',
  `scenicObj` int(11) NOT NULL COMMENT '被评景点',
  `commentContent` varchar(30)  NOT NULL COMMENT '评论内容',
  `userObj` varchar(20)  NOT NULL COMMENT '评论人',
  `commentTime` varchar(20)  NULL COMMENT '评论时间',
  PRIMARY KEY (`commentId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `t_orderInfo` (
  `orderId` int(11) NOT NULL AUTO_INCREMENT COMMENT '订单id',
  `scenicObj` int(11) NOT NULL COMMENT '预定景点',
  `orderDate` varchar(20)  NULL COMMENT '预定日期',
  `price` float NOT NULL COMMENT '预定价格',
  `userObj` varchar(20)  NOT NULL COMMENT '预定用户',
  `orderTime` varchar(20)  NULL COMMENT '下单时间',
  `shState` varchar(20)  NOT NULL COMMENT '审核状态',
  PRIMARY KEY (`orderId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `t_leaveWord` (
  `leaveWordId` int(11) NOT NULL AUTO_INCREMENT COMMENT '留言id',
  `title` varchar(40)  NOT NULL COMMENT '标题',
  `leaveContent` varchar(2000)  NOT NULL COMMENT '留言内容',
  `addTime` varchar(20)  NULL COMMENT '留言时间',
  `userObj` varchar(20)  NOT NULL COMMENT '留言人',
  `replyContent` varchar(2000)  NULL COMMENT '回复内容',
  `replyTime` varchar(20)  NULL COMMENT '回复时间',
  PRIMARY KEY (`leaveWordId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

ALTER TABLE t_scenic ADD CONSTRAINT FOREIGN KEY (cityObj) REFERENCES t_city(cityNo);
ALTER TABLE t_scenic ADD CONSTRAINT FOREIGN KEY (scenicTypeObj) REFERENCES t_scenicType(typeId);
ALTER TABLE t_comment ADD CONSTRAINT FOREIGN KEY (scenicObj) REFERENCES t_scenic(scenicId);
ALTER TABLE t_comment ADD CONSTRAINT FOREIGN KEY (userObj) REFERENCES t_userInfo(user_name);
ALTER TABLE t_orderInfo ADD CONSTRAINT FOREIGN KEY (scenicObj) REFERENCES t_scenic(scenicId);
ALTER TABLE t_orderInfo ADD CONSTRAINT FOREIGN KEY (userObj) REFERENCES t_userInfo(user_name);
ALTER TABLE t_leaveWord ADD CONSTRAINT FOREIGN KEY (userObj) REFERENCES t_userInfo(user_name);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值