• 大小: 2.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-31
  • 语言: 其他
  • 标签: java  ssm  

资源简介

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-20 19:40  OnlineExam_taohan\
     文件        1101  2018-09-20 16:46  OnlineExam_taohan\.classpath
     目录           0  2018-09-20 19:39  OnlineExam_taohan\.idea\
     目录           0  2018-09-20 17:05  OnlineExam_taohan\.idea\artifacts\
     文件        7504  2018-09-20 17:05  OnlineExam_taohan\.idea\artifacts\OnlineExam_taohan_war_exploded.xml
     文件         159  2018-09-20 17:06  OnlineExam_taohan\.idea\encodings.xml
     目录           0  2018-09-20 17:03  OnlineExam_taohan\.idea\inspectionProfiles\
     文件         155  2018-09-20 17:03  OnlineExam_taohan\.idea\inspectionProfiles\Project_Default.xml
     文件         274  2018-09-20 17:33  OnlineExam_taohan\.idea\misc.xml
     文件         274  2018-09-20 17:03  OnlineExam_taohan\.idea\modules.xml
     文件       48936  2018-09-20 19:39  OnlineExam_taohan\.idea\workspace.xml
     文件        1050  2018-09-20 16:46  OnlineExam_taohan\.project
     目录           0  2018-09-20 17:03  OnlineExam_taohan\.settings\
     文件         503  2018-09-20 16:47  OnlineExam_taohan\.settings\.jsdtscope
     文件         364  2018-09-20 16:47  OnlineExam_taohan\.settings\org.eclipse.jdt.core.prefs
     文件         580  2018-09-20 16:47  OnlineExam_taohan\.settings\org.eclipse.wst.common.component
     文件         345  2018-09-20 16:47  OnlineExam_taohan\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-09-20 16:47  OnlineExam_taohan\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-09-20 16:47  OnlineExam_taohan\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-09-20 17:03  OnlineExam_taohan\build\
     目录           0  2018-09-20 18:19  OnlineExam_taohan\config\
     文件        1069  2018-09-20 18:19  OnlineExam_taohan\config\db.properties
     文件         310  2018-09-20 16:46  OnlineExam_taohan\config\log4j.properties
     目录           0  2018-09-20 17:03  OnlineExam_taohan\config\mybatis\
     目录           0  2018-09-20 17:03  OnlineExam_taohan\config\mybatis\mapper\
     文件        3661  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\ClassInfoMapper.xml
     文件        1971  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\CourseInfoMapper.xml
     文件        4009  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\ExamChooseInfoMapper.xml
     文件        2868  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\ExamHistoryInfoMapper.xml
     文件        3597  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\ExamPaperInfoMapper.xml
     文件        4472  2018-09-20 16:46  OnlineExam_taohan\config\mybatis\mapper\ExamPlanInfoMapper.xml
............此处省略569个文件信息

评论

共有 条评论