资源简介
一个月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\Testfr
文件 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.ap
文件 8543 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 964 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 2626 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 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\Testfr
文件 681 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 755 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 755 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 1585 2009-07-06 11:50 Test\bin\com\niit\Testfr
文件 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个文件信息
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- JSP考试网上报名考试系统(源码+数据
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
- Java写的一个简单的字体更改程序
评论
共有 条评论