学生学籍管理系统(含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 mainString[] args { try{ ; } catchException e { ; } new student; } } ; public class DatabaseConn { private static String user; private static String password; private Connection connnull; private Statement stmtnull; private ResultSet rsnull; static { try{;. stmtcreateStat; rssql; return rs; }catchSQLException e { return null; } } public void close { try{ ifrsnull ; ifstmtnull ; ifconnnull ; }catchSQLException ex { ; } } } ; import .*; import .*; public class mainframe extends JFrame implements ActionListener { static mainframe s; static JPanel pannew 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 radioButton1new JRadioButton管理员,true;qualssyc .equals123{ interfac bnew interfac; ; quals || .equals { null,用户名或密码不能为空; }else{ null,用户名或密码输入有误; } } ifquals||.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