摘要:本设计提出了基于Android平台的图书馆管理系统的客户端,目的是为了解决传统网站式图书馆只能在PC端使用的局限性,无法满足用户对任何地点查询图书的需求。本设计利用当今最流行的Android作为开发平台,创建一个基于Android平台的移动图书馆管理系统,通过本设计可以让用户在访问图书馆这个问题上变的更加灵活方便,不再受时间和空间的限制,可以随时随地访问图书馆的资源,使读者不必为了查阅图书、预约图书而不得不去图书馆,很大程度上节约了读者的时间。
基于Android平台的移动端图书馆管理系统采用的是C/S结构,本设计主要包括用户登录、书籍查询、购买链接推荐、书籍预约四大功能。文章分别介绍了图书馆管理系统的需求分析、系统设计、系统的详细设计、系统的实现效果等几方面。在系统开发过程中,采用了面向对象的Java语言来完成代码设计,客户端采用Android开发技术,数据库部分采用了当今最流行的关系型数据库管理系统MySQL数据库。
本设计完成后将会满足读者随时随地的使用移动端图书馆管理系统进行查阅图书、预约图书等需求,不但提高了读者使用图书馆管理系统的效率,而且也减轻了图书馆管理员的负担。
关键词:Android平台;图书馆管理系统;系统开发
目录
摘要
Abstract
1 绪论-5
1.1课题研究的目的及意义-5
1.2课题的发展现状-5
1.3课题的研究内容-6
1.4 论文结构-6
2 图书馆管理软件的需求分析-7
2.1 概述-7
2.2 系统功能模块的划分-7
2.3.功能需求-8
2.3.1 用例图-8
2.3.2详细功能需求-8
2.4 小结-11
3 图书馆管理软件的系统设计-12
3.1 系统架构设计-12
3.2 数据库设计-12
3.2.1 数据库设计原则-13
3.2.2 系统E-R图-13
3.2.3 数据库中表的设计-14
3.3 小结-16
4 图书馆管理软件的详细设计-17
4.1 服务器端实现-17
4.1.1 各模块功能实现-17
4.2 Android客户端的设计-22
4.2.1 与后台进行数据交互逻辑设计-22
4.2.2 前端显示逻辑设计-23
4.3 遇到的问题-23
4.3.1用户注册登录功能-23
4.3.2 书籍检索功能-24
4.3.3 书籍预约功能-24
4.4 小结-24
5 图书管理软件的实现效果-25
5.1 系统运行部分界面-25
5.1.1 欢迎界面-25
5.1.2 注册及登录界面-25
5.1.3 主界面-27
5.1.4 书籍搜索界面-27
5.1.5 书籍简介界面-28
5.1.6 书籍预约界面-28
总 结-30
参 考 文 献-31
附录:重要程序代码-32
致 谢-37