做网站样本电销好做吗网页设计与制作教程专题分析
一、源码特点
   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)个人信息修改、登录
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   yhid  |   INTEGER  |   11  |   是  |   用户编号  | 
|   2  |   yhm  |   VARCHAR  |   40  |   否  |   用户名  | 
|   3  |   mm  |   VARCHAR  |   40  |   否  |   密码  | 
|   4  |   xm  |   VARCHAR  |   40  |   否  |   姓名  | 
|   5  |   qx  |   VARCHAR  |   40  |   否  |   权限  | 
(2)公告信息表如表5.2所示:
表5.2 公告信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   ggid  |   INTEGER  |   11  |   是  |   公告编号  | 
|   2  |   bt  |   VARCHAR  |   40  |   否  |   标题  | 
|   3  |   nr  |   VARCHAR  |   40  |   否  |   内容  | 
|   4  |   fbsj  |   VARCHAR  |   40  |   否  |   发表时间  | 
(3)考核标准信息表如表5.3所示:
表5.3 考核标准信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   khbzid  |   INTEGER  |   11  |   是  |   考核标准编号  | 
|   2  |   nd  |   VARCHAR  |   40  |   否  |   年度  | 
|   3  |   bz  |   VARCHAR  |   40  |   否  |   标准  | 
(4)总标识信息表如表5.4所示:
表5.4 总标识信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   zbsid  |   INTEGER  |   11  |   是  |   总标时编号  | 
|   2  |   nd  |   VARCHAR  |   40  |   否  |   年度  | 
|   3  |   js  |   VARCHAR  |   40  |   否  |   教师  | 
|   4  |   bs  |   VARCHAR  |   40  |   否  |   标时  | 
(5)项目类别信息表如表5.5所示:
表5.5 项目类别信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   xmlbid  |   INTEGER  |   11  |   是  |   项目类别编号  | 
|   2  |   lb  |   VARCHAR  |   40  |   否  |   类别  | 
(6)项目信息表如表5.6所示:
表5.6 项目信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   xmid  |   INTEGER  |   11  |   是  |   项目编号  | 
|   2  |   xmh  |   VARCHAR  |   40  |   否  |   项目号  | 
|   3  |   nd  |   VARCHAR  |   40  |   否  |   年度  | 
|   4  |   xmmc  |   VARCHAR  |   40  |   否  |   项目名称  | 
|   5  |   xmlb  |   VARCHAR  |   40  |   否  |   项目类别  | 
|   6  |   zcr  |   VARCHAR  |   40  |   否  |   主持人  | 
|   7  |   xmjszq  |   VARCHAR  |   40  |   否  |   项目建设周期  | 
|   8  |   fpsm  |   VARCHAR  |   40  |   否  |   分配说明  | 
|   9  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
|   10  |   cjsj  |   VARCHAR  |   40  |   否  |   创建时间  | 
|   11  |   zbs  |   VARCHAR  |   40  |   否  |   总标时  | 
|   12  |   zt  |   VARCHAR  |   40  |   否  |   状态  | 
(7)标识分配信息表如表5.7所示:
表5.7 标识分配信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   bsfpid  |   INTEGER  |   11  |   是  |   标识分配编号  | 
|   2  |   xm  |   VARCHAR  |   40  |   否  |   项目  | 
|   3  |   bs  |   VARCHAR  |   40  |   否  |   标时  | 
|   4  |   js  |   VARCHAR  |   40  |   否  |   教师  | 
|   5  |   lx  |   VARCHAR  |   40  |   否  |   类型  | 
代码
 /**公告列表 查询gonggao* */@RequestMapping(value = "listpage")public ModelAndView  listpage(HttpServletRequest request, HttpServletResponse response)  {try {request.setCharacterEncoding("gb2312");//强制字符集}catch(Exception e){e.printStackTrace();}Map<String,Object> map= new HashMap<String,Object>();ModelAndView mav = new ModelAndView();//初始化mav.setViewName("gonggao/gonggaolist");//跳转jsp 页面String sql="";String ggid=(String)request.getParameter("ggid");if(ggid!=null&&!ggid.equals("")){// System.out.println(ggid);sql+=" and ggid like '%"+ggid+"%'";//符合条件 拼接sql 公告编号}String bt=(String)request.getParameter("bt");if(bt!=null&&!bt.equals("")){// System.out.println(bt);sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题}String nr=(String)request.getParameter("nr");if(nr!=null&&!nr.equals("")){// System.out.println(nr);sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容}String fbsj=(String)request.getParameter("fbsj");if(fbsj!=null&&!fbsj.equals("")){// System.out.println(fbsj);sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发表时间}List list=null;try{list=gonggaodao.querylist(sql);//查询gonggao 表数据返回 list对象}catch(Exception e){e.printStackTrace();;}mav.addObject("list",list);//赋值变量return mav;}@RequestMapping(value = "list")public ModelAndView  list(HttpServletRequest request, HttpServletResponse response)  {try {request.setCharacterEncoding("gb2312");//强制字符集}catch(Exception e){e.printStackTrace();}Map<String,Object> map= new HashMap<String,Object>();ModelAndView mav = new ModelAndView();//初始化mav.setViewName("gonggao/list");//跳转jsp 页面String sql="";String ggid=(String)request.getParameter("ggid");if(ggid!=null&&!ggid.equals("")){// System.out.println(ggid);sql+=" and ggid like '%"+ggid+"%'";//符合条件 拼接sql 公告编号}String bt=(String)request.getParameter("bt");if(bt!=null&&!bt.equals("")){// System.out.println(bt);sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题}String nr=(String)request.getParameter("nr");if(nr!=null&&!nr.equals("")){// System.out.println(nr);sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容}String fbsj=(String)request.getParameter("fbsj");if(fbsj!=null&&!fbsj.equals("")){// System.out.println(fbsj);sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发表时间}List list=null;try{list=gonggaodao.querylist(sql);//查询gonggao 表数据返回 list对象}catch(Exception e){e.printStackTrace();;}mav.addObject("list",list);//赋值变量return mav;}/**公告添加方法 对表 gonggao 进行添加* */@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("gonggao/gonggaoadd");gonggao bean=new gonggao();String ggid=(String)request.getParameter("ggid");//公告编号 变量bean.setGgid(ggid);//赋值封装String bt=(String)request.getParameter("bt");//标题 变量bean.setBt(bt);//赋值封装String nr=(String)request.getParameter("nr");//内容 变量bean.setNr(nr);//赋值封装String fbsj=(String)request.getParameter("fbsj");//发表时间 变量bean.setFbsj(fbsj);//赋值封装try{gonggaodao.add(bean);//执行 添加 gonggao 添加操作}catch(Exception e){e.printStackTrace();;}request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示return addpage(request,response);} 
三、注意事项
 1、管理员账号:admin密码:admin 数据库配置文件DBO.java
 2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
 3、数据库文件名是jspteacher.sql 系统名称teacher
 4、地址:http://127.0.0.1:8080/qt/index.jsp
 四 系统实现






 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
