基本信息
源码名称:学生信息管理系统设计报告.doc
源码大小:0.20M
文件格式:.doc
开发语言:Java
更新时间:2021-01-02
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

学生选课系统,学生,教师,管理员的各个功能,增删查改
学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统,学生信息管理系统是为了方便师傅记录学生的个人信息,成绩,主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除。学生信息管理系统设计为了师傅方便对学生信息进行修改,保存和记录,在内容方面添加了删除,修改,更新,查询等功能。


import java.awt.event.*;

import javax.swing.*;

import java.awt.color.*;

import java.sql.*;

public class Delete_stu extends JPanel implements ActionListener{

       Box box1,box2,baseBox;

       Query query;

       JButton button;

       JTextField field[]=null;

       String a[]=null;

       int n,mark;

       Delete delete;

       String tableName;

       Delete_stu(){

              query=new Query();

              setBackground(Color.green);

              query.setTableName("stu");

              a=query.getField();

              box1=Box.createVerticalBox();

              box2=Box.createVerticalBox();

              n=a.length;

              field =new JTextField[n];

              for(int i=0;i<n;i ){

                     field[i]=new JTextField(10);

                     if(a[i].equals("学号")==true)

                            box1.add(new JLabel("* " a[i]));

                     else

                     box1.add(new JLabel("  " a[i]));

                     box1.add(Box.createVerticalStrut(8));

                     box2.add(field[i]);

                     box2.add(Box.createVerticalStrut(8));

              }

              box1.add(new JLabel("  单击删除"));

              button=new JButton("删除");

              button.addActionListener(this);

              box2.add(button);

              baseBox=Box.createHorizontalBox();

              baseBox.add(box1);

              baseBox.add(Box.createHorizontalStrut(8));

              baseBox.add(box2);

              add(baseBox);

       }

       public void actionPerformed(ActionEvent e){

              if(field[mark].getText().toString().equals("")==true)

                     JOptionPane.showMessageDialog(this, "带*号为必填内容","消息对话框",JOptionPane.WARNING_MESSAGE);

              else

              {

                     Delete delete=new Delete();

                     delete.setTableName("stu");

                     delete.setField(field);

                     delete.setA(a);

                     delete.Execute_Delete(mark);

              }

       }

}

调用删除函数

package 学生信息管理系统;

import javax.swing.*;

 

import java.sql.*;

import java.awt.*;

import java.awt.event.*;

public class Delete extends JFrame{

       String tableName;

       JTextField field[]=null;

       String a[]=null;

       public void setTableName(String s){

              tableName=s.trim();

       }

       public void setField(JTextField s[]){

              field=s;

       }

       public void setA(String e[]){

              a=e;

       }

       public Delete(){

             

       }

       public void  Execute_Delete(int n){

              String SQL="";

              Connection con;

              Statement sql;

              SQL="delete from " tableName " where " a[n] " ='" field[n].getText().toString() "'";

              try{

                     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

              }

              catch(ClassNotFoundException exp){

                     System.out.println(exp);

              }

              try{

                     String url,userName,userPwd;

                     url="jdbc:sqlserver://localhost:1433;DatabaseName=Student";

                     userName="sa";

                     userPwd="123456789";

                     con=DriverManager.getConnection(url,userName,userPwd);

                     sql=con.createStatement();

                     sql.executeUpdate(SQL);

                     con.close();

                     JOptionPane.showMessageDialog(this, "删除成功","消息对话框",JOptionPane.WARNING_MESSAGE);

                     for(int i=0;i<field.length;i )

                            field[i].setText(null);;

              }

              catch(SQLException ex){

                     System.out.println(ex);

              }

       }

}