基于jsp+java的实验室预约管理系统的设计与实现

介绍:
java,eclipse,jsp,servlet,tomcat
实验室预约信息的管理。
1.实验室预约模块:实验预约模块主要实现了教师预约实验以及信息管理等功能。教师登录系统后通过实验列表查看自己预定的实验。为了使实验仪器达到较高的利用率,提高教学质量,实验中心把每个实验分成多次不同的选做时间和不同的实验台号,同时为防止某次实验预约人数过多,我们对每次实验允许预约的人数做了限制,系统会自动显示限制人数和已预约人数
2. 仪器管理模块:实验仪器管理模块主要实现了对设备仪器的管理功能,如仪器设备的分配、购置、维修等。
3.查询功能:主要实现输入教师名字,查看该教师的所带实验课程、学时、所带班级、所带人数、实验安排等内容。
4.权限管理:教师,管理员增加教师信息。
实验室预约管理系统具有标准实验室预约管理系统所具有的现实中完整的实验室预约管理步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现实验室预约管理系统的功能作用。

截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据库表:

CREATE TABLE admin (
id int(4) NOT NULL auto_increment,
username varchar(50) default NULL,
password varchar(50) default NULL,
creattime datetime default NULL,
flag int(4) default NULL,
isuse int(4) default NULL,
logintimes int(4) default NULL,
quanxian varchar(1000) default NULL,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

/*Data for the table admin */

insert into admin(id,username,password,creattime,flag,isuse,logintimes,quanxian) values (1,‘admin’,‘ae7783f0ae4cb82dfe39bb4ec4a53047’,‘0000-00-00 00:00:00’,1,1,82,‘1’);

/*Table structure for table adminlog */

DROP TABLE IF EXISTS adminlog;

CREATE TABLE adminlog (
id int(4) NOT NULL auto_increment,
username varchar(50) default NULL,
password varchar(50) default NULL,
logintime datetime default NULL,
loginip varchar(50) default NULL,
useros varchar(50) default NULL,
ok varchar(50) default NULL,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=gb2312;

CREATE TABLE fw (
id int(4) NOT NULL auto_increment,
nd varchar(500) default NULL,
bj varchar(500) default NULL,
xh varchar(500) default NULL,
pwd varchar(500) default NULL,
xm varchar(500) default NULL,
xb varchar(500) default NULL,
nl varchar(500) default NULL,
zt varchar(50) default ‘空闲’,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

/*Data for the table fw */

insert into fw(id,nd,bj,xh,pwd,xm,xb,nl,zt) values (1,‘B1000943’,‘物理系教学楼102’,‘18’,‘156平米’,‘设备齐全’,‘张三’,‘测试’,‘空闲’);

/*Table structure for table jy */

DROP TABLE IF EXISTS jy;

CREATE TABLE jy (
id int(4) NOT NULL auto_increment,
fwid varchar(50) default NULL,
sj varchar(50) default NULL,
yy varchar(50) default NULL,
yh varchar(50) default NULL,
zt varchar(50) default NULL,
gh varchar(50) default ‘暂无’,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;

/*Data for the table jy */

insert into jy(id,fwid,sj,yy,yh,zt,gh) values (2,‘1’,‘4月25日上午8-10点’,‘搞实验呗’,‘YG1008’,‘已审核’,‘已归还’);

/*Table structure for table system */

DROP TABLE IF EXISTS system;

CREATE TABLE system (
id int(4) NOT NULL auto_increment,
sitename varchar(100) default NULL,
url varchar(100) default NULL,
keyword varchar(100) default NULL,
description varchar(100) default NULL,
email varchar(100) default NULL,
state varchar(100) default NULL,
reasons varchar(100) default NULL,
dir varchar(100) default NULL,
record varchar(100) default NULL,
copyright text,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

/*Data for the table system */

insert into system(id,sitename,url,keyword,description,email,state,reasons,dir,record,copyright) values (1,‘实验室管理系统’,‘实验室管理系统’,‘实验室管理系统’,‘实验室管理系统’,‘实验室管理系统’,‘open’,‘实验室管理系统’,‘admin’,‘实验室管理系统’,‘实验室管理系统’);

/*Table structure for table wx */

DROP TABLE IF EXISTS wx;

CREATE TABLE wx (
id int(4) NOT NULL auto_increment,
mc varchar(500) default NULL,
lx varchar(500) default NULL,
sj varchar(500) default NULL,
xx varchar(500) default NULL,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;

/*Data for the table wx */

insert into wx(id,mc,lx,sj,xx) values (2,‘光谱分析仪’,‘维修’,‘2012年4月25日’,‘正常维护\r\n’);

/*Table structure for table yg */

DROP TABLE IF EXISTS yg;

CREATE TABLE yg (
id int(4) NOT NULL auto_increment,
nd varchar(500) default NULL,
bj varchar(500) default NULL,
xh varchar(500) default NULL,
pwd varchar(500) default NULL,
xm varchar(500) default NULL,
xb varchar(500) default NULL,
nl varchar(500) default NULL,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

/*Data for the table yg */

insert into yg(id,nd,bj,xh,pwd,xm,xb,nl) values (1,‘YG1008’,‘小牛’,‘男’,‘29’,‘信息工程’,‘137000000000’,‘111111’);

/*Table structure for table yq */

DROP TABLE IF EXISTS yq;

CREATE TABLE yq (
id int(4) NOT NULL auto_increment,
sysid varchar(50) default NULL,
mc varchar(50) default NULL,
xh varchar(50) default NULL,
sj varchar(50) default NULL,
jg varchar(50) default NULL,
js varchar(50) default NULL,
bz varchar(500) default NULL,
UNIQUE KEY id (id)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于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 ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值