按关键词阅读: 学籍 学生 源代码 java 系统 管理
1、学生学籍管理详细设计学号:姓名:班级: 、设计题目: 学生学籍管理:设计内容:设计 GUI 学生学籍管理界面 , 用户可以加入学生信息 , 并对基本信息进行修 改 , 添加 , 查询 , 删除 。
三:设计要求: 进行简单的学生信息管理 。
四:总体设计主窗体的设计 添加学生信息窗体 查询学生信息窗体 修改学生信息窗体 删除学生信息窗体(1)登陆界面的设计(2)(3)(4)(5)(6) (7)事件响应的处理 五:具体设计 (1)程序结构的说明:A B C D E F. G H入口程序: student.java;
登陆界面程序: mainframe.java;
tj.java;
xg.java;
cx.java;
sc.ja 。
2、va;
主窗体程序: interfac.java;
添加信息窗口程序 修改信息窗口程序 查询信息窗口程序 删除信息窗口程序 程序数据连接: DatabaseConn.java;
(2)程序代码及分析说明A. 程序源代码(已提交)B. Student.java 是程序的入口 。
使登录窗口位于窗口中间 , 并且不可改变窗口 大小 。
C. mainframe.java 是程序的登陆窗体 。
输入用户名和密码(用户名和密码在数 据库的 password 表中)点击“进入系统” , 然后登陆界面消失;出现要操作的界 面(屏幕左上角)。
表中 。
D. tj.java 是添加信息界面 。
添加基本信息后 , 点击“添加信息”按钮 , 将信息 。
3、 加入 xinxiE. xg.java 是修改信息界面 。
输入要修改的学号或姓名(两者数其一或全部输 入) , 并输入所有信息 , 点击“修改信息”按钮(如果数据库中不存在此学号 ,则弹出对话框“无此学生信息” ) , 若有则修改 。
F. sc.java 是删除信息界面 。
输入要删除的学生的学号 ,点击“删除信息” 按钮 ,弹出确认删除对话框 , 即可删除该生信息 。
G. cx.java 是查询信息界面 。
输入要查询的学生学号 , 点击“信息查询”按钮 ,在相应的文本区里显示查询的信息 。
H:源代码/student.java: 程序的入口 。
初始化界面 , 使主界面位于屏幕中间 , 且用户不 能改变大小/ 功能:完成程序的执行顺序i 。
4、mport javax.swing.UIManager;
import java.awt.*;
import java.sql.*;
/import screenpublic class studentboolean packFrame=false;
/JFrame frame=new JFrame();
public student()mainframe frame=new mainframe();
if(packFrame)frame.pack();
elseframe.validate();
Dimension screenSize=Toolkit.getDefaultToolkit().getScre 。
5、enSize();
Dimension frameSize=frame.getSize();
if(frameSize.heightscreenSize.height) frameSize.height=screenSize.height;
if(frameSize.widthscreenSize.width)frameSize.width=screenSize.width;
frame.setLocation(screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);
frame.setVisible(t 。
6、rue);
public static void main(String args)tryUIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName( );
catch(Exception e)e.printStackTrace();
new student();
/ 数据库连接/package sql.database;
import java.sql.*;
public class DatabaseConnprivate static String user=;
private static String password=;
pri 。
7、vate Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
static加载驱动 tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);
/ catch(ClassNotFoundException e)/ 创建数据库连接对象public Connection getConnection()tryconn=DriverManager.getConnection(jdbc:odbc:stu,user,password);
return conn;
catch(SQ 。
8、LException e)return null;
public Statement createStat()try conn=getConnection();
stmt=conn.createStatement();
return stmt;
catch(SQLException e)return null;
public ResultSet getRs(String sql)tryconn=getConnection();
/. stmt=createStat();
rs=stmt.executeQuery(sql);
return rs;
catch(SQLException e)return n 。
9、ull;
public void close()tryif(rs!=null)rs.close();
if(stmt!=null)stmt.close();
if(conn!=null)conn.close();
catch(SQLException ex) ex.printStackTrace();
implements ActionListener用 户 );
密 码 );
/mainframe.java import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public cla 。
10、ss mainframe extends JFrame static mainframe s;
static JPanel pan=new JPanel();
static JLabel label1 = new JLabel( static JLabel label2 = new JLabel(static JTextField textField1 = new JTextField();
static JPasswordField password = new JPasswordField();
static JButton button1 = new JButton(进入系统 );
管理员。
11、,true);
/学生);
教师);
static JRadioButton radioButton1=new JRadioButton( 管理员”初始状态被选中 static JRadioButton radioButton2=new JRadioButton( static JRadioButton radioButton3=new JRadioButton( ButtonGroup buttonGroup=new ButtonGroup();
来源:(未知)
【学习资料】网址:/a/2021/0322/0021748076.html
标题:学生|学生学籍管理系统有java源代码