求用Java编写的学生成绩管理系统的完整代码

================================================================================ 学生成绩管理系统 1 输入记录 2 输出所有记录 3 按平均成绩排序并输出 4 查找记录 5 统计各分数段人数 6 删除记录 0 退出================================================================================这是运行界面,谢谢了 ,邮箱1046931446@qq.com

第1个回答  2017-05-26
package jdbcproj;
import java.sql.*;
import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.awt.event.ActionEvent;

public class MainFrame extends JFrame {

private JPanel contentPane;
private JTextField txtname;
private JTextField txtpassword;


/**
 * Launch the application.
 */
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
 * Create the frame.
 */
public MainFrame() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 661, 399);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);

JLabel lblNewLabel = new JLabel("\u7528\u6237\u540D");
lblNewLabel.setBounds(114, 51, 72, 18);
contentPane.add(lblNewLabel);

JLabel lblNewLabel_1 = new JLabel("\u5BC6\u7801");
lblNewLabel_1.setBounds(114, 106, 72, 18);
contentPane.add(lblNewLabel_1);

txtname = new JTextField();
txtname.setBounds(261, 48, 86, 24);
contentPane.add(txtname);
txtname.setColumns(10);

txtpassword = new JTextField();
txtpassword.setBounds(261, 103, 86, 24);
contentPane.add(txtpassword);
txtpassword.setColumns(10);

JButton btnadd = new JButton("\u589E\u52A0");
btnadd.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(txtname.getText().equals("")||txtpassword.getText().equals(""))
{
JOptionPane.showMessageDialog(getContentPane(), "用户名和密码不能为空","提示信息框",JOptionPane.WARNING_MESSAGE);
}
else{
Users u=new Users();
u.setPwd(txtpassword.getText());
u.setUsername(txtname.getText());
UserDAO usdo=new UserDAO();
usdo.addUser(u);
}
}
});
btnadd.setBounds(45, 205, 113, 27);
contentPane.add(btnadd);

JButton btndelete = new JButton("\u5220\u9664");
btndelete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if(txtname.getText().equals(""))
{
JOptionPane.showMessageDialog(getContentPane(), "用户名不能为空","提示信息框",JOptionPane.WARNING_MESSAGE);
}
else{
UserDAO usdo=new UserDAO();
usdo.delUser(txtname.getText());;
}
}
});
btndelete.setBounds(172, 205, 113, 27);
contentPane.add(btndelete);

JButton btnupdate = new JButton("\u4FEE\u6539");
btnupdate.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(txtname.getText().equals("")||txtpassword.getText().equals(""))
{
JOptionPane.showMessageDialog(getContentPane(), "用户名和密码不能为空","提示信息框",JOptionPane.WARNING_MESSAGE);
}
else{
Users u=new Users();
u.setPwd(txtpassword.getText());
u.setUsername(txtname.getText());
UserDAO usdo=new UserDAO();
usdo.updateUser(u);;
}
}
});
btnupdate.setBounds(300, 205, 113, 27);
contentPane.add(btnupdate);

JButton btnfind = new JButton("\u67E5\u8BE2");
btnfind.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(txtname.getText().equals(""))
{
JOptionPane.showMessageDialog(getContentPane(), "用户名不能为空","提示信息框",JOptionPane.WARNING_MESSAGE);
}
else{
Users u=new Users();
UserDAO usdo=new UserDAO();
u=usdo.findUser(txtname.getText(), txtpassword.getText());
if(u!=null){
JOptionPane.showMessageDialog(getContentPane(), "该用户存在!","提示信息框",JOptionPane.WARNING_MESSAGE);
}
else{
JOptionPane.showMessageDialog(getContentPane(), "该用户不存在!","提示信息框",JOptionPane.WARNING_MESSAGE);
}
}
}
});
btnfind.setBounds(427, 205, 113, 27);
contentPane.add(btnfind);
//记得要写这个
setVisible(true);
}

}

第2个回答  2015-07-03
10金就想别人帮你做,你还是好好学习,自己搞吧!
第3个回答  2015-07-03
如果真的需要可以联系我 这个挺简单的追问

怎么联系

追答

125819398

第4个回答  2015-07-03
一口价 200追问

heh

追答

楼主你别呵呵了 课程学又不好学 网上一搜一大堆
你这东西说难不难 说复杂也不复杂 不过就是麻烦 要真是有人有心帮你写了 你一个10分真心对不起人 出点幸苦费你应该的
二个别人没帮你写 给你网上拷贝一份 那你就更要给钱了 一般都是老板在这么大面子 放着面前的东西叫服务员拿过来 顺便给点小费 您说呢?

求Java学生成绩管理系统
import java.io.StringReader;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java.util.StringTokenizer;\/ Created on 2005-1-11 \/ \/ author 让炜 since 1.0 TODO 学生成绩治理系统 通过学号查找,修改...

求助,学生成绩管理系统JAVA编程 急用 多谢 邮箱发给我~~
MenuItem m12=new MenuItem("查询");Menu m2=new Menu("成绩");\/\/创建菜单“成绩”MenuItem m21=new MenuItem("查询");public StudentJieMian(){ this.setTitle("学生界面");\/\/设置窗口标题 this.setLayout(new CardLayout());\/\/设置窗口布局管理器 this.setMenuBar(m);\/\/将菜单栏组件添加到...

求大神帮写JAVA学生成绩管理系统啊,谢谢哈,感激不尽。。。请发到邮箱...
import java.util.Scanner;public class Student { String name[] = new String[50] ; \/\/学生姓名 float score[] = new float[50] ;\/\/学分 String num[] = new String[50] ; \/\/学号 public static void main(String args[]){ StuMgr smr = new StuMgr();smr.initial();smr.Stu...

用java编写一个学生成绩管理系统. \/\/1.学生类 学号 姓名 年龄 语数外...
package cn.kgc.sg.MiTuSys;import java.util.Scanner;public class MiNiBookSys { public static void main(String[] args) { Scanner sc = new Scanner(System.in);\/\/ 定义书的信息 String[] bookNames = new String[4];int[] borrowDate = new int[5];int[] borrowCount = new int[4...

急求一个Java编写的学生成绩管理系统,数据库最好能是SqlServer。先在这儿...
StudentInf SI;String xm;String bj;int i,j,xh,cj;static int mid;Label prompt1=new Label("学生成绩管理系统");Label prompt2=new Label(" 用户:");Label prompt3=new Label(" 密码:");Label prompt4=new Label(" 班级:");Label prompt5=new Label(" 成绩:");TextField...

用Java 实现一个简单的学生管理系统! 求代码,求代码!!!
import java.io.*;public class student { public static void main(String args[]) throws IOException{ int[] stud = {77,99,55,46,82,75,65,31,74,85};System.out.println("请选择功能:");\/\/输入编号选择功能 System.out.println("1、输入学号,查询该学生成绩:");System.out.println...

怎么用java做一个简单的学生管理系统?
用java写的话,可以用List来实现学生管理系统:\\x0d\\x0a首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来:\\x0d\\x0apackage bean;\\x0d\\x0apublic class Student {\\x0d\\x0a String name;\\x0d\\x0a String studentId;\\x0d\\x0a String sex;\\x0d\\x0a int...

制作学生信息(姓名,学号,成绩)管理系统(用Java)
JMenu m1 = new JMenu("系统");JMenu m2 = new JMenu("基本信息");JMenu m3 = new JMenu("成绩");JMenu m4 = new JMenu("奖惩");mb.add(m1);mb.add(m2);mb.add(m3);mb.add(m4);jm11 = new JMenuItem("退出系统");jm21 = new JMenuItem("输入");jm22 = new JMenu...

如何用java来编一个学生成绩管理系统的程序?
你需要一个IO包.实例化输入输出流.对文件进行输入输出的操作.你先把这些类文件都写好.这些类文件都很简单.写一个实例,省去一些代码..public class Person { public string studentName;public string studentAge;\/\/省略其它成员变量 public void setStudentName(string strName){ this.studentName=str...

基于java设计一个学生成绩管理系统,要求有界面,且有增加,查询,修改,删...
import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.sql.SQLException;import javax.swing.JButton;public class Stmessege { Font font = new Font("楷体", Font.BOLD, 18);private Frame m = new Frame("登陆成功界面");pr...

相似回答