java毕业生设计学生考勤管理系统计算机源码+系统+mysql+调试部署+lw

java毕业生设计学生考勤管理系统计算机源码+系统+mysql+调试部署+lw

java毕业生设计学生考勤管理系统计算机源码+系统+mysql+调试部署+lw

本源码技术栈:

项目架构:B/S架构

开发语言:Java语言

开发软件:idea eclipse

前端技术:Layui、HTML、CSS、JS、JQuery等技术

后端技术:JAVA

运行环境:Win10、JDK1.8

数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/1UEwLTwKc5yv2fLeC49rF3w?pwd=kap3

最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】 网上二手汽车销售网站(修改算法实现
【2】 ssm基层党支部建设平台
【3】 ssm哈尔滨旅游项目推荐平台
【4】 ssm智友少儿编程学习平台
【5】 sm菜鸟驿站快递分发系统
【6】 jsp会议室租赁管理系统
【7】 ssm心灵治愈服务平台
【8】 jsp班级网站
【9】 毕业设计信息管理系统
【10】 ssm+sqlserver某高校学生成绩信息管理系统
【11】 jsp时间管理系统
【12】 springboot物业管理系统
【13】 springboot在线课程教学大纲系统
【14】 ssm校园一卡通管理系统
【15】 ssm奖助学金管理系统
【16】 jsp医院门诊预约系统
【17】 springboot奖助学金评审
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,由于涉及到版权问题,我不能提供完整的 Java+MySQL 学生考勤管理系统源码。但是,我可以提供一些思路和代码示例,供您参考。 首先,我们需要创建一个名为 student_attendance 的数据库,包含以下两张表: 1. 学生表(student) 字段名 | 类型 | 说明 ---|---|--- id | int | 学生编号 name | varchar(20) | 学生姓名 gender | varchar(4) | 学生性别 tel | varchar(20) | 学生电话号码 2. 考勤表(attendance) 字段名 | 类型 | 说明 ---|---|--- id | int | 考勤编号 student_id | int | 学生编号 course_id | int | 课程编号 attendance_date | date | 考勤日期 is_attended | tinyint | 是否出勤,0表示未出勤,1表示已出勤 接下来,我们可以使用 JavaMySQL 进行连接,实现对数据库的操作,包括添加、删除、修改和查询学生信息以及考勤信息。 添加学生信息: ``` String sql = "INSERT INTO student (id, name, gender, tel) VALUES (?, ?, ?, ?)"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); pstmt.setString(2, "张三"); pstmt.setString(3, "男"); pstmt.setString(4, "13888888888"); pstmt.executeUpdate(); ``` 删除学生信息: ``` String sql = "DELETE FROM student WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); pstmt.executeUpdate(); ``` 修改学生信息: ``` String sql = "UPDATE student SET tel = ? WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "13999999999"); pstmt.setInt(2, 001); pstmt.executeUpdate(); ``` 查询学生信息: ``` String sql = "SELECT * FROM student WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { System.out.println("学生编号:" + rs.getInt("id")); System.out.println("学生姓名:" + rs.getString("name")); System.out.println("学生性别:" + rs.getString("gender")); System.out.println("学生电话号码:" + rs.getString("tel")); } ``` 添加考勤信息: ``` String sql = "INSERT INTO attendance (id, student_id, course_id, attendance_date, is_attended) VALUES (?, ?, ?, ?, ?)"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); pstmt.setInt(2, 001); pstmt.setInt(3, 001); pstmt.setString(4, "2021-09-01"); pstmt.setInt(5, 1); pstmt.executeUpdate(); ``` 删除考勤信息: ``` String sql = "DELETE FROM attendance WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); pstmt.executeUpdate(); ``` 修改考勤信息: ``` String sql = "UPDATE attendance SET is_attended = ? WHERE id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 0); pstmt.setInt(2, 001); pstmt.executeUpdate(); ``` 查询考勤信息: ``` String sql = "SELECT * FROM attendance WHERE student_id = ? AND course_id = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 001); pstmt.setInt(2, 001); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { System.out.println("考勤编号:" + rs.getInt("id")); System.out.println("学生编号:" + rs.getInt("student_id")); System.out.println("课程编号:" + rs.getInt("course_id")); System.out.println("考勤日期:" + rs.getString("attendance_date")); System.out.println("是否出勤:" + rs.getInt("is_attended")); } ``` 以上是一个简单的实现,您可以根据自己的需求进行适当的修改和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值