资源简介

该项目主要是针对高中在线考试而开发,是一个在校项目。项目是作者第一次使用 SSM框架开发。 前台学生登录考试,后台分为管理员(类似年级主任那种)和普通教师

资源截图

代码片段和文件信息

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();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     2730866  2018-09-24 22:46  lib\xmlbeans-2.6.0.jar
     文件      393259  2018-09-24 22:45  lib\standard.jar
     文件      874575  2018-09-24 22:45  lib\spring-webmvc-4.2.4.RELEASE.jar
     文件      767333  2018-09-24 22:45  lib\spring-web-4.2.4.RELEASE.jar
     文件      265523  2018-09-24 22:45  lib\spring-tx-4.2.4.RELEASE.jar
     文件      466177  2018-09-24 22:45  lib\spring-orm-4.2.4.RELEASE.jar
     文件      423369  2018-09-24 22:45  lib\spring-jdbc-4.2.4.RELEASE.jar
     文件      262990  2018-09-24 22:46  lib\spring-expression-4.2.4.RELEASE.jar
     文件     1078737  2018-09-24 22:46  lib\spring-core-4.2.4.RELEASE.jar
     文件     1097552  2018-09-24 22:46  lib\spring-context-4.2.4.RELEASE.jar
     文件      731512  2018-09-24 22:46  lib\spring-beans-4.2.4.RELEASE.jar
     文件       58403  2018-09-24 22:46  lib\spring-aspects-4.2.4.RELEASE.jar
     文件      370051  2018-09-24 22:46  lib\spring-aop-4.2.4.RELEASE.jar
     文件        8869  2018-09-24 22:46  lib\slf4j-log4j12-1.7.5.jar
     文件        9988  2018-09-24 22:46  lib\slf4j-log4j12-1.7.21.jar
     文件        9752  2018-09-24 22:46  lib\slf4j-log4j12-1.6.2.jar
     文件       26084  2018-09-24 22:46  lib\slf4j-api-1.7.5.jar
     文件       41071  2018-09-24 22:46  lib\slf4j-api-1.7.21.jar
     文件       25496  2018-09-24 22:46  lib\slf4j-api-1.6.1.jar
     文件      150254  2018-09-24 22:46  lib\selfUploadEasy.jar
     文件     1386329  2018-09-24 22:47  lib\poi-scratchpad-3.17-beta1.jar
     文件     5912174  2018-09-24 22:48  lib\poi-ooxml-schemas-3.17-beta1.jar
     文件     1474208  2018-09-24 22:48  lib\poi-ooxml-3.17-beta1.jar
     文件       31223  2018-09-24 22:48  lib\poi-excelant-3.17-beta1.jar
     文件      372489  2018-09-24 22:48  lib\poi-examples-3.17-beta1.jar
     文件     2691216  2018-09-24 22:49  lib\poi-3.17-beta1.jar
     文件      235524  2018-09-24 22:48  lib\ognl-3.1.8.jar
     文件      999635  2018-09-24 22:49  lib\mysql-connector-java-5.1.44-bin.jar
     文件      985603  2018-09-24 22:50  lib\mysql-connector-java-5.1.37-bin.jar
     文件       53602  2018-09-24 22:49  lib\mybatis-spring-1.3.0.jar
     文件       11088  2018-09-24 22:49  lib\mybatis-ehcache-1.0.3.jar
............此处省略636个文件信息

评论

共有 条评论