|
基于Android的移动本地个人数字图书馆系统探究[图]
http://www.cww.net.cn 2012年4月9日 10:42
Android 上应用程序有活动、服务、接收器和ContentProvider 四种主要类型。活动(Activity)是最常用的Android 应用程序形式。一个应用程序可包括一个或多个活动;服务(Service)是"在后台"运行着的应用程序,服务是没有UI 的应用程序;接收器(Receiver)接受请求并处理intent,并且没有UI元素;ContentProvider 是数据储存抽象机制。 2.3 Android 与其他手机操作系统的比较 从手机操作系统的Portablity、Relisbility、Connectivity、Product Diversity、Open Platform、Kernel Size、STandards、Security 和Special Features 几个方面进行比较,比较结果如下表: 表1 手机操作系统对照表 3 移动本地个人数字图书馆手机客户端功能设计 系统可采用 MVC 设计模式,视图由res/目录中XML 文件来实现,很好的将显示层分离,可增强程序的阅读行,并有利于系统的后期维护;控制器由Activity与用户的交互实现;模型层可用ContentProvider 实现系统内部资源共享。 (1)用户和图书管理模块[4].用户管理主要是读者和图书管理员的账户信息注册、查询、修改等,读者和管理员都可以通过手机客户端直接登录系统,进行账户管理;图书管理是指图书的检索、借阅、预约、续借等,借阅模块可以使自己避免借阅超期,续借模块可以延长开到期的图书的时间,预约模块可以预约未归还的书。 (2)在线阅读模块。此模块要包括在线搜索图书功能;在线及时阅读图书;书签功能,收藏阅读资源,记录阅读历史,方便第二次阅读;预读下页功能,使阅读更流畅;屏幕缩放和滑动翻页功能,阅读更人性化。 (3)数字资源下载模块。可以将喜欢的数字资源下载到手机本地,当网络断开时可以直接阅读本地资源,对本地资源分类管理,提供各类资源阅读器;建立全文索引,便于本地搜索。可用Service 实现,作为后台服务,不受其他进程影响。 (4)本地检索模块。本地可根据主题、题目、作者、关键字、摘要等进行本地全文检索。 (5)读者服务模块。在此模块读者可根据自己的兴趣定制信息和服务,例如热门书推荐、评论等,根据定制的服务,服务器端的信息更新及时推送到手机客户端。 (6)图书馆地理位置导航模块。用户可用来方便找到图书馆的位置。可用Android 集成地图模块实现此功能。 4 结论 目前移动数字图书馆已经有了很大的发展,但是多数还是基于短信和WAP 模式,有一定的局限性。本文分析胖客户端/服务器模式和Android操作系统的优势,构建了基于Android平台的本地个人数字图书馆模型。该系统打破了网络的限制,可随时访问图书馆资源,根据个人爱好建立自己的本地图书馆。手机是目前发展最快的网络移动设备,个人移动本地数字图书馆的模式打破了传统图书馆的模式,为图书馆服务提升了空间。 来源:中国科技论文在线 作 者:袁兆勇 刘文云编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
企业黄页 会议活动 |