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 ...
随机推荐
- [LeetCode] 22. 括号生成
题目链接:https://leetcode-cn.com/problems/generate-parentheses/ 题目描述: 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能 ...
- python open 函数的读写追加
- JS JSON对象相关
1.多对象合并 将2个或2个以上对象(object{....})中的属性进行合并,即最后合并为一个object{.....} 解决办法:Object.assign 方法 var form = {nam ...
- Tomcat不需要输入项目名便可访问项目(直接用域名或者ip)
一般需要输入项目名访问项目是怎么个方法呢? 直接将项目放在 tomcat 安装目录的 webapps 目录下, 然后在域名或者ip后面 域名(ip)/项目目录, 这样会显得比较麻烦. 那么应该怎么才可 ...
- 【MySQL 读书笔记】当我们在执行该查询语句的时候我们在干什么
看了非常多 MySQL 相关的书籍和文章,没有看到过如此优秀的专栏.所以未来一段时间我会梳理读完该专栏的所学所得. 当我们在执行该查询语句的时候我们在干什么 mysql> select * fr ...
- Get Remote Computer Install Software
#requires -Version 2 function Get-Software { param ( [string] $DisplayName='*', [string] $UninstallS ...
- python中方法的总结
# 1.用函数实现过滤掉集合list1=[' ','hello',None,'python' ]中的空格和空值 # 2.用函数方法实现计算集合list1 = [1,2,3,4,5]中,所有元素的和 c ...
- python学习日记(包——package)
简述——包 包是一种通过使用‘.模块名’来组织python模块名称空间的方式. 注意: 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都 ...
- Linux下批量管理工具pssh安装和使用
Linux下批量管理工具pssh安装和使用 pssh工具包 安装:yum -y install pssh pssh:在多个主机上并行地运行命令 pscp:把文件并行地复制到多个主机上 prsync:通 ...
- Oracle中的AWR,全称为Automatic Workload Repository
Oracle中的AWR,全称为Automatic Workload Repository,自动负载信息库.它收集关于特定数据库的操作统计信息和其他统计信息,Oracle以固定的时间间隔(默认为1个小时 ...