08吉小凯 - 学生选课系统 下载本文

4.2 课程信息管理模块伪码

课程信息管理 seq

打开登录界面

输入信息:用户名,密码 判断信息

登陆界面 iter until 文件结束 用户信息确认 seq 账号 密码 用户信息确认 end 课程信息 seq 课程号 课程名称 任课老师 课程安排 课程信息 end 选课信息 seq 课程号 学号 上课时间 选课信息 end 课程信息管理 end

5 编码

模块源代码 (1)登录模块 import java.awt.*; import java.awt.event.*; import javax.swing.JOptionPane; import java.sql.*;

public class Login extends Frame implements ActionListener{ Frame f,f1; Button b1; Button b2;

Button b3;

TextField t1; TextField t2; Label l1; Label l2; Connection con;

Statement sql; //声明Statement对象 ResultSet rs;

public Login(){

f=new Frame(\学生选课系统\

Toolkit tool=f.getToolkit();

Dimension dim=tool.getScreenSize(); f.setBounds(0,0,dim.width,dim.height);

Panel p=new Panel(); f.add(p);

l1=new Label(\用户名\ l2=new Label(\密码\

t1=new TextField(20); t2=new TextField(20);

b1=new Button(\登陆\ b2=new Button(\取消\

b3=new Button(\注册\

p.add(l1); p.add(t1); p.add(l2);

p.add(t2); p.add(b1); p.add(b2);

p.add(b3);

b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this);

f.setVisible(true); t2.setEchoChar('*');

f.addWindowListener(new WindowAdapter() { } );

public void windowClosing(WindowEvent e) { }

System.exit(0);

}

public void actionPerformed(ActionEvent e){ if(e.getSource()==b1){