学生学籍管理系统(含java源代码)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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("姓名:");

相关文档
最新文档