Android 图书馆信息管理系统
这是一个用于《移动应用开发》课程报告的原生 Android 项目,采用 Java + SQLiteOpenHelper 实现本地图书馆信息管理。项目包含学生端和管理员端,覆盖图书查询、借阅、还书、续借、馆藏管理、学生用户管理、借阅记录查看等核心功能。

技术栈
- Android 原生 Java
- XML 布局
- SQLiteOpenHelper 本地数据库
- Gradle Android Plugin 8.5.2
- minSdk 23,targetSdk 34,compileSdk 34
默认账号
| 角色 | 账号 | 密码 |
|---|---|---|
| 学生 | student01 |
123456 |
| 学生 | student02 |
123456 |
| 管理员 | admin |
admin123 |
功能说明
学生端
- 登录后进入学生工作台。
- 查看当前借阅数量、历史借阅次数和个人借阅规则。
- 按书名、作者、分类、ISBN 检索图书。
- 图书有库存时可借阅,库存为 0 时按钮禁用并给出提示。
- 查看个人借阅记录。
- 对未归还记录执行还书和续借。
- 同一本未归还图书不能重复借阅。
- 每位学生最多同时借阅 3 本,每本最多续借 2 次。

管理员端
- 登录后进入馆藏管理台。
- 查看馆藏规模、近期借阅流转和运营建议。
- 新增、编辑、删除图书。
- 删除图书时会校验是否存在未归还记录。
- 新增学生账号。
- 查看学生当前借阅统计。
- 查看最近借阅记录。










