资源简介
通用在线考试系统,使用技术JSP+Servlet+MySQL等。

代码片段和文件信息
package action;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import entity.Exams;
import entity.Grades;
import entity.Papers;
import service.Manage;
import util.MyRandom;
import util.MyThread;
public class Exam extends HttpServlet {
private static final long serialVersionUID = 1L;
public Manage ma;
public Exams exam;
public Papers paper;
public MyRandom rand;
public Grades grade;
public void destroy() {
super.destroy();
ma.close();
}
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
doPost(requestresponse);
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);
PrintWriter out = response.getWriter();
String type = request.getParameter(“type1“);
String exam_add_time = (new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“)).format(new java.util.Date());
if(“add“.equals(type)){
exam.setExam_type(request.getParameter(“exam_type“));//设置考试类型
int count=Integer.parseInt(request.getParameter(“count“));//获取试卷的总题数
List list = ma.getTestId(exam.getExam_type());//获取题库中相应考试类型的试题数
if(count >= list.size()){
out.println(“ript>alert(\“添加考试失败 !题库中的试题数小于试卷的总题数\“) ript>“);
out.println(“ta http-equiv=\“refresh\“ content=\“0; url=admin_index.jsp\“>“);
}else{
rand.setCount(count);
Integer[] randoms = new Integer[count];
rand.getRandom(list).toArray(randoms);
Random ra = new Random();
int paper_id = ra.nextInt(10000)+1;
while(!ma.isExistP(paper_id)){
paper_id = ra.nextInt(10000)+1;
}
StringBuffer paper_tests = new StringBuffer();
for(Integer i : randoms){
paper_tests.append(i);
paper_tests.append(“a“);
}
paper.setPaper_id(paper_id);
paper.setPaper_tests(paper_tests.toString());
ma.addPaper(paper);
exam.setPaper_id(paper_id);
exam.setExam_add_datetime(exam_add_time);//设置添加时间
StringBuffer exam_datetime =new StringBuffer();
exam_datetime.append(request.getParameter(“year“));
exam_datetime.append(“-“);
exam_datetime.append(request.getParameter(“month“));
exam_datetime.append(“-“);
exam_datetime.append(request.getParameter(“day“));
exam_datetime.append(“ “);
exam_datetime.append(request.getParameter(“huor“));
exam_datetime.append(“:“);
exam_d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 916 2012-08-15 20:07 J2EE-考试系统\0813\.classpath
文件 285 2012-08-15 20:04 J2EE-考试系统\0813\.myme
文件 1410 2012-08-15 20:08 J2EE-考试系统\0813\.project
文件 500 2012-08-15 20:04 J2EE-考试系统\0813\.settings\.jsdtscope
文件 330 2012-08-15 20:04 J2EE-考试系统\0813\.settings\org.eclipse.jdt.core.prefs
文件 49 2012-08-15 20:04 J2EE-考试系统\0813\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-08-15 20:04 J2EE-考试系统\0813\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 13708 2012-08-26 19:19 J2EE-考试系统\0813\src\action\Exam.java
文件 3854 2012-08-26 10:04 J2EE-考试系统\0813\src\action\Regist.java
文件 4434 2012-08-26 10:04 J2EE-考试系统\0813\src\action\Test.java
文件 3081 2012-08-26 15:10 J2EE-考试系统\0813\src\action\User.java
文件 2779 2012-08-26 10:04 J2EE-考试系统\0813\src\action\UserManage.java
文件 1378 2012-08-26 10:04 J2EE-考试系统\0813\src\dao\Dao.java
文件 364 2012-08-26 10:04 J2EE-考试系统\0813\src\dwr\CheckId.java
文件 581 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Admins.java
文件 1046 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Errortests.java
文件 1515 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Exams.java
文件 1108 2012-08-26 18:25 J2EE-考试系统\0813\src\entity\Grades.java
文件 382 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Papers.java
文件 1155 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Students.java
文件 1264 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Teachers.java
文件 2422 2012-08-26 10:04 J2EE-考试系统\0813\src\entity\Tests.java
文件 10903 2012-08-27 00:03 J2EE-考试系统\0813\src\service\Manage.java
文件 816 2012-08-26 10:04 J2EE-考试系统\0813\src\util\ConnectionPool.java
文件 889 2012-08-26 10:04 J2EE-考试系统\0813\src\util\DbParameter.java
文件 148 2012-08-26 10:04 J2EE-考试系统\0813\src\util\dbparameter.properties
文件 650 2012-08-26 10:04 J2EE-考试系统\0813\src\util\MyRandom.java
文件 1227 2012-08-26 10:04 J2EE-考试系统\0813\src\util\MyThread.java
文件 1862 2012-08-26 22:16 J2EE-考试系统\0813\src\util\Page.java
文件 54876 2012-08-27 00:08 J2EE-考试系统\0813\WebRoot\admin_index.jsp
............此处省略65个文件信息
- 上一篇:EasyPR-Java 的jar包
- 下一篇:jsp和xm
l实现的在线相册系统
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java Servlet投票实例
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
评论
共有 条评论