1805java教师业绩管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点
  jsp 教师业绩管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发
。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

java 教师业绩管理系统


二、功能介绍

(1)权限管理:对权限信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)材料类型管理:对材料类型信息进行添加、删除、修改和查看
(4)材料申请管理:对材料申请信息进行添加、删除、修改和查看
(5)流程节点管理:对流程节点信息进行添加、删除、修改和查看
(6)审批管理:对审批信息进行添加、删除、修改和查看
(7)公告管理:对公告信息进行添加、删除、修改和查看
(8)个人信息修改

数据库设计

CREATE TABLE `quanxian` (
`qxid` int(11) NOT NULL auto_increment,
`qx` VARCHAR(40) default NULL COMMENT '权限',  PRIMARY KEY  (`qxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
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 '权限',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `cllx` (
`cllxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`cllxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `clsq` (
`clsqid` int(11) NOT NULL auto_increment,
`dh` VARCHAR(40) default NULL COMMENT '单号',
`bt` VARCHAR(40) default NULL COMMENT '标题',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`fj` VARCHAR(40) default NULL COMMENT '附件',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`qcsj` VARCHAR(40) default NULL COMMENT '起草时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`pf` VARCHAR(40) default NULL COMMENT '评分',
`zt` VARCHAR(40) default NULL COMMENT '状态',  PRIMARY KEY  (`clsqid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `lcjd` (
`lcjdid` int(11) NOT NULL auto_increment,
`jd` VARCHAR(40) default NULL COMMENT '节点',
`czr` VARCHAR(40) default NULL COMMENT '操作人',
`jdmc` VARCHAR(40) default NULL COMMENT '节点名称',
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`lcjdid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shenpi` (
`spid` int(11) NOT NULL auto_increment,
`yw` VARCHAR(40) default NULL COMMENT '业务',
`lcjd` VARCHAR(40) default NULL COMMENT '流程节点',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`spsj` VARCHAR(40) default NULL COMMENT '审批时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`sfty` VARCHAR(40) default NULL COMMENT '是否同意',
`yj` VARCHAR(40) default NULL COMMENT '意见',  PRIMARY KEY  (`spid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
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`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;


代码设计

	private void insertM(HttpServletRequest request, HttpServletResponse response){//材料申请添加
		clsqDao dao=new clsqDao();
		clsq clsq=new clsq();
		clsq.setClsqid((String)request.getParameter("keyid"));
String dh=(String)request.getParameter("dh");//单号
clsq.setDh(dh);
String bt=(String)request.getParameter("bt");//标题
clsq.setBt(bt);
String lx=(String)request.getParameter("lx");//类型
clsq.setLx(lx);
String fj=(String)request.getParameter("fj");//附件
clsq.setFj(fj);
String sm=(String)request.getParameter("sm");//说明
clsq.setSm(sm);
String qcsj=(String)request.getParameter("qcsj");//起草时间
clsq.setQcsj(qcsj);
String yh=(String)request.getParameter("yh");//用户
clsq.setYh(yh);
String pf=(String)request.getParameter("pf");//评分
clsq.setPf(pf);
String zt=(String)request.getParameter("zt");//状态
clsq.setZt(zt);

	response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try {
			dao.insert(clsq);
			request.setAttribute("flag", "操作成功"); 
			
			
			
			request.getRequestDispatcher("clsq/clsqadd.jsp").forward(request, response);
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}
	private void ListM(HttpServletRequest request, HttpServletResponse response){//材料申请信息列表
		ResultSet rs=null;
		clsqDao dao = new clsqDao();
	    System.out.println("alist");

		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try{

	String dh=(String)request.getParameter("dh");//单号
	if(dh!=null&&!dh.equals("")){
	sql+=" and dh like '%"+dh+"%'";//符合条件 拼接sql 单号
	}
	
	String bt=(String)request.getParameter("bt");//标题
	if(bt!=null&&!bt.equals("")){
	sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
	}
	
	String lx=(String)request.getParameter("lx");//类型
	if(lx!=null&&!lx.equals("")){
	sql+=" and lx like '%"+lx+"%'";//符合条件 拼接sql 类型
	}
	
	String fj=(String)request.getParameter("fj");//附件
	if(fj!=null&&!fj.equals("")){
	sql+=" and fj like '%"+fj+"%'";//符合条件 拼接sql 附件
	}
	
	String sm=(String)request.getParameter("sm");//说明
	if(sm!=null&&!sm.equals("")){
	sql+=" and sm like '%"+sm+"%'";//符合条件 拼接sql 说明
	}
	
	String qcsj=(String)request.getParameter("qcsj");//起草时间
	if(qcsj!=null&&!qcsj.equals("")){
	sql+=" and qcsj like '%"+qcsj+"%'";//符合条件 拼接sql 起草时间
	}
	
	String yh=(String)request.getParameter("yh");//用户
	if(request.getSession().getAttribute("yhm")!=null){
	sql+=" and yh like '"+request.getSession().getAttribute("yhm")+"'";//符合条件 拼接sql 用户
	}
	
	String pf=(String)request.getParameter("pf");//评分
	if(pf!=null&&!pf.equals("")){
	sql+=" and pf like '%"+pf+"%'";//符合条件 拼接sql 评分
	}
	
	String zt=(String)request.getParameter("zt");//状态
	if(zt!=null&&!zt.equals("")){
	sql+=" and zt like '%"+zt+"%'";//符合条件 拼接sql 状态
	}
	

			rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

			request.getRequestDispatcher("clsq/clsqlist.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
		ResultSet rs=null;
		clsqDao dao = new clsqDao();
	   
	    String str=(String)request.getParameter("Page");
		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try{
			
if(str==null){
				str="0";
				}
	String dh=(String)request.getParameter("dh");//单号
	if(dh!=null&&!dh.equals("")){
	sql+=" and dh like '%"+dh+"%'";//符合条件 拼接sql 单号
	}
	
	String bt=(String)request.getParameter("bt");//标题
	if(bt!=null&&!bt.equals("")){
	sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
	}
	
	String lx=(String)request.getParameter("lx");//类型
	if(lx!=null&&!lx.equals("")){
	sql+=" and lx like '%"+lx+"%'";//符合条件 拼接sql 类型
	}
	
	String fj=(String)request.getParameter("fj");//附件
	if(fj!=null&&!fj.equals("")){
	sql+=" and fj like '%"+fj+"%'";//符合条件 拼接sql 附件
	}
	
	String sm=(String)request.getParameter("sm");//说明
	if(sm!=null&&!sm.equals("")){
	sql+=" and sm like '%"+sm+"%'";//符合条件 拼接sql 说明
	}
	
	String qcsj=(String)request.getParameter("qcsj");//起草时间
	if(qcsj!=null&&!qcsj.equals("")){
	sql+=" and qcsj like '%"+qcsj+"%'";//符合条件 拼接sql 起草时间
	}
	
	String yh=(String)request.getParameter("yh");//用户
	if(yh!=null&&!yh.equals("")){
	sql+=" and yh like '%"+yh+"%'";//符合条件 拼接sql 用户
	}
	
	String pf=(String)request.getParameter("pf");//评分
	if(pf!=null&&!pf.equals("")){
	sql+=" and pf like '%"+pf+"%'";//符合条件 拼接sql 评分
	}
	
	String zt=(String)request.getParameter("zt");//状态
	if(zt!=null&&!zt.equals("")){
	sql+=" and zt like '%"+zt+"%'";//符合条件 拼接sql 状态
	}
	
rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

		request.getRequestDispatcher("clsq/clsqinfo.jsp?Page=1").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//材料申请修改首页
			ResultSet rs=null;
	response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		clsqDao dao = new clsqDao();
		
	
		String keyid=(String)request.getParameter("keyid");
		String sql="";
	
		
		if(keyid!=null&&!keyid.equals("")){
			
			sql+=" and clsqid='"+keyid+"'";
			
		}
		try{
			rs=dao.qlist(sql);
			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
			
			request.getRequestDispatcher("clsq/clsqmodify.jsp").forward(request, response);
			//response.sendRedirect("clsq/clsqmodify.jsp");
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}


三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户、商家
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspjsyj 系统名jsyj
4、地址:http://127.0.0.1:8080/jsyj/login.jsp 

四系统实现


 

代码下载

https://download.csdn.net/download/qq_41221322/89365596

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_251836457

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值