基于j2me和j2ee的校园移动图书馆系统的设计与实现李晨龙__范例内容摘要:
........................................................................................... 42 数据库处理类的实现 ............................................................................................ 43 各个 Web 页面的实现 ........................................................................................... 43 7 SMOLS 系统测试与运行 ............................................................................................................. 44 测试数据的编制 ............................................................................................................... 44 系统运行效果 ................................................................................................................... 45 8 总结与展望 .................................................................................................................................. 46 总结 ................................................................................................................................... 46 展望与进一步工作 ........................................................................................................... 46 参考文献 .......................................................................................................................................... 48 附录 .................................................................................................................................................. 49 附录 A 校园移动图书馆系统功能性需求调查问卷 ............................................................. 49 致谢 .................................................................................................................................................. 50 内蒙古科技大学毕业设计说明书(毕业论文) 1 1 绪论 项目 开发 背景 数字图书馆发展现状 自二十世纪九十年代以来,随着互联网的迅猛发展和高新技术的日益普及,人们逐渐认识到信息是知识经济的基础,谁掌握了信息,谁就掌握发展经济的主动权。 因此,有序组织网上的信息已越来越引起世界各国的重视。 而各高校及地方政府的图书馆正是大量信息的汇聚地,但他们长期以纸质文本的形式储存在图书馆,这大大制约了各种有效资源的利用率。 随着计算机技术、通信技术和网络技术的迅速发展为建设大规模的图书馆信息系统的发展提供了环境和条件。 在这 种情况下,数字图书馆应运而生了。 “数 字图书馆 ”(Digital Library),是用数字技术处理和存储各种图文并茂的文献的图书馆,实质上它是一种多媒体制作的分布式信息系统。 数字图书馆则能够利用数字技术有序地组织各种信息资源,使人们能够快速准确地定位自己所需的信息。 目前我国已经建设了为数众多的数字图书馆,以笔者所在的内蒙古科技大学图书馆为例,十余个数字图书馆已经被订购,这里包含了中外文书刊和音频视频等各种类型的数字信息资源。 3G 移动应用时代 3G(3rd Generation)——第 三代移动通信技术。 相对第一代模拟制式手机 (1G)和第二代GSM 等数字手机 (2G),第三代手机一般代表将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G 能够提供更大的系统容量和更高的数据传输速率,这使其除可承载原有的话音业务和短信业务外,还能够开设许多新的业务,包括高速互联网访问、移动电子商务、定位业务、交互式游戏、远程教育、远程办公、医疗会诊、高速文件传 送、多声道可视会议电话、视频点播等移动多媒体业务和宽带数据业务。 [1] 伴随着这种通信技术以及手机硬件和操作系统的升级,移动应用的开发 进入了一个多样化的阶段。 人们利用 3G 带来的传输速度等优势开发出一大批功能更加强大的移动应用程序,给用户带来了更加丰富多彩的移动体验,使人们可以在手机上享受到与 PC 上的应用程序相似的因特网服务。 比如,中国移动就针对各种品牌手机建立了一个移动应用商城,这里 “琳琅满目 ”的应用程序可以高速访问网络资源,可以满足用户不同层次的应用需求。 内蒙古科技大学毕业设计说明书(毕业论文) 2 校园移动数字图书馆系统的开发初衷 正是在以上的技术背景和形势下,考虑到可以将传统的数字图书馆和移动通信结合起来,从而建立移动数字图书馆系统,即用户通过移动终端设备(如手机 、 PDA)等,以无线接入方式接受图书馆服务的移动应用系统。 它使人们能够随时随地通过手机和无线网络来享受查询自己的借阅状况,检索书目和阅读各种电子图书资源等多种服务。 另一方面从笔者作为高校学生的实际出发,开发一套专门针对校园图书馆的移动系统也是具有重大实际意义的。 在校生都会经常到图书馆借书,去图书馆之前,一般都是先在电脑上查好书,记下书名或者索书号,然后再去图书馆借书,或者直接去图书 馆里的电脑上查书,电脑数量有限,每次要专门排队检索资源;还有, 学生 们会经常忘记还书期限,结果就是被罚款;最后,一般高校图书馆都 具有数量众多的数字图书和多媒体资源,而这些资源只能在电脑上阅读,这对于大多数电脑普及率并不高的专业的学生并不公平,使得资源利用率很低。 从上面的情况描述中,我归纳出三点问题,一是电脑不够或不方便使用,二是经常忘记还书时间,三是数字图书资源利用率不高。 所以笔者想到了学生中普及率很高的手机,做一个校园移动数字图书馆系统(以下简称 SMOLS),把 PC 机上可以实现的功能移植到手机上来,同时加入还书自动提醒功能,真正做到随时查询,永不罚款,无限阅读。 项目 应用现状 与本 项目 类似的项目已经有不少实践,一些发达国家 很早就实施了 “手机图书馆 ”项目。 下表列出的是一些已经实施的移动图书馆项目所提供的服务种类以及服务方式 [2]。 表 部分移动图书馆提供服务一览表 北理工图书馆 上海图书馆 重大图书馆 国家图书馆 日本东京大学 I- Mode 芬兰赫尔辛基技术大学 Liblet TM 即时通知 /短信 √ √ √ √ √ √ 预约、提醒、续借、催还 /短信 √ √ √ √ √ √ 内蒙古科技大学毕业设计说明书(毕业论文) 3 参考咨询 /短信 √ √ √ √ √ WAP 服务 √ √ √ √ 以上可以看出在项目实施过程中主要依赖 SMS 短信方式和 WAP 网站这两种形式,而且正在从短信服务到多媒体消息服务并向无线网络服务不断演进。 比如加拿大 Athabasca 大学移动图书馆 Mlibrary 项目。 该项目对于保证移动图书馆网站的内容能够适合小屏幕阅读做了大量工作,也就是格式可以随着访问网站的设备而调整。 Mlibrary 系统能够自动识别用户的设备,并给其提供适合该用户阅读的网站版本(移动版或 PC 版)。 此外,用户也可以通过手机访问由 Innovative Interfaces 开发的专为无线移动设备设计的自动图书馆系统图书馆目录airpac。 用户可以用移动设备检 索馆藏目录、核实图书到期时间、请求文献、以及浏览自己的借阅历史。 [3] 在国内,也有部分高校图书馆如安徽财经大学 、 成都理工大学 和同济大学 图书馆都已经建成主要基于短信服务和 WAP 服务的手机图书馆。 清华大学图书馆于 2020 年得到教育部人文社会科学研究规划基金项目 ——“基于无线广域网的移动数字图书馆实现和服务机制的若干关键问题 ”的支持,开始建设清华大学无线移动数字图书馆系统 Tsinghua university WIreless Mobile Library System (TWIMS)。 此系统利用 WAP 应用服 务,主要提供用户管理,移动OPAC(Online Public Access Catalogue),电子资源检索和管理等功能。 而各地方公共图书馆也在积极开展移动图书馆项目,如国家图书馆已经建成的 “掌上国图 ”,通过下载客户端用户可以享受到移动数字图书馆、短信服务、国图 WAP 网站、国图手机阅读服务和国土漫游五大部分内容。 另外专门针对手机开发的商业化电子书阅读服务也已经十分普遍,比如百阅 ——拥有百万图书资源的手机电子书阅读器。 2020 年 5 月中国移动公司正式宣布手机阅读业务商用上市,并与中国作家协会、中国出版集团 、中国编辑学会、国家图书馆四家国家级合作伙伴签署战略合作协议,它是以手机终端和移动电子书为主要形态,与具备内容出版或发行资质的机构合作,整合各类阅读内容,满足客户随时随地阅读需求的一项业务。 通过技术创新与内容整合,以随时随地、海量存储、无线下载等为特征的手机阅读,将为广大 3G 用户的生活带来新选择。 内蒙古科技大学毕业设计说明书(毕业论文) 4 项目 研究思路及论文结构 3G 对建设移动数字图书馆的启发 通过以上现状分析可以看出,移动图书馆的发展已经步入到网线网络服务阶段,然而大部分高校的移动图书馆依然仅仅停留在短信通知和简单的 WAP 信息 浏览,并没有将完整的图书馆业务移植到手机终端上。 随着 3G 时代的来临,图书馆可以把几乎所有的业务都搬到无线终端上进而实现真正意义上的移动图书馆,将个性化的图书馆服务实现到每个人的随身无线终端上。 比较 2G 手机图书馆通过短信方式开展的个性化服务方式, 3G 带宽和速度的大幅度提升,使手机终端作为处理信息的多样化功能集合体成为可能。 进入 3G 时代,互联网与移动网络结合,移动图书馆的服务可以在原有主要功能基础上增加诸如期刊报纸全文数据库和电子书全文下载、流媒体与多媒体服务,以更好的利用 3G的带宽优势。 因为在 3G 之前无论 是 CSD 还是 GPRS,它们的数据传输速度都不足以满足开展多媒体数字资源服务的需要,所以这些服务的开展大都是依托因特网与 PC 进行,现在这些问题随着 3G 网络的出现必将得以解决。 比如 TDSCDMA 的数据传输速率可达 2Mbps,完全可以满足基于流媒体技术的 VOD 视频点播业务的需要 ,读者可以随心所欲利用图书馆的多媒体数字资源。 [4] 所以现在一些商业的手机阅读电子书业务已经实施,然而这在高校图书馆方面却一直存在空缺。 我们急需将这种移动阅读接口与高校图书馆现存的众多数字资源融合起来,将 3G无线技术应用于图书馆,开展移 动数字图书馆服务建设,以期更好地为读者服务。 选择开发技术 在开发本系统之前需要确定开发技术。 在移动客户端方面,可供选择的有已经被普遍使用的 WAP 技术和 J2ME 平台技术,相对应的解决方案分别采用 CMWAP 接入方式的 WAP 浏览器方式和采用 CMNET 接入方式的J2ME 的客户 /服务器方式。 本系统根据设计初衷为了更好实现期望的功能选择了后者,分析如下: WAP 技术是一个统一开放的无线协议标准,采用 WAP 浏览器方案主要是应用 WAP 的便捷、快速和个性化的特点。 但是这种 WAP 移动应用解决方案也存在缺点: [5] 内蒙古科技大学毕业设计说明书(毕业论文) 5 (1) 移动终端只能通过采用 B/S 方式访问 Inter。 WAP 微浏览器只能访问 WML 脚本,而不是主流的 HTML,也不能显示复杂格式的图形。 (2) WAP 解决方案需要移动终端通过 WAP 网关才能访问 Inter,由于 WAP 网关的存在不可避免地带来新的安全隐患。 (3) WAP 解决方案不能访问终端设备本地存储区,需要运行于在线环境中,大量的数据交换和数据计算增加了服务器负荷。 J2ME是 SUN公司为小型资源受限终端设备的应。基于j2me和j2ee的校园移动图书馆系统的设计与实现李晨龙__范例
相关推荐
也随着改变。 短消息已经成为手机用户最常使用的业务之一 [7][8]。 除了大量使用的手机用户到手机用户的点对点短消息通信业务之外,从短消息服务平台到手机用户的短消息增值服务业务也在快速发展。 移动目标监控中心到移动目标定位终端的短消息数据传输就属于这种增值业务。 短消息服务简介 短消息服务( Short Message Service,简称 SMS)是通过手机发送和接收有限长度的文本信息的功能
费降到每条数据包 元,今后还有更大的优惠,因此卫星通信不再是一种高不可攀的通信方式,在通信网设计时可以扬长避短合理 利用卫星通信。 各种信道的比较如表 1 表 1 信道对比表 通过对上述各种通信方式的分析比较 , 所以本人首选了 GSM 短信息传输作为通信方式。 三、方案论证 整机框图 本 设计 主要由单片机系统、 TC35i 模块、液晶显示模块、热释电红外传感器及继电器等部分组成。
公交拐点信息实体图 站点编号 公交站点信息 站点经度 站点名 站点纬度 经过该站点的公交线路 此站点的拐点信息 站点周边信息 更新时间 拐点编号 公交拐点信息 拐点经度 拐点站点名 拐点名 更新时间 拐点纬度 2 3 公交查询系统的总体设计 数据库设计 关系数据库 逻辑设计的结果是一组关系模式的定义。 通过第二章的需求分析以及管理人员的业务流程图
以 对于已经注册的考生及 系统中已经存在的 教师进行删除操作,对于未注册过的考生及 系统中未存在的 教师进行添加操作;教师类用户可以 创建试题、删除试题 、 修改试题,也可 进行试题维护、 修改密 码 以及对成绩的 统计 ;学生类用户主要是参与考试,完成试卷,查询成绩。 2. 考试数据的存放和处理过程必须保密,需要一定的安全性保障若考生需要查卷,经审核方可以。 3. 题目的选择具有稳定性、随机性
账户管理 模块用于 用户 修改自己的密码和 邮箱 3) 头像设置 头像设置模块 主要是为了 用户 设置自己的用户头像。 用户查看 帖 子 和回复模块 用户 查看帖子和恢复模块 来 使用户群 们交流,起到论坛的最基本的作用。 其功能模块图如图 所示 图 用户查看帖子和回复模块 完善信息 基本信息 账户管理 头像设置 签名设置 用 户 查看帖子信息 回复帖子信息 8 1) 查看帖子
目前动态网页的开发技术主要有三种 :JSP、 ASP、 ,我们可以看出 JSP 所具 有的优势。 三者都提供在 HTML 代码中混合某种程序代码、有语言引擎解释执行程序代码的能力 .在 ASP、 PHP、 JSP 环境下 ,HTML 代码主要负责描述信息的显示样式 ,而程序代码则用来描述处理逻辑。 普通 HTML 页面只依赖于 Web 服务器 ,而 ASP、 PHP、 JSP