# android-library-system
**Repository Path**: Jackzhou1/android-library-system
## Basic Information
- **Project Name**: android-library-system
- **Description**: 📚 基于 Android 的智慧图书馆管理系统 | 书籍管理、借阅记录、入馆预约、书评分享 | SQLite 本地数据库 | Material Design 设计
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-04
- **Last Updated**: 2026-04-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 📚 Smart Library Management System





[](https://gitee.com/Jackzhou1/android-library-system)
[](https://github.com/JackZho/android-library-system)
**A modern, feature-rich library management application for Android devices**

---
## 🚀 Quick Start
```bash
# Clone the repository
git clone https://github.com/JackZho/android-library-system.git
# Open in Android Studio
# Build & Run (Ctrl + F11)
```
### 默认测试账户
| 用户名 | 密码 | 说明 |
|--------|------|------|
| `admin` | `admin123` | 管理员账户 |
| `zhangsan` | `123456` | 普通用户 |
| `lisi` | `654321` | 普通用户 |
---
## 📱 Features Overview
| 📖 书籍管理 | 📝 借阅记录 | ⭐ 书评分享 |
|:---:|:---:|:---:|
| 书籍 CRUD 操作
分类检索
全文搜索 | 借阅/归还
续借延期
历史记录 | 星级评价
文字评论
分享功能 |
| 🎯 入馆预约 | 👤 个人中心 | 🔐 用户认证 |
|:---:|:---:|:---:|
| 时段选择
人数设置
预约管理 | 个人信息
我的借阅
我的预约 | 注册登录
会话管理
安全验证 |
---
## 🏗️ Architecture
```
📦 Library App
├── 📂 ui/ # Activity & Fragment
│ ├── MainActivity.java
│ ├── LoginActivity.java
│ ├── BookDetailActivity.java
│ └── fragments/
├── 📂 model/ # Data Models
│ ├── Book.java
│ ├── User.java
│ └── BorrowRecord.java
├── 📂 dao/ # Data Access Layer
│ ├── BookDao.java
│ ├── UserDao.java
│ └── BorrowRecordDao.java
├── 📂 database/ # SQLite Helper
│ └── DatabaseHelper.java
├── 📂 adapters/ # RecyclerView Adapters
├── 📂 utils/ # Utility Classes
└── 📂 services/ # Background Services
```
---
## 💾 Database Schema
```sql
-- 6 Core Tables --
📋 users -- 用户信息
📋 books -- 书籍目录
📋 borrow_records -- 借阅记录
📋 reviews -- 书评
📋 appointments -- 入馆预约
📋 book_comments -- 书籍评论
```
---
## 🛠️ Tech Stack
| Category | Technology |
|----------|------------|
| **Language** | Java 8 |
| **Min SDK** | API 26 (Android 8.0) |
| **Target SDK** | API 34 (Android 14) |
| **Database** | SQLite (LibraryDatabase.db) |
| **UI Framework** | Material Design Components |
| **Architecture** | MVC + DAO Pattern |
### Key Dependencies
```gradle
androidx.appcompat:appcompat:1.6.1
com.google.android.material:material:1.8.0
androidx.constraintlayout:constraintlayout:2.1.4
com.github.bumptech.glide:glide:4.15.1 // 图片加载
com.squareup.retrofit2:retrofit:2.9.0 // HTTP 客户端
androidx.media3:media3-exoplayer:1.0.2 // 视频播放
```
---
## 📸 Screenshots
> *App screenshots coming soon*
---
## 🔧 Configuration
### Build Configuration
```gradle
android {
compileSdk 34
defaultConfig {
minSdk 26
targetSdk 34
applicationId "com.book.library"
versionCode 1
versionName "1.0"
}
}
```
---
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
## 👨💻 Author
| [](https://gitee.com/Jackzhou1) |
|:---:|
| **Jack Zhou** |
| [Gitee](https://gitee.com/Jackzhou1) • [GitHub](https://github.com/JackZho) |
---
**Made with ❤️ by Jack Zhou**
⭐ Star this repo if you find it helpful!