基于J2ME手机网络商店的设计与实现(客户端的开发)

上传人:cl****1 文档编号:561659064 上传时间:2023-12-11 格式:DOC 页数:15 大小:68.50KB
返回 下载 相关 举报
基于J2ME手机网络商店的设计与实现(客户端的开发)_第1页
第1页 / 共15页
基于J2ME手机网络商店的设计与实现(客户端的开发)_第2页
第2页 / 共15页
基于J2ME手机网络商店的设计与实现(客户端的开发)_第3页
第3页 / 共15页
基于J2ME手机网络商店的设计与实现(客户端的开发)_第4页
第4页 / 共15页
基于J2ME手机网络商店的设计与实现(客户端的开发)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《基于J2ME手机网络商店的设计与实现(客户端的开发)》由会员分享,可在线阅读,更多相关《基于J2ME手机网络商店的设计与实现(客户端的开发)(15页珍藏版)》请在金锄头文库上搜索。

1、 本文由conanfish9贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 基于 J2ME 手机网络商店的设计与实现(客户端的开发) 手机网络商店的设计与实现(客户端的开发) 论文 申请学位专业: 申请学位类别: 指导教师 职称) (职称) : 论文提交日期: 基于 J2ME 平台的掌上网络商店客户端的开发 平台的掌上网络商店 摘 要 根据 SUN 的定义, J2ME 是一种以广泛消费性产品为目标的高度优化的 Java 运行时环境, 它包括寻呼机、 移动、 可视、 数字机顶盒和汽车导航系统。 J2ME 具有显著的优势,它对移动设备的智能化和多样化提供

2、了革命性的解决方 案,并因其具有“Write Once, run anywhere”的 Java 特性提高了开发效率。 随着移动通信市场竞争的逐渐加剧, 移动通信运营商将逐步把战略投资方向转移 到种类繁多的无线数据业务上面来,因此 J2ME 无线数据应用具有较为广泛的商 业前景。目前,网上购物系统具备的 247 服务模式与即时互动方式,大量吸引 了广大购物者的注意力,具有很大的市场潜力。 本论文选择的是基于 J2ME 平台来研究无线网络模式下的网络商店,论文首 先介绍了 J2ME 相关的基础技术与理论,随后研究了在线销售系统的若干关键技 术,重点是对客户端部分的结构和具体功能做了较为详细的阐述

3、。最后,根据自 己的设计思路和方法实现了基于 J2ME 平台的掌上网络商店客户端系统的开发, 并与负责服务端开发的同学进行了验证、配合测试,达到了预期成果。 关键词 关键词:J2ME;XML;无线应用;网络商店 The Palm Platform of e-Shop Based on the J2ME Client Development Abstract According to Suns definition, J2ME is an optimized Java functioning environment oriented in massive consumption products

4、. And it includes: pagers, mobile phones, video phone, digital set-top boxes and car navigation systems. As a result, it provides a revolutionary solution for mobile devices and intelligent diversification, and improves the developing efficiency for its Write Once, run anywhere Java properties. Mean

5、while, as the competition of mobile communications market increases, mobile communications operators will gradually shift the strategic direction of the investment business to a wide variety of wireless data services to their superiors, So J2ME wireless data applications with a wider range of busine

6、ss will prospect. Currently, online shopping system with a 24 x 7 service, which is an immediate interactive mode, not only attracts a lot of customers, but also has great market potential. Based on that, this paper chooses J2ME-based network shop to study the wireless network model. At first, this

7、paper introduces and analyzes the J2ME related basic technology and theory. And then it studies some key technologies of the online sales system. Still this paper surveys the details of the client part of the structural analysis and specific functions. Finally, according to the ideas and design meth

8、od based on the J2ME platform for handheld shops network client system, and with the help of the classmate who was in charge of the server development, this paper achieves the expected results. Key words: Java 2 Micro Edition; XML; Wireless application; Network store 目 1 录 论文总页数:26 页 引言 1 1.1 1.2 选题

9、背景与目的 1 手机软件现状 1 2 相关技术与开发环境介绍 2 2.1 2.2 2.3 2.4 2.5 J2ME 概况 2 J2ME 体系结构 3 联网机制 5 数据交换技术 7 开发环境 8 关于 WIRELESS TOOL KIT 2.5 9 ECLIPSE 下面的 2.5.1 2.5.2 3 J2ME 环境配置 9 需求分析与设计方案 9 3.1 3.2 3.3 需求分析 9 设计方案 10 J2ME 客户端需要完成的任务 12 4 程序流程与具体实现 13 4.1 4.2 4.3 4.4 4.5 4.6 程序涉与到的若干类 13 XML 的解析 13 登陆系统实现 17 注册系统实现

10、 18 查询系统实现 20 购买系统实现 21 5 系统开发测试中的问题 22 5.1 5.2 屏幕跳转 22 事件处理机制 23 论 24 结 参考文献 24 致 声 25 明 26 1 引言 选题背景与目的 1.1 选题背景与目的 近几年,由于微处理器性能的大幅提升,加上无线通讯技术的突破,手持式 移动设备开始受到大众的青睐。短短几年,手机已经升级了几代产品,普与率 逐年攀升, 生产效率不断上升, 产品价格比个人电脑的摩尔定律有更惊人的下调, 以至手机是大多是城市居民不可缺少的一件随身设备。 继短信、 彩信等服务之后, 中国移动提供基于 Java 的百宝箱业务,应用产品遍与商务应用、信息获

11、取、英 汉互译、游戏娱乐等多媒体领域。根据官方公布的统计数据,我国移动用户 已突破 3 亿。依托这样的市场,一旦无线 Java 应用大规模开展起来,将会创造 出比短信业务更为惊人的利润。Java 语言原先的开发目的与市场的需求不谋而 合,并且也已经成为手机应用程序开发的标准,国际大公司如 Nokia、Motorola 与 Siemens 等所设计的手机都加入 Java 程序的支持, 可见在不久的将来, Java 将会成为移动设备上最热门的语言。 手机中将 Java 语言引入,作为一种通用的开发标准, 并将向市场推广普与仅 仅短短几年,中文资料除出版过相关书籍外,国相关介绍资源很有限, 国 J2

12、ME 开发商也屈指可数,名声较响的 Digital-Red 公司也仅成立于 1999 年。本 文可算是对新技术的一些尝试,代表对无线平台应用程序推广的一些努力。 而本次研究的目的就在于: 在设计 J2ME 网络商店-客户端中, 仔细研究 J2ME, 掌握基本的 J2ME 开发技术、网络编程技术,XML 解析技术等知识。 1.2 手机软件现状 Java 手机软件平台采用的基本 Java 平台是 CLDC (Connected Limited Device Configuration)和 MIDP (Mobile Information Device Profile),是 J2ME (Java 2

13、 Micro Edition)的一部分,在中国一般称为“无线 Java”技术。此前, 有人把它叫做“K-Java”;其实,K-Java 的叫法只是 Sun 公司在开发 KVM Java 虚拟机时的项目代号, 在该技术被正式命名为 KVM 后, 就不再用 K-Java 了。 KJava 即 J2ME(Java 2 Micro Edition) ,是 Sun 公司专门用于嵌入式设备的 Java 软 件。以 KJava 编程语言为手机开发应用程序,可以为手机用户提供游戏、个人信 息处理、电子地图、股票等服务程序。J2ME(Java 2 Micro Edition)是致力于消 费产品和嵌入式设备的最佳

14、解决方案。J2ME 在设计其规格的时候,遵循着“对 于各种不同的装置而造出一个单一的开发系统是没有意义的事”这个基本原则。 于是 J2ME 先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电 力供应也有限的嵌入式装置(比方说 PDA、 手机); 另外一种是运算能力相对较佳、 并且在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。因为这 两种区分,所以 Java 引入了一个叫做 Configuration 的概念,然后把上述运算 第 1 页 共 26 页 功 能 有 限 、 电 力 有 限 的 嵌 入 式 装 置 定 义 在 Connected Limited Device

15、 Configuration(CLDC)规格之中;而另外一种装置则规为 Connected Device Configuration(CDC) 规 格 。 也 就 是 说 ,j2me 先 把 所 有 的 嵌 入 式 装 置 利 用 Configuration 的概念区隔成两种抽象的型态。 Java 技术的开放性、 安全性和庞大的社会已有资源,以与其跨平台性, 即“编 写一次,到处运行”的特点,使 Java 技术成为智能手机软件平台的事实标准。采 用 Java 技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采 用的是什么操作系统和芯片,只要按照 Java 的要求去写程序就好了;同样,生产 手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用 Java 技术,可以 建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、 容方式多样的服务。 2 相关技术与开发环境介绍 相关技术与开发环境介绍 与开发环境 2.1 J2ME 概况 虽然 Java 已经被用到许多企业级软体上,可是其实骨子里面还是非常适合 用在嵌入式系统之中。 Java 平台演进到 Java2 后,Java 平台分别针对不同领域的需 J2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号