系统使用技术:servlet

前端技术:js,css等

开发工具:eclipse

数据库:mysql5.7

项目介绍:

该系统使用Java语言,MVC模式,servlet技术,前端使用jsp视图,数据库使用mysql,系统功能完善,功能:打卡、考勤、事务管理、信息管理等。

部分功能展示:

下面我们来看看部分相关功能。

系统登陆:

管理员-考勤

个人考勤

管理员-查看考勤记录

查看考勤记录,或者按照条件查询

管理员-日常事务管理

审核职工申请

管理员-职工管理

对职工进行操作

管理员-添加职工

添加职工信息

管理员-设置考勤时间

设置统计考勤时间

职工-考勤

查看考勤记录,打卡

职工-查看考勤

查看考勤记录

职工-申请

请假,休假等申请

职工-修改信息

修改个人信息

部分代码:

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();HttpSession session = request.getSession();HashMap user = new HashMap(); user = (HashMap)session.getAttribute("admin");HashMap member = (HashMap)session.getAttribute("member");String ac = request.getParameter("ac");if(ac==null)ac="";CommDAO dao = new CommDAO();String date = Info.getDateStr();String today = date.substring(0,10);String tomonth = date.substring(0,7);//登录if(ac.equals("login")){String username = request.getParameter("username");String password = request.getParameter("pass");String utype = request.getParameter("utype");String pagerandom = request.getParameter("pagerandom")==null?"":request.getParameter("pagerandom");String random = (String)session.getAttribute("random");if(!pagerandom.equals(random)&&request.getParameter("a")!=null){request.setAttribute("random", "");go("/admin/login.jsp", request, response);}else{String sql1 = "select * from sysuser where uname='"+username+"' and upass='"+password+"' and utype='"+utype+"'";System.out.println(sql1);List<HashMap> userlist1 = dao.select(sql1);if(userlist1.size()==1){request.getSession(). setAttribute("admin", userlist1.get(0));  gor("/attence/admin/index.jsp", request, response);}else{request.setAttribute("error", "");go("/admin/login.jsp", request, response);}}}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

基于Java的公司考勤系统相关推荐

  1. 基于JAVA企业员工考勤系统的设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA企业员工考勤系统的设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA企业员工考勤系统的设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

  2. 基于java学生签到考勤系统

    开发工具eclipse,jdk1.8 技术:java swing 数据库:mysql5.7 学生选课系统功能:管理员.教师.学生三个角色 一.管理员功能: 1.登录.修改密码.退出系统 2.学生管理: ...

  3. 基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库 ...

  4. 基于JAVA在线毕设选题系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA在线毕设选题系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA在线毕设选题系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  5. 基于JAVA企业公司网站系统设计与实现 开题报告

      本科生毕业论文 基于Java(springboot框架)企业公司网站系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生 ...

  6. HTML学生考勤界面代码,基于jsp的学生考勤系统-JavaEE实现学生考勤系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的学生考勤系统, 该项目可用各类java课程设计大作业中, 学生考勤系统的系统架构分为前后台两部分, 最终实现在线上 ...

  7. 基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA建材公司管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. 基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA供电公司安全生产考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B ...

  9. springboot 打卡功能_基于spring boot框架的公司考勤系统的研究与设计

    基于 spring boot 框架的公司考勤系统的研究与设计 李宏坤 ; 郑光勇 ; 谢舞 ; 彭承辉 [期刊名称] <电脑知识与技术> [年 ( 卷 ), 期] 2019(015)018 ...

最新文章

  1. tf.ones_like(tensor, dtype=None, name=None, optimize=True)示例
  2. python commands_python commands模块在python3.x被subprocess取代
  3. 算法实验--主函数只有五行的Floyed的算法以及最短路径输出
  4. CSP认证201512-3 画图[C++题解]:dfs、左下角建系、坐标反着读入
  5. java 调用htm中js函数_Lua中调用C函数(lua5.2.3)
  6. python安装dlib要cmake,如何使用cmake解决dlib错误?
  7. i2c传输距离_使用 ToF 传感器进行距离测量和手势识别的基本原理
  8. SpringBoot, 启动类,使用「SpringBootApplication」标注
  9. 运放参数-快速了解输入偏置电流Ib和输入失调电流Ib_os参数-运算放大器
  10. R语言基础—学习笔记 lecture01
  11. LeetCode——5785. 合并若干三元组以形成目标三元组(Merge Triplets to Form Target Triplet)[中等]——分析及代码(Java)
  12. Eclipse中如何创建文件夹管理多个项目
  13. 服务器可不可以选择ssd硬盘
  14. 68 ping: Lacking privilege for raw socket.
  15. 最全数据结构的基本概念
  16. Unity的碰撞检测
  17. Kotlin基础学习 17
  18. 组装一台计算机需要哪些配置,我想做组装一台电脑能给我一个配置单 我要最高配置的...
  19. html搜索框怎么设置透明度
  20. 3 大算法,奠定 LoRa 地理定位

热门文章

  1. LeetCode26 简单题 Java题解
  2. 耐用的蓝牙耳机排行榜,平价好用蓝牙耳机推荐
  3. idea2022修改鼠标悬浮提示时间
  4. Winform中打印 dataGridView里的内容
  5. h5前端留言发布带分页的小demo
  6. redis特点:1、速度快2、 简单稳定3、 语言多
  7. 如何连接局域网_世上最强远程访问和局域网共享技术!
  8. 愚蠢的怪胎技巧:说服您的朋友,您是使用这些工具的好莱坞风格的黑客
  9. Typora背景修改
  10. 658. 找到 K 个最接近的元素