学生学籍管理系统(含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(

"")||().equ

als(""))

{ (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(姓" 名:");

static JTextField textField2 = new JTextField(""); static JLabel label3 = new

JLabel(性" 别:"); static JTextField textField7=new JTextField(""); static JLabel

相关文档
最新文档