JAVA课设个人博客--多源数据教学管理系统

JAVA课设个人博客--多源数据教学管理系统

1.团队课程设计博客链接

https://www.cnblogs.com/hq9-/p/10278470.html


2. 个人负责模块或任务说明

主要模块如下
Ⅰ.将学生信息文件写入数据库
1233192-20190117225437298-1115869490.png

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

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

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


3.自己的代码提交记录截图

业务逻辑代码的提交大部分都在上述截图中,其余提交记录是对项目的管理,以及代码注释语句的删除(可在团队博客中见到)。


4. 自己负责模块或任务详细说明

Ⅰ.将学生信息文件写入数据库

思想:利用JDBCUtil,根据每次的txt文件,生成不同的数据库建表语句,插入语句,通过这些语句操作数据库。

1233192-20190117225601875-775332282.png
1233192-20190117225621202-2069616090.png
1233192-20190117225628750-1847476278.png

Ⅱ.将不同的excel表格写入数据库的表中。

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

1233192-20190117225649896-1869406833.png

Ⅲ.回撤功能

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

1233192-20190117225637176-689079397.png
1233192-20190117225643092-2117440529.png

Ⅳ.不匹配或缺考时的提醒

思想:收集sql语句的返回结果并显示在图形界面上提醒用户。

学生不存在的提醒在上面Ⅱ中。
1233192-20190117225709907-68148086.png


5.课程设计感想

通过这次课程设计,我觉得我的编程能力相较以前有所提高,也深知,只懂得理论知识与真正动手编程是相差很多的,编程时有很多巧妙的地方。通过编程我们能够检测出自己是不是真正掌握,驱使我们多多思考,一遍遍修改,最后写出来的时候,也很欣慰。初次使用git来进行合作项目编程,虽然期间出现过让人烦恼的冲突错误,但还是一个很方便的工具。同时对课设过程中给予帮助的同学和老师表示感谢。

转载于:https://www.cnblogs.com/huangqingqing/p/10285411.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值