发布时间 : 星期一 文章java项目(学生成绩管理系统)更新完毕开始阅读31f38823a48da0116c175f0e7cd184254a351b84
标准文档
《Java程序设计实训》
学生成绩管理系统
设计数据库:
CREATE DATABASE 学生成绩管理系统
(1)教师信息表创建:
create table 教师信息表(
教师ID varchar(8) primary key ,
教师姓名 varchar(8) not null unique, 登录密码 varchar(8) not null, )
(2)学籍信息表创建: create table 学籍信息表(
学号 varchar(15) primary key, 姓名 varchar(8) not null , 年龄 varchar(10), 出生日期 varchar(10), 性别 varchar(4) ,
班级 varchar(8) not null , 专业 varchar(5) , 民族 varchar(10),
登录密码 varchar(6) not null)
(3)成绩信息表创建: create table 成绩信息表(
文案大全
标准文档
学号 varchar(15),
计算机网络 varchar(8), 计算机专业英语 smallint, 计算机信息技术基础 smallint, Java程序设计 smallint ,
数据库应用实训教程 smallint , 高等数学 smallint , Xml smallint ,)
概要结构分析: 教师登录 学生成绩管理系统登录界面 学生登录 1.登录界面和主界面
import javax.swing.*;
import javax.swing.table.DefaultTableModel; import java.awt.*; import java.awt.event.*; import java.sql.*;
class myConnection{ResultSet re;
public myConnection(){}
public ResultSet getResult(String sql){
try{Class.forName(\);
Connection conn=DriverManager.getConnection(\学生成绩管理系
添加学生信息 添加学生成绩 修改学生信息 删除学生信息 查看学生信息 查看学生成绩 查看学生信息 查看学生成绩 添加学生信息 统\,\,\);
文案大全
标准文档
Statement
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet re=stmt.executeQuery(sql); return re;}
System.out.println(\+e.toString()); return null;}}
catch(Exception e){
public boolean executeSql(String sql){
try{Class.forName(\);
Connection conn=DriverManager.getConnection(\学生成绩管理系Statement stmt=conn.createStatement(); stmt.executeUpdate(sql); conn.commit(); return true;}
System.out.println(\+e.toString()); return false;}}}
统\,\,\);
catch(Exception e){
class stuMainFrame extends JFrame implements ActionListener {JMenuBar jmb = new JMenuBar();
JMenu Message = new JMenu(\信息\); JMenu Score = new JMenu(\查询\);
JMenuItem Item1 = new JMenuItem(\添加学生信息\); JMenuItem mName=new JMenuItem(\学生成绩查询\); JMenuItem mScore=new JMenuItem(\按成绩查询\); JMenuItem mNam1=new JMenuItem(\查询学生信息\); JLabel label = new JLabel();
public stuMainFrame(){ImageIcon icon = new ImageIcon(\); label.setIcon(icon);
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); add(label);
setSize(label.getWidth(),label.getHeight());
this.setJMenuBar(jmb); jmb.add(Message); jmb.add(Score); Message.add(Item1); Score.add(mNam1); Score.add(mName); Score.add(mScore);
Item1.addActionListener(this); mName.addActionListener(this); mScore.addActionListener(this); mNam1.addActionListener(this); }
文案大全
标准文档
public void actionPerformed(ActionEvent e) {if(e.getSource()==Item1)
{ new addForm().setVisible(true);} else if(e.getSource()==mName) { dispose();
new Score1().setVisible(true);} else if(e.getSource()==mScore)
{new scoreQueryForm().setVisible(true);} else if(e.getSource()==mNam1) {dispose();
new Serch1().setVisible(true);}}}
class mainFrame extends JFrame implements ActionListener{ JLabel label = new JLabel(); JMenuBar mBar= new JMenuBar(); JPanel p=new JPanel();
private JMenu mSystem,mOperate,mQuery,mHelp,myMenuUser; private JMenuItem
mFile,mNew,mOpen,mExit,mAdd,mDel,mModify,mName,miShow,mScore,mAbout,miUser,mAddSc;
public mainFrame()
{ this.setJMenuBar(mBar);
ImageIcon icon = new ImageIcon(\);
label.setIcon(icon);
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); add(label);
setSize(label.getWidth(),label.getHeight()); myMenuUser=new JMenu(\用户\);
miUser=new JMenuItem(\编辑用户\); myMenuUser.add(miUser);
mSystem=new JMenu(\系统\); mOperate=new JMenu(\数据操作\); mQuery=new JMenu(\查询\); mHelp=new JMenu(\帮助\); mBar.add(mSystem); mBar.add(mOperate); mBar.add(mQuery); mBar.add(mHelp); mBar.add(myMenuUser); mFile=new JMenuItem(\文件\); mNew=new JMenuItem(\新建\); mOpen=new JMenuItem(\打开\); mExit=new JMenuItem(\退出\); mSystem.add(mFile);
文案大全