基于JEE的掌上商店的设计与实现.doc

上传人:marr****208 文档编号:133561952 上传时间:2020-05-28 格式:DOC 页数:25 大小:364KB
返回 下载 相关 举报
基于JEE的掌上商店的设计与实现.doc_第1页
第1页 / 共25页
基于JEE的掌上商店的设计与实现.doc_第2页
第2页 / 共25页
基于JEE的掌上商店的设计与实现.doc_第3页
第3页 / 共25页
基于JEE的掌上商店的设计与实现.doc_第4页
第4页 / 共25页
基于JEE的掌上商店的设计与实现.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于JEE的掌上商店的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JEE的掌上商店的设计与实现.doc(25页珍藏版)》请在金锄头文库上搜索。

1、基于J2EE的掌上商店的设计与实现摘 要过去的几年,电子商务的迅猛发展为企业创造了极大的价值,使传统的企业商务模式发生了很大的改变。随着手机使用的普及和无线技术的发展,移动电子商务将会作为电子商务领域中的一种新型的电子商务模式,其发展前景是十分诱人的。可以预见的是,移动电子商务将成为21世纪电子商务领域的主战场。J2ME是为嵌入式消费电子设备提供的JAVA语言开发平台,是针对资源受限设备。因此基于J2ME平台的无线终端的应用程序开发以及与网络服务器端的信息交互开发就十分重要。利用客户端 + Java servlet + SQL Server数据库三层模式实现网上商店系统是通用的方法。所有的业务

2、逻辑都封装在servlet中,数据库的使用提高了数据的安全性,而采用可扩展标识语言XML的数据格式实现了跨平台的数据交换。详细阐述了系统的需求分析、系统总体架构及详细设计,系统实现了以下功能:会员注册、登录、浏览物品详细信息和购买物品。关键词:J2ME;可扩展标识语言;SERVLET;网络商店The Palm Platform of e-Shop Based on the J2MEServer DevelopmentAbstractOver the years, the fast fierce development of electronic commerce created tremend

3、ous 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 mobil

4、e 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 develo

5、ping 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

6、 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 syst

7、em achieves the following functions: Member registration, login, browse detailed information and purchase goods.Key words: J2ME; XML; SERVLET; E-SHOP目 录论文总页数:24页1引言11.1选题背景11.2选题意义12相关技术及开发平台简介22.1J2ME简介22.2SQL SERVER数据库和JDBC22.3JAVA SERVLET技术介绍22.4XML和JDOM32.4.1XML简介32.4.2JDOM技术32.5开发平台及系统配置33系统需求分

8、析和设计方案43.1需求分析43.2系统总体框架43.3系统设计关键技术53.3.1网络的连接53.3.2数据存储方式和数据的交换53.4业务数据流分析53.4.1联网的流程53.4.2访问数据库的流程63.4.3输入XML数据解析流程63.4.4输出XML文档建立流程63.5和客户端交互接口的约定73.5.1关于URL73.5.2URL参数约定规则73.5.3接收和发送的XML文档格式的约定73.6数据库的分析与设计83.6.1注册用户基本信息表user83.6.2商品信息表84具体的设计流程和实现系统构架94.1系统主要工作流程94.2系统功能模块设计94.2.1数据库联网模块的设计94.

9、2.2注册模块的设计104.2.3登陆模块的设计134.2.4查询模块的实现154.2.5购买功能模块的实现185测试分析与问题处理215.1数据库连接215.2与客户端的连接21结 论22参考文献221 引言1.1 选题背景网上购物正逐步走向平民化,调查机构AC尼尔森最新研究显示,63%的中国网民曾在网上购物。有业内人士认为,中国的网上购物人数在快速增长,年轻的中国男性更热衷于网上购物。民众对电子商务的热情高涨,表明我国民众电子商务意识的提高,电子商务正改变着人们的消费方式。而近年来随着移动技术的发展,手机在人们中的普及,传统的电子商务越来越满足不来了人们的需求,出现了一种新型的电子商务模式

10、移动电子商务。与传统的Internet上的在线交易相比,移动电子商务具有许多优点,移动交易不受时间和地点的限制;效率高,大大节省客户交易的时间;移动终端的身份固定,能够向用户提供个性化移动交易服务;可以提供与位置相关的交易服务。移动电子商务将用户和商家紧密联系起来,而且这种联系将不受PC或连接线的限制,使电子商务走向了个人。传统的电子商务形式受到越来越大冲击,以网络化、知识管理、全球化为主要特征的信息化社会已是不可逆转的趋势,电子商务化已成为企业发展的必由之路。而信息化社会的核心是互联网、移动通信和电子商务,而三者的有机结合更是未来社会的大势所趋。移动电子商务的快速发展。移动电子商务的基础是互

11、联网,移动电子商务的主要特点是灵活、简单、方便。它能完全根据消费者的个性化需求和喜好定制,设备的选择以及提供服务与信息的方式完全由用户自己选择控制。移动电子商务时代正向我们走来。1.2 选题意义目前,人们逐渐意识到融合移动通信技术的电子商务将具有更大的潜力,移动电子商务的市场前景普遍被业内人士看好。参与电子商务的主要角色是企业(Business)和消费者(Customer),因此在企业之间、企业与消费者之间,网上交易构成了B to B(B2B即Business to Business企业到企业)、B to C(即Business to Customer 企业到用户)两种最典型的商务模式。据预测

12、,到2003年,超过10%的电子商务交易将通过移动通信设备来完成;预计到2008年,全球将出现10亿移动电话用户、10亿因特网用户,其中5亿为移动因特网用户;到2005年截止,将有25%的数据业务通过移动通信设备来传输。这些移动终端构成了移动电子商务巨大的潜在市场。移动电子商务的特征移动电子商务和传统的电子商务存在很大的区别,主要有下述两点:(1) 不受时间和地点的限制。(2) J2ME的优点同传统的WAP相比,J2ME有很多的优点。这些优点主要表现在:网络编程灵活,能突破B/S结构的一些限制,使得上层程序更加自由。正是J2ME的优点,而基于J2ME平台的移动电子商务将具有更大的潜力和优点。本

13、文将研究如何利用JAVA SERVLET和XML技术构建一个基于J2ME平台的掌上网络商店服务器端的开发。2 相关技术及开发平台简介2.1 J2ME简介J2ME(Java 2 Platform Micro Edition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和J2SE,J2EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。目前阶段,J2ME最流行的应用是游戏软件。因为与需要昂贵的专用设备和开发工具的竞争对手(如索尼和任天堂)相比,J2ME程序可以在P

14、C机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易和廉价。实际上J2ME的用途和前景要广泛得多。2.2 SQL SERVER数据库和JDBCSQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase和Ashton-Tat三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了。Microsoft 将SQL Server 移植Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase

15、则较专注于SQL Server在UNIX操作系统上的应用。在本书中介绍的是Microsoft SQL Server,以后简称为SQL Serve或MS SQL Server。SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本。该版本继承了SQL Server 7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。JDBC的全称是Java Database Connectivity(严格地讲,JDBC是Sun Microsystems的商标而非缩写)。它是Java编程语言中用来规范客户端程序如何来访问数据库的API,提供了诸如查询和更新数据库中数据的方法。JDBC是面向关系型数据库的。JDBC驱动程序共分四种类型:类型1:JDBC-ODBC桥类型2:本地API驱动类型3:网络协议驱动本地协议驱动。2.3 JAVA SERVLET技术介绍Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的 Java程序。除了Java Se

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

当前位置:首页 > 高等教育 > 其它相关文档

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