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

您所在的位置:网站首页 vscode连接mysql 基于 Java+MySQL 实现(GUI)图书管理系统【100011072】

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

2023-06-19 02:32| 来源: 网络整理| 查看: 265

图书管理系统 一、图书管理系统 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 注:如当前文章或代码侵犯了您的权益,请私信作者删除!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3