資源簡介
?具有用戶管理功能(分管理員和普通用戶)。
?具有用戶登錄功能。
?具有題庫錄入功能(只提供選擇題一種題型即可)。
?具有題庫數據添加、刪除、修改、查詢功能。
?具有自動出題考試功能。
?具有交卷自動統計成績功能。
?具有用戶登錄功能。
?具有題庫錄入功能(只提供選擇題一種題型即可)。
?具有題庫數據添加、刪除、修改、查詢功能。
?具有自動出題考試功能。
?具有交卷自動統計成績功能。
代碼片段和文件信息
package?yclass;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.SQLException;
import?javax.swing.*;
public?class?DenLu?{
ShuJuKu?lianjie?=?new?ShuJuKu();
Jframe?jframe1?=?new?Jframe(“自動出題考試系統“);
JLabel?jlabel1?=?new?JLabel(“用戶名:“);
JLabel?jlabel2?=?new?JLabel(“密碼:“);
JTextField?jtextf1?=?new?JTextField(15);
JPasswordField?jtextf2?=?new?JPasswordField(15);
JRadioButton?jradiob1?=?new?JRadioButton(“管理員?“);
JRadioButton?jradiob2?=?new?JRadioButton(“用戶 ?“);
JRadioButton?jradiob3?=?new?JRadioButton(“匿名 ?“);
ButtonGroup?buttongroup?=?new?ButtonGroup();
JButton?jbutton1?=?new?JButton(“登錄“);
JButton?jbutton2?=?new?JButton(“退出“);
int?登錄方式=1;
public?DenLu(){
jframe1.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
// 關閉窗口時退出整個程序
jframe1.setLayout(new?FlowLayout(FlowLayout.RIGHT));
jframe1.add(jlabel1);
jframe1.add(jtextf1);
jframe1.add(jlabel2);
jframe1.add(jtextf2);
jtextf1.setFont(new?Font(null?1?12));
jtextf2.setFont(new?Font(null?1?12));
jtextf2.setEchoChar(‘¥‘);//密碼回顯為¥
buttongroup.add(jradiob1);
buttongroup.add(jradiob2);
buttongroup.add(jradiob3);
jframe1.add(jradiob1);
jradiob1.addActionListener(new?jradiob1_ActionListener());
jframe1.add(jradiob2);
jradiob2.addActionListener(new?jradiob2_ActionListener());
jframe1.add(jradiob3);
jradiob3.addActionListener(new?jradiob3_ActionListener());
jradiob2.setSelected(true);//默認用戶登錄方式
jframe1.add(jbutton1);
jbutton1.addActionListener(new?jbutton1_ActionListener());
jframe1.add(jbutton2);
jbutton2.addActionListener(new?jbutton2_ActionListener());
Toolkit?tk=Toolkit.getDefaultToolkit();?
Image?image=tk.createImage(“1.jpg“);???????//*******image是圖標
jframe1.setIconImage(image);
jframe1.setLocation(450250);
jframe1.setSize(250160);
jframe1.setResizable(false);
jframe1.setVisible(true);
}
class?jradiob1_ActionListener?implements?ActionListener{
public?void?actionPerformed(ActionEvent?e)?{
登錄方式=0;
jtextf2.setText(““);
}
}
class?jradiob2_ActionListener?implements?ActionListener{
public?void?actionPerformed(ActionEvent?e)?{
登錄方式=1;
jtextf2.setText(““);
}
}
class?jradiob3_ActionListener?implements?ActionListener{
public?void?actionPerformed(ActionEvent?e)?{
登錄方式=2;
jtextf1.setText(““);
jtextf2.setText(““);
}
}
class?jbutton1_ActionListener?implements?ActionListener{
public?void?actionPerformed(ActionEvent?e)?{
判斷登錄();
}
}
class?jbutton2_ActionListener?implements?ActionListener{
public?void?actionPerformed(ActionEvent?e)?{
System.exit(0);
lianjie.關閉();
}
}
void?判斷登錄(){
String?namemimaname1=““mima1=““;
name?=?jtextf1.getText();mima?=?jtextf2.getText();
switch(登錄方式){
case?0:{
try{
lianjie.rs0=lianjie.s.executeQuery(“select?*?from?管理員表“);
while(lianjie.rs0.next()){
name1?=?lianjie.rs0.getString(“管理員名“);
mima1?=?lianjie.rs0.getS
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1180??2008-12-28?16:39??自動出題考試系統\1.JPG
?????文件?????970752??2009-04-12?11:09??自動出題考試系統\dadt.mdb
?????文件???????4341??2009-01-07?19:14??自動出題考試系統\JavaFile\DenLu.java
?????文件???????2813??2009-01-04?10:12??自動出題考試系統\JavaFile\MiMaXiuGai.java
?????文件????????993??2009-01-07?19:16??自動出題考試系統\JavaFile\ShuJuKu.java
?????文件???????6440??2009-01-07?19:15??自動出題考試系統\JavaFile\TiKuGuanLi.java
?????文件???????7390??2009-01-07?19:14??自動出題考試系統\JavaFile\YongHuGuanLi.java
?????文件??????15943??2009-01-07?20:10??自動出題考試系統\JavaFile\YunXing.java
?????文件?????319474??2009-01-07?20:14??自動出題考試系統\自動出題系統.exe
?????文件??????85599??2009-01-07?20:13??自動出題考試系統\自動出題系統.jar
?????文件?????????46??2009-04-12?11:13??自動出題考試系統\說明.txt
?????目錄??????????0??2009-04-12?11:04??自動出題考試系統\JavaFile
?????目錄??????????0??2009-04-12?11:12??自動出題考試系統
-----------?---------??----------?-----??----
??????????????1414971????????????????????13
- 上一篇:Java實現的公交查詢系統代碼
- 下一篇:java實現驗證碼代碼
評論
共有 條評論