mysql8+java11的学生签到程序

本文介绍了使用mysql8和java11构建的学生签到程序,包括数据库设计、学生和教师的签到及管理功能。系统提供学生签到、教师增删改查及导出数据库等操作,通过E-R图展示了数据模型,并展示了关键的SELECT和UPDATE类的代码实现。
摘要由CSDN通过智能技术生成

 关于环境配置的问题参考我的另一篇文章。

1. 应用数据库应用开发关键技术,完成综合开发实验。

2. 结合本课程建立的数据模型,完成数据库应用开发。功能包含对数据的增删改查和统计结果展示五个方面的功能,实现多窗体切换。开发工具和数据库类型不限制。

3. 撰写数据库系统原理综合实验报告。

应用需求调研、分析:在日常生产学习当中为了起到很好的监督作用我们需要使用考勤的手段,但是传统的点名手段较为麻烦且可保存性差,故我使用连接数据库的方式开发一款考勤程序。

数据模型设计,数据库设计:主要包含学生信息表,批次表,教师表和学生成绩表。

学生可以完成签到功能,老师可以在被授予权限后完成增删改查以及导出等功能。

 

一、主界面:

二、学生签到界面:

考勤成功加入数据库:

三、教师登录系统:

教师权限错误:

教师登录成功:

四、教师管理系统:

查询学生情况:

更改学生情况:

删除学生情况:

 

导出数据库:

 

五、E-R图:

六、核心代码实现:

SELECT类:

import java.sql.*;
public class Select {
    private static final String URL = "jdbc:mysql://localhost:3306/sign_in?useSSL=false&serverTimezone=UTC";
    static Connection connection = null;
    static Statement stmt = null;
    static ResultSet rs = null;

    public int Tno;
    public String Tname;
    public String Tpassword;

    public int Sbatch;
    public int Sno;
    pub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值