此项目是基于 vue2 + ElementUI + Nodejs + Mysql 的某超市后台管理系统
项目开发环境:windows10 + nodejs 10.15.3 + vscode
后台数据库是Mysql 需创建本地数据库及相应的表配合使用
- 登陆/注销
- 添加管理员账户
- 管理管理员账户
- 账户密码修改
- 添加商品
- 管理商品
- 添加会员
- 管理会员
- 上传头像
- 引入图表
- 权限验证
技术栈
- vue
- vue-router
- vue-cli
- Element-UI
- axios
- echarts
- ES6
- less
项目运行
npm install 或 yarn
npm run serve 或 yarn serve
技术栈:
- Nodejs
- express-generator
- Mysql
- jsonwebtoken
- express-jwt
项目运行
npm install
npm start
本地需用mysql创建对应的表
下面提供建表的语句
推荐使用 navicat 可视化工具
//建表 account
CREATE TABLE `account` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ctime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`account` varchar(50) DEFAULT NULL,
`password` varchar(50) DEFAULT NULL,
`user_group` varchar(50) DEFAULT NULL,
`avatarUrl` text,
PRIMARY KEY (`id`)
)
//建表 goods
CREATE TABLE `goods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`classify` varchar(50) DEFAULT NULL,
`barcode` varchar(50) DEFAULT NULL,
`goodsname` varchar(50) DEFAULT NULL,
`inprice` varchar(50) DEFAULT NULL,
`saleprice` varchar(50) DEFAULT NULL,
`stocknum` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
)
//建表 vip
CREATE TABLE `vip` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`level` varchar(50) DEFAULT NULL,
`vipnum` varchar(50) DEFAULT NULL,
`tel` varchar(50) DEFAULT NULL,
`ctime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
)
MIT