当前位置:首页>> >>


基于Android技术的网上商城系统的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20181030004414637    类型:共享资源    大小:60.83MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 技术 网上商城 系统 设计 实现
    资源描述:
    本科毕业论文(设计)本科毕业论文(设计)题 目 基于 Android 技术的网上商城系统 的设计与实现 专 业 软件工程 作者姓名 张兴伟 学 号 2013204773 单 位 聊城大学 指导教师 李寰 2017 年 5 月教 务 处 编原创性声明本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。学位论文作者签名: 日期: 指 导 教 师 签 名: 日期: 聊城大学本科毕业设计0目 录前 言 .....................................................11. 绪论 ....................................................11.1 选题意义 ...............................................................................................................................11.2 研究现状 ...............................................................................................................................22. 开发环境介绍 ............................................32.1 Eclipse 简介 ............................................................................................................................32.2 Android 简介 ..........................................................................................................................43. 需求分析 ................................................53.1 需求分系重要性 ...................................................................................................................53.2 功能需求 ...............................................................................................................................63.3 性能需求 ...............................................................................................................................64. 总体设计 ................................................74.1 总体设计重要性 ...................................................................................................................74.2 系统架构 ...............................................................................................................................74.3 系统流程 ...............................................................................................................................85. 详细设计 ................................................85.1 资源规划 ...............................................................................................................................85.2 数据库设计 ...........................................................................................................................95.3 界面设计 .............................................................................................................................106. 功能实现 ...............................................146.5 提交订单功能实现..............................................................................................................22结束语 ....................................................23参考文献 ..................................................24聊城大学本科毕业设计0摘 要随着电子技术和互联网以及移动互联网络的发展,电子商务(Electronic Commerce,EC)已经深入到各行各业,而使用电子商务作为购物渠道的人也日渐增多,成为人们购物方式的主流,电子商务购物网站便是基于这样的背景下,应用B/S(BROWSER/SERVER)架构,有效运用 INTERNET 技术的辅助,开设网上购物平台,有效的降低运营成本,提高经营效益,实现消费者的网上购物和在线电子支付的一种新型的商业运营模式。Android 系统的出现,给移动互联网时代带来了新的发展。为了适应现代信息时代网络在线的需求,采用新信息技术,研究设计了一个基于安卓平台的购物系统的设计与实现。它能提供网上购物,为用户提供便利。该方案主要包括后台管理功能、Web 服务器、网络、Android 购物前端等部分组成,并采用了JAVA、ANDROID、JSP 技术,Mysql 数据库,利用Eclipse、TOMCAT、Dreamweaver 等开发环境以及开发工具。为客户提供 24 小时方便快捷的在线购物服务。论文主要介绍了本系统的开发背景,所要完成的功能和开发的全过程。关键词:Android;Java;Web 服务器;购物商城;Mysql聊城大学本科毕业设计1AbstractWith the development of electronic technology and the Internet and mobile Internet, e-commerce (Electronic Commerce, EC) has penetrated into all walks of life, and the use of e-commerce as a shopping channel is also increasing, becoming the mainstream shopping, e-commerce Shopping site is based on this background, the application of B / S (BROWSER / SERVER) architecture, the effective use of INTERNET technology support, set up online shopping platform, effectively reduce operating costs and improve operating efficiency, to achieve consumer online shopping and Online electronic payment of a new business model.Android system, the emergence of the mobile Internet era has brought new development. In order to meet the needs of modern online information network, the use of new information technology, research and design based on Andrews platform shopping system design and implementation. It can provide online shopping, to provide users with convenience. The program mainly includes background management functions, Web server, network, Android shopping front end and other components, and the use of JAVA, ANDROID, JSP technology, Mysql database, the use of Eclipse, TOMCAT, Dreamweaver development environment and development tools. 24 hours to provide customers with convenient online shopping service. The paper mainly introduces the background of the development of the system, the function and the whole process of development.Key words: Android; Java; Web server; Shopping Mall; Mysql聊城大学本科毕业设计0基于Android技术的网上商城系统的设计与实现前 言随着社会科技的进步,人类知识总量的增长不断加快,以及市场竞争的日益激烈,人们对信息的认识产生了根本性变化。基于移动互联网这个全新的时代背景,人们日常上网的主要通道是手机。移动电子商务未来的发展潜力是吸引京东商城、当当网以及淘宝等电子商务企业进入这一领域的主要原因。随着移动通信的发展及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。Android 是一套真正意义上的开放性的移动设备综合平台,Android 是由 Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发,因此,Android 系统将是未来移动终端的主流,而基于 Android 终端的网上购物系统也将被广泛使用。1. 绪论1.1 选题意义对于普通的智能手机用户来说,智能手机已经成为人们生活中的一部分,每天和手机在一起的时间,超过任何电子设备。通过智能手机的用户可以不受时间、空间的限制,随时随地的通过智能手机在购物商城 APP 上浏览商城的所有产品的详细信息和商家活动,比 PC 端更为方便快捷。手机购物商城的开发符合了当前大环境下人们越来越追求便携舒适购物体验的需求。对于手机网上商城的商家来说,由于智能手机的的普及范围不断扩大,越来越多的人通过手机浏览信息,而通过手机传播的渠道更是多种多样,手机商城聊城大学本科毕业设计1APP 可以帮助他们快速传播商城的产品信息以及降低商家的广告费用。商家也能够更加便捷的查看商城的经营状况和商品的销售信息以便于根据市场环境做出及时的调整和改变。当前主流的电商平台如淘宝、京东、苏宁等来说已经都有十分成的熟移动商城系统,但对许许多多传统的中小型企业来说,他们对于手机网上商城发展没有那么好的前瞻性,目前仍正处于刚刚投入移动电商平台的浪潮中。尤其是当前 Android 手机商城的开发技术不断发展,成本也在下降更加适合中小型企业的需求,所以 Android 的网上商城系统发展前景在当前大环境下仍然可期。1.2 研究现状1.2.1 网购市场现状2011-2015 年我国网络购物用户规模持续增长。2015 年网购用户总规模达4.1 亿人,是 2011 年的 2.1 倍,2015 年网络购物用户规模增长率为 14.3%。随着互联网的发展、触网用户增加以及网购方式的越来越流行,未来网购用户在整体网民中的比例将越来越高。2015 年 1-12 月,PC 端日均覆盖用户人数增幅不大,月度日均覆盖人数平均值为 9810 万人,个别月份覆盖人数呈现较大波动。1-12月移动端月度日均覆盖人数稳步增长,月度日均覆盖人数平均值为 7806 万人,与 PC 端差距逐渐缩小。2016 年 Q1 季度,中国网购市场整体规模达到了 9716 亿元,同比增长28.3%,远超去年同期的 7574 亿元人民币,而移动端网购交易额达到了 6593 亿元,同比激增 82.7%,在整体网购市场占比达到将近 68%,是 PC 端的两倍还多。1.2.2 Android 智能手机现状在 2016 年 Q1 季度,中国 Android 智能手机占市场份额的 76.4%之多,而到了2017 年,iOS 系统今年第一季度在中国只占 12.4%,创 2014 年来同时期最低的市场份额。和去年相比,Android 系统的市场份额上升至 87.2%。然而,在德国、法国、西班牙、意大利、英国这欧洲五国,智能系统的市场份额则有所不同。Android 以 76.3%的份额称霸五国的智能手机市场,而 iOS 同时期市场份额增长至 20.7%。但还是能够看出来 Android 仍然是当前最为主流的智能手机操作系统,而且在很长一段时间内不会被超越。聊城大学本科毕业设计22. 开发环境介绍2.1 Eclipse 简介2.1.1Eclipse 的起源和发展IBM 的 Visual Age 是 Eclipse 的前身。Visual Age 认识到存在难以扩大,相关技术较为脆弱,难以集成与 WebSphere Studio 软件等诸多问题,进一步发展是非常困难的整合,同时也面临着来自 Symantec 公司的 Visual Café, Borland 公司的 JBuilder 和其他竞争开发工具的压力, IBM 公司决定创建一个更加开放,并且可以支持 IBM 的其他开发工具成为一体化的开发平台。1998 年11 月 IBM 公司成立了专门的项目开发团队开始开发平台,在 2000 年的新一代开发平台,这是熟悉的 Eclipse 的诞生。 2000 年 11 月, IBM 提出采用开放源码的 Eclipse 授权和释放的操作模式,以提升业界的注意力集中在 Eclipse 和加快其应用速度的重大决策。随后,IBM 在 2001 年 12 月宣布向外部世界,捐赠 4000万美元的源码的 Eclipse 开源社区;被 Eclipse 协会( Eclipse 的联盟)的成员公司成立,以支持和促进了 Eclipse 开源项目。事实证明, IBM 的决定是非常明智的。Eclipse 受到广泛关注,使得它的用户络绎不绝,下载服务器被封锁,回到行业带来了震撼! IBM 在 EclipseCon 2004 年宣布成立一个独立的,非盈利性基金,该基,金会负责 Eclipse 开发的管理和指导,目前其成员多达 100 个知名企业采用,包括 Borland ,理性软件,红帽,赛贝斯,谷歌和甲骨文等行业巨头。2003 年,Eclipse 3.0 选择 OSGi 服务平台规范为运行时架构。2007 年 6 月,稳定版 3.3 发布;2008 年 6 月发布代号为 Ganymede 的 3.4 版;2009 年 6 月发布代号为 Galileo 的 3.5 版;2010 年 6 月发布代号为 Helios 的 3.6 版;2011 年 6月发布代号为 Indigo 的 3.7 版;2012 年 6 月发布代号为 Juno 的 4.2 版;2013聊城大学本科毕业设计3年 6 月发布代号为 Kepler 的 4.3 版;2014 年 6 月发布代号为 Luna 的 4.4 版;2015 年 6 月项目发布代号为 Mars 的 4.5 版。2.1.2Eclipse 的优势现在有成千上万的人在世界上使用 Eclipse 进行开发。为什么 Eclipse 有这么多的受众?这是与 Eclipse 设置许多功能有很大的关系。Eclipse 是开放源代码软件。这意味着, Eclipse 的不仅是免费使用的,除了可以通过学习源代码学习世界领先的编程技术的开发,还可以通过世界各地的开发人员共享有助于丰富公众开源库。Eclipse 有着可扩展性和可配置性。Eclipse 支持多种开发语言,不仅仅是 Java 。Eclipse 只是给开发者一个最低限度的核心系统功能可扩展,插件式架构使 Eclipse 扩展点,支持多国语言越好。只要安装适当的语言插件, Eclipse 可以支持这样的开发语言。目前, Eclipse 有支持 C / C + + , COBOL , PHP,Perl , Python 和其他语言。 (尽管 Eclipse 是主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持) 。Eclipse 提供的多平台性的支持。开发人员可以使用他们感觉最舒服和熟悉的平台,如 Windows,Linux 和 MacOS 的,等等。Eclipse 其单独的图形工具包,为每个平台,这使得应用程序具有接近本地操作系统的外观和更好的性能。2.2 Android 简介Android 是基于 Linux 内核的软件平台和操作系统,是 Google 在 2007 年11 月 5 日公布的手机系统平台,早期由 Google 开发,后由开放手机联盟(Open Handset Alliance)开发。它采用软件堆层( software stack,又名以软件叠层)的架构,主要分为 3 部分。低层以 Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分 [6]。与 iPhone 相似,Android 采用 WebKit 浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比 iPhone 等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web 应用的单一平台 [7]。其大优势特色:聊城大学本科毕业设计4(1)开放性:在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。 [8,9](2)丰富的硬件选择:这一点还是与Android平台的开放性相关,由于Android的开放性,使其硬件的支持较多,故拥有了更多的硬件选择。(3)不受任何限制的开发商:Android平台提供较广的平台给第三方开发商,因此不受框架束缚。(4)无缝结合的Google应用:Google公司本身拥有的应用能够完美无缝的与Android平台结合。 根据系统需要,在数据库的选择上,选用最流行的关系型数据库管理系统Mysql,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性,更有利于系统的开发。Tomcat 是一个轻量级应用服务器,占用系统资源少,扩展性好,性能稳定,是现在比较流行的 Web 应用服务器,MyEclipse 集成了很多 eclipse 没有的插件,对于 Web 的开发有很好的帮助。Eclipse 是开发 Android 系统的相对较好,稳定的开发工具。此次 Java开发环境沿用的是一直很熟悉的 JDK1.6,在 Android 方面用的是 1.7 版本 SDK。电脑完全可以支持本次设计的开发。。3. 需求分析3.1 需求分系重要性需求分析是程序设计中最关键的一个步骤,是其它步骤的基础。其主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目标系统有哪些功能。在这个步骤里程序员在用户那里搜集所有的将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。需求分析特别重要。在软件工程的历史中,很长时间里人们一直认为在整个软件工程中简单一个步骤就是需求分析,但在随着时间的推移,它变成整个过程中最关键的一个的观念被越来越多的人认识到。为了使软件功能和性能的总体概念描述为具体的软件需求规格说明,只有使用软件需求分析,也才能为后期的软件开发奠定了基础。很多事实表明,当很多失败的大型应用系统在分析原因的时
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android技术的网上商城系统的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-255587.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开