学生管理系统
源码地址:仅用参考http://download.csdn.net/detail/u012332962/6493501
Java老师给我们小组安排了课程最后的一个实验课,做一个链接数据库(mysql或者sql server)的学生选课管理系统个人从周三开始用零碎的时间,慢慢动手今天终于大致全部功能都完成了,有点小bug在选择的时候,CheckBox显示与实际选择时候稍有延迟;
作品介绍:
一.建立的基础数据库及其各种表格信息:
DataBase schoo
Table course
Table student
Table studentcourse
Table user
二.程序界面及其主要功能:
1.登录界面
2.主界面
3.主要功能:
(1).完成与mysl数据库的链接;
(2).登录的时候,从数据库总抽取数据添加到应用界面程序中;
(3).能同步数据库内存贮的学生选课信息并使用数据库内的用户数据进行登录操作;
(4).在退出程序后,数据能后保存在数据库中进行贮存.
四.程序原代码;
1.登录界面LoginFrame.java:
(1)在登录界面,用户选择用户界面登录的时候,连接数据库,并向主界面程序端传输链接数据库后的链接参数:
package com.rainplus;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
class LoginFrame extends JFrame {
private JPanel content;
private JLabel user