From 9338b5630d3c086ef998ed3f5a9f1d18ee4ba05d Mon Sep 17 00:00:00 2001 From: Elvis Date: Fri, 29 Jun 2018 14:54:37 +0800 Subject: [PATCH] 添加报表 --- WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_edit.jsp | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_list.jsp | 374 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp | 10 ++++++++-- WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp | 2 +- WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_1.jsp | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WebRoot/WEB-INF/jsp/system/index/login.jsp | 22 ++++++++-------------- WebRoot/afterService/dt_info.html | 1 + WebRoot/afterService/gsdt_info.html | 1 + WebRoot/afterService/gsinfo.html | 1 + WebRoot/afterService/gsparts2_info.html | 1 + WebRoot/afterService/gsparts_info.html | 1 + WebRoot/afterService/info.html | 1 + WebRoot/afterService/parts2_info.html | 1 + WebRoot/afterService/parts_info.html | 1 + resources/mybatis1/sunvote/NetworkStatisticsMapper.xml | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ resources/mybatis1/sunvote/StudentMapper.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ resources/mybatis1/sunvote/StudentTestMapper.xml | 29 +++++++++++++++++++++++++++++ resources/mybatis1/sunvote/TestPaperMapper.xml | 12 ++++++++++++ src/com/fh/controller/api/V1.java | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/com/fh/controller/sunvote/networkstatistics/NetworkStatisticsController.java | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/com/fh/controller/sunvote/report/ReportController.java | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/com/fh/service/sunvote/networkstatistics/NetworkStatisticsManager.java | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/com/fh/service/sunvote/networkstatistics/impl/NetworkStatisticsService.java | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/com/fh/service/sunvote/student/StudentManager.java | 16 ++++++++++++++++ src/com/fh/service/sunvote/student/impl/StudentService.java | 11 +++++++++++ src/com/fh/service/sunvote/studenttest/StudentTestManager.java | 5 +++++ src/com/fh/service/sunvote/studenttest/impl/StudentTestService.java | 8 ++++++++ 28 files changed, 1908 insertions(+), 17 deletions(-) create mode 100644 WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_edit.jsp create mode 100644 WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_list.jsp create mode 100644 WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_1.jsp create mode 100644 WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp create mode 100644 resources/mybatis1/sunvote/NetworkStatisticsMapper.xml create mode 100644 src/com/fh/controller/sunvote/networkstatistics/NetworkStatisticsController.java create mode 100644 src/com/fh/controller/sunvote/report/ReportController.java create mode 100644 src/com/fh/service/sunvote/networkstatistics/NetworkStatisticsManager.java create mode 100644 src/com/fh/service/sunvote/networkstatistics/impl/NetworkStatisticsService.java diff --git a/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_edit.jsp b/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_edit.jsp new file mode 100644 index 0000000..86cb155 --- /dev/null +++ b/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_edit.jsp @@ -0,0 +1,164 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<% + String path = request.getContextPath(); + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; +%> + + + + + + + + <%@ include file="../../system/index/top.jsp"%> + + + + + +
+ +
+
+
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
客户端ID:
客户端IP:
成功次数:
失败次数:
会话:
备注:
+ 保存 + 取消 +
+
+ +
+
+ +
+ +
+ +
+
+ +
+ + + + + <%@ include file="../../system/index/foot.jsp"%> + + + + + + + + + \ No newline at end of file diff --git a/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_list.jsp b/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_list.jsp new file mode 100644 index 0000000..9b4a4fd --- /dev/null +++ b/WebRoot/WEB-INF/jsp/sunvote/networkstatistics/networkstatistics_list.jsp @@ -0,0 +1,374 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<% + String path = request.getContextPath(); + String basePath = request.getScheme() + "://" + + request.getServerName() + ":" + request.getServerPort() + + path + "/"; +%> + + + + + + + +<%@ include file="../../system/index/top.jsp"%> + + + + + + +
+ +
+
+
+
+
+ + +
+ + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + 序号客户端ID客户端IP成功次数失败次数会话备注操作
+ + ${vs.index+1}${var.CLIENT_ID}${var.CLIENT_IP}${var.SUCCESS_COUNT}${var.FAIL_COUNT}${var.SESSION_ID}${var.REMARK} + + + + + +
您无权查看
没有相关数据
+ +
+ +
+ +
+ +
+ +
+
+ + + + + + + +
+ + + + + <%@ include file="../../system/index/foot.jsp"%> + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp b/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp index 78299d0..f13b38a 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp @@ -35,6 +35,7 @@ +
查看成绩报表
@@ -66,7 +67,7 @@ ${vs.index+1} ${var.NAME} - ${var.SEX == 1 ? "男":"女"} + ${var.SEX == 1 ? "男":var.SEX == 0 ?"女":"未知"} ${var.GROUPID} ${var.SIGN_NO} ${var.KEYPAD_ID} @@ -104,6 +105,7 @@ 新增 批量上传 + 查看班级报表 @@ -125,7 +127,7 @@ - + @@ -323,6 +325,10 @@ }); }; + function report(){ + window.open('<%=basePath%>report/report.do?classid=${pd.CLASS_ID}'); + } + //导出excel function toExcel(){ window.location.href='<%=basePath%>student/excel.do'; diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp index 5ad0973..1b2a223 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp @@ -77,7 +77,7 @@ -
+
<%@ include file="../../system/index/head.jsp"%>
diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_1.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_1.jsp new file mode 100644 index 0000000..c089498 --- /dev/null +++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_1.jsp @@ -0,0 +1,221 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<% + String path = request.getContextPath(); + String basePath = request.getScheme() + "://" + + request.getServerName() + ":" + request.getServerPort() + + path + "/"; +%> + + + + + + +${info.CLASS_NAME}成绩报表 + + + + +<%@ include file="../../system/index/top.jsp"%> + + + + + +
+

+
+ + + + + + + + + + + + + + + +
课程统计: ${info.testsize}
班级名册: ${info.CLASS_NAME}
学生人数: ${info.STUDENT_NUM}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
姓名课程平均得分率课程总分${var.NAME}(${var.CREATE_DATE})
班级课程总分${var.TOTAL_SCORE}
班级课程平均分${var.AVG_SCORE}
班级课程平均得分率%
${var.NAME} + %${var.GETSCORE } ${var[TEST_ID] }
+
+
+ + <%@ include file="../../system/index/foot.jsp"%> + + + + + + + + + + + + + + diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp new file mode 100644 index 0000000..e5f8e18 --- /dev/null +++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp @@ -0,0 +1,211 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<% + String path = request.getContextPath(); + String basePath = request.getScheme() + "://" + + request.getServerName() + ":" + request.getServerPort() + + path + "/"; +%> + + + + + + +成绩报表 + + + + +<%@ include file="../../system/index/top.jsp"%> + + + + + +
+
+ + + + + + + + + + + + + + + +
课程统计: ${info.testsize}
班级名册: ${info.CLASS_NAME}
学生人数: ${info.STUDENT_NUM}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
姓名课程平均得分率课程总分${var.NAME}
班级课程总分${var.TOTAL_SCORE}
班级课程平均分${var.AVG_SCORE}
班级课程平均得分率%
${var.NAME} + %${var.GETSCORE } ${var[TEST_ID] }
+
+
+ + <%@ include file="../../system/index/foot.jsp"%> + + + + + + + + + + + + + + diff --git a/WebRoot/WEB-INF/jsp/system/index/login.jsp b/WebRoot/WEB-INF/jsp/system/index/login.jsp index 3ba2fad..ea898d5 100644 --- a/WebRoot/WEB-INF/jsp/system/index/login.jsp +++ b/WebRoot/WEB-INF/jsp/system/index/login.jsp @@ -44,7 +44,7 @@ function showfh(){ fhi = 1; //关闭提示晃动屏幕,注释掉这句话即可 - timer = setInterval(xzfh2, 10); + //timer = setInterval(xzfh2, 10); }; var current = 0; function xzfh(){ @@ -70,13 +70,7 @@ - - -
- -
-
- +
@@ -136,7 +130,7 @@
- Copyright 中天电子(需备案) + Copyright 中天电子(需备案)
@@ -215,14 +209,14 @@
- Copyright © FHqq313596790 2100 + Copyright © FHqq313596790 2100
-
+ <%--
@@ -233,15 +227,15 @@
- +
-
+
--%>