• 大小: 39KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-10-03
  • 语言: Java
  • 标签: Java  GUI  考试系统  

资源简介

一个月J2SE培训的成果,未采用MVC模式 基本功能 1、前台 考题实现数据库随机抽取、考试计时、交卷入库等 2、后台 三个简单的管理界面,用户管理界面、题库管理界面、考生成绩界面 适合人群:初级JAVA学员

资源截图

代码片段和文件信息

package com.niit;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import java.util.Vector;

import javax.swing.BorderFactory;
import javax.swing.CellEditor;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.border.titledBorder;
import javax.swing.table.DefaultTableModel;

public class Admin extends Jframe {

/**
 * 管理员
 */
JTabbedPane jtabbedpane;
JPanel jp_user jp_stu jp_test jp_user_top jp_user_bottom jp_bottom_info jp_test_top jp_test_top1
jp_test_top2 jp_test_bottom jp_stu_top jp_stu_bottom;
JLabel jl_bottom_info jl_name jl_t_id jl_add_tid jl_add_tcontent jl_add_tA jl_add_tB jl_add_tC jl_add_tD
jl_add_tTrue jl_stu_sea;
JButton jbtn_search jbtn_del jbtn_t_search jbtn_t_del addTest jbtn_stu_search jbtn_stu_del;
JTextField jtxf_search jtxf_t_search jtx_add_tid jtx_add_tcontent jtx_add_tA jtx_add_tB jtx_add_tC
jtx_add_tD jtx_add_tTrue jtx_stu_search;
DefaultTableModel dtm dtm_t dtm_stu;
JTable jtable_user jtable_test jtable_stu;
object[][] userinfo = null testinfo = null stuinfo = null;
String[] table_user_head = { “帐号“ “用户名“ “密码“ “等级“ } table_test_head = { “题号“ “题目内容“ “选项A“ “选项B“ “选项C“
“选项D“ “答案“ } table_stu_head = { “学号“ “姓名“ “成绩“ };
String admin_name;
JScrollPane jscroll_user_list jscroll_test_list jscroll_stu_list;

public Admin(String tempname) {
this.admin_name = tempname;
this.settitle(“NIIT考试系统---管理员界面“);
this.setBounds(0 0 1024 768);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.setResizable(false);
}

public void goAdmin() {
jtabbedpane = new JTabbedPane();
/**
 * 用户区界面
 */
jp_user = new JPanel();
jp_user.setLayout(null);
jp_user_top = new JPanel(new FlowLayout(FlowLayout.LEFT));
jp_user_top.setBounds(5 5 1005 250);
jp_user_top.setBorder(BorderFactory.createtitledBorder(null “操作区“ titledBorder.LEADING titledBorder.TOP
new Font(“Dialog“ Font.BOLD 12) new Color(51 51 51)));
jl_name = new JLabel(“按姓名查找“);
jtxf_search = new JTextField(12);
jbtn_search = new JButton(“查找“);
jbtn_search.addActionListener(new actionButton());
jbtn_del = new JButton(“删除“);
jbtn_del.addActionListener(new actionButton1());
jp_user_top.add(jl_name);
jp_user_top.add(jtxf_search);
jp_user_top.add(jbtn_search);
jp_user_top.add(jbtn_del);
jp_user_bottom = new JPanel(new BorderLayout());
jp_user_bottom.setBounds(5 260 1005 420);
jp_user_bottom.setBorder(BorderFactory.createTi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        380  2009-07-03 17:50  Test\.project

     文件        341  2009-07-03 17:51  Test\.classpath

     文件       3827  2009-07-03 17:50  Test\src\com\niit\Index.java

     文件      11159  2009-07-06 11:50  Test\src\com\niit\Testframe.java

     文件       1029  2009-07-03 17:51  Test\src\com\niit\Conn.java

     文件      17053  2009-07-05 11:05  Test\src\com\niit\Admin.java

     文件        141  2009-07-05 22:20  Test\bin\java.policy.applet

     文件       8543  2009-07-06 11:50  Test\bin\com\niit\Testframe.class

     文件        964  2009-07-06 11:50  Test\bin\com\niit\Testframe$choiseAction.class

     文件       2626  2009-07-06 11:50  Test\bin\com\niit\Testframe$actionstart.class

     文件       4671  2009-07-05 07:57  Test\bin\com\niit\Index.class

     文件        655  2009-07-05 07:57  Test\bin\com\niit\Index$1.class

     文件        644  2009-07-05 07:57  Test\bin\com\niit\Index$LoginAction.class

     文件       1523  2009-07-05 07:57  Test\bin\com\niit\Conn.class

     文件      14033  2009-07-05 11:05  Test\bin\com\niit\Admin.class

     文件       1011  2009-07-05 11:05  Test\bin\com\niit\Admin$actionButton.class

     文件       1322  2009-07-05 11:05  Test\bin\com\niit\Admin$actionButton1.class

     文件       1024  2009-07-05 11:05  Test\bin\com\niit\Admin$actionButton3.class

     文件        761  2009-07-05 11:05  Test\bin\com\niit\Admin$acctionButton2.class

     文件       1025  2009-07-05 11:05  Test\bin\com\niit\Admin$actionButton4.class

     文件        658  2009-07-05 11:05  Test\bin\com\niit\Admin$1.class

     文件       1048  2009-07-06 11:50  Test\bin\com\niit\Testframe$btnAction.class

     文件        681  2009-07-06 11:50  Test\bin\com\niit\Testframe$3.class

     文件        755  2009-07-06 11:50  Test\bin\com\niit\Testframe$1.class

     文件        755  2009-07-06 11:50  Test\bin\com\niit\Testframe$2.class

     文件       1585  2009-07-06 11:50  Test\bin\com\niit\Testframe$EndTime.class

     文件      17130  2009-07-15 19:16  testsystem.sql

     目录          0  2009-07-15 18:58  Test\src\com\niit

     目录          0  2009-07-15 18:58  Test\bin\com\niit

     目录          0  2009-07-15 18:58  Test\src\com

............此处省略7个文件信息

评论

共有 条评论