基于java的实验室网上预约系统设计与实现
技术:后端:java,前端:html+js+css
框架:springBoot SSM
运行工具:idea
数据库:mysql
源码:详见文章最后
1、 登录页面:
2、首页
3、用户管理
4、添加用户
5、角色管理
6、添加角色
7、编辑角色
8、预约管理
9、新增预约
10、数据统计
数据库脚本如下:
CREATE TABLE `sys_user_t` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`role_id` VARCHAR(500) NULL DEFAULT NULL COMMENT '角色ID',
`user_id` VARCHAR(50) NOT NULL COMMENT '用户ID',
`user_name` VARCHAR(100) NOT NULL COMMENT '用户名',
`status` VARCHAR(50) NOT NULL COMMENT '是否有效0:false\\\\\\\\1:true',
`create_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`create_by` VARCHAR(100) NULL DEFAULT NULL,
`last_update_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`last_update_by` VARCHAR(100) NULL DEFAULT NULL,
`password` VARCHAR(128) NOT NULL,
`tenantcode` VARCHAR(50) NOT NULL,
`diskId` VARCHAR(500) NULL DEFAULT NULL,
`remarks` VARCHAR(500) NULL DEFAULT NULL,
PRIMARY KEY (`id`)
)
COMMENT='系统用户表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=52
;
CREATE TABLE `sys_role_t` (
`role_id` INT(11) NOT NULL COMMENT '角色ID',
`role_name` VARCHAR(200) NOT NULL COMMENT '权限名称',
`status` INT(11) NOT NULL COMMENT '是否有效0:true\\\\1:false',
`create_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`create_by` VARCHAR(100) NULL DEFAULT NULL,
`last_update_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`last_update_by` VARCHAR(100) NULL DEFAULT NULL
)
COMMENT='系统角色表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `sys_menu_t` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '序列',
`parent_id` VARCHAR(50) NOT NULL COMMENT '父节点ID',
`menu_id` VARCHAR(50) NOT NULL COMMENT '菜单ID',
`menu_name` VARCHAR(200) NOT NULL COMMENT '菜单名称',
`menu_url` VARCHAR(200) NULL DEFAULT NULL COMMENT '菜单URL',
`status` INT(11) NOT NULL COMMENT '有效(0有效,1失效)',
`create_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`create_by` VARCHAR(200) NULL DEFAULT NULL,
`last_update_date` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`last_update_by` VARCHAR(200) NULL DEFAULT NULL,
PRIMARY KEY (`id`)
)
COMMENT='菜单表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=33
;
CREATE TABLE `client_manager_t` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '序列',
`clientId` VARCHAR(50) NULL DEFAULT NULL COMMENT '客户编号',
`clientName` VARCHAR(50) NULL DEFAULT NULL COMMENT '客户姓名',
`address` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户住址',
`source` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户所属公司',
`sourceDate` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户发展时间',
`status` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户级别',
`clientNum` VARCHAR(200) NULL DEFAULT NULL COMMENT '拜访客户次数',
`isTrue` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户是否有效',
PRIMARY KEY (`id`)
)
COMMENT='客户人员信息表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=47
;