服务热线:189-2383-0091189-2383-9955

在线咨询:22805398742570668565

当前位置:首页 > 电路板克隆J2ME的移动图书馆设计方案

电路板克隆J2ME的移动图书馆设计方案

    随着互联网和移动通信技术的不断发展,全球进入了信息化时代,人类的通信方式发生了根本性的改变,网络和手机成为越来越普遍的通信工具。越来越多的手机增值服务应运而生,一种崭新的以手机为移动终端的数字图书馆服务方式也悄然兴起。这种基于图书馆的手机增值服务,即“手机图书馆”作为一个概念被提出来,并逐渐成为图书馆继网络服务之后的新兴服务领域[1-3]。
    1 系统分析
    手机图书馆是在无线通信网络环境下对数字图书馆服务功能的进一步延伸,其实现的三个基本组成部分为手机终端、无线互联网、数字图书馆系统。系统采用基于J2ME嵌入式软件的实现方式。
    1.1 J2ME体系结构
    J2ME是SUN公司针对嵌入式、消费类电子产品推出的开发平台,可将手机图书馆系统设计成一个可在手机上安装的客户端软件,读者可以通过该软件访问图书馆提供的无线移动服务功能[4-5]。
    J2ME定义了一种灵活的层次结构来规范众多的移动设备,电路板克隆不同层次的规范相互协作来提供一个完整的移动JAVA平台。J2ME定义的移动JAVA平台分为四层:主机操作系统、配置(Configuration)、简表(Profiles)和厂商可选包。其体系结构如图1所示。
    其中,配置是将基本运行环境定义为一组核心类和一个运行在特定类型设备上的特定的JVM[6]。简表定义了应用程序所支持的设备类型。特别地,它向J2ME配置添加了特定域的类来定义设备的某种作用,它建立在配置的顶部。厂商可选包指的是由厂商提供给程序开发人员的一组与其他规范没有任何依赖性的类库,开发人员可以利用这一类库来开发出具有特定功能的应用程序。
    1.2 功能需求分析
    根据调查与研究,考虑目前中国移动通信的发展和主流手机设备的状况,系统主要提供用户登录、修改密码、设置还书提醒、书籍检索、预约与取消预约图书、续借书籍、查看用户信息和服务信息及帮助等功能。移动图书馆需求的总体用例图如图2所示。
    系统主要功能如下:
    (1) 设置提醒:系统要求用户能够为自己借的每本书籍单独设置还书提醒功能。提醒时间到时,如果用户没有使用本系统,程序应该能够自动启动移动图书馆软件显示提醒书籍的相关信息及播放音乐直到用户点击确定;若用户正在使用本系统,该提醒会被忽略。
    (2) 检索书籍:可分为按关键字检索和按书的索引号检索两种情况。pcb抄板用户可以根据自己的需要选择检索方式。
    (3) 预约图书:当某本书已经全部借出时,用户可以建立图书预约,待别人还后,用户可以在第一时间借到该书。若该书在图书馆有库存,则该书不能预约,用户可自行到图书馆借阅。
    (4) 取消预约:用户可以登录自己的帐号取消该书的预约。
    (5) 续借图书:系统要求提供图书续借功能。若该书没有人预约,用户可续借,续借后该书的还书时间为当前日期的30天之后;若该书已经有人预约了,则用户不能续借。
    (6) 查看帐号:包括查看已借书籍、查看预约图书和查看帐单三个功能。查看已借书籍,可以查看自己已借书籍的列表,选择某本书后还可以查看该书的相关信息,包括该书的到期时间;查看预约图书,可以查看自己已经预约的书籍的相关情况,包括该书是否可借的状态,以方便用户尽快借到自己想借的书;查看帐单,可以查看到目前用户还没有交的罚款信息。列出每本书欠款的情况,包括每本书的书名、罚款数目以及罚款原因等信息。