基于安卓的图书馆app设计与实现

基于安卓的图书馆app设计与实现

ID:39181503

大小:336.36 KB

页数:11页

时间:2019-06-26

基于安卓的图书馆app设计与实现_第1页
基于安卓的图书馆app设计与实现_第2页
基于安卓的图书馆app设计与实现_第3页
基于安卓的图书馆app设计与实现_第4页
基于安卓的图书馆app设计与实现_第5页
资源描述:

《基于安卓的图书馆app设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于安卓开发的在线app图书馆的设计与实现陈兆峰20122802011许敏祺20122802028(一)背景图书馆数字化如今已成为图书馆发展的一个重要方向,除了对图书馆资源的数字化外,如何对数字化资源进行展示也成了当今图书馆数字化研究的一个重要内容。随着手机移动通信技术和互联网的快速发展,目前我国手机用户已接近13亿,手机已成为人们在生活中获取信息资源的重要方式,越来越多的互联网服务都已拓展到手机等移动平台。移动图书馆就是这样一种趋势下的发展应用,同时也是数字化图书馆发展的一个重要方向。移动图书馆主要是指用户通过移动终端设备(如手机、掌上电脑等),以无线接入方式不受时间、不受地点限制

2、地享受图书馆提供的服务。本文分析了华南师范大学在图书馆的服务需求,分析本馆OPAC系统所提供的X-Server服务二次开发接口,设计了基于Android的移动图书馆,实现了在移动环境下对图书馆书目的查询和用户交互性操作。由于OPAC系统的一致性,可为其他采用OPAC系统的图书馆在设计移动图书馆时提供参考(二)系统设计华南师范大学在图书馆采用的是Aleph50020的OPAC系统,是一种应用比较广泛的联机公共书目系统,已逐渐被多所高校图书馆及省市级图书馆所采用。本文在分析Aleph500OPAC系统所提供的X-Server接口的基础上,提出了基于OPAC系统的Android版本的手机移

3、动图书馆系统的设计,实现了在Android手机上对OPAC系统进行访问,实现在移动环境下对图书馆馆藏资源的操作。系统信息结构本系统主要基于OPAC系统的X-Server接口进行二次开发,通过这些API接口可以较容易地实现对OPAC系统资源的操作。根据相关接口设定,移动系统通过URL形式发送服务请求,收到请求后X-Server接口会根据所请求功能的代码进行操作,操作完成后返回XML形式的结果文档,移动系统从XML文档中提取所需结果信息,在客户前端进行展示。由于华南师范外贸大学图书馆OPAC服务器对外来访问进行了一定限制,同时考虑到信息安全的重要性,在信息交互结构中我们采用了中间安全服务

4、器以及对功能代码进行映射的方式进行信息保护。由手机客户端发送自定义命令至安全服务器,然后安全服务器解析获得真实命令,通过URL形式发送API参数至X-Server,X-Server返回操作结果至安全服务器,由安全服务器转发至客户端。而在用户管理方面,采用LDAP认证的方式,认证服务器为学校用户管理服务器。系统结构如图1所示(一)功能模块设计1)主页a)馆藏资源该模块主要是为了满足用户对图书馆相关信息浏览、馆藏书目查询、馆藏分布导航、本校资源等功能的需求。包括图书馆图书信息检索、图书馆公告发布、新书上架通知、讲座、学校资源下载和在线阅读等。用户进入馆藏查询界面,首先可以看到最近热门图书

5、列表,输入关键字可以查询到图书馆所有的图书资源信息。书籍信息包括:书名、作者、出版社名、是否被接、剩余本数等信息b)一键续借为了方便同学们续借图书,此功能可以让学生在手机客户端进行续借手续,形成了“查书——借书——续借——还书”的完整闭环。此外,还会自动提醒还书期限。a)电子资源电子资源属于图书馆拥有的电子图书资源,支持在线阅读和离线下载。方便同学们在某本书已被借阅的情况下,还可以通过电子版进行阅读。实现了无纸化的阅读b)热门推荐图书馆会根据某本书籍的购买和阅读热度进行筛选,向同学们推荐高质量好口碑的图书,此外还会提供电子版和纸质版图书的购买链接。c)我的书架里面包括同学们借阅的图书

6、还有电子版的图书,支持离线下载阅读d)扫一扫可以利用华南师范大学的图书馆内已经安装的图书阅读电脑,通过扫描其中的二维码,即可得到相关的图书的信息以及下载1)快速检索基于百度新闻搜索的一个搜索功能,方便同学们搜索2)个人中心a)我的收藏可以看到自己收藏的图书,图书信息包括:书名、作者、出版社名、是否被接、剩余本数等信息。如果图书已被借,你在这里还可以设置对图书的关注,一旦图书被归还,就会对用户进行通知b)借阅历史这里会显示自己在图书馆曾经借过的图书c)离线下载显示已经离线下载的图书还有正在下载图书的情况d)清理缓存为了节省用户的手机空间,当需要清理手机内存的时候,会把之前的浏览历史,缓

7、存图片清理了e)更改用户用户登录分为两类用户:管理员和学生用户,可以通过登录界面中选定身份登录服务器根据登录选定的信息选择数据库中的数据表进行匹配用户名和密码正确则登录成功数据库逻辑结构设计在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。管理员用户有用户名和密码两个属性,通过这两个属性来确定管理员用户的身份是否合法,其中ID为主键,其E-R

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。