java学生管理系统(包括SQL数据库)(7)

2019-08-31 12:04

苏州大学本科生课程设计

if(xh.equals(\)||kch.equals(\)||cj.equals(\)){ JOptionPane.showMessageDialog( null ,\输入框不允许为空\); }

else{ ResultSet r=s.executeQuery(\成绩信息表 where 学号='\+xh+\课程号='\+kch+\); r.last();

int i=Integer.parseInt(cj);

if(r.getRow()==1)

{ JOptionPane.showMessageDialog( null ,\该学生该科成绩已存在\);} else{

s.executeUpdate(\成绩信息表 values

('\+xh+\+kch+\+i+\);

JOptionPane.showMessageDialog( null ,\+\学号:\+xh+\ +\课程号:\+kch+\+\成绩:\+cj+\学生成绩添加成功!\ ) ; } }}

catch (Exception e) {JOptionPane.showMessageDialog( null , \成绩输入的学号或者课程号不存在!\ ) ;} } public void UpdateScore(String xh,String kch,String cj) { try {

Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement(

ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

if(xh.equals(\)||kch.equals(\)||cj.equals(\)){ JOptionPane.showMessageDialog( null ,\输入框不允许为空\); } else{int i=Integer.parseInt(cj);

ResultSet r=s.executeQuery(\成绩信息表 where 学

号='\+xh+\课程号='\+kch+\); r.last(); if(r.getRow()==1)

{ s.executeUpdate(\成绩信息表 set 成绩='\+i+\

where 学号='\+xh+\课程号='\+kch+\); JOptionPane.showMessageDialog( null , \学生成绩修改成功!\ ) ; } else{ JOptionPane.showMessageDialog( null ,\成绩表中并无相关记录!\ ) ; }; }} catch(Exception e)

{ JOptionPane.showMessageDialog( null ,\学籍系统中并无相关记录!\ ) ; }} public void DeleteScore(String xh,String kch) { try

{

Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

29

苏州大学本科生课程设计

ResultSet r=s.executeQuery(\成绩信息表 where 学号

='\+xh+\课程号='\+kch+\); r.last(); if(r.getRow()==1){

public void SearchScore(String xh){

JFrame m=new JFrame(\学号\+xh+\的各科成绩\); m.setBounds(60,70,326,320);

m.setVisible(true);

JTextArea aa=new JTextArea(); aa.setBounds(0,0,326,320);

Container c1=m.getContentPane(); c1.setLayout(null); c1.add(aa);

Class.forName(\);

s.executeUpdate(\from 成绩信息表 where 学号='\+xh+\and JOptionPane.showMessageDialog( null , \学生记录删除成功!\ ) ; } else { JOptionPane.showMessageDialog( null ,\学籍系统中并无相关记录!\ ); }

}catch(Exception e) { }}

课程号='\+kch+\);

try {

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement(

public void ListAll(String banji){

JFrame m=new JFrame(banji+\班成绩排名\); m.setBounds(60,70,413,319);

m.setVisible(true);

30

ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

ResultSet r1= s.executeQuery(\学号,课程名称,成绩

from 成绩信息表 join 课程信息表 on 成绩信息表.课程号=课程信息表.课程号 \ +

\学号='\+xh+\); r1.last();

aa.append(\查询到该学生\+r1.getRow()+\科成绩\+\); r1.beforeFirst();

aa.append(\学号\+\+\课程名称 \+\+\成绩\+\); while(r1.next())

{ aa.append(r1.getString(\学号\));

aa.append(\+r1.getString(\课程名称\)); aa.append(\+r1.getString(\成绩\)+\); } }

catch(Exception e)

{ e.printStackTrace(); } }

苏州大学本科生课程设计

JTextArea aa=new JTextArea(); aa.setBounds(0,0,413,319); Container c1=m.getContentPane(); c1.setLayout(null); c1.add(aa);

try {Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s;

s = c.createStatement(

ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

String sql=\全班排名 '\+banji+\; ResultSet r1= s.executeQuery(sql);

r1.last();aa.append(\学号\+\+\姓名\+\+\平均分 \+\+\总分\+\); r1.beforeFirst();

for(int i=1;r1.next();i++)

{ aa.append (\第\+i+\名:\);

aa.append (r1.getString(\学号\)); aa.append (\+r1.getString(\姓名\)); aa.append (\+r1.getString(\平均分\)); aa.append (\+r1.getString(\总分\)+\ ); } }

catch(Exception e){

e.printStackTrace(); }}

JFrame m=new JFrame(str2+\班\+str1+\科\+\成绩排名\); m.setBounds(60,70,326,320);

m.setVisible(true);

JTextArea aa=new JTextArea(); aa.setBounds(0,0,326,320);

Container c1=m.getContentPane(); c1.setLayout(null); c1.add(aa);

try {Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s; s = c.createStatement(

ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

String sql=\单科成绩排名 '\+str1+\+\+str2+\; ResultSet r1= s.executeQuery(sql); r1.last();

public void ListOne(String str1,String str2){

aa.append(\+\学号\+\+\姓名\+\+\成绩\+\); r1.beforeFirst(); for(int i=1;r1.next();i++)

{ aa.append(\第\+i+\名:\);

31

苏州大学本科生课程设计

public void AddTeacher(String id,String xm,String mm, String kch,String kcm){

try {

Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

if(id.equals(\)||mm.equals(\)||kch.equals(\)||kcm.equals(\)){ JOpti

aa.append(r1.getString(\学号\)); aa.append(\+r1.getString(\姓名\));

aa.append(\+r1.getString(\成绩\) +\); }} catch(Exception e){

e.printStackTrace(); } }

onPane.showMessageDialog( null ,\输入框不允许为空\); }

else{ ResultSet r=s.executeQuery(\* from 教师信息表 where 教师信息表.教师ID='\+id+\); r.last();

if(r.getRow()==1) { JOptionPane.showMessageDialog( null ,\您输入的教师ID已存在已存在\);} else{ s.executeUpdate(\教师信息表 values ('\+id+\+xm+\+mm+\);

s.executeUpdate(\课程信息表 values ('\+kch+\+kcm+\+id+\);

+\教师姓名:\+kch+\ +\登录密码:\+kch+\ +\课程号:\+kch+\

JOptionPane.showMessageDialog( null ,\+\教师ID:\+id+\

+\课程名:\+kcm+\教师信息添加成功!\ ) ; } }}

catch (Exception e) { e.printStackTrace(); } }

try { Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

public void UpdateTeacher(String id,String shuxin,String xin){

ResultSet r=s.executeQuery(\教师信息表 where 教师ID='\+id+\); r.last(); if(r.getRow()==1)

{ s.executeUpdate(\教师课程详细信息 set

\+shuxin+\+xin+\教师ID='\+id+\); /

JOptionPane.showMessageDialog( null , \教师信息修改成功!\ ) ; }

else{JOptionPane.showMessageDialog( null ,\学籍系统中并无相关记录!\ ) ; }; }

catch(Exception e)

32

苏州大学本科生课程设计

{ e.printStackTrace(); //未有相关的记录 }}

public void DeleteTeacher(String xh) //执行按学号删除学生记录的操作 { try

{ Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

ResultSet r=s.executeQuery(\* from 教师信息表 where 教师ID='\+xh+\ ); r.last();

if(r.getRow()==1){

s.executeUpdate(\教师信息表 where 教师ID='\+xh+\); JOptionPane.showMessageDialog( null , \教师信息删除成功!\ ) ; } else { JOptionPane.showMessageDialog( null ,\学籍系统中并无相关记录!\ ); } } catch(Exception e) { }}

public void DisplayAllTeacher(){

JFrame m=new JFrame(\教师信息列表\); m.setBounds(60,70,433,319);

m.setVisible(true);

JTextArea aa=new JTextArea(); aa.setBounds(0,0,413,319); Container c1=m.getContentPane(); c1.setLayout(null); c1.add(aa);

try { Class.forName(\);

Connection c=DriverManager.getConnection(\学生信息系统\); Statement s=c.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_UPDATABLE);

ResultSet r=s.executeQuery(\教师课程详细信息 \ ); aa.append(\教师ID\+\+\教师姓名\+\+\课程编号\+\+\课程名称

\+\+\登录密码\+\); r.last(); r.beforeFirst();

while(r.next()){aa.append(\+r.getString(\教师ID\));

aa.append(\+r.getString(\课程号\));

aa.append(\+r.getString(\课程名称\));

aa.append(\+r.getString(\登录密码\) +\); }} catch(Exception e) { } } }

aa.append(\+r.getString(\教师姓名\));

33


java学生管理系统(包括SQL数据库)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:012-1 会议管理制度(修改、讨论版) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: