# 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
![Platform](https://img.shields.io/badge/platform-Android-green.svg) ![API](https://img.shields.io/badge/API-26%2B-brightgreen.svg) ![Language](https://img.shields.io/badge/language-Java-orange.svg) ![SQLite](https://img.shields.io/badge/database-SQLite-blue.svg) ![License](https://img.shields.io/badge/license-MIT-blue.svg) [![Gitee](https://img.shields.io/badge/Gitee-Jackzhou1-red.svg?logo=gitee)](https://gitee.com/Jackzhou1/android-library-system) [![GitHub](https://img.shields.io/badge/GitHub-JackZho-black.svg?logo=github)](https://github.com/JackZho/android-library-system) **A modern, feature-rich library management application for Android devices** ![智慧图书馆 - 智慧图书馆管理系统](https://img.shields.io/badge/智慧图书馆 - 智慧图书馆管理系统-informational?style=for-the-badge)
--- ## 🚀 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
| [![Jackzhou1](https://gitee.com/Jackzhou1.png)](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!