今天分享的是一个Java小项目【图书管理系统】,适用于Java基础小伙伴们,巩固Javase

图书馆管理小项目的主要目的是让学完JavaSE的同学对之前掌握的知识做一些运用,该项目应用的知识点包括下面内容:

面向对象的思想、分层的思想、接口、异常、集合、日期处理、Stream流、IO流、反射、Javafx(了解)、css(了解)

通过学习本项目,可以巩固JavaSE的知识,对于后续的学习来说可以起到很好的衔接。



环境搭建

基本信息

开发工具:IDEA

JDK版本:8

项目编码:GBK

使用技术

除了javase相关知识点外,该项目还使用了一些第三方的技术,包括:

  • Jfoenix:提供了更加美观的UI控件

  • Dashboardfx:将一些美观的UI控件组合起来使用,构建出了一个仪表盘

项目导入

因为实际应用中对javafx的使用很少,所以这部分的内容就不带着写了,了解即可。界面大部分代码已经写好,只需要将nodelibrary.zip文件解压导入到项目中即可。

关联第三方jar包

由于项目中使用了一些第三方的技术,所以需要将这些技术相关的jar包导入到项目来使用。

实际应用的时候,我们会使用很多第三方技术,这些第三方技术的开发者会将代码打成jar包以供使用。

课程目录

001.图书管理系统-项目演示

002.图书管理系统-项目导入(补)

003.图书管理系统-项目简介

004.图书管理系统-环境搭建

005.图书管理系统-代码概览

006.图书管理系统-登录功能代码分析

007.图书管理系统-代码分层的思想

008.图书管理系统-用户数据的初始化

009.图书管理系统-用户查询操作

010.图书管理系统-用户查询操作总结

011.图书管理系统-用户添加

012.图书管理系统-用户修改

013.图书管理系统-用户删除

014.图书管理系统-用户冻结

015.图书管理系统-初始化图书数据

016.图书管理系统-图书查询操作

017.图书管理系统-图书条件查询

018.图书管理系统-图书添加和删除

019.图书管理系统-图书修改

020.图书管理系统-分类统计饼状图

021.图书管理系统-借阅数据初始化

022.图书管理系统-借阅数据查询

023.图书管理系统-查询可以借书的用户

024.图书管理系统-不同界面如何传递的数据

025.图书管理系统-借阅功能的实现

026.图书管理系统-借阅功能的bug修改

027.图书管理系统-还书功能实现

028.图书管理系统-逾期扣款

029.图书管理系统-用户充值

030.图书管理系统-总结

资料获取方式

关注+私信“1”