模板java学生信息管理系统.doc

  • 格式:doc
  • 大小:960.19 KB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计数据库:

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 ("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn=DriverManager.getConnection ("jdbc:odbc:学生

成绩管理系统","ww","123"); Statement

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.C ONCUR_UPDATABLE ); ResultSet re=stmt.executeQuery(sql); return re;}

catch (Exception e){

System.out .println("getResult------"+e.toString());

return null ;}}

学生成绩管理系统登录界面

教师登录

学生登录

添加学生信息 添加学生成绩 修改学生信息 删除学生信息 查看学生信息 查看学生成绩 查看学生信息 查看学生成绩 添加学生信息

public boolean executeSql(String sql){

try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn=DriverManager.getConnection("jdbc:odbc:学生成绩管理系统","ww","123");

Statement stmt=conn.createStatement();

stmt.executeUpdate(sql);

mit();

return true;}

catch(Exception e){

System.out.println("executeSql----"+e.toString());

return false;}}}

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("src/images/1.jpg");

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