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
觉得有用可以点个赞,收藏一下哦!