java项目(学生成绩管理系统)

2019-02-28 22:50

《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();

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 label.setIcon(icon);

label.setBounds(0, 0, icon.getIconWidth(), 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);

ImageIcon(\);

icon.getIconHeight());

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(), add(label);

setSize(label.getWidth(),label.getHeight()); myMenuUser=new JMenu(\用户\);

miUser=new JMenuItem(\编辑用户\); myMenuUser.add(miUser);

icon.getIconHeight());

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); mSystem.add(mNew); mSystem.add(mOpen); mSystem.addSeparator(); mSystem.add(mExit);

mAdd=new JMenuItem(\添加基本信息\); mAddSc=new JMenuItem(\添加成绩信息\); mDel=new JMenuItem(\删除\); mModify=new JMenuItem(\修改\); mOperate.add(mAdd); mOperate.add(mAddSc); mOperate.add(mDel); mOperate.add(mModify);

mName=new JMenuItem(\查询学生信息\); mScore=new JMenuItem(\查询学生成绩\); miShow=new JMenuItem(\全部显示\); mQuery.add(mName); mQuery.add(mScore); mQuery.addSeparator(); mQuery.add(miShow);

mAbout=new JMenuItem(\软件信息\); mHelp.add(mAbout);

mExit.addActionListener(this); mAdd.addActionListener(this); mDel.addActionListener(this); mModify.addActionListener(this); mName.addActionListener(this); mScore.addActionListener(this); mAbout.addActionListener(this); miShow.addActionListener(this); miUser.addActionListener(this); mAddSc.addActionListener(this);}

public void actionPerformed(ActionEvent e){

if(e.getSource()==mExit){

dispose();

new CJ().setVisible(true);} else if(e.getSource()==mAbout){

JOptionPane.showMessageDialog(this,\学生成绩管理系统\\n\\n电信学院\\n\\n2012年3月\,\软件信息\,JOptionPane.INFORMATION_MESSAGE);} else if(e.getSource()==mAdd){ dispose();

new addForm().setVisible(true);}


java项目(学生成绩管理系统).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新版宁波大学科研奖励办法(2016版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: