Maison > Article > base de données > Présentation du système de gestion de bibliothèque basé sur Java et MySQL
Recommandations d'apprentissage gratuites : tutoriel vidéo mysql
Système de gestion de bibliothèque Java
Exigences du projet
Avec la popularité des ordinateurs et l'amélioration du niveau d'application, après enquête et comparaison, j'ai décidé d'utiliser mes connaissances Java Développer un petit système de gestion de bibliothèque pour faciliter la gestion des livres.
Le système de gestion de bibliothèque est un système de gestion d'informations typique. Cette mission utilise l'outil de développement JAVA Eclipse et la base de données MySQL pour développer ce système de gestion de bibliothèque. Le système résout les problèmes de gestion de bibliothèque et peut répondre aux exigences de base de la gestion de bibliothèque, y compris des fonctions telles que l'ajout et la gestion. Ce système peut fournir rapidement et facilement aux lecteurs des services d'emprunt en fonction des besoins des utilisateurs
Le système de gestion de bibliothèque doit avoir les fonctions suivantes :
Le système de gestion de bibliothèque est principalement destiné aux fonctions opérationnelles de la bibliothèque, le système doit donc essayer de répondre aux besoins, et en même temps, il ne doit pas avoir de fonctions redondantes ou compliquées qui confondent le fonctionnement et la fonctionnalité du système.
Adresse du projet
Cette adresse de projet : https://github.com/wangyunpengbio/Library/
Méthode de téléchargement gratuit : Cliquez sur « Cloner ou télécharger » puis « Télécharger ZIP », si vous êtes intéressé, vous pouvez cliquer sur Star
Si vous êtes trop débutant et ne savez pas comment télécharger, téléchargez-le simplement sur csdnhttps://download.csdn.net/download/qq_29300341/9667678
Analyse des exigences
A. Processus métier :
No. | 业务流程 | 需求 |
---|---|---|
1. | 图书管理员登入系统 | 图书管理员需使用账号和密码登入。 |
2. | 新增读者资料 | 新增读者资料,如姓名、性别、职位等。 |
3. | 新增书籍资料 | 新增书籍资料,如书名、价格、种类等。 |
4. | 读者库管理 | 选中读者库里的读者信息,即可更新和删除。 |
5. | 书库管理 | 可以按“书编号查询”和“书名模糊查询”,继而选中书籍信息,即可更新和删除书籍分为在库和借出 |
6 | 借阅管理 | 输入读者编号,即可检阅读者的数据和借阅的图书,检阅顾客的数据和购买纪录。 |
7. | 读者登入系统 | 读者需使用账号和密码登入。 |
8 | 借书 | 按书名模糊搜索,选中即可借阅图书 |
9 | 还书 | 检阅自己的读者信息以及已经借阅的图书,点击归还即可,不允许更改或删除读者数据,只允许查询,更改和删除功能由管理员负责。 |
Ce qui suit est analysé à l'aide du modèle de relation d'entité - Relation d'entité.
B.Induction d'entités et d'attributs
No. | 业务流程 | 对应的实体 | 实体的属性值 |
---|---|---|---|
1. | 图书管理员登入系统 | Librarian | nameUser password |
2. | 新增读者资料 | Reader | idReader nameReader kind sex password |
3. | 新增书籍资料 | Book Author Publisher | idBook,nameBook,price,kind,author,publisher Author.name, Author.workplace Publisher.name, Publisher.address |
4. | 读者库管理 | Reader | idReader nameReader kind sex password |
5. | 书库管理 | Book | idBook nameBook price kind autor publisher |
6. | 借阅管理 | Borrow | idReader idBook lendDate dueDate overtime |
7. | 读者登入系统 | Reader | idReader password |
8 | 借书 | Borrow | idReader idBook lendDate dueDate overtime |
9 | 还书 | Borrow | idReader idBook lendDate dueDate overtime |
C.Modèle d'entité
Relation D.ER-Entité
Auteur, Éditeur À Book&Borrow&Reader To Librarian
Design
dossier de projet, (code total : 4800+ lignes)
le dossier doc est stocké Commentaires de document générés, vous pouvez cliquer sur le fichier d'index pour afficher les commentaires de l'ensemble du projet
Le package Src contient cinq packages
Le dossier image est utilisé pour stocker les images d'interface et les images de boutons associées
Remarque : Les entrées des différentes interfaces du programme ont été Toutes commentées, MainFrame est la seule entrée du programme
Conception détaillée du programme :
create database library;
http://dlsw.baidu.com/sw-search-sp/soft/6c/17997/MySQL-Front_V5.3.4.214_Setup.1435658094.exedatabase
. Le nom d'utilisateur et le mot de passe du programme source DatabaseTools.java
sont tous deux root et le nom de la base de données. est : bibliothèque Exécuté sur différents ordinateurs. Ce code doit être légèrement modifié. Connexion : base de données mysql(vidéo), tutoriel de base Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!