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){