JAVA课设个人博客--多源数据教学管理系统
JAVA课设个人博客--多源数据教学管理系统
1.团队课程设计博客链接
https://www.cnblogs.com/hq9-/p/10278470.html
2. 个人负责模块或任务说明
主要模块如下
Ⅰ.将学生信息文件写入数据库

Ⅱ.将不同的excel表格写入数据库的表中,两种格式都行。

Ⅲ.修改了从数据库导出生成Excel表的一些问题。

Ⅴ.完善功能,改进,部分事件监听器代码
①可以读取 不同 的txt文件
②改进读取txt文件的图形界面
③增加判断权值是否符合规定,可以删除建的表
④完善权值功能的代码



3.自己的代码提交记录截图
业务逻辑代码的提交大部分都在上述截图中,其余提交记录是对项目的管理,以及代码注释语句的删除(可在团队博客中见到)。
4. 自己负责模块或任务详细说明
Ⅰ.将学生信息文件写入数据库
思想:利用JDBCUtil,根据每次的txt文件,生成不同的数据库建表语句,插入语句,通过这些语句操作数据库。



Ⅱ.将不同的excel表格写入数据库的表中。
思想:利用POI技术,读取excel,再通过生成sql语句和JDBCutil,新建一个列,将excel内容写入数据库。

Ⅲ.回撤功能
思想:应对最后权值不合实际的问题,删除之前建的表。


Ⅳ.不匹配或缺考时的提醒
思想:收集sql语句的返回结果并显示在图形界面上提醒用户。
学生不存在的提醒在上面Ⅱ中。

5.课程设计感想
通过这次课程设计,我觉得我的编程能力相较以前有所提高,也深知,只懂得理论知识与真正动手编程是相差很多的,编程时有很多巧妙的地方。通过编程我们能够检测出自己是不是真正掌握,驱使我们多多思考,一遍遍修改,最后写出来的时候,也很欣慰。初次使用git来进行合作项目编程,虽然期间出现过让人烦恼的冲突错误,但还是一个很方便的工具。同时对课设过程中给予帮助的同学和老师表示感谢。
JAVA课设个人博客--多源数据教学管理系统的更多相关文章
- 20155205 《Java程序设计》0510课上实践博客
20155205 <Java程序设计>0510课上实践博客 一.教材代码检查-p98 未提交成功原因: 一开始在iterm中运行,但是结果出错,没有时间提交了.这个提交其实很简单,没有提交 ...
- Java语言课程设计——博客作业教学数据分析系统(201521123107 张翔)
#Java语言课程设计--博客作业教学数据分析系统(个人博客) 1.团队课程设计博客链接 [博客作业教学数据分析系统(From:网络五条狗)](http://www.cnblogs.com/fanta ...
- JAVA课设---五子棋
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...
- JAVA课程设计个人博客 学生成绩管理 201521123023 戴建钊
1. 团队课程设计博客链接 http://www.cnblogs.com/kawajiang/p/7062407.html 2.个人负责模块或任务说明 我主要负责实现随机生成10万个学生及其姓名.学号 ...
- 2015-2016-2 《Java程序设计》 学生博客及Git@OSC 链接
2015-2016-2 <Java程序设计> 学生博客及Git@OSC 链接 博客 1451 20145101王闰开 20145102周正一 20145103冯文华 20145104张家明 ...
- JAVA课程设计——团队博客
JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...
- java课设数据库打包报错
最近在交java课设时把东西打包给老师遇到许多奇葩问题, 首先是数据库复制时提示: 这是数据库与SQL server服务没有分离(我用的是SQLserver暂时,对于其他的,我以后会继续尝试)可以进行 ...
- 《Java 程序设计》团队博客第十一周(第一次)
<Java 程序设计>团队博客第十一周(第一次) 团队项目 1.项目内容.目标 项目内容 本组的团队项目准备实现一个有关于大富翁有的游戏程序. 大富翁游戏,以经营权为主要的游戏方式,通过购 ...
- java高并发_博客-网址-资料 推荐
大概说一下自己作为入门学习java高并发的博客地址,很不错在自己的博客里记录一下:如果能有刷到我的博客的骚年,又刚好想了解java高并发,强烈推荐看看 地址:http://www.itsoku.com ...
随机推荐
- centos7的主机名配置
centos7的主机名配置 方法一:通过配置文件/etc/hostname (重启后生效) 方法二:通过命令hostnamectl set-hostname 新主机名(会自动把主机名改为小写) ...
- SQLServer之锁简介
锁定义(Definition) 锁定是 DBMS 将访问限制为多用户环境中的行的过程. 以独占方式锁定行或列,不允许其他用户访问锁定的数据,直到锁被释放. 这可确保两个用户不能同时更新行中的同一列. ...
- iOS NFC
#import <CoreNFC/CoreNFC.h> @interface ViewController ()<NFCNDEFReaderSessionDelegate> @ ...
- windows下为qt msvc版本配置调试器
原文:https://blog.csdn.net/whatnamecaniuse/article/details/80716616 根据开发机的环境,下载 我的机器是win10,因此下载win 10 ...
- selenium之元素定位-css
CSS定位方式和XPATH定位方式基本相同,只是CSS定位表达式有其自己的格式.CSS定位方式拥有比XPATH定位速度快,且比XPATH稳定的特性.下面详细介绍CSS定位方式的使用方法 被测网页的HT ...
- ASP.NET Core 下自定义权限验证
效果图: 如果没有权限时,显示: 代码: public class AuthorizeAdminAttribute : TypeFilterAttribute { #region 字段 private ...
- 遍历HashMap的四种方式
转至:https://www.cnblogs.com/Berryxiong/p/6144086.html public static void main(String[] args) { Map< ...
- (poj 3662) Telephone Lines 最短路+二分
题目链接:http://poj.org/problem?id=3662 Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total ...
- DAY25、面向对象总复习
面向对象总复习:面向过程编程思想: 核心是 过程 二字, 过程指的是解决问题的步骤是,即先干什么再干什么. 基于该编程思想编写程序,相当于一条流水线,一种机械式的思维方式. 面向对象编程思想: 核心是 ...
- YApi二次开发环境部署
YApi 是去哪儿网大前端技术中心开源的一个可视化的接口管理平台.下面是在CentOS7下搭建二次开发环境步骤. 1 安装MongoDB 具体安装参考CentOS7安装MongoDB 2 安装Node ...