Dieses Bibliotheksverwaltungssystem wird mit Hilfe von IDEA-Entwicklungstools implementiert. Es gibt zwei Identitäten für den Zugriff auf das Bibliothekssystem:
2 Benutzeridentität:
Wir haben insgesamt drei Pakete, nämlich Buch, Betrieb und Benutzerimplementierung.
Zweites 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
BookList Überprüfen Sie es später, also implementieren wir eine bestimmte IOperation-Schnittstelle, und jede spezifische Operation implementiert diese Schnittstelle.1. IOperation-Schnittstelleimport 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. DelOperationBücher löschen:
rrree5. Bücher anzeigen:
rrree6 . ReturnOperation
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!