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

管理员端

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

相关推荐
我命由我123452 小时前
Android 开发 - 广播组件(标准广播、有序广播、静态注册广播、分钟到达广播、网络变更广播...)
android·java·开发语言·网络·java-ee·android studio·android-studio
A富得流油的咸鸭蛋2 小时前
安卓鸿蒙面试
android·面试·harmonyos
Coffeeee2 小时前
AGP9.0的主要变更项,给Gradle来一次大变样
android·前端·gradle
小孔龙2 小时前
Android GPU 渲染管线:一帧画面如何走上屏幕
android·性能优化·gpu
恋猫de小郭3 小时前
KotlinLLM 开源 ,一个可以在运行时自己生成永久 Kotlin 代码的 Agent 库
android·前端·人工智能
游戏开发爱好者83 小时前
iOS应用加固方案全解析:源码加固与IPA在线加固对比
android·macos·ios·小程序·uni-app·cocoa·iphone
大鹏说大话3 小时前
PHP 异步处理方案:队列使用场景与 RabbitMQ 实操
android
molihuan3 小时前
最新 Paddle-Lite Android平台编译
android·ocr·paddle·推理·端侧·paddle lite
小肝一下4 小时前
多态(上)
android·开发语言·c++·vscode·多态·面向对象·伊蕾娜