-
新建图书馆
- 创建一个新的图书馆
-
更换需要管理的图书馆
- 切换到已有的其他图书馆进行管理
-
查看已有图书馆
- 查看当前系统中所有的图书馆
-
查看当前图书馆
- 查看当前正在管理的图书馆
-
添加用户
- 添加新的用户
-
添加图书
- 添加新的图书
-
显示所有用户
- 查看所有已添加的用户
-
显示所有图书
- 查看所有已添加的图书
-
显示未还的书
- 查看所有未归还的图书
-
显示未还书的人
- 查看所有未归还图书的人
-
用户借书
- 为特定用户借书
-
用户还书
- 为特定用户还书
pom.xml
: Maven项目的配置文件,定义了项目的依赖、构建配置等README.md
: 项目的说明文档,当前文件
App.java
: 项目的入口类,包含主方法Library
包: 包含与图书馆相关的类和接口Actions
包: 包含与图书馆操作相关的类BookAction.java
: 处理书籍操作的类LibraryAction.java
: 处理图书馆操作的类UserAction.java
: 处理用户操作的类
Menus
包: 包含与菜单相关的类MenuMain.java
: 主菜单类MenuSystem.java
: 系统菜单类
Objects
包: 包含与图书馆对象相关的类Book.java
: 表示书籍的类Library.java
: 表示图书馆的类User.java
: 表示用户的类
BookTest.java
: 书籍类的单元测试LibraryTest.java
: 图书馆类的单元测试UserTest.java
: 用户类的单元测试
classes
: 编译后的Java类文件test-classes
: 编译后的测试类文件
Library
├── pom.xml
├── README.md
├── .vscode
│ └── settings.json
├── src
│ ├── main
│ │ └── java
│ │ └── com.example
│ │ ├── App.java
│ │ └── Library
│ │ ├── Actions
│ │ │ ├── BookAction.java
│ │ │ ├── LibraryAction.java
│ │ │ └── UserAction.java
│ │ ├── Menus
│ │ │ ├── MenuMain.java
│ │ │ └── MenuSystem.java
│ │ └── Objects
│ │ ├── Book.java
│ │ ├── Library.java
│ │ └── User.java
│ └── test
│ └── java
│ └── com.example
│ ├── BookTest.java
│ ├── LibraryTest.java
│ └── UserTest.java
└── target
├── classes
│ └── com.example
│ ├── App.class
│ └── Library
│ ├── Actions
│ │ ├── BookAction.class
│ │ ├── LibraryAction.class
│ │ └── UserAction.class
│ ├── Menus
│ │ ├── MenuMain.class
│ │ └── MenuSystem.class
│ └── Objects
│ ├── Book.class
│ ├── Library.class
│ └── User.class
├── test-classes
│ └── com.example
│ ├── BookTest.class
│ ├── LibraryTest.class
│ └── UserTest.class
└── maven-archiver
└── pom.properties