沈阳的网站制作公司哪家好,搜索引擎广告投放,免费招代理的平台有哪些,电脑网络优化软件一、源码特点 JSP 在线考试管理系统是一套完善的web设计系统#xff0c;对理解JSP java 编程开发语言有帮助#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,eclipse开发#xff0c;数据库为Mysql5.0#xff0c;使…一、源码特点 JSP 在线考试管理系统是一套完善的web设计系统对理解JSP java 编程开发语言有帮助系统具有完整的源代码和数据库系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,eclipse开发数据库为Mysql5.0使用java语言开发。 java Web 在线考试系统1 二、功能介绍
(1)管理员管理对管理员信息进行添加、删除、修改和查看 (2)班级管理对班级信息进行添加、删除、修改和查看 (3)学生管理对学生信息进行添加、删除、修改和查看 (4)课程管理对课程信息进行添加、删除、修改和查看 (5)难度管理对难度信息进行添加、删除、修改和查看 (6)试题管理对试题信息进行添加、删除、修改和查看 (7)试卷管理对试卷信息进行添加、删除、修改和查看 (8)组卷管理对组卷信息进行添加、删除、查看 各种形式组卷如视频所示 (9)回答管理对回答信息进行添加、修改和查看 在线进行测试 自动生成试卷在线答题 (10)成绩管理对成绩信息进行添加、删除、修改和查看 (11)公告管理对公告信息进行添加、删除、修改和查看 12个人信息修改、用户登录
数据库设计
CREATE TABLE gly (
glyid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名, PRIMARY KEY (glyid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE banji (
bjid int(11) NOT NULL auto_increment,
bj VARCHAR(40) default NULL COMMENT 班级, PRIMARY KEY (bjid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE xuesheng (
xsid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名,
nj VARCHAR(40) default NULL COMMENT 年级,
zy VARCHAR(40) default NULL COMMENT 专业,
lxdh VARCHAR(40) default NULL COMMENT 联系电话,
lxdz VARCHAR(40) default NULL COMMENT 联系地址,
bj VARCHAR(40) default NULL COMMENT 班级, PRIMARY KEY (xsid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE kecheng (
kcid int(11) NOT NULL auto_increment,
kcmc VARCHAR(40) default NULL COMMENT 课程名称,
js VARCHAR(40) default NULL COMMENT 介绍, PRIMARY KEY (kcid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE nandu (
ndid int(11) NOT NULL auto_increment,
nd VARCHAR(40) default NULL COMMENT 难度, PRIMARY KEY (ndid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE shiti (
stid int(11) NOT NULL auto_increment,
tm VARCHAR(40) default NULL COMMENT 题目,
lx VARCHAR(40) default NULL COMMENT 类型,
ms VARCHAR(40) default NULL COMMENT 描述,
da VARCHAR(40) default NULL COMMENT 答案,
ts VARCHAR(40) default NULL COMMENT 提示,
fz VARCHAR(40) default NULL COMMENT 分值,
nd VARCHAR(40) default NULL COMMENT 难度, PRIMARY KEY (stid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE shijuan (
sjid int(11) NOT NULL auto_increment,
sj VARCHAR(40) default NULL COMMENT 试卷,
ctsj VARCHAR(40) default NULL COMMENT 出题时间,
cjr VARCHAR(40) default NULL COMMENT 出卷人,
jzsj VARCHAR(40) default NULL COMMENT 截止时间,
kc VARCHAR(40) default NULL COMMENT 课程, PRIMARY KEY (sjid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
代码设计 String[] hd request.getParameterValues(hd);
String[] da request.getParameterValues(da);
String[] fz request.getParameterValues(fz);
String[] st request.getParameterValues(st);java.util.Date nownew java.util.Date(); java.text.SimpleDateFormat formatternew java.text.SimpleDateFormat(yyyyMMddHHmmssssss);// System.out.print(formatter.format(now));lsformatter.format(now);String sql;//声明sqlint row1;///定义执行结果String dc对;String df;int all0;int f0;
try{for(int i0;ihd.length;i){if(hd[i].equals(da[i])){fInteger.parseInt(fz[i]);dc对;}else{f0;dc错;}allallf;sqlinsert into huida(sj,hd,st,dc,ts,yh,czsj) values(sj,hd[i],st[i],dc,ls,yh,kssj);
;//回答SQL 语句
System.out.println(sql);
db.open();
db.update(sql);}sqlinsert into chengji(sj,kssj,cj,yh,ls) values(sj,kssj,all,yh,ls);
;//成绩SQL 语句//int row 0;rowdb.update(sql);//执行sql语句
三、注意事项 1、管理员账号admin密码admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,eclipse开发数据库为Mysql5.0使用java语言开发。 3、数据库文件名是jspkaoshi.sql 系统名称kaoshi 4、系统首页地址http://127.0.0.1:8080/kaoshi/login.jsp
四系统实现 下载地址https://download.csdn.net/download/qq_41221322/89099454 需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓