实用文档文案大全《Java程序设计实训》学生成绩管理系统设计数据库:CREATEDATABASE学生成绩管理系统(1)教师信息表创建:createtable教师信息表(教师IDvarchar(8)primarykey,教师姓名varchar(8)notnullunique,登录密码varchar(8)notnull,)(2)学籍信息表创建:createtable学籍信息表(学号varchar(15)primarykey,姓名varchar(8)notnull,年龄varchar(10),出生日期varchar(10),性别varchar(4),班级varchar(8)notnull,专业varchar(5),民族varchar(10),登录密码varchar(6)notnull)(3)成绩信息表创建:createtable成绩信息表(实用文档文案大全学号varchar(15),计算机网络varchar(8),计算机专业英语smallint,计算机信息技术基础smallint,Java程序设计smallint,数据库应用实训教程smallint,高等数学smallint,Xmlsmallint,)概要结构分析:1.登录界面和主界面importjavax.swing.*;importjavax.swing.table.DefaultTableModel;importjava.awt.*;importjava.awt.event.*;importjava.sql.*;classmyConnection{ResultSetre;publicmyConnection(){}publicResultSetgetResult(Stringsql){try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connectionconn=DriverManager.getConnection(jdbc:odbc:学生成绩管理系统,ww,123);学生成绩管理系统登录界面教师登录学生登录添加学生信息添加学生成绩修改学生信息删除学生信息查看学生信息查看学生成绩查看学生信息查看学生成绩添加学生信息实用文档文案大全Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSetre=stmt.executeQuery(sql);returnre;}catch(Exceptione){System.out.println(getResult------+e.toString());returnnull;}}publicbooleanexecuteSql(Stringsql){try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connectionconn=DriverManager.getConnection(jdbc:odbc:学生成绩管理系统,ww,123);Statementstmt=conn.createStatement();stmt.executeUpdate(sql);conn.commit();returntrue;}catch(Exceptione){System.out.println(executeSql----+e.toString());returnfalse;}}}classstuMainFrameextendsJFrameimplementsActionListener{JMenuBarjmb=newJMenuBar();Message=newJMenu(信息);JMenuScore=newJMenu(查询);JMenuItemItem1=newJMenuItem(添加学生信息);JMenuItemmName=newJMenuItem(学生成绩查询);JMenuItemmScore=newJMenuItem(按成绩查询);JMenuItemmNam1=newJMenuItem(查询学生信息);JLabellabel=newJLabel();publicstuMainFrame(){ImageIconicon=newImageIcon(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);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==Item1){newaddForm().setVisible(true);}elseif(e.getSource()==mName){dispose();newScore1().setVisible(true);}elseif(e.getSource()==mScore){newscoreQueryForm().setVisible(true);}elseif(e.getSource()==mNam1){dispose();newSerch1().setVisible(true);}}}classmainFrameextendsJFrameimplementsActionListener{JLabellabel=newJLabel();JMenuBarmBar=newJMenuBar();JPanelp=newJPanel();privateJMenumSystem,mOperate,mQuery,mHelp,myMenuUser;privateJMenuItemmFile,mNew,mOpen,mExit,mAdd,mDel,mModify,mName,miShow,mScore,mAbout,miUser,mAddSc;publicmainFrame(){this.setJMenuBar(mBar);ImageIconicon=newImageIcon(src/images/1.jpg);label.setIcon(icon);label.setBounds(0,0,icon.getIconWidth(),icon.getIconHeight());add(label);setSize(label.getWidth(),label.getHeight());myMenuUser=newJMenu(用户);miUser=newJMenuItem(编辑用户);myMenuUser.add(miUser);mSystem=newJMenu(系统);mOperate=newJMenu(数据操作);mQuery=newJMenu(查询);mHelp=newJMenu(帮助);mBar.add(mSystem);mBar.add(mOperate);mBar.add(mQuery);mBar.add(mHelp);mBar.add(myMenuUser);mFile=newJMenuItem(文件);mNew=newJMenuItem(新建);实用文档文案大全mOpen=newJMenuItem(打开);mExit=newJMenuItem(退出);mSystem.add(mFile);mSystem.add(mNew);mSystem.add(mOpen);mSystem.addSeparator();mSystem.add(mExit);mAdd=newJMenuItem(添加基本信息);mAddSc=newJMenuItem(添加成绩信息);mDel=newJMenuItem(删除);mModify=newJMenuItem(修改);mOperate.add(mAdd);mOperate.add(mAddSc);mOperate.add(mDel);mOperate.add(mModify);mName=newJMenuItem(查询学生信息);mScore=newJMenuItem(查询学生成绩);miShow=newJMenuItem(全部显示);mQuery.add(mName);mQuery.add(mScore);mQuery.addSeparator();mQuery.add(miShow);mAbout=newJMenuItem(软件信息);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);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==mExit){dispose();newCJ().setVisible(true);}elseif(e.getSource()==mAbout){JOptionPane.showMessageDialog(this,学生成绩管理系统\n\n电信学院\n\n2012年3月,软件信息,JOptionPane.INFORMATION_MESSAGE);}elseif(e.getSource()==mAdd){dispose();newaddForm().setVisible(true);}实用文档文案大全elseif(e.getSource()==mAddSc){dispose();newaddScore().setVisible(true);}elseif(e.getSource()==mDel){dispose();newdeleteForm().setVisible(true);}elseif(e.getSource()==mName){dispose();newSerch().setVisible(true);}elseif(e.getSource()==mScore){dispose();newScore().setVisible(true);}elseif(e.getSource()==mModify){newmodifyForm().setVisible(true);}elseif(e.getSource()==miUser){newuserFrame().setVisible(true);}elseif(e.getSource()==miShow){newfreshTable().setVisible(true);}}}classCJextendsJFrameimplementsActionListener{JLabelt1=ne