-
大小: 11.72MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-06-26
- 语言: Java
- 标签: jsp+servlet
资源简介
请假管理系统针对学校请假管理开发的一个小型项目,项目不大适合学习j2ee的新手,里面功能还算比较完善,有需要添加新功能的可以在我基础上扩展,文件夹包含运行截图、数据库。
代码片段和文件信息
package com.leave.dao;
import java.sql.SQLException;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import com.leave.entity.Apply;
import com.leave.util.JdbcUtils;
public class ApplyDao {
private QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource());
/**
* 假条申请
*
* @param apply
* @throws SQLException
*/
public void add(Apply apply) throws SQLException {
String sql = “insert into leave_apply(l_s_cards_usernameg_namec_names_phone“
+ “l_begintimel_endtimel_addressl_cause) “ + “values(?????????)“;
object[] params = { apply.getL_s_card() apply.getS_username() apply.getG_name() apply.getC_name()
apply.getS_phone() apply.getL_begintime() apply.getL_endtime() apply.getL_address()
apply.getL_cause() };
qr.update(sql params);
}
/**
* 通过学号查询请假记录
*
* @param id
* @return
* @throws SQLException
*/
public List show(String id) throws SQLException {
String sql = “select * from leave_apply where l_s_card = ?“;
return qr.query(sql new BeanListHandler<>(Apply.class) id);
}
/**
* 通过aid查询请假详情
*
* @param aid
* @return
* @throws SQLException
*/
public Apply show_apply(int aid) throws SQLException {
String sql = “select * from leave_apply where aid = ?“;
return qr.query(sql new BeanHandler<>(Apply.class) aid);
}
/**
* 通过aid修改请假信息
* @param apply
* @throws SQLException
*/
public void update_apply(Apply apply) throws SQLException {
String sql = “update leave_apply set g_name=?c_name=?s_phone=?l_begintime=?“
+ “l_endtime=?l_address=?l_cause=? where aid=?“;
object[] params = { apply.getG_name() apply.getC_name() apply.getS_phone() apply.getL_begintime()
apply.getL_endtime() apply.getL_address() apply.getL_cause() apply.getAid() };
qr.update(sql params);
}
/**
* 通过aid删除请假申请
*/
public void delete_apply(int aid) throws SQLException {
String sql = “delete from leave_apply where aid=?“;
qr.update(sqlaid);
}
/**
* 通过status查询未销假
*
* @param status
* @return
* @throws SQLException
*/
public List show_cancle(int statusString l_s_card) throws SQLException {
String sql = “select * from leave_apply where status = ? and l_s_card = ?“;
return qr.query(sql new BeanListHandler<>(Apply.class) statusl_s_card);
}
/**
* 通过aid来修改status
* @param status
* @param aid
* @throws SQLException
*/
public void leave_cancle(int statusint aid) throws SQLException {
String sql = “update leave_apply set status = ? where aid=?“;
qr.update(sql statusaid);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-31 22:36 学生请假管理系统\
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\
文件 909 2019-05-01 08:21 学生请假管理系统\Leave_System\.classpath
文件 912 2019-04-29 08:19 学生请假管理系统\Leave_System\.project
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\.settings\
文件 567 2019-04-29 08:19 学生请假管理系统\Leave_System\.settings\.jsdtscope
文件 84 2019-05-01 08:21 学生请假管理系统\Leave_System\.settings\org.eclipse.core.resources.prefs
文件 364 2019-04-29 08:19 学生请假管理系统\Leave_System\.settings\org.eclipse.jdt.core.prefs
文件 565 2019-04-30 14:28 学生请假管理系统\Leave_System\.settings\org.eclipse.wst.common.component
文件 345 2019-04-29 08:19 学生请假管理系统\Leave_System\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-04-29 08:19 学生请假管理系统\Leave_System\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-04-29 08:19 学生请假管理系统\Leave_System\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\
文件 557 2019-04-30 20:26 学生请假管理系统\Leave_System\build\classes\c3p0-config.xm
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\leave\
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\leave\dao\
文件 3403 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\dao\ApplyDao.class
文件 1505 2019-05-04 23:15 学生请假管理系统\Leave_System\build\classes\com\leave\dao\ApproveDao.class
文件 1338 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\dao\UserDao.class
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\leave\entity\
文件 2567 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\entity\Apply.class
文件 1450 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\entity\User.class
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\leave\filter\
文件 1447 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\filter\EncodeFilter.class
文件 2316 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\filter\VisitFilter.class
目录 0 2019-05-31 22:36 学生请假管理系统\Leave_System\build\classes\com\leave\service\
文件 1637 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\service\ApplyService.class
文件 814 2019-05-04 23:15 学生请假管理系统\Leave_System\build\classes\com\leave\service\ApproveService.class
文件 622 2019-05-04 22:08 学生请假管理系统\Leave_System\build\classes\com\leave\service\UserService.class
............此处省略367个文件信息
- 上一篇:科帮网javaWeb学生成绩管理系统
- 下一篇:ssm框架实现购物街系统
相关资源
- jsp+servlet+mysql+学生选课.zip
- 商城 前台 +后台模板前台的比较全
- 学生管理系统JSP+Servlet+MyBatis
- jsp+servlet+javabean小区物业管理系统
- 基于WEB的简历系统JSP+Servlet(含数据库
- JSP+Servlet+MySql实现商城项目
- jsp+servlet+mysql实现的新闻发布管理系统
- jsp+servlet+Ajax 购物车
- 基于jsp+servlet+javabean+mysql党员信息管理
- javaee 实验1 JSP+Servlet+JavaBean编程
- 简单的注册登录页面(jsp+servlet+jdbc
- jsp+servlet+javabean实现简易留言板包含数
- 财务管理系统(JSP+Servlet+JavaBean)
- jsp+servlet+mysql+jdbc 简单登录
- JSP+Servlet实现mp3的上传
- JSP+Servlet调查问卷
- 简易网登录注册功能实现JSP+Servlet
- 一个很简单的银行账户系统JSP+servle
- JavaWeb最简单粗暴的简单登录及数据库
- jsp+servlet+javabean jdbc连接数据库 用户登
- jsp+servlet+javabean学生信息管理系统
- javaweb之jsp+servlet实现简单的学生管理
- jsp+servlet分页
- 使用jsp+servlet+mysql+tomcat的java web,很简
- jsp+servlet项目
- 投票系统,基于mvc开发,jsp+servlet+m
- jsp+servlet+javabean实现简单购物车
- jsp+servlet超市后台管理系统
- JSP+servlet+mysql网络订单系统包含数据库
- java+jsp+servlet+dao+oracle做得分页 增删改
评论
共有 条评论