基于 Java+MySQL 实现(GUI)图书管理系统【100011072】

图书管理系统

一、图书管理系统

1.1 题目简介

用 Java 和 MySQL 语言实现图书管理系统。

1.2 设计的内容、要求和目标

1.2.1 设计内容

本软件要实现管理员的登录,图书信息的增加、删除、修改、查找,用户信息的查找以及书籍的借阅和归还。

1.2.2 设计要求

要求用 Java Swing 实现可视化界面。

使用 MySQL 数据库。

使用 Java 语言。

软件支持完整的业务流程。

1.3 总体设计

1.3.1 功能描述

本次课程设计使用 Java + MySQL 设计,利用 Java Swing 设计窗体运用面向对象思想。通过文本框和按钮与表格和数据库的交互来显示增加、删除、修改数据库数据后图书的信息。下面是具体功能。

管理员可以通过账号和密码登录

进行借书、还书的操作

对书籍信息进行添加、删除、修改等操作

查询图书信息以及用户信息

1.3.2 主要包介绍

dao

该包属于数据访问接口。

  • model

该包用于存放实体。

res

该包用于存放所需要的图片。

test

该包包含 main 方法,是主程序。

turn

该包实现菜单栏中界面切换跳转。

util

该包是一个多功能、基于工具的包,这里包含插入图片的方式以及连接数据库的方式。

view

该包是各类窗体界面。

1.3.3 功能模块图

根据本次课程设计的目的和以上的功能描述,把客户端功能分为三个主要的模块:图书借阅,图书信息,查找。

功能图

1.3.4 程序流程图

客户端流程图

1.3.5 数据库设计

开发需要设计两个表,分别为图书信息数据表,读者信息数据表。

1.4 4 实体类的设计

表 1.1 实体类设计表

名称 功能 备注
Book 图书实体类,图书 ID,图书名称,作者,出版社,定价,ISBN,是否被借阅。 图书实体类
User 用户实体类,用户 ID,姓名,电话,身份证,已借书数量,书籍 ID 用户实体类
BookDao 图书添加,图书删除,图书修改,图书查询 图书请求
UserDao 用户信息查询 用户请求
BorrowReturnDao 借还书请求,包含借书和还书 借还书请求

♻️ 资源

在这里插入图片描述

大小: 16.2MB
➡️ 资源下载:https://download.csdn.net/download/s1t16/87522303
注:如当前文章或代码侵犯了您的权益,请私信作者删除!文章来源地址https://uudwc.com/A/9LeRO

原文地址:https://blog.csdn.net/s1t16/article/details/131100408

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月26日 09:20
Chapter9.4:状态反馈与极点配置
下一篇 2023年06月26日 09:21