Bootstrap

【计算机毕业设计】学生奖惩管理系统

一、前言

在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对学生奖惩信息管理的提升,也为了对学生奖惩信息进行更好的维护,学生奖惩管理系统的出现就变得水到渠成不可缺少。通过对学生奖惩管理系统的开发,不仅仅可以学以致用,让学到的知识变成成果出现,也强化了知识记忆,扩大了知识储备,是提升自我的一种很好的方法。通过具体的开发,对整个软件开发的过程熟练掌握,不论是前期的设计,还是后续的编码测试,都有了很深刻的认知。
学生奖惩管理系统通过MySQL数据库与Eclipse工具进行开发,学生奖惩管理系统能够实现对出勤率,奖惩信息,分数记录信息,学生信息,学生成绩等数据的管理。
通过学生奖惩管理系统对相关信息的处理,让信息处理变的更加的系统,更加的规范,这是一个必然的结果。已经处理好的信息,不管是用来查找,还是分析,在效率上都会成倍的提高,让计算机变得更加符合生产需要,变成人们不可缺少的一种信息处理工具,实现了绿色办公,节省社会资源,为环境保护也做了力所能及的贡献。

二、说明文档

推荐使用:谷歌浏览器

后台登录页面
http://localhost:8080/xueshengjiangchengxitong/admin/dist/index.html

管理员 账户:admin 密码:admin
学生 账户:a1 密码:123456
学生 账户:a2 密码:123456
学生 账户:a3 密码:123456

在src\main\resources\config.properties中编辑

jdbc_url=jdbc:mysql://127.0.0.1:3306/xueshengjiangchengxitong?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root	    数据库用户名 root
jdbc_password=123456	用户密码    123456

图片存放路径: src\main\webapp\upload 里面上传图片名里面不能有中文

三、系统功能设计

本系统在功能分析上,主要是根据目标用户群的角度进行分析,为了便于展示分析结果,这里就使用用例图进行功能展示。
管理员用例图的绘制结果见图。管理员登录进入本系统操作的功能包括对出勤率,学生奖惩信息,学生分数记录信息,学生成绩等进行管理。在这里插入图片描述
学生用例图的绘制结果见图。学生登录进入本系统操作的功能包括查询出勤率,查询成绩,查询奖惩信息,增删改查分数记录信息等。在这里插入图片描述
本系统主要是基于数据的增加,修改,删除等操作,使用者能够通过提前设定的登录功能进入指定的操作区,这里对使用者设计的功能进行结构展示。
管理员功能结构图的绘制结果见图。管理员登录进入本系统操作的功能包括对出勤率,学生奖惩信息,学生分数记录信息,学生成绩等进行管理。在这里插入图片描述
学生功能结构图的绘制结果见图。学生登录进入本系统操作的功能包括查询出勤率,查询成绩,查询奖惩信息,增删改查分数记录信息等。在这里插入图片描述

四、系统数据库设计

在这里插入图片描述
在这里插入图片描述

五、系统效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、核心代码


package com.controller;


import java.util.Arrays;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.service.ConfigService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;

/**
 * 登录相关
 */
@RequestMapping("config")
@RestController
public class ConfigController{
	
	@Autowired
	private ConfigService configService;

	/**
     * 列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,ConfigEntity config){
        EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
    	PageUtils page = configService.queryPage(params);
        return R.ok().put("data", page);
    }
    
	/**
     * 列表
     */
    @IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,ConfigEntity config){
        EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
    	PageUtils page = configService.queryPage(params);
        return R.ok().put("data", page);
    }

    /**
     * 信息
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") String id){
        ConfigEntity config = configService.selectById(id);
        return R.ok().put("data", config);
    }
    
    /**
     * 详情
     */
    @IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") String id){
        ConfigEntity config = configService.selectById(id);
        return R.ok().put("data", config);
    }
    
    /**
     * 根据name获取信息
     */
    @RequestMapping("/info")
    public R infoByName(@RequestParam String name){
        ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
        return R.ok().put("data", config);
    }
    
    /**
     * 保存
     */
    @PostMapping("/save")
    public R save(@RequestBody ConfigEntity config){
//    	ValidatorUtils.validateEntity(config);
    	configService.insert(config);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody ConfigEntity config){
//        ValidatorUtils.validateEntity(config);
        configService.updateById(config);//全部更新
        return R.ok();
    }

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
    	configService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
}

/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.32-log : Database - xueshengjiangchengxitong
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!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' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`xueshengjiangchengxitong` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `xueshengjiangchengxitong`;

/*Table structure for table `chengji` */

DROP TABLE IF EXISTS `chengji`;

CREATE TABLE `chengji` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
  `xuesheng_id` int(11) DEFAULT NULL COMMENT '学生',
  `chengji_uuid_number` varchar(200) DEFAULT NULL COMMENT '成绩编号 Search111  ',
  `chengji_name` varchar(200) DEFAULT NULL COMMENT '成绩名称 Search111  ',
  `chengji_types` int(11) NOT NULL COMMENT '成绩类型 Search111 ',
  `chengji_content` text COMMENT '成绩详情 ',
  `chengji_fenshu` int(11) NOT NULL COMMENT '成绩分数',
  `chengji_dedao_fenshu` int(11) NOT NULL COMMENT '所得分数',
  `insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间 ',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='成绩';

/*Data for the table `chengji` */

insert  into `chengji`(`id`,`xuesheng_id`,`chengji_uuid_number`,`chengji_name`,`chengji_types`,`chengji_content`,`chengji_fenshu`,`chengji_dedao_fenshu`,`insert_time`,`create_time`) values (1,3,'165088953061695','成绩名称1',2,'成绩详情1',382,156,'2022-04-25 20:25:30','2022-04-25 20:25:30'),(2,2,'165088953061682','成绩名称2',2,'成绩详情2',63,383,'2022-04-25 20:25:30','2022-04-25 20:25:30'),(3,2,'165088953061671','成绩名称3',3,'成绩详情3',454,37,'2022-04-25 20:25:30','2022-04-25 20:25:30'),(4,1,'165088953061656','成绩名称4',3,'成绩详情4',384,359,'2022-04-25 20:25:30','2022-04-25 20:25:30'),(5,3,'165088953061674','成绩名称5',3,'成绩详情5',35,481,'2022-04-25 20:25:30','2022-04-25 20:25:30'),(6,1,'1650890743301','成绩111',3,'<p>是大红大很多事</p>',98,4,'2022-04-25 20:45:58','2022-04-25 20:45:58');

/*Table structure for table `chuqinlv` */

DROP TABLE IF EXISTS `chuqinlv`;

CREATE TABLE `chuqinlv` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
  `xuesheng_id` int(11) DEFAULT NULL COMMENT '学生',
  `chuqinlv_uuid_number` varchar(200) DEFAULT NULL COMMENT '出勤率编号 Search111  ',
  `chuqinlv_yue` varchar(200) DEFAULT NULL COMMENT '月份 Search111  ',
  `chuqinlv_name` varchar(200) DEFAULT NULL COMMENT '出勤率',
  `chuqinlv_fenshu` int(11) NOT NULL COMMENT '出勤率分数',
  `chuqinlv_content` text COMMENT '出勤率详情 ',
  `insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间 ',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='出勤率';

/*Data for the table `chuqinlv` */

insert  into `chuqinlv`(`id`,`xuesheng_id`,`chuqinlv_uuid_number`,`chuqinlv_yue`,`chuqinlv_name`,`chuqinlv_fenshu`,`chuqinlv_content`,`insert_time`,`create_time`) values (1,1,'16508895306183','月份1','出勤率1',384,'出勤率详情1','2022-04-25 20:25:30','2022-04-25 20:25:30'),(2,3,'165088953061895','月份2','出勤率2',431,'出勤率详情2','2022-04-25 20:25:30','2022-04-25 20:25:30'),(3,2,'165088953061847','月份3','出勤率3',429,'出勤率详情3','2022-04-25 20:25:30','2022-04-25 20:25:30'),(4,2,'165088953061836','月份4','出勤率4',421,'出勤率详情4','2022-04-25 20:25:30','2022-04-25 20:25:30'),(5,3,'165088953061820','月份5','出勤率5',316,'出勤率详情5','2022-04-25 20:25:30','2022-04-25 20:25:30'),(6,2,'1650890774753','2022-04','出勤率33%',1,'<p>硕大的山东省</p>','2022-04-25 20:46:39','2022-04-25 20:46:39'),(7,1,'1650890883048','2022-02','33%',4,'<p>大的哈收到货</p>','2022-04-25 20:48:15','2022-04-25 20:48:15'),(8,1,'1650891424891','2022-01','40%',14,'<p>dsadh的誓师大会个</p>','2022-04-25 20:57:20','2022-04-25 20:57:20');

/*Table structure for table `config` */

DROP TABLE IF EXISTS `config`;

CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='配置文件';

/*Data for the table `config` */

/*Table structure for table `dictionary` */

DROP TABLE IF EXISTS `dictionary`;

CREATE TABLE `dictionary` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `dic_code` varchar(200) DEFAULT NULL COMMENT '字段',
  `dic_name` varchar(200) DEFAULT NULL COMMENT '字段名',
  `code_index` int(11) DEFAULT NULL COMMENT '编码',
  `index_name` varchar(200) DEFAULT NULL COMMENT '编码名字  Search111 ',
  `super_id` int(11) DEFAULT NULL COMMENT '父字段id',
  `beizhu` varchar(200) DEFAULT NULL COMMENT '备注',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8 COMMENT='字典';

/*Data for the table `dictionary` */

insert  into `dictionary`(`id`,`dic_code`,`dic_name`,`code_index`,`index_name`,`super_id`,`beizhu`,`create_time`) values (1,'sex_types','性别类型',1,'男',NULL,NULL,'2022-04-25 20:24:04'),(2,'sex_types','性别类型',2,'女',NULL,NULL,'2022-04-25 20:24:04'),(3,'banji_types','班级',1,'班级一',NULL,NULL,'2022-04-25 20:24:04'),(4,'banji_types','班级',2,'班级二',NULL,NULL,'2022-04-25 20:24:04'),(5,'banji_types','班级',3,'班级三',NULL,NULL,'2022-04-25 20:24:04'),(6,'banji_types','班级',4,'班级四',NULL,NULL,'2022-04-25 20:24:04'),(7,'zhuanye_types','专业',1,'专业一',NULL,NULL,'2022-04-25 20:24:04'),(8,'zhuanye_types','专业',2,'专业二',NULL,NULL,'2022-04-25 20:24:04'),(9,'zhuanye_types','专业',3,'专业三',NULL,NULL,'2022-04-25 20:24:04'),(10,'zhuanye_types','专业',4,'专业四',NULL,NULL,'2022-04-25 20:24:04'),(11,'jiangcheng_types','奖惩类型',1,'奖励',NULL,NULL,'2022-04-25 20:24:04'),(12,'jiangcheng_types','奖惩类型',2,'惩罚',NULL,NULL,'2022-04-25 20:24:04'),(13,'jiangcheng_erji_types','二级类型',1,'奖励1',1,NULL,'2022-04-25 20:24:04'),(14,'jiangcheng_erji_types','二级类型',2,'奖励2',1,NULL,'2022-04-25 20:24:04'),(15,'jiangcheng_erji_types','二级类型',3,'奖励3',1,NULL,'2022-04-25 20:24:04'),(16,'jiangcheng_erji_types','二级类型',4,'惩罚1',2,NULL,'2022-04-25 20:24:04'),(17,'jiangcheng_erji_types','二级类型',5,'惩罚2',2,NULL,'2022-04-25 20:24:04'),(18,'jiangcheng_erji_types','二级类型',6,'惩罚3',2,NULL,'2022-04-25 20:24:04'),(19,'jiangcheng_jibie_types','奖惩级别',1,'一级',NULL,NULL,'2022-04-25 20:24:04'),(20,'jiangcheng_jibie_types','奖惩级别',2,'二级',NULL,NULL,'2022-04-25 20:24:04'),(21,'jiangcheng_jibie_types','奖惩级别',3,'三级',NULL,NULL,'2022-04-25 20:24:04'),(22,'chengji_types','成绩类型',1,'成绩类型1',NULL,NULL,'2022-04-25 20:24:04'),(23,'chengji_types','成绩类型',2,'成绩类型2',NULL,NULL,'2022-04-25 20:24:04'),(24,'chengji_types','成绩类型',3,'成绩类型3',NULL,NULL,'2022-04-25 20:24:04'),(25,'fenshujilu_types','记录类型',1,'奖励',NULL,NULL,'2022-04-25 20:24:04'),(26,'fenshujilu_types','记录类型',2,'惩罚',NULL,NULL,'2022-04-25 20:24:04'),(27,'fenshujilu_types','记录类型',3,'出勤',NULL,NULL,'2022-04-25 20:24:04'),(28,'fenshujilu_types','记录类型',4,'成绩',NULL,NULL,'2022-04-25 20:24:04'),(29,'chengji_types','成绩类型',4,'成绩类型4',NULL,'','2022-04-25 20:44:17'),(30,'jiangcheng_erji_types','二级类型',7,'惩罚4',2,'','2022-04-25 20:44:33');

/*Table structure for table `fenshujilu` */

DROP TABLE IF EXISTS `fenshujilu`;

CREATE TABLE `fenshujilu` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
  `xuesheng_id` int(11) DEFAULT NULL COMMENT '学生',
  `fenshujilu_types` int(11) NOT NULL COMMENT '记录类型 Search111 ',
  `fenshujilu_fenshu` int(11) NOT NULL COMMENT '记录分数',
  `fenshujilu_content` text COMMENT '记录详情 ',
  `insert_time` timestamp NULL DEFAULT NULL COMMENT '记录时间 ',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='分数记录';

/*Data for the table `fenshujilu` */

insert  into `fenshujilu`(`id`,`xuesheng_id`,`fenshujilu_types`,`fenshujilu_fenshu`,`fenshujilu_content`,`insert_time`,`create_time`) values (1,2,2,353,'记录详情1','2022-04-25 20:25:30','2022-04-25 20:25:30'),(2,2,4,217,'记录详情2','2022-04-25 20:25:30','2022-04-25 20:25:30'),(3,1,1,486,'记录详情3','2022-04-25 20:25:30','2022-04-25 20:25:30'),(4,2,1,38,'记录详情4','2022-04-25 20:25:30','2022-04-25 20:25:30'),(5,2,4,285,'记录详情5','2022-04-25 20:25:30','2022-04-25 20:25:30'),(6,1,4,4,'得到4分','2022-04-25 20:45:59','2022-04-25 20:45:59'),(7,2,3,1,'得到1分','2022-04-25 20:46:39','2022-04-25 20:46:39'),(8,1,3,4,'得到4分','2022-04-25 20:48:15','2022-04-25 20:48:15'),(9,1,3,14,'得到14分','2022-04-25 20:57:20','2022-04-25 20:57:20'),(10,1,1,11,'得到11分','2022-04-25 20:59:49','2022-04-25 20:59:49'),(11,1,2,100,'扣减100分','2022-04-25 21:00:20','2022-04-25 21:00:20');

/*Table structure for table `jiangcheng` */

DROP TABLE IF EXISTS `jiangcheng`;

CREATE TABLE `jiangcheng` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
  `xuesheng_id` int(11) DEFAULT NULL COMMENT '学生',
  `jiangcheng_uuid_number` varchar(200) DEFAULT NULL COMMENT '奖惩编号 Search111  ',
  `jiangcheng_name` varchar(200) DEFAULT NULL COMMENT '奖惩名称 Search111  ',
  `jiangcheng_types` int(11) NOT NULL COMMENT '奖惩类型 Search111 ',
  `jiangcheng_erji_types` int(11) NOT NULL COMMENT '二级类型 Search111 ',
  `jiangcheng_jibie_types` int(11) NOT NULL COMMENT '奖惩级别 Search111 ',
  `jiangcheng_fenshu` int(11) NOT NULL COMMENT '奖惩分数 ',
  `jiangcheng_content` text COMMENT '奖惩详情 ',
  `insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间 ',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='奖惩';

/*Data for the table `jiangcheng` */

insert  into `jiangcheng`(`id`,`xuesheng_id`,`jiangcheng_uuid_number`,`jiangcheng_name`,`jiangcheng_types`,`jiangcheng_erji_types`,`jiangcheng_jibie_types`,`jiangcheng_fenshu`,`jiangcheng_content`,`insert_time`,`create_time`) values (1,1,'165088953062550','奖惩名称1',2,4,2,321,'奖惩详情1','2022-04-25 20:25:30','2022-04-25 20:25:30'),(2,3,'165088953062568','奖惩名称2',2,5,3,491,'奖惩详情2','2022-04-25 20:25:30','2022-04-25 20:25:30'),(3,1,'165088953062514','奖惩名称3',1,1,2,23,'奖惩详情3','2022-04-25 20:25:30','2022-04-25 20:25:30'),(4,2,'165088953062523','奖惩名称4',1,2,3,204,'奖惩详情4','2022-04-25 20:25:30','2022-04-25 20:25:30'),(5,3,'165088953062590','奖惩名称5',1,3,1,357,'奖惩详情5','2022-04-25 20:25:30','2022-04-25 20:25:30'),(6,1,'1650891450041','奖励111',1,1,2,11,'<p>大宋的哈师大</p>','2022-04-25 20:57:48','2022-04-25 20:57:48'),(7,1,'1650891450041','奖励111',1,1,3,11,'<p>大宋的哈师大</p>','2022-04-25 20:57:57','2022-04-25 20:57:57'),(8,1,'1650891450041','奖励111222',1,1,3,11,'<p>大宋的哈师大</p>','2022-04-25 20:58:06','2022-04-25 20:58:06'),(9,1,'1650891450041','奖励111222',1,1,3,11,'<p>大宋的哈师大</p>','2022-04-25 20:59:49','2022-04-25 20:59:49'),(10,1,'1650891600926','惩罚1111',2,6,2,100,'<p>大大换大号</p>','2022-04-25 21:00:20','2022-04-25 21:00:20');

/*Table structure for table `token` */

DROP TABLE IF EXISTS `token`;

CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='token表';

/*Data for the table `token` */

insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (1,6,'admin','users','管理员','xf4vqbewiouhjuucpxqd7lpdx8sei6te','2022-04-25 20:41:47','2022-04-25 22:03:52'),(2,1,'a1','xuesheng','学生','laywyme7jw8vvmmy7tnv7bkd4wdsrvh4','2022-04-25 21:00:34','2022-04-25 22:00:35');

/*Table structure for table `users` */

DROP TABLE IF EXISTS `users`;

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(100) NOT NULL COMMENT '密码',
  `role` varchar(100) DEFAULT '管理员' COMMENT '角色',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='管理员';

/*Data for the table `users` */

insert  into `users`(`id`,`username`,`password`,`role`,`addtime`) values (6,'admin','admin','管理员','2022-05-02 14:51:13');

/*Table structure for table `xuesheng` */

DROP TABLE IF EXISTS `xuesheng`;

CREATE TABLE `xuesheng` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(200) DEFAULT NULL COMMENT '账户',
  `password` varchar(200) DEFAULT NULL COMMENT '密码',
  `xuesheng_uuid_number` varchar(200) DEFAULT NULL COMMENT '学号 Search111 ',
  `xuesheng_name` varchar(200) DEFAULT NULL COMMENT '学生姓名 Search111 ',
  `xuesheng_phone` varchar(200) DEFAULT NULL COMMENT '学生手机号',
  `xuesheng_id_number` varchar(200) DEFAULT NULL COMMENT '学生身份证号',
  `xuesheng_photo` varchar(200) DEFAULT NULL COMMENT '学生头像',
  `sex_types` int(11) DEFAULT NULL COMMENT '性别',
  `xuesheng_email` varchar(200) DEFAULT NULL COMMENT '电子邮箱',
  `banji_types` int(11) DEFAULT NULL COMMENT '班级',
  `zhuanye_types` int(11) DEFAULT NULL COMMENT '专业',
  `xuesheng_fenshu` decimal(10,2) DEFAULT NULL COMMENT '分数',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='学生';

/*Data for the table `xuesheng` */

insert  into `xuesheng`(`id`,`username`,`password`,`xuesheng_uuid_number`,`xuesheng_name`,`xuesheng_phone`,`xuesheng_id_number`,`xuesheng_photo`,`sex_types`,`xuesheng_email`,`banji_types`,`zhuanye_types`,`xuesheng_fenshu`,`create_time`) values (1,'a1','123456','165088953062781','学生姓名1','17703786901','410224199610232001','http://localhost:8080/xueshengjiangchengxitong/upload/xuesheng1.jpg',2,'1@qq.com',2,1,'727.58','2022-04-25 20:25:30'),(2,'a2','123456','165088953062872','学生姓名2','17703786902','410224199610232002','http://localhost:8080/xueshengjiangchengxitong/upload/xuesheng2.jpg',1,'2@qq.com',1,2,'462.34','2022-04-25 20:25:30'),(3,'a3','123456','165088953062891','学生姓名3','17703786903','410224199610232003','http://localhost:8080/xueshengjiangchengxitong/upload/xuesheng3.jpg',2,'3@qq.com',4,4,'577.85','2022-04-25 20:25:30');

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

;