前言
随着信息技术的高速发展,科技逐渐走进各行各业,帮助人们快速、便利地
完成一些工作。BMS 系统是基于 Android 移动设备的应用软件,该系统能够帮助
用户在家里通过手机查看相应图书馆的馆藏情况,而不用到图书馆中查找。同时
该系统还能够帮助管理员更加方便的查阅相关图书的借阅情况。
本系统使用 Android Studio 作为开发工具进行开发,以 SQLite 建立系统的
后台数据库储存相关数据,使用 MVC 模式进行系统的设计与开发。
关键词:图书管理,借阅,Android,移动开发
目 录
前 言......................................................................................................................................................................3
第一章 绪论 ........................................................................................................................................................6
1.1 开发项目背景....................................................................................................................................6
1.2 开发项目意义....................................................................................................................................6
1.3 客户资料.............................................................................................................................................6
1.4 项目成果..............................................................7
1.5 资源需求..............................................................7
1.6 项目风险..............................................................8
1.7 分配任务..............................................................9
第二章 系统功能需求分析 ..........................................................................................................................10
2.1 登陆注册功能 .................................................................................................................................10
2.2 用户相关功能 .................................................................................................................................10
2.3 管理员相关功能.............................................................................................................................11
第三章 系统分析与设计...............................................................................................................................12
3.1 系统实现目标 .................................................................................................................................12
3.2 系统总体结构 .................................................................................................................................12
3.3 数据库设计......................................................................................................................................13
3.4 逻辑结构设计 .................................................................................................................................14
第四章 系统实现.............................................................................................................................................17
4.1 实现系统的关键技术....................................................................................................................17
4.2 登录界面 ..........................................................................................................................................19
4.3 管理员用户界面.............................................................................................................................20
4.4 图书展示界面 .................................................................................................................................20
4.5 图书详细信息展示界面...............................................................................................................20
4.6 用户收藏图书界面 ........................................................................................................................21
4.7 用户借阅信息界面 ........................................................................................................................22
第五章 系统测试与运行...............................................................................................................................24
5.1 测试的主要内容.............................................................................................................................24
5.2 登录界面测试 .................................................................................................................................25
5.3 主要功能模块测试 ........................................................................................................................26
5.3.1 图书管理功能测试 ..........................................................................................................26
5.3.2 用户管理功能测试 ..........................................................................................................28
5.3.3 图书借阅管理功能测试 .................................................................................................29
第六章 总结......................................................................................................................................................30
第一章 绪论
1.1 开发项目背景
在生活中,我们借阅图书需要先前往图书馆,然后在硕大的图书馆中根据分
类等信息或者询问图书管理员去查找我们所需要的书籍。有些热门书籍还可能会
因为借阅的人多暂时不在馆中,使得我们白跑一趟,并且我们也不能方便的知道
借出去的书什么时候会被归还。对于图书的管理员来说,大量的借阅人群使得登
记等相关工作变得繁琐复杂。
随着计算机科学技术的高速发展,越来越多的电子产品进入了我们的生活,
它们不仅能够给丰富我们的空闲生活,在忙碌之后放松我们的精神,最主要的,
高科技产品给我们的生活带来了许多的便利。
1.2 开发项目意义
传统的图书管理系统给用户和管理员带来的问题,可以在如今这样一个科技
高速发展的环境下通过高科技产品得以解决。本文在这样一个背景下,进行了研
究,并设计出一款基于 Android 移动设备的应用程序。
通过本系统可以使得用户足不出户,便能查询到想要借阅的图书此时此刻是
否在馆中,同时还能够查看自己借阅过的书籍的借阅时间,依次来计划归还时间。
在满足用户需求的同时,管理员能够通过本程序增加、修改以及删除图书来完善
馆藏信息,同时,管理员能够通过程序查看被书籍的借阅情况,便于图书的管理。
提升了管理人员的工作效率以及用户的生活品质。
1.3 项目的内容
本文所进行研究的内容,是建立在上文的研究背景以及研究意义的基础之上
的,对现实的图书馆图书信息的录入、查询、借出、管理以及订阅等流程进行仔
细的研究,从而可以设计出一种不仅方便图书管理者完成图书馆中的各种图书信
息管理的工作,而且可以满足借阅者方便快捷的查询、借阅以及归还图书功能的
一款基于 Android 的移动设备的应用软件,使得图书管理员的日常工作得到很大
的便利以及使得图书借阅者的生活需要得到大大的满足,进一步提高他们的工作