【开源项目】jsp+ssh+mysql实现的在线考试系统源码

开发环境:

eclipse或IDEA

提前配置tomcat
jdk 7、8
tomcat 7.0
mysql,navicat

源码下载地址:

     点我下载

或微云下载地址:文件分享

/*
Navicat MySQL Data Transfer

Source Server         : 本地数据库
Source Server Version : 50611
Source Host           : localhost:3306
Source Database       : db_exam

Target Server Type    : MYSQL
Target Server Version : 50611
File Encoding         : 65001

Date: 2018-04-28 00:19:30
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `t_exam`
-- ----------------------------
DROP TABLE IF EXISTS `t_exam`;
CREATE TABLE `t_exam` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `examDate` datetime DEFAULT NULL,
  `moreScore` int(11) NOT NULL,
  `score` int(11) NOT NULL,
  `singleScore` int(11) NOT NULL,
  `paperId` int(11) DEFAULT NULL,
  `studentId` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FK_l14kkd2w86mpy8v2snw37hskx` (`paperId`),
  KEY `FK_sl2v4qucyp0qe9yvnk6icka10` (`studentId`),
  CONSTRAINT `FK_l14kkd2w86mpy8v2snw37hskx` FOREIGN KEY (`paperId`) REFERENCES `t_paper` (`id`),
  CONSTRAINT `FK_sl2v4qucyp0qe9yvnk6icka10` FOREIGN KEY (`studentId`) REFERENCES `t_student` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_exam
-- ----------------------------
INSERT INTO `t_exam` VALUES ('1', null, '0', '20', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('2', null, '0', '120', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('3', '2014-06-25 17:59:54', '0', '0', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('5', '2014-06-25 18:10:58', '30', '50', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('6', '2014-06-25 18:16:21', '30', '50', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('7', '2014-06-25 18:18:56', '0', '20', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('8', '2014-06-25 18:20:18', '0', '20', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('9', '2014-06-25 18:20:32', '0', '20', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('10', '2014-06-25 18:21:30', '0', '20', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('11', '2014-06-25 18:21:40', '0', '20', '20', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('13', '2014-07-10 19:58:28', '0', '60', '60', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('14', '2014-07-18 10:29:58', '60', '100', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('15', '2014-07-19 07:27:45', '30', '70', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('16', '2014-08-06 08:26:22', '0', '0', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('17', '2014-08-06 08:27:23', '0', '0', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('18', '2014-08-07 08:18:24', '0', '40', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('19', '2014-08-07 08:21:09', '30', '70', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('20', '2014-08-07 08:25:37', '30', '70', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('21', '2014-08-07 08:28:27', '30', '70', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('22', '2014-08-07 08:29:17', '30', '70', '40', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('23', '2014-08-27 09:05:04', '0', '0', '0', '1', 'JS123');
INSERT INTO `t_exam` VALUES ('24', '2018-04-27 00:00:00', '0', '20', '20', '1', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('25', '2018-04-27 00:00:00', '30', '50', '20', '7', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('26', '2018-04-27 00:00:00', '30', '70', '40', '7', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('27', '2018-04-27 00:00:00', '60', '100', '40', '7', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('31', '2018-04-28 00:00:00', '0', '20', '20', '7', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('32', '2018-04-28 00:00:00', '0', '20', '20', '9', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('33', '2018-04-28 00:00:00', '0', '20', '20', '9', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('34', '2018-04-28 00:00:00', '30', '50', '20', '9', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('35', '2018-04-28 00:00:00', '0', '40', '40', '9', 'JS20180427104336');
INSERT INTO `t_exam` VALUES ('36', '2018-04-28 00:00:00', '30', '30', '0', '9', 'JS20180427104336');

-- ----------------------------
-- Table structure for `t_manager`
-- ----------------------------
DROP TABLE IF EXISTS `t_manager`;
CREATE TABLE `t_manager` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `userName` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_manager
-- ----------------------------
INSERT INTO `t_manager` VALUES ('1', '管理员', 'admin', 'admin');

-- ----------------------------
-- Table structure for `t_paper`
-- ----------------------------
DROP TABLE IF EXISTS `t_paper`;
CREATE TABLE `t_paper` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `joinDate` datetime DEFAULT NULL,
  `paperName` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_paper
-- ----------------------------
INSERT INTO `t_paper` VALUES ('1', '2014-01-01 00:00:00', 'Java试卷一');
INSERT INTO `t_paper` VALUES ('2', '2014-02-01 00:00:00', '语文试卷二');
INSERT INTO `t_paper` VALUES ('3', '2014-01-01 00:00:00', '数学试卷一');
INSERT INTO `t_paper` VALUES ('7', '2018-04-27 00:00:00', '计算机基础知识');
INSERT INTO `t_paper` VALUES ('9', '2018-04-28 00:00:00', '大学英语');

-- ----------------------------
-- Table structure for `t_question`
-- ----------------------------
DROP TABLE IF EXISTS `t_question`;
CREATE TABLE `t_question` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `answer` varchar(255) DEFAULT NULL,
  `joinTime` datetime DEFAULT NULL,
  `optionA` varchar(255) DEFAULT NULL,
  `optionB` varchar(255) DEFAULT NULL,
  `optionC` varchar(255) DEFAULT NULL,
  `optionD` varchar(255) DEFAULT NULL,
  `subject` varchar(255) DEFAULT NULL,
  `type` varchar(255) DEFAULT NULL,
  `paperId` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `FK_ebouwob97chiilpjmc6gtgwkw` (`paperId`),
  CONSTRAINT `FK_ebouwob97chiilpjmc6gtgwkw` FOREIGN KEY (`paperId`) REFERENCES `t_paper` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_question
-- ----------------------------
INSERT INTO `t_question` VALUES ('1', 'D', '2014-01-01 00:00:00', 'A. a1', 'B. $1', 'C. _1', 'D .11', '下列不可作为java语言修饰符的是?', '1', '1');
INSERT INTO `t_question` VALUES ('2', 'A', '2014-01-01 00:00:00', 'A. a1.java', 'B. a.class', 'C. a1', 'D. 都可以', '有一段java应用程序,它的主类名是a1,那么保存 它的源文件名可以是?', '1', '1');
INSERT INTO `t_question` VALUES ('3', 'A,B', '2014-01-01 00:00:00', 'A. String []a', 'B. String a[]', 'C. char a[][]', 'D. String a[10]', '下面正确声明一个一维数组的是?', '2', '1');
INSERT INTO `t_question` VALUES ('4', 'A,D', '2014-01-01 00:00:00', 'A. 在java中只允许单继承。', 'B. 在java中一个类只能实现一个接口。', 'C. 在java中一个类不能同时继承一个类和实现一个接口。', 'D. java的单一继承使代码更可靠。', '下面关于继承的叙述哪些是正确的?', '2', '1');
INSERT INTO `t_question` VALUES ('5', 'C', '2014-01-01 00:00:00', 'A. 一个子类可以有多个父类,一个父类也可以有多个子类', 'B. 一个子类可以有多个父类,但一个父类只可以有一个子类', 'C. 一个子类可以有一个父类,但一个父类可以有多个子类', 'D. 上述说法都不对', '在Java中?', '1', '1');
INSERT INTO `t_question` VALUES ('6', 'A,D', '2014-01-01 00:00:00', 'A. 包的声明必须是源文件的第一句代码。', 'B. 包的声明必须紧跟在import语句的后面。', 'C. 只有公共类才能放在包中。', 'D. 可以将多个源文件中的类放在同一个包中。', '可以将多个源文件中的类放在同一个包中?', '2', '1');
INSERT INTO `t_question` VALUES ('7', 'C', '2014-01-01 00:00:00', 'A. Java是跨平台的编程语言', 'B. Java支持分布式计算', 'C. Java是面向过程的编程语言', 'D. Java是面向对象的编程语言', '下列关于Java语言的特点,描述错误的是?', '1', '1');
INSERT INTO `t_question` VALUES ('16', 'A,B', '2014-07-09 00:00:00', '1122', '2223', '3322', '4422', '测试题目2', '2', '2');
INSERT INTO `t_question` VALUES ('17', 'A,D', '2014-07-17 00:00:00', '2321', '321', '321', '321', '测试题目', '2', '1');
INSERT INTO `t_question` VALUES ('18', 'A', '2014-09-12 00:00:00', '11141', '22241', '33341', '44441', '测试题目22334', '1', '1');
INSERT INTO `t_question` VALUES ('19', 'A,D', '2014-09-11 00:00:00', '22', '32', '42', '52', '12', '2', '2');
INSERT INTO `t_question` VALUES ('20', 'A,D', '2014-09-12 00:00:00', '测试选项一2', '测试选项二2', '测试选项三2', '测试选项四2', '测试题目2', '2', '1');
INSERT INTO `t_question` VALUES ('21', 'A', '2018-04-27 00:00:00', '太湖神威之光', '阿尔法狗', '不知道', '没有最快,只有更快', '目前世界上最快的计算机叫什么?', '1', '7');
INSERT INTO `t_question` VALUES ('22', 'A,B,C,D', '2018-04-27 00:00:00', 'java', 'c', 'c++', 'php', '下列那些是计算机编程语言?', '2', '7');
INSERT INTO `t_question` VALUES ('23', 'A', '2018-04-26 00:00:00', '一门编程语言', '咖啡', '不知道', '爱啥啥,跟我有啥关系', 'java是什么?', '1', '7');
INSERT INTO `t_question` VALUES ('24', 'A,B,C,D', '2018-04-18 00:00:00', '说的对', '有道理', '瞎几把吹', '跟我有关系么?', '有人说PHP是世界上最好的语言,你怎么看?', '2', '7');
INSERT INTO `t_question` VALUES ('25', 'A', '2018-04-16 00:00:00', 'reading', 'sleeping', 'running', 'eating', 'what are you doing?', '1', '9');
INSERT INTO `t_question` VALUES ('26', 'A,B,C', '2018-04-12 00:00:00', 'a', 'b', 'c', 'd', 'who are u?', '2', '9');
INSERT INTO `t_question` VALUES ('27', 'A', '2018-04-10 00:00:00', 'i am fine thks', 'ha', 'ha ha', 'h', 'how are u?', '1', '9');

-- ----------------------------
-- Table structure for `t_student`
-- ----------------------------
DROP TABLE IF EXISTS `t_student`;
CREATE TABLE `t_student` (
  `id` varchar(40) NOT NULL,
  `cardNo` varchar(50) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL,
  `password` varchar(20) DEFAULT NULL,
  `prefession` varchar(40) DEFAULT NULL,
  `sex` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_student
-- ----------------------------
INSERT INTO `t_student` VALUES ('JS123', '213213213', '张三3', '12323', '计算机3', '男');
INSERT INTO `t_student` VALUES ('JS20140704052827', 'fa', '测试账号', 'fda', 'fda', '男');
INSERT INTO `t_student` VALUES ('JS20140710074259', '12321321321', '张三', '123456', '计算机', '男');
INSERT INTO `t_student` VALUES ('JS20140827083933', '123', '小二', '123456', '电气化', '男');
INSERT INTO `t_student` VALUES ('JS20180427104336', '62626565656', '李四', '1', '计算机', '女');

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿毕业分享网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值