java项目(学生成绩管理系统)
《java项目(学生成绩管理系统)》由会员分享,可在线阅读,更多相关《java项目(学生成绩管理系统)(4页珍藏版)》请在装配图网上搜索。
1、java项目(学生成绩管理系统) ; ?Java程序设计实训 学生成绩管理系统 设计数据库: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
2、), 性别 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 ,) 概要结构分析: 教师登录 学生成绩管理系统登录界面 学生登
3、录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();Connection conn=DriverManager.getConnection(学生添加学生信息 添
4、加学生成绩 修改学生信息 删除学生信息 查看学生信息 查看学生成绩 查看学生信息 查看学生成绩 添加学生信息成绩管理系统,);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet re=stmt.executeQuery(sql); return re;System.out.println(+e.toString(); return null;catch(Exception e)public boolean executeSql(Strin
5、g sql)tryClass.forName();Connection conn=DriverManager.getConnection(学生成绩管理系统,);Statement stmt=conn.createStatement(); stmt.executeUpdate(sql); conn mit(); return true;System.out.println(+e.toString(); return false;catch(Exception e) class stuMainFrame extends JFrame implements ActionListener JMenuB
6、ar jmb = new JMenuBar(); Message = new JMenu(信息); JMenu Score = new JMenu(查询);JMenuItem Item1 = new JMenuItem(添加学生信息); JMenuItem mName=new JMenuItem(学生成绩查询); JMenuItemmScore=new JMenuItem(按成绩查询); JMenuItemmNam1=new JMenuItem(查询学生信息); JLabel label = new JLabel();public stuMainFrame()ImageIcon icon =
7、new label.setIcon(icon);label.setBounds(0, 0, icon.getIconWidth(), 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.addActionLi
8、stener(this);ImageIcon();icon.getIconHeight();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()=m
9、Score)new scoreQueryForm().setVisible(true);else if(e.getSource()=mNam1) dispose();new Serch1().setVisible(true); class mainFrame extends JFrame implements ActionListenerJLabel label = new JLabel();JMenuBar mBar= new JMenuBar();JPanel p=new JPanel(); private JMenu mSystem,mOperate,mQuery,mHelp,myMen
10、uUser;private JMenuItem mFile,mNew,mOpen,mExit,mAdd,mDel,mModify,mName,miShow,mScore,mAbout,miUser,mAddSc; public mainFrame() this.setJMenuBar(mBar); ImageIcon icon = new ImageIcon(); label.setIcon(icon);label.setBounds(0, 0, icon.getIconWidth(), add(label);setSize(label.getWidth(),label.getHeight()
11、; myMenuUser=new JMenu(用户);miUser=new JMenuItem(编辑用户); myMenuUser.add(miUser);icon.getIconHeight();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(文件
12、);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);mOper
13、ate.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);mAd
14、d.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电信学院nn2023年3月,软件信息,JOptionPane.INFORMATION_MESSAGE);else if(e.getSource()=mAdd)dispose(); new addForm().setVisible(true);
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。