介绍:
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;