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 条评论