【Android】Android 书澜图书馆信息管理系统(源码+文档)【独一无二】

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 次。

管理员端

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

相关推荐
delta_hell3 小时前
【阅读源码-Android】动画之AnimatorSet--2
android·源码·animatorset
叶辞树7 小时前
Android CLI
android
我命由我123459 小时前
Android 开发问题:unexpected element <service> found in <manifest>
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
程思扬9 小时前
Android ANR实战排查:主线程SystemClock.sleep导致页面启动偶现无响应
android·笔记
码农coding10 小时前
android12 InputManagerService分析之输入事件如何回到应用层
android
zhangguojia710 小时前
从一个窗口覆盖问题出发,理解 Android Window 的层级与权限
android
古法安卓13 小时前
Android-SELinux 策略调试实战:从 AVC 日志到策略修复
android·java·android studio
Dovis(誓平步青云)14 小时前
DevEco Studio 6.1.1 Windows 安装实录:从下载校验到首次启动
android·开发语言·数据库·人工智能·windows·harmonyos
Zender Han14 小时前
Flutter 自适应(Adaptive)与响应式(Responsive)设计实践:官方推荐方案详解
android·flutter·ios
我命由我1234514 小时前
Android 开发问题:TopAppBar 和 topAppBarColors API is experimental...
android·java·java-ee·kotlin·android studio·android jetpack·android-studio