基于J2ME手机网络商店的设计与实现(客户端的开发)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
根据SUN的定义, J2ME是一种以广泛消费性产品为目标的高度优化的Java 运行时环境,它包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。J2ME具有显著的优势,它对移动设备的智能化和多样化提供了革命性的解决方案,并因其具有“Write Once, run anywhere”的JAVA特性提高了开发效率。随着移动通信市场竞争的逐渐加剧,移动通信运营商将逐步把战略投资方向转移到种类繁多的无线数据业务上面来,因此J2ME无线数据应用具有较为广泛的商业前景。目前,网上购物系统具备的24×7服务模式与即时互动方式,大量吸引了广大购物者的注意力,具有很大的市场潜力。
本论文选择的是基于J2ME平台来研究无线网络模式下的网络商店,论文首先介绍了J2ME相关的基础技术与理论,随后研究了在线销售系统的若干关键技术,重点是对客户端部分的结构和具体功能做了较为详细的阐述。最后,根据自己的设计思路和方法实现了基于J2ME平台的掌上网络商店客户端系统的开发,并与负责服务端开发的同学进行了验证、配合测试,达到了预期成果。
关键词:J2ME;XML;无线应用;网络商店
The Palm Platform of e-Shop Based on the J2ME-
Client Development
Abstract
According to Sun’s definition, J2ME is an optimized Java functioning environment oriented in massive consumption products. 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. Meanwhile, 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 business 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 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 method 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
J2ME 体系结构是基于设备的系列和类别的。一个类别定义了一个特定种类的设备:移动电话、简单寻呼机和电脑记事本都是单独的类别。对存储器和处理能力有相近需求的若干类别的设备构成设备的一个系列。移动电话、简单寻呼机和简单个人电脑记事本一起就是占用资源很小的设备的一个系列。
本程序是C/S结构,而客户端需要做的就是和用户的交流,将用户的信息发送给服务器,将服务器的信息反馈给用户,因此一个完整的基于j2me的掌上网络商店应该具备以下的功能:
1.注册功能:用户的注册分为注册成功与注册失败(用户名存在),新用户必须使用注册功能以后才可以进行其他操作。
2. 登陆功能:用户的登陆是将用户输入的帐号和密码发送给服务器,由服务器来进行判断,是否在数据库呢存在,如果存在则跳转到主菜单,否则跳转到注册系统。
3. 查询功能:用户进入系统后需要了解各种各样的商品,那么就需要对分类进行查询,查询分为2个部分来进行,首先用户需要确定一个大的方向也就是告诉服务器端应该在数据库的什么地方进行查找,缩小了查找的范围,然后需要用户输入关键字进行查询,更加准确定位商品的具体信息。
4. 购买功能:看好了商品若是用户喜欢就涉及到一个购买的过程了,用户需要输入商品的ID号(通过查询得到),和购买的数量。
eclipse下面的J2ME环境配置
一、需要下载的软件包括:
JDK 1.5;Eclipse 3.2;Eclipse 3.2汉化包;EclipseMe 1.6.6;WTK 2.5。
二、配置过程
1.安装JDK。
2.安装Eclise 3.2。
3.安装汉化包和EclipseMe。
4.安装WTK2.5。
5.设置EclipseME。
到此,基本上 J2ME 基本环境结束了。
目 录
1 引言 1
1.1 选题背景及目的 1
1.2 手机软件现状 1
2 相关技术及开发环境介绍 2
2.1 J2ME概况 2
2.2 J2ME体系结构 3
2.3 联网机制 5
2.4 数据交换技术 7
2.5 开发环境 8
2.5.1 关于WIRELESS TOOL KIT 2.5 9
2.5.2 ECLIPSE下面的J2ME环境配置 9
3 需求分析与设计方案 9
3.1 需求分析 9
3.2 设计方案 10
3.3 J2ME客户端需要完成的任务 12
4 程序流程与具体实现 13
4.1 程序涉及到的若干类 13
(优秀毕业设计:www.2bysj.cn)
4.2 XML的解析 13
4.3 登陆系统实现 17
4.4 注册系统实现 18
4.5 查询系统实现 20
4.6 购买系统实现 21
5 系统开发测试中的问题 22
5.1 屏幕跳转 22
5.2 事件处理机制 23
结 论 23
参考文献 24
致 谢 25
声 明 26