資源描述:
《java項目(學(xué)生成績管理系統(tǒng)).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《Java程序設(shè)計實訓(xùn)》學(xué)生成績管理系統(tǒng)設(shè)計數(shù)據(jù)庫:CREATEDATABASE學(xué)生成績管理系統(tǒng)(1)教師信息表創(chuàng)建:createtable教師信息表(教師IDvarchar(8)primarykey,教師姓名varchar(8)notnullunique,登錄密碼varchar(8)notnull,)(2)學(xué)籍信息表創(chuàng)建:createtable學(xué)籍信息表(學(xué)號varchar(15)primarykey,姓名varchar(8)notnull,年齡varchar(10),出生日期varchar(10),性別varchar(
2、4),班級varchar(8)notnull,專業(yè)varchar(5),民族varchar(10),登錄密碼varchar(6)notnull)(3)成績信息表創(chuàng)建:createtable成績信息表(學(xué)號varchar(15),計算機網(wǎng)絡(luò)varchar(8),計算機專業(yè)英語smallint,計算機信息技術(shù)基礎(chǔ)smallint,Java程序設(shè)計smallint,數(shù)據(jù)庫應(yīng)用實訓(xùn)教程smallint,高等數(shù)學(xué)smallint,Xmlsmallint,)概要結(jié)構(gòu)分析:學(xué)生成績管理系統(tǒng)登錄界面添加學(xué)生信息查看學(xué)生成績查看學(xué)生信息查看
3、學(xué)生成績查看學(xué)生信息刪除學(xué)生信息修改學(xué)生信息添加學(xué)生成績添加學(xué)生信息學(xué)生登錄教師登錄1.登錄界面和主界面importjavax.swing.*;importjavax.swing.table.DefaultTableModel;importjava.awt.*;importjava.awt.event.*;importjava.sql.*;classmyConnection{ResultSetre;publicmyConnection(){}publicResultSetgetResult(Stringsql){try{C
4、lass.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectionconn=DriverManager.getConnection("jdbc:odbc:學(xué)生成績管理系統(tǒng)","ww","123");Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSetre=stmt.executeQuery(sql);returnre;}cat
5、ch(Exceptione){System.out.println("getResult------"+e.toString());returnnull;}}publicbooleanexecuteSql(Stringsql){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectionconn=DriverManager.getConnection("jdbc:odbc:學(xué)生成績管理系統(tǒng)","ww","123");Statementstmt=conn.creat
6、eStatement();stmt.executeUpdate(sql);conn.commit();returntrue;}catch(Exceptione){System.out.println("executeSql----"+e.toString());returnfalse;}}}classstuMainFrameextendsJFrameimplementsActionListener{JMenuBarjmb=newJMenuBar();JMenuMessage=newJMenu("信息");JMenuScor
7、e=newJMenu("查詢");JMenuItemItem1=newJMenuItem("添加學(xué)生信息");JMenuItemmName=newJMenuItem("學(xué)生成績查詢");JMenuItemmScore=newJMenuItem("按成績查詢");JMenuItemmNam1=newJMenuItem("查詢學(xué)生信息");JLabellabel=newJLabel();publicstuMainFrame(){ImageIconicon=newImageIcon("src/images/1.jpg");lab
8、el.setIcon(icon);label.setBounds(0,0,icon.getIconWidth(),icon.getIconHeight());add(label);setSize(label.getWidth(),label.getHeight());this.setJMenuBar(j