资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
设计数据库: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 myConnectionResultSet re;public myConnection()public ResultSet getResult(String sql)tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn=DriverManager.getConnection(jdbc:odbc:学生成绩管理系统,ww, 123);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet re=stmt.executeQuery(sql);return re;catch(Exception e)System.out.println(getResult-+e.toString();return null;学生成绩管理系统登录界面教师登录 学生登录添加学生信息添加学生成绩修改学生信息删除学生信息查看学生信息查看学生成绩查看学生信息查看学生成绩添加学生信息public boolean executeSql(String sql)tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn=DriverManager.getConnection(jdbc:odbc:学生成绩管理系统,ww, 123);Statement stmt=conn.createStatement();stmt.executeUpdate(sql);conn.commit();return true;catch(Exception e)System.out.println(executeSql-+e.toString();return false;class stuMainFrame extends JFrame implements ActionListenerJMenuBar 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();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(src/images/1.jpg);label.setIcon(icon);label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight();add(label);setSize(label.getWidth(),label.getHeight();myMenuUser=new JMenu(用户 );miUser=new JMenuItem(编辑用户 );myMenuUser.add(miUser);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,学生成绩管理系统nn电信学院nn2012 年3月,软件信息,JOptionPane.INFORMATION_MESSAGE );else if(e.getSource()=mAdd)dispose();new addForm().setVisible(true);else if(e.getSource()=mAddSc)dispose();new addScore().setVisible(true);else if(e.getSource()=mDel)dispose();new deleteForm().setVisible(true);else if(e.getSource()=mName)dispose(); new Serch().setVisible(true);else if(e.getSource()=mScore)dispose();new S
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号