基于ssm框架开发的零食商城源码

很多朋友说要分享一些基于ssm框架开发的项目,在休闲时间搭建和撸一个以ssm框架开发的零食商城源码,详情如下,希望大家能够见解和学习。

首先ssm定义是框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),在开发上前后分离,耦合度小,且开发方便快速,效率较高。大家可以把我分享的项目下载下来二次学习或者开发,同时也可用于毕设。

系统分为前后太两大部分,包含管理员、普通用户权限,具有一系列的包含权限,用户信息,商品信息,订单信息,个人中新,购物车下单以及评论等一系列功能,具有麻雀虽小,五脏俱全,

系统的数据库是采用mysql数据库设计,表详情如下


DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
  `m_id` int(11) NOT NULL auto_increment,
  `u_id` int(11) default NULL,
  `m_time` date default NULL,
  `m_type` varchar(255) default NULL,
  `m_amoney` varchar(255) default NULL,
  PRIMARY KEY  (`m_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin` (
  `ad_id` int(11) NOT NULL auto_increment,
  `ad_username` varchar(255) default NULL,
  `ad_password` varchar(255) default NULL,
  `role_id` int(11) default NULL,
  PRIMARY KEY  (`ad_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `admin_menu`;
CREATE TABLE `admin_menu` (
  `id` int(11) NOT NULL auto_increment,
  `menu_name` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `admin_menu_child`;
CREATE TABLE `admin_menu_child` (
  `id` int(11) NOT NULL auto_increment,
  `child_menu_name` varchar(255) default NULL,
  `parentid` int(11) default NULL,
  `child_menu_url` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment` (
  `e_id` int(11) NOT NULL auto_increment,
  `e_parentId` int(11) default NULL COMMENT ‘追评‘,
  `s_id` int(11) default NULL,
  `u_id` int(11) default NULL COMMENT ‘用户ID‘,
  `e_pictureName` varchar(255) default NULL,
  `e_type` int(11) default NULL COMMENT ‘1=好评,0,-1差评‘,
  `e_score` int(11) default NULL COMMENT ‘评分‘,
  `info` varchar(255) default NULL,
  `e_date` date default NULL COMMENT ‘评价日期‘,
  PRIMARY KEY  (`e_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `integral`;
CREATE TABLE `integral` (
  `i_id` int(11) NOT NULL auto_increment,
  `u_id` int(11) default NULL COMMENT ‘用户id‘,
  `i_number` int(11) default NULL COMMENT ‘获得积分‘,
  `i_time` date default NULL COMMENT ‘操作时间‘,
  `i_dese` varchar(255) default NULL COMMENT ‘备注‘,
  PRIMARY KEY  (`i_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `order`;
CREATE TABLE `order` (
  `id` int(11) NOT NULL auto_increment,
  `o_id` varchar(255) default NULL COMMENT ‘订单编号‘,
  `o_time` date default NULL,
  `o_type` int(11) default NULL COMMENT ‘-1:未发货;1:完成,0:已发货‘,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `orderdetail`;
CREATE TABLE `orderdetail` (
  `d_id` int(11) NOT NULL auto_increment,
  `o_id` varchar(255) default NULL,
  `s_id` int(11) default NULL,
  `o_num` int(11) default NULL,
  `o_money` double default NULL,
  PRIMARY KEY  (`d_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `permission`;
CREATE TABLE `permission` (
  `perid` int(11) NOT NULL auto_increment,
  `pname` varchar(255) default NULL,
  `parentid` int(11) default NULL,
  `url` varchar(255) default NULL,,
  `ismenu` int(11) default NULL,
  PRIMARY KEY  (`perid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `receiptinfo` (
  `r_id` int(11) NOT NULL auto_increment,
  `o_id` varchar(255) default NULL,
  `o_name` varchar(255) default NULL,
  `o_phone` varchar(255) default NULL,
  `o_address` varchar(255) default NULL,
  PRIMARY KEY  (`r_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `record`;
CREATE TABLE `record` (
  `record_id` int(11) NOT NULL auto_increment,
  `s_id` int(11) default NULL,
  `recordDate` date default NULL,
  `recordNumber` int(11) default NULL,
  PRIMARY KEY  (`record_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
  `role_id` int(11) NOT NULL auto_increment,
  `role_name` varchar(255) default NULL,
  `role_info` varchar(255) default NULL,
  PRIMARY KEY  (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `rolepermission`;
CREATE TABLE `rolepermission` (
  `id` int(11) NOT NULL auto_increment,
  `role_id` int(11) default NULL,
  `perid` int(11) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `snackinfo`;
CREATE TABLE `snackinfo` (
  `s_id` int(11) NOT NULL auto_increment,
  `s_batch` varchar(255) default NULL COMMENT ‘批次好=生产日期+2位随机数‘,
  `s_name` varchar(255) default NULL,
  `s_price` double default NULL,
  `s_discount` varchar(255) default NULL COMMENT ‘折扣‘,
  `s_pictureUrl` varchar(255) default NULL,
  `s_brand` varchar(255) default NULL COMMENT ‘品牌‘,
  `s_place` varchar(255) default NULL COMMENT ‘产地‘,
  `s_pDate` date default NULL COMMENT ‘生产日期‘,
  `s_qDate` varchar(255) default NULL COMMENT ‘保质期‘,
  `state` int(11) default NULL COMMENT ‘1---上架,0---草稿,-1--下架‘,
  `s_createDate` date default NULL COMMENT ‘上架时间‘,
  `s_dese` varchar(255) default NULL COMMENT ‘详情‘,
  `s_type` varchar(255) default NULL,
  `s_number` int(11) default NULL COMMENT ‘数量‘,
  PRIMARY KEY  (`s_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
  `u_id` int(11) NOT NULL auto_increment,
  `u_realname` varchar(255) default NULL COMMENT ‘真实姓名‘,
  `u_username` varchar(255) default NULL COMMENT ‘用户名‘,
  `u_password` varchar(255) default NULL COMMENT ‘密码‘,
  `u_email` varchar(255) default NULL COMMENT ‘邮箱‘,
  `u_sex` char(255) default NULL COMMENT ‘性别‘,
  `u_resgistDate` date default NULL COMMENT ‘出生日期‘,
  `u_address` varchar(255) default NULL COMMENT ‘地址‘,
  `u_score` int(11) default NULL COMMENT ‘积分总数‘,
  PRIMARY KEY  (`u_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

项目开发语言:Java语言,jdk8或者以上
项目开发工具:eclipse
项目开发技术:前台页面采用bootstrap+jquery+AngularJs+EasyUI技术,后台采用ssm技术
服务器软件:tomcat8.0或者以上
数据库类型:MySQL数据库为系统的数据库。
下载:http://www.myzshare.cn/resource_detail?id=70&res_name=%E5%9F%BA%E4%BA%8Essm%E6%A1%86%E6%9E%B6%E5%BC%80%E5%8F%91%E7%9A%84%E9%9B%B6%E9%A3%9F%E5%95%86%E5%9F%8E%E7%B3%BB%E7%BB%9F