• 大小: 59.28MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-06-29
  • 语言: Java
  • 标签: java  jsp  mysql  ssm  examination  

资源简介

包含源码 数据库 运行环境 运行教程 分为管理员和学生两种不同角色 学生实现在线考试 管理员可出题 管理用户 批量导入试题 快速生成试卷等

资源截图

代码片段和文件信息

package com.taohan.online.exam.charts;

import java.util.Map;
import java.util.Set;

import org.springframework.stereotype.Repository;

import com.github.abel533.echarts.axis.CategoryAxis;
import com.github.abel533.echarts.axis.ValueAxis;
import com.github.abel533.echarts.code.Magic;
import com.github.abel533.echarts.code.Tool;
import com.github.abel533.echarts.code.Trigger;
import com.github.abel533.echarts.code.X;
import com.github.abel533.echarts.code.Y;
import com.github.abel533.echarts.feature.MagicType;
import com.github.abel533.echarts.json.GsonOption;
import com.github.abel533.echarts.series.Line;
import com.taohan.online.exam.po.ClassInfo;

/**
  *
  * 

title: StudentCount


  * 

Description: (年级下/所有)班级的学生总量 相关图表Json数据生成


  * @author: taohan
  * @date: 2018-9-17
  * @time: 下午7:03:13
  * @version: 1.0
  */

@Repository
public class StudentCount {

/**
 * 班级对应学生人数折线图
 * @param data
 * @return
 */
public static String createBarJson(Mapject> data) {
Set set = data.keySet();

GsonOption option = new GsonOption();
option.title().text(“班级学生数量统计“).x(X.center).y(Y.top).borderWidth(1).textstyle().color(“#438EB9“);
option.toolbox().show(true).feature(Tool.mark Tool.restore new MagicType(Magic.bar Magic.line) Tool.saveAsImage).x(X.right).y(Y.top);
//数据默认触发, 鼠标移入显示竖线  trigger(Trigger.axis)
option.tooltip().formatter(“{b} {c}人“).trigger(Trigger.axis);

option.legend().data(“班级总人数“).x(X.center).y(Y.bottom).borderWidth(1);

Line line = new Line(“班级总人数“);

//值轴
ValueAxis valueAxis = new ValueAxis();
valueAxis.axisLabel().formatter(“{value}人“).textstyle().color(“#438EB9“);
//valueAxis.min(0);
option.yAxis(valueAxis);

//类目轴
CategoryAxis categoryAxis = new CategoryAxis();
//interval(0):设置横轴信息全部显示
//rotate(-30):设置 -30 度角倾斜显示
categoryAxis.axisLabel().interval(0).rotate(-30).textstyle().color(“#438EB9“);

for (String className : set) {
categoryAxis.data(className);
ClassInfo classInfo = (ClassInfo)data.get(className);
line.data(classInfo.getClassId());
}

option.xAxis(categoryAxis);
line.smooth(true);
option.series(line);
option.grid().x(100);
System.out.println(option.toString());
return option.toString();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-23 12:20  jsp+ssm+mysql实现在线考试系统\
     目录           0  2019-02-13 18:50  jsp+ssm+mysql实现在线考试系统\导入文件示例文件\
     文件       10541  2018-10-17 15:09  jsp+ssm+mysql实现在线考试系统\导入文件示例文件\sample.xlsx
     目录           0  2019-02-13 18:50  jsp+ssm+mysql实现在线考试系统\数据库文件\
     文件        9263  2018-10-19 16:01  jsp+ssm+mysql实现在线考试系统\数据库文件\db_online_ssm(无数据).sql
     文件     1347125  2018-10-19 15:50  jsp+ssm+mysql实现在线考试系统\数据库文件\db_online_ssm.sql
     目录           0  2019-02-13 18:51  jsp+ssm+mysql实现在线考试系统\运行截图\
     文件       14783  2018-10-19 13:49  jsp+ssm+mysql实现在线考试系统\运行截图\0.png
     文件      118264  2018-10-19 13:49  jsp+ssm+mysql实现在线考试系统\运行截图\1.png
     文件       24220  2018-10-19 15:38  jsp+ssm+mysql实现在线考试系统\运行截图\10.png
     文件       85757  2018-10-19 15:39  jsp+ssm+mysql实现在线考试系统\运行截图\11.png
     文件       76334  2018-10-19 15:39  jsp+ssm+mysql实现在线考试系统\运行截图\12.png
     文件      102394  2018-10-19 15:39  jsp+ssm+mysql实现在线考试系统\运行截图\13.png
     文件       75264  2018-10-19 15:40  jsp+ssm+mysql实现在线考试系统\运行截图\14.png
     文件      128910  2018-10-19 15:40  jsp+ssm+mysql实现在线考试系统\运行截图\15.png
     文件       98308  2018-10-19 15:40  jsp+ssm+mysql实现在线考试系统\运行截图\16.png
     文件      122568  2018-10-19 15:41  jsp+ssm+mysql实现在线考试系统\运行截图\17.png
     文件      115885  2018-10-19 15:41  jsp+ssm+mysql实现在线考试系统\运行截图\18.png
     文件      104911  2018-10-19 15:41  jsp+ssm+mysql实现在线考试系统\运行截图\19.png
     文件      102707  2018-10-19 13:50  jsp+ssm+mysql实现在线考试系统\运行截图\2.png
     文件       97830  2018-10-19 15:41  jsp+ssm+mysql实现在线考试系统\运行截图\20.png
     文件      108539  2018-10-19 15:42  jsp+ssm+mysql实现在线考试系统\运行截图\21.png
     文件      103961  2018-10-19 15:42  jsp+ssm+mysql实现在线考试系统\运行截图\22.png
     文件      146631  2018-10-19 15:42  jsp+ssm+mysql实现在线考试系统\运行截图\23.png
     文件      130398  2018-10-19 15:43  jsp+ssm+mysql实现在线考试系统\运行截图\24.png
     文件      151159  2018-10-19 15:44  jsp+ssm+mysql实现在线考试系统\运行截图\25.png
     文件      117397  2018-10-19 15:44  jsp+ssm+mysql实现在线考试系统\运行截图\26.png
     文件       98489  2018-10-19 15:45  jsp+ssm+mysql实现在线考试系统\运行截图\27.png
     文件       99742  2018-10-19 15:45  jsp+ssm+mysql实现在线考试系统\运行截图\28.png
     文件      106019  2018-10-19 15:45  jsp+ssm+mysql实现在线考试系统\运行截图\29.png
     文件      110519  2018-10-19 13:51  jsp+ssm+mysql实现在线考试系统\运行截图\3.png
............此处省略801个文件信息

评论

共有 条评论