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课设个人博客--多源数据教学管理系统的更多相关文章

  1. 20155205 《Java程序设计》0510课上实践博客

    20155205 <Java程序设计>0510课上实践博客 一.教材代码检查-p98 未提交成功原因: 一开始在iterm中运行,但是结果出错,没有时间提交了.这个提交其实很简单,没有提交 ...

  2. Java语言课程设计——博客作业教学数据分析系统(201521123107 张翔)

    #Java语言课程设计--博客作业教学数据分析系统(个人博客) 1.团队课程设计博客链接 [博客作业教学数据分析系统(From:网络五条狗)](http://www.cnblogs.com/fanta ...

  3. JAVA课设---五子棋

    1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...

  4. JAVA课程设计个人博客 学生成绩管理 201521123023 戴建钊

    1. 团队课程设计博客链接 http://www.cnblogs.com/kawajiang/p/7062407.html 2.个人负责模块或任务说明 我主要负责实现随机生成10万个学生及其姓名.学号 ...

  5. 2015-2016-2 《Java程序设计》 学生博客及Git@OSC 链接

    2015-2016-2 <Java程序设计> 学生博客及Git@OSC 链接 博客 1451 20145101王闰开 20145102周正一 20145103冯文华 20145104张家明 ...

  6. JAVA课程设计——团队博客

    JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...

  7. java课设数据库打包报错

    最近在交java课设时把东西打包给老师遇到许多奇葩问题, 首先是数据库复制时提示: 这是数据库与SQL server服务没有分离(我用的是SQLserver暂时,对于其他的,我以后会继续尝试)可以进行 ...

  8. 《Java 程序设计》团队博客第十一周(第一次)

    <Java 程序设计>团队博客第十一周(第一次) 团队项目 1.项目内容.目标 项目内容 本组的团队项目准备实现一个有关于大富翁有的游戏程序. 大富翁游戏,以经营权为主要的游戏方式,通过购 ...

  9. java高并发_博客-网址-资料 推荐

    大概说一下自己作为入门学习java高并发的博客地址,很不错在自己的博客里记录一下:如果能有刷到我的博客的骚年,又刚好想了解java高并发,强烈推荐看看 地址:http://www.itsoku.com ...

随机推荐

  1. win10下Resin安装--入门(1)

     我个人采用是解压版的,直接解压亦可使用下载地址 开启该服务需要的环境:首先你的JDK必须安装成功 解压后你会看到 当我们运行程序时,需要修改配置文件中的相关配置: 1.端口:以免端口被占用 2.相应 ...

  2. Jenkins 配置 Git 错误解决:CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt

    错误信息: Failed to connect to repository : Command "C:/tools/Git/bin/git.exe ls-remote -h https:/X ...

  3. 一条命令解决: sql server 2008 安装提示重启计算机

    0.将安装的iso文件解压 1. 使用管理员账户打开 cmd命令行 2.将命令行的路径切换到解压路径下,你应该可以看到setup.exe 3.执行命令  一条命令解决:setup.exe /SkipR ...

  4. redis报错:java.net.SocketException: Broken pipe (Write failed); nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)

    最近写了一个服务通过springboot构建,里面使用了redis作为缓存,发布到服务器运行成功,但是有时候会报redis的错误:org.springframework.data.redis.Redi ...

  5. dicom错误解决

    https://github.com/pydicom/pydicom/issues/331 sudo apt-get install python-gdcm

  6. dig请求和回应中的参数解释

    ; <<>> DiG 9.9.5-3ubuntu0.6-Ubuntu <<>> baidu.com dig这个程序的版本号和要查询的域名 ;; glob ...

  7. mysql容灾备份脚本

    一,环境需求 **安装前准备 操作系统环境:Centos 7.2 [root@localhost soft]# rpm -qa | grep mariadb [root@localhost soft] ...

  8. vuex 状态管理 通俗理解

    解释:集中响应式数据管理,一处修改多处使用,主要应用于大中型项目. 安装: 第一:index.js:(注册store仓库) npm install vuex -D // 下载vuex import V ...

  9. 菜鸟学IT之python词云初体验

    作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2822 1. 下载一长篇中文小说. 2. 从文件读取待分析文本. txt = ...

  10. 如何用Eclipse创建一个JavaSwing的项目

    创建之前必须先给开发工具安装WindowBuilder插件(安装方法可自行百度) 方式一: 创建项目 new--other--WindowBuilder--SWT Designer----SWT/JF ...