叿狆号:“IT软件学习社”
主要使用技术
spring+springmvc+mybatis+jsp+mysql+tomcat
功能介绍
(1)登录注册功能:用户打开系统,浏览挑选生鲜,在购买生鲜之前,要进行注册登录,保证一人一个账号,互不干扰。
(2)类别选择:用户想要购买某一类的生鲜,可以选择相应的类别查看,然后挑选生鲜。
(3)购物车添加:用户选择到心仪的生鲜,可以将生鲜加入购物车,最后进行结算。
(4)我的订单:用户根据我的订单可以查看历史购买的记录以及订单的状态。
后台设计:
(1)用户管理:该功能用于查看用户的用户名和真实姓名,可以对用户的个人信息进行修改和查看。
(2)分类管理:此处要设置多级分类,分类主要将生鲜分一个大类,分类将其中的某类生鲜再做一个细分类。
(3)订单管理:用于查看订单的具体信息,可以看到订单的金额、取餐人、订单的状态等。
(4)生鲜管理:用于对商城的生鲜进行增删改,比如价格、类别、生鲜名、生鲜图片等。
(5)图表管理:用于统计商城的销售情况,销售额以及利润。
数据库脚本
-- --------------------------------------------------------
-- 主机: 47.101.198.61
-- 服务器版本: 10.3.21-MariaDB - MariaDB Server
-- 服务器操作系统: Linux
-- HeidiSQL 版本: 11.0.0.5919
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- 导出 ssm_shenxian_shop 的数据库结构
CREATE DATABASE IF NOT EXISTS `ssm_shenxian_shop` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */;
USE `ssm_shenxian_shop`;
-- 导出 表 ssm_shenxian_shop.adminuser 结构
DROP TABLE IF EXISTS `adminuser`;
CREATE TABLE IF NOT EXISTS `adminuser` (
`auid` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
`uid` int(11) NOT NULL,
PRIMARY KEY (`auid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- 正在导出表 ssm_shenxian_shop.adminuser 的数据:~2 rows (大约)
DELETE FROM `adminuser`;
/*!40000 ALTER TABLE `adminuser` DISABLE KEYS */;
INSERT INTO `adminuser` (`auid`, `username`, `password`, `uid`) VALUES
(1, 'admin', 'admin', 0),
(2, 'matou', '111111', 0);
/*!40000 ALTER TABLE `adminuser` ENABLE KEYS */;
-- 导出 表 ssm_shenxian_shop.billitem 结构
DROP TABLE IF EXISTS `billitem`;
CREATE TABLE IF NOT EXISTS `billitem` (
`billid` int(11) NOT NULL AUTO_INCREMENT,
`count` int(11) DEFAULT NULL,
`ptotal` double DEFAULT NULL,
`pid` int(11) DEFAULT NULL,
PRIMARY KEY (`billid`) USING BTREE,
UNIQUE KEY `pid` (`pid`) USING BTREE,
KEY `FK3510439A73B4E627` (`pid`) USING BTREE,
CONSTRAINT `FK3510439A73B4E627` FOREIGN KEY (`pid`) REFERENCES `product` (`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- 正在导出表 ssm_shenxian_shop.billitem 的数据:~0 rows (大约)
DELETE FROM `billitem`;
/*!40000 ALTER TABLE `billitem` DISABLE KEYS */;
/*!40000 ALTER TABLE `billitem` ENABLE KEYS */;
-- 导出 表 ssm_shenxian_shop.category 结构
DROP TABLE IF EXISTS `category`;
CREATE TABLE IF NOT EXISTS `category` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(255) DEFAULT NULL,
PRIMARY KEY (`cid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- 正在导出表 ssm_shenxian_shop.category 的数据:~9 rows (大约)
DELETE FROM `category`;
/*!40000 ALTER TABLE `category` DISABLE KEYS */;
INSERT INTO `category` (`cid`, `cname`) VALUES
(1, '水果'),
(2, '时令蔬菜'),
(3, '五谷系列'),
(4, '食品零食'),
(5, '蛋类'),
(6, '肉类'),
(7, '海鲜'),
(8, '河鲜'),
(