java学生信息管理系统

上传人:第*** 文档编号:34006120 上传时间:2018-02-19 格式:DOC 页数:33 大小:750.50KB
返回 下载 相关 举报
java学生信息管理系统_第1页
第1页 / 共33页
java学生信息管理系统_第2页
第2页 / 共33页
java学生信息管理系统_第3页
第3页 / 共33页
java学生信息管理系统_第4页
第4页 / 共33页
java学生信息管理系统_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《java学生信息管理系统》由会员分享,可在线阅读,更多相关《java学生信息管理系统(33页珍藏版)》请在金锄头文库上搜索。

1、设计数据库: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 ,专

2、业 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.DefaultTableMode

3、l;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.createSta

4、tement(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)tr

5、yClass.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 J

6、Frame 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(

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

8、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 Sco

9、re1().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();priva

10、te 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.getIconWid

11、th(), 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

12、);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

13、 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 J

14、MenuItem(软件信息 );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.addActionListene

15、r(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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号