![图片[1]-Java Web 员工考勤管理系统](https://www.worldcodeing.com/wp-content/uploads/2025/02/20250204113837561-image.png)
项目为员工考勤管理系统 为 学校JavaWeb项目课所写项目,使用JSP+JavaBean+Servlet 三层架构,开发工具Idea+Tomcat +Maven
avaWeb_Attendance
- 软件开发流程(可说明软件的开发流程包括几个阶段,每个阶段做什么任务,出什么文档)z 1) 分析理解前端页面,将前端的html页面改成Jsp页面,JSP页面加入page标签 2) 将JSP页面中的静态数据 修改为从数据库查询到的动态数据,通过JSTL的ForEach进行循环遍历数据,并通过EL表达式取出数据。 3) 修改JSP代码中的分页查询部分代码, 并将(总记录条数,总页码数,每页要显示的数据List 当前页码,每页显示的记录条数(默认为5) 封装到PageBean类中) 4) 通过JSP中的标签的href属性 或 form的action属性 或 js代码的自定义提交方法进行跳转到Servlet层 5) Servlet层调用Dao层的操作数据库的方法,包括: 数据库的增删改查。添加、删除、查询、多表查询、模糊搜索。 6) 面向接口编程,先写dao接口 再写dao的实现类。 7) 操作完数据库,如果是查询数据 将结果集返回到servlet页面,通过setAttribute(key,value)将数据存入request作用域,跳转回JSP页面,再通过JSP页面的EL表达式获取存入的数据。 8) 如果是修改数据,修改完成后直接跳转页面就可
- 项目整体功能概要(大体说明整个项目的功能) 所有功能全部实现
- 登录、注册(用户添加)
- 登录后的首页,显示的是本地时间
- 用户管理
- 分页查询用户信息
- 修改用户用户信息(数据回显,修改)
- 删除用户信息
- 添加用户信息
- 模糊搜索用户信息
- 批量删除用户信息
- 部门管理
- 分页查询部门信息
- 修改部门信息(数据回显,修改)
- 删除部门信息(部门下人数为0才可删除,不为0就不能是删除)
- 添加部门信息
- 模糊搜索部门信息
- 批量删除部门信息
- 日报管理
- 分页查询日报信息
- 修改日报信息(数据回显,修改)
- 删除日报信息
- 添加日报信息
- 模糊搜索日报信息
- 批量删除日报信息
- 加班管理
- 加班申请分页查询
- 修改加班申请(数据回显,修改)
- 删除加班申请
- 添加
- 模糊搜索
- 批量删除加班信息
- 休假管理
- 休假申请分页查询
- 修改休假申请(数据回显,修改)
- 删除加休假申请
- 添加休假申请
- 模糊搜索休假信息
- 批量删除休假信息
- 审批管理(审批加班申请 和 审批休假申请)
- 待处理的加班申请 的 分页查询
- 通过加班申请
- 驳回加班申请
- 待处理的休假申请 的 分页查询
- 通过休假申请
- 驳回休假申请
- 模糊搜索 待处理的 加班申请和休假申请
- 个人信息修改
- 根据登录的id查询数据库进行 数据的回显,保存后完成信息修改
- 我的桌面
- 当审批信息后,该页面就会显示通过还是驳回的信息及审批时间
THE END
暂无评论内容