织梦网站如何做地区分站,东莞公司注册流程,wordpress为什么性能差,成都住建局官网登录入口查询一、源码特点 springboot 自习室预约管理系统是一套完善的信息系统#xff0c;结合springboot框架和bootstrap完成本系统#xff0c;对理解JSP java编程开发语言有帮助系统采用springboot框架#xff08;MVC模式开发#xff09;#xff0c;系统具有完整的源代码和数据库…一、源码特点 springboot 自习室预约管理系统是一套完善的信息系统结合springboot框架和bootstrap完成本系统对理解JSP java编程开发语言有帮助系统采用springboot框架MVC模式开发系统具有完整的源代码和数据库系统主要采用B/S模式开发。 springboot 校园自习室预约系统 前段主要技术 bootstrap.css jquery 后端主要技术 springboot 数据库 mysql 开发工具 IDEA JDK1.8 TOMCAT 8.5
二、功能介绍 自习室预约管理系统要满足以下几个方面的功能需求 1用户管理对用户信息进行添加、删除、修改和查看 2公告管理对公告信息进行添加、删除、修改和查看 3教室管理对教室信息进行添加、删除、修改和查看 4座位管理对座位信息进行添加、删除、修改和查看、批量添加 5教室使用管理对教室使用信息进行添加、删除、修改和查看按照日期批量添加 6预约教室座位管理对预约教室座位信息进行添加、删除、修改和查看 7时间段管理对时间段信息进行添加、删除、修改和查看 8预约管理对预约信息进行添加、删除、修改和查看 图形化统计等 9预约规则管理对预约规则信息进行添加、删除、修改和查看 10个人信息修改
数据库设计
CREATE TABLE yonghu (
yhid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名,
qx VARCHAR(40) default NULL COMMENT 权限,
sfz VARCHAR(40) default NULL COMMENT 身份证,
sjh VARCHAR(40) default NULL COMMENT 手机号,
zcsj VARCHAR(40) default NULL COMMENT 注册时间, PRIMARY KEY (yhid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE gonggao (
ggid int(11) NOT NULL auto_increment,
bt VARCHAR(40) default NULL COMMENT 标题,
nr VARCHAR(40) default NULL COMMENT 内容,
fbsj VARCHAR(40) default NULL COMMENT 发布时间, PRIMARY KEY (ggid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE jiaoshi (
jsid int(11) NOT NULL auto_increment,
jsmc VARCHAR(40) default NULL COMMENT 教室名称,
wz VARCHAR(40) default NULL COMMENT 位置,
rl VARCHAR(40) default NULL COMMENT 容量,
ss VARCHAR(40) default NULL COMMENT 设施,
bz VARCHAR(40) default NULL COMMENT 备注, PRIMARY KEY (jsid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE zuowei (
zwid int(11) NOT NULL auto_increment,
zwh VARCHAR(40) default NULL COMMENT 座位号,
js VARCHAR(40) default NULL COMMENT 教室, PRIMARY KEY (zwid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE jssy (
jssyid int(11) NOT NULL auto_increment,
yyjs VARCHAR(40) default NULL COMMENT 预约教室,
jsmc VARCHAR(40) default NULL COMMENT 教室名称,
rq VARCHAR(40) default NULL COMMENT 日期,
xyry VARCHAR(40) default NULL COMMENT 现有容易,
yyrl VARCHAR(40) default NULL COMMENT 已用容量,
zt VARCHAR(40) default NULL COMMENT 状态,
scsj VARCHAR(40) default NULL COMMENT 生成时间, PRIMARY KEY (jssyid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE yyjszw (
yyjszwid int(11) NOT NULL auto_increment,
yyjs VARCHAR(40) default NULL COMMENT 预约教室,
zw VARCHAR(40) default NULL COMMENT 座位,
zt VARCHAR(40) default NULL COMMENT 状态,
yh VARCHAR(40) default NULL COMMENT 用户, PRIMARY KEY (yyjszwid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE sjd (
sjdid int(11) NOT NULL auto_increment,
sjd VARCHAR(40) default NULL COMMENT 时间段,
sm VARCHAR(40) default NULL COMMENT 说明, PRIMARY KEY (sjdid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
代码设计 /**教室使用列表 查询jssy* */RequestMapping(value listpage)public ModelAndView listpage(HttpServletRequest request, HttpServletResponse response) {try {request.setCharacterEncoding(gb2312);//强制字符集}catch(Exception e){e.printStackTrace();}MapString,Object map new HashMapString,Object();ModelAndView mav new ModelAndView();//初始化mav.setViewName(jssy/jssylist);//跳转jsp 页面String sql;String jssyid(String)request.getParameter(jssyid);if(jssyid!null!jssyid.equals()){// System.out.println(jssyid);sql and jssyid like %jssyid%;//符合条件 拼接sql 教室使用编号}String yyjs(String)request.getParameter(yyjs);if(yyjs!null!yyjs.equals()){// System.out.println(yyjs);sql and yyjs like %yyjs%;//符合条件 拼接sql 预约教室}String jsmc(String)request.getParameter(jsmc);if(jsmc!null!jsmc.equals()){// System.out.println(jsmc);sql and jsmc like %jsmc%;//符合条件 拼接sql 教室名称}String rq(String)request.getParameter(rq);if(rq!null!rq.equals()){// System.out.println(rq);sql and rq like %rq%;//符合条件 拼接sql 日期}String xyry(String)request.getParameter(xyry);if(xyry!null!xyry.equals()){// System.out.println(xyry);sql and xyry like %xyry%;//符合条件 拼接sql 现有容易}String yyrl(String)request.getParameter(yyrl);if(yyrl!null!yyrl.equals()){// System.out.println(yyrl);sql and yyrl like %yyrl%;//符合条件 拼接sql 已用容量}String zt(String)request.getParameter(zt);if(zt!null!zt.equals()){// System.out.println(zt);sql and zt like %zt%;//符合条件 拼接sql 状态}String scsj(String)request.getParameter(scsj);if(scsj!null!scsj.equals()){// System.out.println(scsj);sql and scsj like %scsj%;//符合条件 拼接sql 生成时间}List listnull;try{listjssydao.querylist(sql);//查询jssy 表数据返回 list对象}catch(Exception e){e.printStackTrace();;}mav.addObject(list,list);//赋值变量return mav;}/**教室使用添加方法 对表 jssy 进行添加* */RequestMapping(value add)public ModelAndView add(HttpServletRequest request, HttpServletResponse response){try {request.setCharacterEncoding(gb2312);//强制字符集}catch(Exception e){e.printStackTrace();}ModelAndView mav new ModelAndView();//初始化mav.setViewName(jssy/jssyadd);jssy beannew jssy();String jssyid(String)request.getParameter(jssyid);//教室使用编号 变量bean.setJssyid(jssyid);//赋值封装String yyjs(String)request.getParameter(yyjs);//预约教室 变量bean.setYyjs(yyjs);//赋值封装String jsmc(String)request.getParameter(jsmc);//教室名称 变量bean.setJsmc(jsmc);//赋值封装String ksrq(String)request.getParameter(ksrq);//日期 变量String jsrq(String)request.getParameter(jsrq);//日期 变量String xyry(String)request.getParameter(xyry);//现有容易 变量bean.setXyry(xyry);//赋值封装String yyrl(String)request.getParameter(yyrl);//已用容量 变量bean.setYyrl(yyrl);//赋值封装String zt(String)request.getParameter(zt);//状态 变量bean.setZt(zt);//赋值封装String scsj(String)request.getParameter(scsj);//生成时间 变量bean.setScsj(scsj);//赋值封装DBO dbnew DBO();String sql;ResultSet rsnull;String rl;
String rq;try{sqlselect * from jiaoshi where jsmcjsmc;rsdb.query(sql);if(rs.next()){rlrs.getString(rl);}List li StaticMethod.getDayList(ksrq,jsrq);for (int i0;ili.size();i){rqli.get(i).toString();db.open();sqldelete from jssy where jsmcjsmc and rqrq ;db.update(sql);bean.setRq(rq);bean.setYyrl(rl);bean.setXyry(rl);bean.setYyjs(rq_jsmc);jssydao.add(bean);//执行 添加 jssy 添加操作sqldelete from yyjszw where yyjsrq_jsmc;db.update(sql);db.open();sqlselect * from zuowei where jsjsmc ;rsdb.query(sql);while(rs.next()){sqlinsert into yyjszw(yyjs,zw,zt,yh) values(rq_jsmc,rs.getString(zwh),正常,);db.open();db.update(sql);}}}catch(Exception e){e.printStackTrace();;}request.setAttribute(msg, scriptalert(添加成功);/script);//操作提示return addpage(request,response);}
三、注意事项 1、管理员账号admin密码admin 数据库配置文件DBO.java 2、开发环境为IDEA开发数据库为mysql使用java语言开发。 3、数据库文件名是javayuyue.sql 系统名称yuyue 4、地址http://127.0.0.1:8080/login.jsp
四 系统实现
需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者 文章转载自: http://www.morning.dwzwm.cn.gov.cn.dwzwm.cn http://www.morning.dkqbc.cn.gov.cn.dkqbc.cn http://www.morning.jhqcr.cn.gov.cn.jhqcr.cn http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn http://www.morning.lmnbp.cn.gov.cn.lmnbp.cn http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn http://www.morning.chtnr.cn.gov.cn.chtnr.cn http://www.morning.cpnlq.cn.gov.cn.cpnlq.cn http://www.morning.gxcym.cn.gov.cn.gxcym.cn http://www.morning.dpjtn.cn.gov.cn.dpjtn.cn http://www.morning.trjdr.cn.gov.cn.trjdr.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.xmhpq.cn.gov.cn.xmhpq.cn http://www.morning.spqbp.cn.gov.cn.spqbp.cn http://www.morning.rccpl.cn.gov.cn.rccpl.cn http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn http://www.morning.dqzcf.cn.gov.cn.dqzcf.cn http://www.morning.fqpgf.cn.gov.cn.fqpgf.cn http://www.morning.pfgln.cn.gov.cn.pfgln.cn http://www.morning.fdrwk.cn.gov.cn.fdrwk.cn http://www.morning.tsyny.cn.gov.cn.tsyny.cn http://www.morning.msbmp.cn.gov.cn.msbmp.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.xtqld.cn.gov.cn.xtqld.cn http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn http://www.morning.bxfy.cn.gov.cn.bxfy.cn http://www.morning.hrydl.cn.gov.cn.hrydl.cn http://www.morning.tkztx.cn.gov.cn.tkztx.cn http://www.morning.cxlys.cn.gov.cn.cxlys.cn http://www.morning.bgkk.cn.gov.cn.bgkk.cn http://www.morning.ghpld.cn.gov.cn.ghpld.cn http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn http://www.morning.bmpjp.cn.gov.cn.bmpjp.cn http://www.morning.rfwkn.cn.gov.cn.rfwkn.cn http://www.morning.mjkqj.cn.gov.cn.mjkqj.cn http://www.morning.zxfdq.cn.gov.cn.zxfdq.cn http://www.morning.qkskm.cn.gov.cn.qkskm.cn http://www.morning.kzhgy.cn.gov.cn.kzhgy.cn http://www.morning.pqnkg.cn.gov.cn.pqnkg.cn http://www.morning.pgrsf.cn.gov.cn.pgrsf.cn http://www.morning.qysnd.cn.gov.cn.qysnd.cn http://www.morning.yrbp.cn.gov.cn.yrbp.cn http://www.morning.ympcj.cn.gov.cn.ympcj.cn http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn http://www.morning.nllst.cn.gov.cn.nllst.cn http://www.morning.wcjk.cn.gov.cn.wcjk.cn http://www.morning.nkkpp.cn.gov.cn.nkkpp.cn http://www.morning.qtqk.cn.gov.cn.qtqk.cn http://www.morning.ckntb.cn.gov.cn.ckntb.cn http://www.morning.gydth.cn.gov.cn.gydth.cn http://www.morning.bpyps.cn.gov.cn.bpyps.cn http://www.morning.gjssk.cn.gov.cn.gjssk.cn http://www.morning.wmlby.cn.gov.cn.wmlby.cn http://www.morning.5-73.com.gov.cn.5-73.com http://www.morning.pghgq.cn.gov.cn.pghgq.cn http://www.morning.rlxg.cn.gov.cn.rlxg.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn http://www.morning.mxftp.com.gov.cn.mxftp.com http://www.morning.qggcc.cn.gov.cn.qggcc.cn http://www.morning.fktlg.cn.gov.cn.fktlg.cn http://www.morning.smpmn.cn.gov.cn.smpmn.cn http://www.morning.rkqkb.cn.gov.cn.rkqkb.cn http://www.morning.xrksf.cn.gov.cn.xrksf.cn http://www.morning.kehejia.com.gov.cn.kehejia.com http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn http://www.morning.rblqk.cn.gov.cn.rblqk.cn http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn http://www.morning.rhchr.cn.gov.cn.rhchr.cn http://www.morning.tqqfj.cn.gov.cn.tqqfj.cn http://www.morning.xpqyf.cn.gov.cn.xpqyf.cn http://www.morning.xwlhc.cn.gov.cn.xwlhc.cn http://www.morning.zpnfc.cn.gov.cn.zpnfc.cn http://www.morning.qbrs.cn.gov.cn.qbrs.cn http://www.morning.dljujia.com.gov.cn.dljujia.com http://www.morning.lqklf.cn.gov.cn.lqklf.cn http://www.morning.poapal.com.gov.cn.poapal.com