java学生信息管理系统
设计数据库:
CREATE DATABAS学生成绩管理系统
(1)教师信息表创建:
create table 教师信息表(
教师ID varchar(8) primary key ,
教师姓名varchar(8) not null unique,
登录密码varchar(8) not null,
)
教师ID斂师姓名登录密码
00000OOOM
00010車武000(X3
00冋张红
00030李魁OOOM
oo刚zsvfid00
Ml 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),
create table 成绩信息表(
学号varchar(15),
计算机网络varchar(8),
计算机专业英语smalli nt,
计算机信息技术基础smalli nt,
Java 程序设计smallint ,
数据库应用实训教程smalli nt ,
高等数学smallint ,
Xml smalli nt ,)
概要结构分析:
学生成绩管理系
教师登录学生登录
1.登录界面和主界面
import .*;
import .*;
import .*;
class myConnection{ResultSet re;
public myConn ecti on(){}
public ResultSet getResult(String sql){
try {("");
Conn ection conn=( "jdbc:odbc: 学生成绩管理系统","ww", "123");
Stateme nt stmt=,;
ResultSet re=(sql);
return re;}
catch (Exception e){
"getResult——" +());
return null ;}}
public boolean executeSql(String sql){
try {("");
Conn ection conn=( "jdbc:odbc: 学生成绩管理系统","ww", "123");
Stateme nt stmt=();
(sql);
();
return true ;}
catch (Exception e){
"executeSql----" +());
return false ;}}}
class stuMainFrame extends JFrame implements ActionListener
{JMenuBar jmb = newJMenuBar();
JMenu Message = new JMenu("信息");
JMenu Score = new JMenu( " 查询");
JMenuItem Item1 = new JMenuItem( " 添加学生信息");
JMenuItem mNam=enew JMenuItem( " 学生成绩查询");
JMenuItem mScore=new JMenuItem( " 按成绩查询");
JMenuItem mNam=1new JMenuItem( "查询学生信息");
JLabel label = newJLabel();
public stuMainFrame(){ImageIcon icon = new ImageIcon(
"src/images/" );
(icon);
(0, 0, (), ());
add( label );
setSize(),());
(jmb);
( Message);
( Score );
( Item1 );
( mNam)1;
( mNam)e;
( mScore);
(this );
(this );
(this );
(this ); }
public void actionPerformed(ActionEvent e)
{if ()== Item1 )
{ new addForm().setVisible( true );}
else if ()== mNam)e
{ dispose。;
new Score1().setVisible( true );}
else if ()== mScore)
{new scoreQueryForm().setVisible( true );}
else if ()== mNam)1
{dispose。;
new Serch1().setVisible( true );}}}
class mainFrame extends JFrame implements ActionListener{
JLabel label = n ewJLabel();
JMenuBar mBar= newJMenuBar();
JPanel p=newJPanel();
private JMenu mSystem, mOperate, mQuery, mHelp, myMenuUser
private JMe nultem
mFile , mNewmOpen mExit , mAdd mDel, mModify , mNamjemiShow, mScore, mAbout, miUser, mAddSc
public mainF rame()
{ (mBar);
I magelcon icon = new Imagelcon( "src/images/" );
(ico n);
(0, 0,(),());
add( label );
setSize(),());
myMenuUse= newJMenu("用户”);
miUser = new JMenultem("编辑用户”);
(miUser);
mSystem= newJMenu("系统");
mOperate =new JMenu("数据操作”);
mQuery=new JMenu( " 查询");
mHelp=new JMenu( "帮助");
( mSystem);
( mOperate);
( mQuery);
( mHelp);
( myMenuUser);
mFile =new JMenuItem( "文件");
mNew=new JMenuItem( " 新建");
mOpen=new JMenuItem( "打开");
mExit =new JMenuItem( "退出");
( mFile );
( mNew);
( mOpen);
();
( mExit );
mAdd=new JMenuItem( " 添加基本信息"); mAddSc=new JMenuItem( " 添加成绩信息");
mDel=new JMenuItem( "删除" );
mModify =new JMenuItem( " 修改");
( mAdd);
( mAddSc);
( mDel);
( mModify );
mNam=enew JMenuItem( " 查询学生信息"); mScore=new JMenuItem( "查询学生成绩");
miShow=new JMenuItem( "全部显示");
( mNam)e;
( mScore);
();
( miShow);
mAbout=new JMenuItem( "软件信息");
( mAbout);
( this );
( this );
( this );
( this );
( this );
( this );
( this );
( this );
( this );
( this );}
public void actionPerformed(ActionEvent e){
if ()== mExit ){
dispose();
new CJ().setVisible( true );}
else if ()== mAbout){
( this ," 学生成绩管理系统\n\n 电信学院\n\n2012 年3月" , " 软件信息" ,;} else if ()== mAdd){ dispose();
new addForm().setVisible( true );}
else if ()== mAddSc){ dispose();
new addScore().setVisible( else
true );}
if ()== mDe){
dispose。;
new deleteForm().setVisible( true );}
else if ()== mName
dispose();
new Serch().setVisible( true );}