基于J2ME手机网络商店的设计与实现(服务器端的开发)
来源:wenku163.com 资料编号:WK1632070 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1632070
资料介绍
摘 要
过去的几年,电子商务的迅猛发展为企业创造了极大的价值,使传统的企业商务模式发生了很大的改变。随着手机使用的普及和无线技术的发展,移动电子商务将会作为电子商务领域中的一种新型的电子商务模式,其发展前景是十分诱人的。可以预见的是,移动电子商务将成为21世纪电子商务领域的主战场。J2ME是为嵌入式消费电子设备提供的JAVA语言开发平台,是针对资源受限设备。因此基于J2ME平台的无线终端的应用程序开发以及与网络服务器端的信息交互开发就十分重要。利用客户端 + Java servlet + SQL Server数据库三层模式实现网上商店系统是通用的方法。所有的业务逻辑都封装在servlet中,数据库的使用提高了数据的安全性,而采用可扩展标识语言XML的数据格式实现了跨平台的数据交换。详细阐述了系统的需求分析、系统总体架构及详细设计,系统实现了以下功能:会员注册、登录、浏览物品详细信息和购买物品。
关键词:J2ME;可扩展标识语言;SERVLET;网络商店
The Palm Platform of e-Shop Based on the J2ME-Server Development
Abstract
Over the years, the fast fierce development of electronic commerce created tremendous value for the enterprise, which greatly changed traditional enterprise commerce pattern. With the prevalence of mobile phone and development of wireless, Mobile e-commerce will be a new e-commerce mode in the electronic commerce realm, and it is very promising. It can be predicted that the mobile e-commerce will become the major industry of e-commerce in the 21st century. J2ME is the platform that provides the JAVA language to develop the embedded electronic equipment of expense, which aims at the equipment that resource is limited. Therefore the interactive information exploitation developing with network server and applications of wireless terminal development based on J2ME platform is very important. It is a general method to implement the system of e-shop using three layers of pattern: client side + Java servlet + database of SQL Server. All the business logic encapsulated in the servlet, using of the database improved the security, and using the XML data format achieved cross-platform data exchange. To the system demand analysis, the system requirement analysis, the overall of system construction and the detailed design are elaborated in details in this paper, and the system achieves the following functions: Member registration, login, browse detailed information and purchase goods.
Key words: J2ME; XML; SERVLET; E-SHOP
系统主要工作流程
在客户端进入启动画面的时候,对于有账号用户来说可以首先选择是否登陆。如果不想登陆也可以退出系统。若用户没账号首先要申请帐号,如果不想申请帐号则也直接退出系统。假设用户申请成功,则进入登陆流程,如果登陆成功。用户就可以浏览物品,如果不想购买物品,也可以直接推出系统。如果购买物品,若成功可以选择退出,或则继续浏览物品。
系统总体框架
利用J2ME和JAVA SERVLET建立企业级移动电子商务应用是非常合适的,可以通过J2ME技术建立客户终端程序,通过JAVA SERVLET建立我的服务端程序。
在支持J2ME技术的PDA,手机等移动设备终端,可以利用它们支持的各种简档设计客户端程序,实现与用户的交互,同时,通过HTTP、HTTPS或XML等标准的网络协议与J2EE应用服务器实现数据传递。Web层和企业信息系统层用于构建我的服务器端应用,其中Web层用于实现与客户层的接口和交互,它使用Servlet程序处理客户端发出的连接和请求,并通过JDBC连接到企业信息系统层的数据库系统上。数据库系统处理SQL语句,会将处理结果以一个结果集的形式发送到业务逻辑层,业务逻辑层将接收到的信息提交给Web层的Servlet程序,Servlet程序再通过HTTP、HTTPS或XML将响应信息返回到客户端。
目 录
1 引言 1
1.1 选题背景 1
1.2 选题意义 1
2 相关技术及开发平台简介 2
2.1 J2ME简介 2
2.2 SQL SERVER数据库和JDBC 2
2.3 JAVA SERVLET技术介绍 2
2.4 XML和JDOM 3
2.4.1 XML简介 3
2.4.2 JDOM技术 3
2.5 开发平台及系统配置 3
3 系统需求分析和设计方案 4
3.1 需求分析 4
3.2 系统总体框架 4
3.3 系统设计关键技术 5
3.3.1 网络的连接 5
3.3.2 数据存储方式和数据的交换 5
3.4 业务数据流分析 5
3.4.1 联网的流程 5
3.4.2 访问数据库的流程 6
3.4.3 输入XML数据解析流程 6
3.4.4 输出XML文档建立流程 6
3.5 和客户端交互接口的约定 7
3.5.1 关于URL 7
3.5.2 URL参数约定规则 7
3.5.3 接收和发送的XML文档格式的约定 7
3.6 数据库的分析与设计 8
3.6.1 注册用户基本信息表user 8
3.6.2 商品信息表 8
4 具体的设计流程和实现系统构架 9
4.1 系统主要工作流程 9
4.2 系统功能模块设计 9
4.2.1 数据库联网模块的设计 9
4.2.2 注册模块的设计 10
4.2.3 登陆模块的设计 13
4.2.4 查询模块的实现 15
4.2.5 购买功能模块的实现 18
5 测试分析与问题处理 21
5.1 数据库连接 21
5.2 与客户端的连接 21
结 论 22
参考文献 22
致 谢 23
声 明 24
|