亚马逊网站开发使用的什么方式,无锡市新区建设环保局网站,wordpress网页和软件,的做网站公司一、源码特点 springboot 组卷管理系统是一套完善的完整信息系统#xff0c;结合mvc框架和LayUI框架完成本系统springboot spring mybatis #xff0c;对理解JSP java编程开发语言有帮助系统采用springboot框架#xff08;MVC模式开发#xff09;#xff0c;系统具有完整…一、源码特点 springboot 组卷管理系统是一套完善的完整信息系统结合mvc框架和LayUI框架完成本系统springboot spring mybatis 对理解JSP java编程开发语言有帮助系统采用springboot框架MVC模式开发系统具有完整的源代码和数据库系统主要采用B/S模式开发。 前段主要技术 css jquery LayUI框架 后端主要技术 Springboot spring mybatis 数据库 mysql 开发工具 IDEA JDK1.8 springboot 组卷管理系统 二、功能介绍 (1)教师管理对教师信息进行添加、删除、修改和查看 (2)管理员管理对管理员信息进行添加、删除、修改和查看 (3)科目管理对科目信息进行添加、删除、修改和查看 (4)试题类型管理对试题类型信息进行添加、删除、修改和查看 (5)试题管理对试题信息进行添加、删除、修改和查看 (6)试卷管理对试卷信息进行添加、删除、修改和查看、预览、导出 (7)组卷管理对组卷信息进行添加、删除、修改和查看、自动组卷 (8)用户登录、个人信息修改
数据库设计
1教师信息表如表5.1所示:
表5.1 教师信息表 序号 字段名称 数据类型 长度 主键 描述 1 jsid INTEGER 11 是 教师编号 2 yhm VARCHAR 40 否 用户名 3 mm VARCHAR 40 否 密码 4 xm VARCHAR 40 否 姓名 5 lxdh VARCHAR 40 否 联系电话 2管理员如表5.2所示:
表5.2 管理员表 序号 字段名称 数据类型 长度 主键 描述 1 glyid INTEGER 11 是 管理员编号 2 yhm VARCHAR 40 否 用户名 3 mm VARCHAR 40 否 密码 4 xm VARCHAR 40 否 姓名 3科目表如表5.3所示:
表5.3 科目表 序号 字段名称 数据类型 长度 主键 描述 1 kmid INTEGER 11 是 科目编号 2 km VARCHAR 40 否 科目 3 fzjs VARCHAR 40 否 负责教师 4试题类型表如表5.4所示:
表5.4 试题类型信息表 序号 字段名称 数据类型 长度 主键 描述 1 stlxid INTEGER 11 是 试题类型编号 2 lx VARCHAR 40 否 类型 5试题表如表5.5所示:
表5.5 试题表 序号 字段名称 数据类型 长度 主键 描述 1 stid INTEGER 11 是 试题编号 2 stmc VARCHAR 40 否 试题名称 3 lx VARCHAR 40 否 类型 4 nd VARCHAR 40 否 难度 5 km VARCHAR 40 否 科目 6 ms VARCHAR 40 否 描述 7 zsd VARCHAR 40 否 知识点 8 tp VARCHAR 40 否 图片
代码设计 /**组卷列表 查询zujuan* */RequestMapping(value listpage)public ModelAndView listpage(HttpServletRequest request, HttpServletResponse response) {try {request.setCharacterEncoding(gb2312);//强制字符集}catch(Exception e){e.printStackTrace();}MapString,Object map new HashMapString,Object();ModelAndView mav new ModelAndView();//初始化mav.setViewName(zujuan/zujuanlist);//跳转jsp 页面String zjid(String)request.getParameter(zjid);if(zjid!null!zjid.equals()){//判断组卷编号// System.out.println(zjid);map.put(zjid,zjid);//拼接sql语句组卷编号}String st(String)request.getParameter(st);if(st!null!st.equals()){//判断试题// System.out.println(st);map.put(st,st);//拼接sql语句试题}String sj(String)request.getParameter(sj);if(sj!null!sj.equals()){//判断试卷// System.out.println(sj);map.put(sj,sj);//拼接sql语句试卷}String fz(String)request.getParameter(fz);if(fz!null!fz.equals()){//判断分值// System.out.println(fz);map.put(fz,fz);//拼接sql语句分值}if(request.getSession().getAttribute(yhm)!null){map.put(yh,request.getSession().getAttribute(yh));//拼接sql语句分值}Listzujuan listzujuandao.getAll(map);//查询zujuan 表数据返回 list对象mav.addObject(list,list);//赋值变量return mav;}/**组卷添加方法 对表 zujuan 进行批量自动添加**/RequestMapping(value zidong)public ModelAndView zidong(HttpServletRequest request, HttpServletResponse response){try {request.setCharacterEncoding(gb2312);//强制字符集}catch(Exception e){//捕获异常e.printStackTrace();}ModelAndView mav new ModelAndView();//初始化mav.setViewName(zujuan/add);//跳转页面zujuan beannew zujuan();String km(String)request.getParameter(km);//组卷编号 变量String sj(String)request.getParameter(sj);//试卷 变量// String fz(String)request.getParameter(fz);//分值 变量String[] lx request.getParameterValues(lx);//类型数组String[] nd request.getParameterValues(nd);//难度数组String[] num request.getParameterValues(num);//难度数组String[] fz request.getParameterValues(fz);DBO dbnew DBO();String sql;ResultSet rsnull;int a0;sql;String nda;int all0;try{for(int i0;ilx.length;i){//lx[i] 是类型nda;aInteger.parseInt(num[i]);if(nd[i]!null){ndand[i];}if(a0){sqlselect * from shiti where kmkm and lxlx[i] ;if(!nda.equals()){sql and ndnda;}sqllimit 0,a;System.out.println(sql);db.open();rsdb.query(sql);while(rs.next()){sqlinsert into zujuan (sj,st,fz) values(sj,rs.getString(stid),fz[i]);db.open();db.update(sql);allallInteger.parseInt(fz[i]);}}}sqlupdate shijuan set zfzfall where sjidsj;db.open();db.update(sql);}catch(Exception e){e.printStackTrace();}finally {db.close();}request.setAttribute(msg, scriptalert(自动组卷成功);/script);//操作提示return mav;}
三、注意事项 1、管理员账号admin密码admin 数据库配置文件src\main\resources 下的 application.properties 2、开发环境为IDEA开发数据库为mysql使用java语言开发。 3、数据库文件名是jspspexam.sql 系统名称spexam 4、地址login.jsp 四 系统实现 下载地址
https://download.csdn.net/download/qq_41221322/88942810
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓