JAVA课程设计
博客作业教学数据分析系统(From:网络五条狗)
通过网络爬虫技术,将每位同学的分数链接爬到数据库,并根据每位同学该次作业的分数链接,获取该次作业的浏览量、评论量、图片数等信息,接着根据Java班级博客中每次作业的数据,制作一个针对个人与老师的教学数据查看系统。个人可以查看自己作业完成情况、平时作业成绩映射到最终平时成绩、并且显示自己成绩与该次作业本班所有同学的平均成绩进行对比,并且通过Kmeans聚类分析,多元线性回归等算法根据博客作业的行为进行分类,方便进行数据分析。老师可以观察一些总的统计结果,如每次作业的成绩分布、方差等数据分析等功能。
一、团队介绍("网络五条狗"):
- 李嘉廉[组长]:201521123091,网络1513班,班长,校ACM蓝桥协会副会长,现役网络第一人;
- XXX:201521123083,网络1513班,团队唯一技术担当;
- 黄华林:201521123082,网络1513班,心理委员(知心姐姐),网络心理第一正常,网络1513班唯一具有心理咨询资质的班委;
- 林正晟:201521123084,网络1513班,平庸学员;
- 张翔:201521123107,网络1514班,院学生会社联部副部长,掌管着学院所有的学术社团。
二、项目git地址
三、项目git提交记录截图

四、项目主要使用技术
- 数据库
- WEB
- Javascript/Ajax/jQuery
- HtmlParser/jsoup
- 多线程
- DAO模式
- 算法實現:K-means、多元綫性回歸
五、项目其余特点
- 容错处理完善
- 界面美观
- 算法较难
- 有配置文件
六、项目功能架构图与主要功能流程图

七、项目运行截图
登陆界面:
学生博客作业成绩查询界面:
教师管理员界面:
数据分析:
八、项目关键代码
DAO模式:
配置文件:
多线程:
尚待改进或者新的想法
期末分析的前端界面有很大的提高空间,代码结构有待优化。
团队成员任务分配
- 李嘉廉(组长)
数据分析、算法实现:KMeans聚类、多元线性回归、部分前端实现 - 戴志斌
网络爬虫技术,爬所有学生博客作业的分数链接 - 黄华林
网络爬虫技术,爬每个链接里的评论量、浏览量、图片数、篇幅 - 林正晟
学生登录界面后端、学生成绩查询界面后端及前端实现 - 张翔
管理员界面后端及前端实现,与数据库建立连接取平均数和方差
JAVA课程设计的更多相关文章
- java(课程设计之记事本界面部分代码公布)
代码:涉及记事本的一些界面......!! /* *java课程设计之记事本(coder @Gxjun) * 编写一个记事本程序 * 要求: * 用图形用户界面实现. * 能实现编辑.保存.另存为.查 ...
- java课程设计(计算器)
JAVA课程 设 计 报 告 1206401-18 瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...
- Java课程设计——博客作业教学数据分析系统(201521123084 林正晟)
#课程设计--博客作业教学数据分析系统(201521123084 林正晟) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 学生登陆界面的前端实现和与数据库的连接 学生 ...
- Java课程设计——博客作业教学数据分析系统(201521123082 黄华林)
Java课程设计--博客作业教学数据分析系统(201521123082 黄华林) 一.团队课程设计博客链接 博客作业教学数据分析系统(From:网络五条狗) 二.个人负责模块或任务说明 1.网络爬虫 ...
- java课程设计--We Talk(201521123061)
java课程设计--We Talk(201521123061) 团队博客链接:http://www.cnblogs.com/slickghost/ 数据库 一.通过Dao模式建立与数据库的连接 1.数 ...
- Java 课程设计 "Give it up"小游戏(团队)
JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存. ...
- Java课程设计----仿Windows标准型计算器
JAVA课程设计 仿Windows标准型计算器(By Yanboooooooo) 一.团队介绍: 连燕波[组长]:网络1513学生. 张文博[组员]:网络1513学生. 二.项目git地址 码云项目地 ...
- Java课程设计—象棋
1. 团队名称.团队成员介绍 团队名称:WY 团队成员: 吴慧婷[组长] 201521123094 网络1514 姚佳希 201521123042 网络1512 2 项目git地址 Java课程设计 ...
- Java课程设计——猜数游戏(201521123111 陈伟泽)
Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...
- java课程设计--猜数字(团队博客)
java课程设计--猜数字(团队博客) 1.团队名称以及团队成员介绍 团队名称:cz 团队成员:陈伟泽,詹昌锦 团队照片: 2.项目git地址 http://git.oschina.net/Devil ...
随机推荐
- jsp的验证码实现
package com.xunfang.demo; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; imp ...
- Entity Framework 帮助文档
Entity Framework (EF) 帮助文档 在代码中定义实体,并生成数据库模型 原文链接 基于已有数据库创建 Code First 实体模型 原文链接 Entity Framework Fl ...
- Python Class System
1.序言 本文旨在说明:在Python里自定义class时,方法的第一个参数必须是该class的instance自身的引用(一般用self命名). 在其他语言里,定义方法的时候,第一个参数不必是类实例 ...
- controlfile与备份恢复
controlfile与备份恢复 数据库正常关闭,trace controlfile信息. ************************************************ ...
- 开源一款iOS中国地图行政区控件(含一级与二级行政区)
开源一款iOS版中国省市级地图行政区的控件,该组件可以支持拖动.缩放以及全国省和市级行政区的点选,主要适用于iPad,如果要在iPhone上使用,一些细节可能得做相关调整. 该地图组件实现起来不难,数 ...
- Vim命令快捷键(网摘)
Vim命令快捷键(网摘) 原文出处:[?---->home]
- Tab选框
<html>代码 基本架构:一个大的div下面2个ul,ul下面各三个li <div class="big"> <ul class="con ...
- windows和linux下关闭Tomcat进程
windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...
- iOS项目之wifi局域网传输文件到iPhone的简单实现
如今手机发展非常迅速,app的种类也琳琅满目,而自从有了4G网之后,手机流量也越来越不够用了.所以现在越来越多的app有了本地文件的管理功能,方便用户随意浏览手机文件的同时,也为用户节约了流量的使用. ...
- Webstorm 提示 Can't use Subversion command line client
Webstorm 提示 Can't use Subversion command line client Webstorm 提示 Can't use Subversion command line c ...












