关于环境配置的问题参考我的另一篇文章。
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