欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    Android手机卖场软件的设计与实现.docx

    • 资源ID:12432034       资源大小:13.68KB        全文页数:2页
    • 资源格式: DOCX        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Android手机卖场软件的设计与实现.docx

    Android卖场软件的设计与实现摘要】随着智能的快速普及,智能操作系统市场风生水起。为了让智能用户能够随时随地查询互联网所提供的效劳,一种高效的方法就是将应用系统的功能拓展到终端上,让能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能的应用软件及其需要的效劳将有广阔的开展前景。通过本软件,我们能查看最新、最热门的,选中商品能够下单添加到购物车以及对购物车的修改,用户既能给自己买,也能给他人代买,填完用户信息后能进行下单,并且可以通过WebService接口和端接口进行数据的相互传送,以及一系列的UI设计等等。【关键词】android;购物软件;智能平台引言随着移动通信的开展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高。本课题的目的在于掌握Java应用开发技术和移动软件平台开发技术。在以Java语言为根底,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的销售软件,形成一款具有一定功能的商务软件。1.系统总体任务及实现目标1.1系统任务本文从实际应用出发,提出了开发基于AndroidAPP的销售功能的软件。通过这款软件,能查看最新、最热门的,选中商品能够下单添加到购物车和对购物车的修改,能进行下单,并且可以通过WebService接口和端接口进行数据的相互传送,以及一系列的UI设计等等这些功能。1.2系统实现目标按照需求,可以大致规划在线销售系统的主要功能和模块。查看商品:能够能够查看最新、最热门的,并且能对其排序;购物车功能:能够选中商品能够下单添加到购物车和对购物车的修改;下单支持:能够对购物车里的商品进行下单;接口支持:通过WebService接口和端接口进行数据的相互传送;UI设计:能够进行端的美化,使具有一定的可观性;数据加密:WEB端和Cilent端的数据交互要通过RSA加密后传递。图1数据流程图2.系统分析2.1系统功能结构分析此Android在线销售系统根据需求分析,可得出系统的功能结构。主要有四个管理功能模块:商品展示、购物车管理、订单管理、接口管理和UI设计。2.2系统业务流程分析此Android在线销售系统的客户端的业务是消费者浏览商品,通过WebService从后台获取商品数据,并可以通过条件查找查看商品、按分类查找等,也可以查看商品明细;将需要的商品参加到购物车,可以修改商品的购置数量、删除商品;点击“提交时,先要判断用户是否登陆了,如果没有,就要先登陆,登陆成功后,用户才会进入订单确认阶段,此阶段要求填写用户信息;点击“完成后,订单生成;此时订单的数据会通过WebService接口传到后台,进行数据存储。2.3系统数据流程分析数据流程图是业务流程图的数据抽象,它屏蔽了业务流程中的物理背景而抽象出数据的特征,它描述了数据在业务活动中的运动状态。数据流程图描述了Android在线销售系统中商品的数据、数据流向、数据加工、数据存储及数据的来源和去向见图1。2.4概念模型设计在充分的需求分析的根底上,我们找出了该系统的实体信息,通过分类、聚集、概括等抽象方法,在对各实体信息以及各个实体间的联系经过逐步抽象、概括、分析、充分研讨根底上,最后根据分析以及标准化理论消除不必要的冗余数据或冗余联系。3.系统实施3.1Web端设计Web端的代码,采用了Hibernate和Spring框架。其中主要的代码:Dao接口:以下是商品查询的方法publicListfindBySortModeStringfield,Stringmode,intstart;DAO实现类:SuppressWarnings“uncheckedpublicListfindBySortModefinalStringfield,finalStringmode,finalintstartListlist=getHibernate-Template.executeFindnewHibernateCallbackpublicObjectdoInHibernateSessionsessionthrowsHibernateException,SQLExceptionStringhql=String.format“fromProductInfopiwherepi.dimProductStatus=1orderbypi.%s%s,field,mode;Queryquery=session.createQueryhql;uery.setFirstResultstart;uery.setMaxResultsMobileClientService.PAGE_SIZE;returnquery.list;returnlist;Model实体类:下面是订单与商品的映射表的model,代码如下:publicMapOrderProductpublicMapOrderProductOrderInfoorderInfo,ProductInfoproductInfo,Stringremarksthis.orderInfo=orderInfo;this.productInfo=productInfo;this.remarks=remarks;3.2Client端设计数据提供者ForecastProvider继承ContentProvider,是在应用程序间共享数据的一种接口机制。应用程序在不同的进程中运行,因此,数据和文件在不同的应用程序之间是不能够直接进行访问的,而CotentProvider为程序员提供了较高级的数据共享方法,应用程序可以指定需要共享的数据,而其他应用程序那么可以在不知数据来源、路径的情况下,对共享数据进行查询、添加、删除和更新等操作。ShoppingCartItem类中有以上公有静态属性完全对应数据库中shopping_cart的表。创立数据库:DatabaseHelper类继承SQLiteOpenHelper,SQLiteOpenHelper这个类可以辅助建立、更新和翻开数据库。DatabaseHelper在建立数据库时,同时建立了三个数据库表shopping_cart、user_info和contacts,并对保存配置信息的表进行了初始化。查询、添加、删除、更新功能,本系统中,对购物车和用户信息的数据操作代码是专门写在自己的DAO里面。WebService的数据交互是PhoneSell_Client工程的核心模块,在用户翻开软件后就自动获取数据。本系统中,所有的商品图片是存放在Tomcat的效劳器上的,传到端的就是图片的网络地址,所以,为了节约留恋,图片地址传过来后,端会获取这些图片,这些网络图片先下载到本地cache目录保存,以imagUrl的图片文件名保存,如果有同名文件在cache目录就从本地加载,这样就能到达节约流量的目的。升级是每款软件必须的功能,有了这个功能,开发者才能不停的开发和发布新的版本,使用者才能不断的享受越来越丰富的效劳。在互联网上进行文件传输、电子邮件和商务往来存在许多不平安因素,特别是对于一些大公司和一些机密文件在网络上传输,而且这种不平安性是互联网存在根底TCP/IP协议所固有的,包括一些基于TCP/IP的效劳;所以为了保证平安,我们必须给文件加密。在此工程中,我们采用了RSA非对称加密。4.系统发布软件主要功能界面详细页面实现如图4-14-3所示。参考文献【1】滕冲.工程管理M.中国水利水电出版社,2021.【2】美莱文Levine,H.A著.闫军译.工程管理实战技巧与工具M.2021.

    注意事项

    本文(Android手机卖场软件的设计与实现.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开