基于J2ME移动商务服务系统开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2ME移动商务服务系统开发

基于J2ME移动商务服务系统开发   摘要:移动电子商务是通过手机、个人数字助理等无线终端进行的电子商务。本文主要探索无线应用开发和移动电子商务的结合点,提出了基于J2ME移动商务服务系统解决方案,实现移动互联网环境下,无线终端(手机)用户可以通过客户端程序访问商务服务,提供商品交易对移动用户支持。本文以移动购物系统的研究与设计为基础,根据移动电子商务的具体需求,基于J2ME设计和实现一个移动购物系统,包括用户登录、商品选购、浏览订单、订单支付和账户管理等功能。   关键词:J2ME技术 移动电子商务      1 J2ME技术背景   随着无线应用与嵌入式系统愈来愈受到人们的重视,SUN推出了J2ME(Java 2 Micro Edition),J2ME是一种新的、非常小的Java应用程序运行环境,主要用于嵌入式系统的Java,它所定义的构架主要用在手持式设备上。J2ME是Java 2的一个组成部分,它与J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)并称。J2ME是一种广泛的以消费性信息产品为目标的,高度优化的Java运行时环境,其中的大部分类都保留了J2SE和J2EE的类,但根据移动设备的不同又优化和更新,主要针对那些使用有限的能源、有限的网络连接(常常是无线连接)以及有限图形用户界面能力的设备。J2ME由于开发速度代决、周期短、、支持手抓多及开发资源丰富等优点成为当今最受欢迎的手机软件开发平台。   2 J2ME移动购物系统的需求分析   2.1 系统功能的需求分析   移动购物系统的用例分析   2.1.1 用户   用户是指移动购物系统的使用者,同时也是交易过程的发起者,是本系统的主要服务对象。他能够通过登录连接到服务器端,浏览感兴趣的商品信息,购买自己需要的商品,支付生成的物品订单以及查询和管理自己的账户信息等。   2.1.2 登录   为了保证系统的安全性,用户想要使用移动购物系统就必须注册,注册信息包括用户名和密码等。使用移动购物系统的功能前,凭借注册的用户名和密码进行登录,验证合法后才能进行相应的操作。   2.1.3 浏览商品   本系统会以一种合理的方式将数据库中的商品信息展现给用户,用户也可以通过有关功能对商品信息进行筛选,使用户专注于自己感兴趣的信息。   2.1.4 购买商品   用户可以在手机端选择想要购买的物品,然后只需要简单的操作就可以生成相应的商品订单作为支付的依据,整个过程十分方便。用户也可以将自己喜欢的商品放入购物车中。购物车中的东西也可以修改,删除,清空。我们的购物车有保存的功能,等下次用户再次登录时我们会保存用户上次放入购物车中没有卖的东西。   2.1.5 订单支付   系统会把订单信息详细地展示给用户。用户只需要选择想要进行支付的订单,然后进行一系列简单操作,就可以使用自己的账户进行支付操作,这个过程中,支付请求被提交给金融机构的支付网关,由他们扣除用户账户内的金额,把他转到相应的商家的账户上,完成后返回一个交易成功的信息,整个支付过程结束。   2.1.6 信息查询   系统提供简单的用户信息查询和管理功能,用户对部分的注册信息进行修改。   2.2 各功能模块的分析   2.2.1 登陆模块   输入:用户输入正确的用户名和登陆密码。处理:根据用户输入的登陆信息与数据库中的信息作比较,信息符合要求即可登陆,否则登陆失败。输出:输出登陆处理信息。   2.2.2 注册模块   输入:用户输入用户名,登陆密码,真实姓名,住址,电话号码,性别,出生日期。处理:根据用户输入的注册信息与数据库中的信息作比较,信息符合要求即可注册,否则注册失败。输出:输出处理信息。   2.2.3 商品浏览模块   输入:商品类型,品牌等信息。处理:根据用户输入的信息读取数据库中的相关的数据项,并返回给客户端。输出:商品具体信息。   2.2.4 购物车功能模块   输入:商品信息。处理:把用户的所选择的商品的主关键字保存下来。输出:用户所选择的商品信息。   2.2.5 订单管理模块   输入:订单信息。处理:保存订单信息。输出:订单处理信息。   2.2.6 用户信息管理模块 输入:修改的和新输入的用户信息。处理:保存用户输入的信息。输出:处理信息。   3 系统分析与设计   3.1 系统架构的分析   本系统使用MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离。这样一个应用被分成三个核心部件:模型(Model)、视图(View)、控制器(Contro

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档