学生学籍管理系统(含java源代码)
学生学籍管理详细设计 学号:____________ 姓名:____________ 班级:____________ 一、 设计题目: 学生学籍管理 二:设计内容: 设计GUI学生学籍管理界面,用户可以加入学生信息,并对基本信息进行修改,添加,查询,删除。 三:设计要求: 进行简单的学生信息管理。 四:总体设计 (1)登陆界面的设计 (2)主窗体的设计 (3)添加学生信息窗体 (4)查询学生信息窗体 (5)修改学生信息窗体 (6)删除学生信息窗体 (7)事件响应的处理 五:具体设计 (1) 程序结构的说明: A. 入口程序:; B. 登陆界面程序:; C. 主窗体程序:; D. 添加信息窗口程序:; E. 修改信息窗口程序:; F. 查询信息窗口程序:; G. 删除信息窗口程序:; H. 程序数据连接:; (2) 程序代码及分析说明 A.程序源代码(已提交) 是程序的入口。使登录窗口位于窗口中间,并且不可改变窗口大小。 是程序的登陆窗体。输入用户名和密码(用户名和密码在数据库的password表中)点击“进入系统”,然后登陆界面消失;出现要操作的界面(屏幕左上角)。 是添加信息界面。添加基本信息后,点击“添加信息”按钮,将信息加入xinxi表中。 是修改信息界面。输入要修改的学号或姓名(两者数其一或全部输入),并输入所有信息,点击“修改信息”按钮(如果数据库中不存在此学号,则弹出对话框“无此学生信息”),若有则修改。 是删除信息界面。输入要删除的学生的学号,点击“删除信息”按钮,弹出确认删除对话框,即可删除该生信息。 是查询信息界面。输入要查询的学生学号,点击“信息查询”按钮,在相应的文本区里显示查询的信息。 H:源代码 ; import .*; etScreenSize(); Dimension frameSize=(); if> { =; } if> { =; } ((true); } public static void main(String[] args) { try{ ()); } catch(Exception e) { (); } new student(); } } ; public class DatabaseConn { private static String user=““; private static String password=““; private Connection conn=null; private Statement stmt=null; private ResultSet rs=null; static { try{(““);. stmt=createStat(); rs=(sql); return rs; }catch(SQLException e) { return null; } } public void close() { try{ if(rs!=null) (); if(stmt!=null) (); if(conn!=null) (); }catch(SQLException ex) { (); } } } ; import .*; import .*; public class mainframe extends JFrame implements ActionListener { 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(“进入系统“); static JRadioButton radioButton1=new JRadioButton(“管理员“,true);quals(“syc“) (); quals()) || ““.equals()) ){ (null,“用户名或密码不能为空“); }else{ (null,“用户名或密码输入有误“); } } if())quals(““)||().equals(““)) { (this,“用户名或密码不可为空!“); } else if()) { new interfac();} else {(this,“您的输入有误“);} ; import .*; public class interfac extends JFrame implements ActionListener { static JMenuBar jMenuBar = new JMenuBar();; import .*; import .*; public class tj extends JFrame implements Acti