学生学籍管理系统(含java源代码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生学籍管理详细设计
学号:____________
姓名:____________
班级:____________
一、设计题目:
学生学籍管理
二:设计内容:
设计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") && ().equals("123")){
interfac b=new interfac();
();
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 ActionListener
{
static tj s;
static JLabel label1 = new JLabel("学号:");
static JTextField textField1 = new JTextField("");
static JLabel label2 = new JLabel("姓名:");