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

本人主要负责DAO模式、添加和修改学生的信息功能、按学号、姓名(模糊搜索)查找学生信息、生成学习情况报表,总成绩倒叙查看、POI技术。

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

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

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

DAO模式:
JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

将使用到的方法封装起来。

添加和修改学生的信息:
JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

按学号、姓名(模糊搜索)查找学生信息:
JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

模糊搜索用到了SQL语句 like %x%;使用了prepareStatement进行参数化查询。

生成学习情况报表,总成绩倒叙查看、POI技术:

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

5.课程设计感想#

本次设计的系统功能全面,要在短时间内全部完成不容易。尤其是各模块之间与GUI界面的合并。因为很多人对图形界面编程不太熟悉,所以设计过程中会产生很多问题。
测试与改进:
主要问题是类中的属性要和数据库里的属性一致,要做到每个学生都有三个科目三个成绩,,要有每科平均成绩 总成绩,班级平均总成绩。这些一开始没做到,后来对Student类进行了改进。

JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-02-14
  • 2022-01-05
  • 2021-09-19
猜你喜欢
  • 2021-09-04
  • 2021-11-27
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
相关资源
相似解决方案