Java课程设计-课设项目:图书信息管理系统设计

Java课程设计-课设项目:图书信息管理系统设计

一.前言:

​ 本项目由我在大一下时期所写,是我当时的Java课设项目,由于当时比较稚嫩,所以有些地方可能不够规范,或者细节没有打磨好,但是很用心,注释很全,耐心学习可以快速上手JavaSE和JDBC。

​ 由于学校要求,GUI方面使用的是JavaFX,这是很老的技术了,现在没什么人用了,可以跳过这方面的学习,或者了解即可。

​ 本项目虽然简洁,但是麻雀虽小,五脏俱全,应付学校的课设绰绰有余,希望能够帮到正苦于课设的同学们。
原题:
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。
试设计图书信息管理系统,使之能提供以下功能:
1、系统以菜单方式工作
2、图书信息录入功能--输入
3、图书信息浏览功能--输出
4、图书信息查询功能--算法
查询方式
按书名查询
按作者名查询
5、图书信息的删除与修改(可选项)

二.项目须知:

1.如果打开之后出现中文乱码

​ 那么请打开IntelliJ IDEA的Settings,找到Editor下的File Encodings,将以下三项设置为以下内容:

​ Global Encoding: UTF-8

​ Project Encoding: GBK

​ Default encoding for properties files:

在这里插入图片描述

2.项目首先需要创建一个数据库library(先建库,再建表)

​ 建表SQL语句在cn.ecut.LibraryManager的LibraryMySQLCreate.java。

​ 可以直接运行该文件来创建表,创建成功之后控制台会出现提示,表中数据按自己喜好填写。

​ 运行不成功可能是缺少驱动,在 IntelliJ IDEA 中,可以在项目结构中添加依赖,选择 File -> Project Structure,在 Libraries 部分添加 JAR 文件。

JAR包下载:通过网盘分享的文件:数据库驱动

链接: https://pan.baidu.com/s/1eS2zfADTY9ONYznLsBrx4g?pwd=nxxk 提取码: nxxk

​ 报错:

在这里插入图片描述

​ 运行成功:

在这里插入图片描述

操作步骤:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

点击下方Apply即可

三.项目演示:

1.欢迎界面:

在这里插入图片描述

2.主菜单界面:

在这里插入图片描述

3.添加图书界面:

在这里插入图片描述

4.浏览图书界面:此时表中无数据,所以显示无内容

在这里插入图片描述

5.按书名查询图书信息界面:

在这里插入图片描述

6.按作者名查询图书信息界面:

在这里插入图片描述

7.修改图书信息界面:

在这里插入图片描述

8.删除图书信息界面:

在这里插入图片描述

四.项目下载:

GitHub:https://github.com/Zz-Memory/LibraryManager/tree/main
如果不会用GitHub的兄弟可以用网盘下载:
通过网盘分享的文件:LibraryManager-main.zip
链接: https://pan.baidu.com/s/1Gocas8R6Df1Lh8fizaOr6g?pwd=82np 提取码: 82np

觉得有用可以点个赞,收藏一下哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值