0
点赞
收藏
分享

微信扫一扫

java serlvet 高校学生画像平台系统Myeclipse开发mysql数据库web结构java编程计算机网页项目echarts图形展现

一、源码特点
    java serlvet 高校学生画像平台系统是一套完善的java web信息管理系统 系统采用serlvet+dao+bean 模式开发本系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。系统中涉及excel导入数据库采用的jxl.jar 包导入

java serlvet 高校学生画像平台1


二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)在校信息管理:对在校信息信息进行添加、删除、修改和查看 导入、清空,数据计算(统计人群画像付辅助操作)
(3)配置管理:对配置信息进行添加、删除、修改和查看
(4)信息统计 包括 月消费统计,学习费用统计,上网时间统计,借阅次数统计,成绩排名等(如视频所示),调用echarts以雷达图的方式各个学生的人群画像信息
(12)个人信息修改
(13)用户登录、退出

数据库设计

[表yonghu] 用户列属性表格

序号字段名称数据类型长度主键描述
1yhidINTEGER11用户编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5qxVARCHAR40权限
6lxdhVARCHAR40联系电话
7lxdzVARCHAR40联系地址

[表zxxx] 在校信息列属性表格

序号字段名称数据类型长度主键描述
1zxxxidINTEGER11在校信息编号
2xmVARCHAR40姓名
3xbVARCHAR40性别
4nlVARCHAR40年龄
5yxfVARCHAR40月消费
6xxfyVARCHAR40学习费用
7swsjVARCHAR40上网时间
8jycsVARCHAR40借阅次数
9cjpmVARCHAR40成绩排名
10xfjbVARCHAR40消费级别
11xxfyjbVARCHAR40学习费用级别
12swsjjbVARCHAR40上网时间级别
13jycsjbVARCHAR40借阅次数级别
14cjjbVARCHAR40成绩级别

[表peizhi] 配置列属性表格

序号字段名称数据类型长度主键描述
1pzidINTEGER11配置编号
2lxVARCHAR40类型
3mcVARCHAR40名称
4jbVARCHAR40级别

代码设计

对于已经导入的信息进行批量计算 ,方便后面的统计图形化,直接调用 减少前台计算性能消耗

=1;
try{

		List li=db.querylist(sql);

		sql="select * from zxxx where 1=1";
		
		rs=db.query(sql);
		while(rs.next()){
		xfjb=js.js(li,"消费级别",rs.getString("yxf"));
		xxfyjb=js.js(li,"学习费用级别",rs.getString("xxfy"));
		swsjjb=js.js(li,"上网时间级别",rs.getString("swsj"));
		jycsjb=js.js(li,"借阅次数级别",rs.getString("jycs"));
		cjjb=js.js(li,"成绩级别",rs.getString("cjpm"));
		sql="update zxxx set xfjb='"+xfjb+"',xxfyjb='"+xxfyjb+"',swsjjb='"+swsjjb+"',jycsjb='"+jycsjb+"',cjjb='"+cjjb+"' where zxxxid='"+rs.getString("zxxxid")+"'";
		db.open();
		db.update(sql);
		
		
		
		}
			
		

通过 已经计算好的结果  显示在echar 组件中


<div id="main" style="width: 900px;height:400px;"></div>

<script type="text/javascript">
		// 基于准备好的dom,初始化echarts实例


		var myChart = echarts.init(document.getElementById('main'));

option = {


    title: {
        text: '<%=xm%>雷达图'
    },
    tooltip: {},
    radar: {
        // shape: 'circle',
        name: {
            textStyle: {
                color: '#fff',
                backgroundColor: '#999',
                borderRadius: 3,
                padding: [3, 5]
            }
        },
        indicator: [
            { name: '月消费', max: 4},
            { name: '学习费用', max: 4},
            { name: '上网时间', max: 4},
            { name: '借阅次数', max: 4},
            { name: '成绩排名', max: 4}
        ]
    },
    series: [{
        name: '<%=xm%>',
        type: 'radar',
        // areaStyle: {normal: {}},
        data: [
            {
                value: [<%=xfjb%>, <%=xxfyjb%>, <%=swsjjb%>, <%=jycsjb%>, <%=cjjb%>],
                name: '<%=xm%>雷达图'
            }
        ]
    }]
};



		myChart.setOption(option);
	</script>
	


</div>

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspstu.sql ,系统名称stu
    4、系统首页地址:http://127.0.0.1:8080/stu/login.jsp

四 系统实现

源码下载:

https://download.csdn.net/download/qq_41221322/88968852

         需要其他的服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

举报

相关推荐

0 条评论