资源简介
用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.xm
文件 159 2018-09-20 17:06 OnlineExam_taohan\.idea\encodings.xm
目录 0 2018-09-20 17:03 OnlineExam_taohan\.idea\inspectionProfiles\
文件 155 2018-09-20 17:03 OnlineExam_taohan\.idea\inspectionProfiles\Project_Default.xm
文件 274 2018-09-20 17:33 OnlineExam_taohan\.idea\misc.xm
文件 274 2018-09-20 17:03 OnlineExam_taohan\.idea\modules.xm
文件 48936 2018-09-20 19:39 OnlineExam_taohan\.idea\workspace.xm
文件 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.xm
文件 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.xm
文件 1971 2018-09-20 16:46 OnlineExam_taohan\config\mybatis\mapper\CourseInfoMapper.xm
文件 4009 2018-09-20 16:46 OnlineExam_taohan\config\mybatis\mapper\ExamChooseInfoMapper.xm
文件 2868 2018-09-20 16:46 OnlineExam_taohan\config\mybatis\mapper\ExamHistoryInfoMapper.xm
文件 3597 2018-09-20 16:46 OnlineExam_taohan\config\mybatis\mapper\ExamPaperInfoMapper.xm
文件 4472 2018-09-20 16:46 OnlineExam_taohan\config\mybatis\mapper\ExamPlanInfoMapper.xm
............此处省略569个文件信息
- 上一篇:《AutoLISP在建筑结构设计中的应用》配套源程序
- 下一篇:贵州省地质图shp
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 基于SSM+CXF构建的RESTFul webservice
- 302 Found
- window ping命令加时间并记录日志
- ssm框架登录注册demo
- MSSM中双光子共振的增强速率
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- 软件工程Roger S.Pressman
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
评论
共有 条评论