Heim  >  Artikel  >  Java  >  So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code

So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code

PHPz
PHPznach vorne
2023-04-18 13:34:031199Durchsuche

1. Funktionseinführung

Dieses Bibliotheksverwaltungssystem wird mit Hilfe von IDEA-Entwicklungstools implementiert. Es gibt zwei Identitäten für den Zugriff auf das Bibliothekssystem:

2 Benutzeridentität:

So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code

Wir haben insgesamt drei Pakete, nämlich Buch, Betrieb und Benutzerimplementierung.

So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code

So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-CodeZweites Hauptpaket

Die Hauptfunktion führt hauptsächlich den allgemeinen Prozess aus und Initialisierung der Bibliothek. Anmeldung beim Bibliotheksverwaltungssystem und Auswahl spezifischer Vorgänge, d Normale Benutzer, daher werden wir die Attribute „User Abstract“ teilen, um die Wiederverwendung von Code zu erreichen book, und in der BookList geben Sie die Bücher in der Bibliothek ein So implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code

BookList

Überprüfen Sie es später, also implementieren wir eine bestimmte IOperation-Schnittstelle, und jede spezifische Operation implementiert diese Schnittstelle.

1. IOperation-Schnittstelle

import book.BookList;
import user.AdminUser;
import user.NormalUser;
import user.User;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        //1.先初始化图书库,以及初始化:
        BookList bookList = new BookList();

        //2.登录
        User user = login();//向上转型,User接受管理员或者用户对象

        //3.打印菜单,进行具体操作
        while(true) {
            int choice = user.menu();
            user.doOperation(choice,bookList);
        }
    }
}

2 4. DelOperation

Bücher löschen:

rrreeSo implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code5. Bücher anzeigen:

rrree

6 . ReturnOperation

Return Bücher zurückgeben :

 public static User login() {
        System.out.println("请输入你的姓名: ");
        Scanner scanner = new Scanner(System.in);
        String userName = scanner.nextLine();
        System.out.println("请输入你的身份: 1-> 管理员 2-> 用户");
        int choice = scanner.nextInt();
        if(choice == 1) {
            return new AdminUser(userName);
        }else {
            return new NormalUser(userName);
        }
    }

Das obige ist der detaillierte Inhalt vonSo implementieren Sie ein Bibliotheksverwaltungssystem mit Java-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen