java Swing实现考试系统

本文实现该系统的功能截图,和数据库设计SQL语句供大家参考

1.考试系统背景 随着现在科技的发展

,传统考试已经被替代,考试用电脑完成操作已经成为趋势。

2.在线考试系统技术架构

主要技术
Java Swing
开发工具和环境
Eclipse
JDK 1.8
Mysql 5.6
Win10 操作系统

3.数据库设计

CREATE TABLE `tb_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userType` int(11) NOT NULL,
  `UserName` varchar(100) NOT NULL,
  `passWord` varchar(220) NOT NULL,
  `havaIn` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=16 ;

CREATE TABLE `tb_stat` (
  `id` int(11) NOT NULL,
  `radio_BL` int(11) NOT NULL,
  `more_BL` int(11) NOT NULL,
  `judge_BL` int(11) NOT NULL,
  `radio_FS` int(11) NOT NULL,
  `more_FS` int(11) NOT NULL,
  `judge_FS` int(11) NOT NULL,
  `exam_time` int(11) NOT NULL
) ENGINE=MyISAM;

CREATE TABLE `tb_questiontype` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `qName` varchar(50) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 ;

CREATE TABLE `tb_question` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `typeid` int(11) NOT NULL,
  `q_subject` varchar(400) NOT NULL,
  `q_answer` varchar(400) NOT NULL,
  `optionA` varchar(400) NOT NULL,
  `optionB` varchar(400) NOT NULL,
  `optionC` varchar(400) NOT NULL,
  `optionD` varchar(400) NOT NULL,
  `note` varchar(400) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=27;

CREATE TABLE `tb_grade` (
  `id` int(11) NOT NULL,
  `userName` varchar(100) NOT NULL,
  `radioResult` int(11) NOT NULL,
  `fullResule` int(11) NOT NULL,
  `esitResult` int(11) NOT NULL,
  `batsisResult` int(11) NOT NULL,
  `date` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM;



4.管理员系统演示

登录界面
在这里插入图片描述
后台管理功能
在这里插入图片描述
用户管理
在这里插入图片描述
添加用户
在这里插入图片描述
删除用户在这里插入图片描述
题库管理
在这里插入图片描述
添加试题
在这里插入图片描述
修改删除试题
在这里插入图片描述

5.学生系统演示

学生登录
在这里插入图片描述
在这里插入图片描述
考试考试
在这里插入图片描述
判断题
在这里插入图片描述
多选题
在这里插入图片描述
提交考试
在这里插入图片描述
Java实现自动阅卷
在这里插入图片描述
查看分数,修改密码功能
在这里插入图片描述
关于考试
在这里插入图片描述

  • 20
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值