【计算机毕业设计】基于微信小程序的自修室预约系统

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于微信小程序的自修室预约系统的开发全过程。通过分析基于微信小程序的自修室预约系统管理的不足,创建了一个计算机管理基于微信小程序的自修室预约系统的方案。文章介绍了基于微信小程序的自修室预约系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。
本基于微信小程序的自修室预约系统有管理员和学生两个角色。管理员功能有个人中心,学生管理,公告通知管理,自修室管理,座位预约管理,预约取消管理,管理员管理,系统管理等。学生角色有,查看公告通知,查看自修室,预约和取消自修室等功能。因而具有一定的实用性。
本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于微信小程序的自修室预约系统管理工作系统化、规范化。
如今互联网高速发展,网络遍布全球,国内移动信息领域独树一帜,通过微信发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大。
因此,开发合适的基于微信小程序的自修室预约系统,可以方便管理人员对基于微信小程序的自修室预约系统的管理,提高信息管理工作效率及查询效率,有利于更好的为人们服务。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

/*!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*/`ssmdxie0` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `ssmdxie0`;

/*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`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='配置文件';

/*Data for the table `config` */

insert  into `config`(`id`,`name`,`value`) values (1,'picture1','http://localhost:8080/ssmdxie0/upload/picture1.jpg'),(2,'picture2','http://localhost:8080/ssmdxie0/upload/picture2.jpg'),(3,'picture3','http://localhost:8080/ssmdxie0/upload/picture3.jpg'),(6,'homepage',NULL);

/*Table structure for table `gonggaotongzhi` */

DROP TABLE IF EXISTS `gonggaotongzhi`;

CREATE TABLE `gonggaotongzhi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `gonggaoneirong` longtext COMMENT '公告内容',
  `faburiqi` date DEFAULT NULL COMMENT '发布日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='公告通知';

/*Data for the table `gonggaotongzhi` */

insert  into `gonggaotongzhi`(`id`,`addtime`,`biaoti`,`tupian`,`gonggaoneirong`,`faburiqi`) values (21,'2021-04-21 21:53:33','标题1','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian1.jpg','公告内容1','2021-04-21'),(22,'2021-04-21 21:53:33','标题2','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian2.jpg','公告内容2','2021-04-21'),(23,'2021-04-21 21:53:33','标题3','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian3.jpg','公告内容3','2021-04-21'),(24,'2021-04-21 21:53:33','标题4','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian4.jpg','公告内容4','2021-04-21'),(25,'2021-04-21 21:53:33','标题5','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian5.jpg','公告内容5','2021-04-21'),(26,'2021-04-21 21:53:33','标题6','http://localhost:8080/ssmdxie0/upload/gonggaotongzhi_tupian6.jpg','公告内容6','2021-04-21');

/*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`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='token表';

/*Data for the table `token` */

/*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`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';

/*Data for the table `users` */

insert  into `users`(`id`,`username`,`password`,`role`,`addtime`) values (1,'abo','abo','管理员','2021-04-21 21:53:33');

/*Table structure for table `xuesheng` */

DROP TABLE IF EXISTS `xuesheng`;

CREATE TABLE `xuesheng` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `xueshenghao` varchar(200) NOT NULL COMMENT '学生号',
  `mima` varchar(200) NOT NULL COMMENT '密码',
  `xueshengxingming` varchar(200) NOT NULL COMMENT '学生姓名',
  `touxiang` varchar(200) DEFAULT NULL COMMENT '头像',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `banji` varchar(200) DEFAULT NULL COMMENT '班级',
  `shoujihaoma` varchar(200) DEFAULT NULL COMMENT '手机号码',
  PRIMARY KEY (`id`),
  UNIQUE KEY `xueshenghao` (`xueshenghao`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='学生';

/*Data for the table `xuesheng` */

insert  into `xuesheng`(`id`,`addtime`,`xueshenghao`,`mima`,`xueshengxingming`,`touxiang`,`xingbie`,`banji`,`shoujihaoma`) values (11,'2021-04-21 21:53:33','学生1','123456','学生姓名1','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang1.jpg','男','班级1','13823888881'),(12,'2021-04-21 21:53:33','学生2','123456','学生姓名2','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang2.jpg','男','班级2','13823888882'),(13,'2021-04-21 21:53:33','学生3','123456','学生姓名3','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang3.jpg','男','班级3','13823888883'),(14,'2021-04-21 21:53:33','学生4','123456','学生姓名4','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang4.jpg','男','班级4','13823888884'),(15,'2021-04-21 21:53:33','学生5','123456','学生姓名5','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang5.jpg','男','班级5','13823888885'),(16,'2021-04-21 21:53:33','学生6','123456','学生姓名6','http://localhost:8080/ssmdxie0/upload/xuesheng_touxiang6.jpg','男','班级6','13823888886');

/*Table structure for table `yuyuequxiao` */

DROP TABLE IF EXISTS `yuyuequxiao`;

CREATE TABLE `yuyuequxiao` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zixiushimingcheng` varchar(200) DEFAULT NULL COMMENT '自修室名称',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `yuyueshijian` varchar(200) DEFAULT NULL COMMENT '预约时间',
  `zuoweihao` varchar(200) DEFAULT NULL COMMENT '座位号',
  `quxiaoshijian` datetime DEFAULT NULL COMMENT '取消时间',
  `quxiaoyuanyin` varchar(200) DEFAULT NULL COMMENT '取消原因',
  `xueshenghao` varchar(200) DEFAULT NULL COMMENT '学生号',
  `xueshengxingming` varchar(200) DEFAULT NULL COMMENT '学生姓名',
  `shoujihaoma` varchar(200) DEFAULT NULL COMMENT '手机号码',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COMMENT='预约取消';

/*Data for the table `yuyuequxiao` */

insert  into `yuyuequxiao`(`id`,`addtime`,`zixiushimingcheng`,`tupian`,`yuyueshijian`,`zuoweihao`,`quxiaoshijian`,`quxiaoyuanyin`,`xueshenghao`,`xueshengxingming`,`shoujihaoma`,`sfsh`,`shhf`,`userid`) values (51,'2021-04-21 21:53:33','自修室名称1','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian1.jpg','预约时间1','座位号1','2021-04-21 21:53:33','取消原因1','学生号1','学生姓名1','手机号码1','是','',1),(52,'2021-04-21 21:53:33','自修室名称2','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian2.jpg','预约时间2','座位号2','2021-04-21 21:53:33','取消原因2','学生号2','学生姓名2','手机号码2','是','',2),(53,'2021-04-21 21:53:33','自修室名称3','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian3.jpg','预约时间3','座位号3','2021-04-21 21:53:33','取消原因3','学生号3','学生姓名3','手机号码3','是','',3),(54,'2021-04-21 21:53:33','自修室名称4','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian4.jpg','预约时间4','座位号4','2021-04-21 21:53:33','取消原因4','学生号4','学生姓名4','手机号码4','是','',4),(55,'2021-04-21 21:53:33','自修室名称5','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian5.jpg','预约时间5','座位号5','2021-04-21 21:53:33','取消原因5','学生号5','学生姓名5','手机号码5','是','',5),(56,'2021-04-21 21:53:33','自修室名称6','http://localhost:8080/ssmdxie0/upload/yuyuequxiao_tupian6.jpg','预约时间6','座位号6','2021-04-21 21:53:33','取消原因6','学生号6','学生姓名6','手机号码6','是','',6);

/*Table structure for table `zixiushi` */

DROP TABLE IF EXISTS `zixiushi`;

CREATE TABLE `zixiushi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zixiushimingcheng` varchar(200) DEFAULT NULL COMMENT '自修室名称',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `guimo` varchar(200) DEFAULT NULL COMMENT '规模',
  `zuoweishu` varchar(200) DEFAULT NULL COMMENT '座位数',
  `kaifangshijian` varchar(200) DEFAULT NULL COMMENT '开放时间',
  `peitaosheshi` varchar(200) DEFAULT NULL COMMENT '配套设施',
  `zixiushixiangqing` longtext COMMENT '自修室详情',
  `weizhi` varchar(200) DEFAULT NULL COMMENT '位置',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='自修室';

/*Data for the table `zixiushi` */

insert  into `zixiushi`(`id`,`addtime`,`zixiushimingcheng`,`tupian`,`guimo`,`zuoweishu`,`kaifangshijian`,`peitaosheshi`,`zixiushixiangqing`,`weizhi`) values (31,'2021-04-21 21:53:33','自修室名称1','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian1.jpg','小型','座位数1','开放时间1','配套设施1','自修室详情1','位置1'),(32,'2021-04-21 21:53:33','自修室名称2','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian2.jpg','小型','座位数2','开放时间2','配套设施2','自修室详情2','位置2'),(33,'2021-04-21 21:53:33','自修室名称3','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian3.jpg','小型','座位数3','开放时间3','配套设施3','自修室详情3','位置3'),(34,'2021-04-21 21:53:33','自修室名称4','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian4.jpg','小型','座位数4','开放时间4','配套设施4','自修室详情4','位置4'),(35,'2021-04-21 21:53:33','自修室名称5','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian5.jpg','小型','座位数5','开放时间5','配套设施5','自修室详情5','位置5'),(36,'2021-04-21 21:53:33','自修室名称6','http://localhost:8080/ssmdxie0/upload/zixiushi_tupian6.jpg','小型','座位数6','开放时间6','配套设施6','自修室详情6','位置6');

/*Table structure for table `zuoweiyuyue` */

DROP TABLE IF EXISTS `zuoweiyuyue`;

CREATE TABLE `zuoweiyuyue` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zixiushimingcheng` varchar(200) DEFAULT NULL COMMENT '自修室名称',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `yuyueshijian` datetime DEFAULT NULL COMMENT '预约时间',
  `beizhu` varchar(200) DEFAULT NULL COMMENT '备注',
  `xueshenghao` varchar(200) DEFAULT NULL COMMENT '学生号',
  `xueshengxingming` varchar(200) DEFAULT NULL COMMENT '学生姓名',
  `shoujihaoma` varchar(200) DEFAULT NULL COMMENT '手机号码',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='座位预约';

/*Data for the table `zuoweiyuyue` */

insert  into `zuoweiyuyue`(`id`,`addtime`,`zixiushimingcheng`,`tupian`,`yuyueshijian`,`beizhu`,`xueshenghao`,`xueshengxingming`,`shoujihaoma`,`sfsh`,`shhf`,`userid`) values (41,'2021-04-21 21:53:33','自修室名称1','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian1.jpg','2021-04-21 21:53:33','备注1','学生号1','学生姓名1','手机号码1','是','',1),(42,'2021-04-21 21:53:33','自修室名称2','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian2.jpg','2021-04-21 21:53:33','备注2','学生号2','学生姓名2','手机号码2','是','',2),(43,'2021-04-21 21:53:33','自修室名称3','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian3.jpg','2021-04-21 21:53:33','备注3','学生号3','学生姓名3','手机号码3','是','',3),(44,'2021-04-21 21:53:33','自修室名称4','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian4.jpg','2021-04-21 21:53:33','备注4','学生号4','学生姓名4','手机号码4','是','',4),(45,'2021-04-21 21:53:33','自修室名称5','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian5.jpg','2021-04-21 21:53:33','备注5','学生号5','学生姓名5','手机号码5','是','',5),(46,'2021-04-21 21:53:33','自修室名称6','http://localhost:8080/ssmdxie0/upload/zuoweiyuyue_tupian6.jpg','2021-04-21 21:53:33','备注6','学生号6','学生姓名6','手机号码6','是','',6);


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写JAVA代码的人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值