资源简介
用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
相关资源
- Struts2 (登陆+增删改查+数据库文件
- ssh医院管理系统
- 配置好的webpack4的项目
- 购物系统设计
- google earth api
- Idea实现WebService
- POI 完美生成带文字水印的excle
- 全面认识前端知识领域PPT
- 基于struts2的网上书店系统
- 网上作业提交系统
- KTV管理系统Swing界面,含源码
- eclipse开发计算器app
- io文档文档
- 网上商城(ShoppingMallSystem(UML))设
- 数据库原理课程设计---通讯录系统
- 深入理解ES6 完整版
- Maven+SSM+Bootstrap项目
- 最新尚硅谷全套视频打包地址
- SSM框架练习工程包
- SSM+Maven电费管理系统源码+文档
- 基于web的ssh在线音乐系统
- 火车订票系统(毕业设计完整项目)
- Spring MVC4 中文高清 PDF (压缩包)
- 微信扫码支付ssm.rar
- 优质程序员转正答辩ppt
- springboot图片代理,请求url传入img返回
- 基于socket的多线程QQ聊天系统(代码
- 企业日常事务管理系统
- 基于SSH的学生选课系统
- Maven+SSM项目
评论
共有 条评论