基于Android的网上商店系统的设计与实现_第1页
基于Android的网上商店系统的设计与实现_第2页
基于Android的网上商店系统的设计与实现_第3页
基于Android的网上商店系统的设计与实现_第4页
基于Android的网上商店系统的设计与实现_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

- 0 -X X X X 大 学毕 业 论 文作 者: XXX 学 号: 学 院: 计算机科学与软件学院 系( 专业 ): 网络工程 题 目:基于 Android 的网上商店系统的设计与实现指导者: XXX 讲师 评阅者: 2015 年 5 月 24 日XXXX 大学 2015 届本科毕业论文- 1 -毕 业 设 计 ( 论 文 ) 中 文 摘 要题 目: 基于 Android 的网上商店系统的设计与实现摘要:随着科技发展,智能手机已经在人们生活中成为必不可少的一部分。Gartner 机构分析显示,智能手机中,安卓系统在 2014 年市场占有率为 49%,但其将在 2015 年上升 10%,接近 59%。同时对于网上购物而言,借鉴 Google Android 平台,使用图片动画、SQLite 和 UI 技术,设计和实现的基于 Android的网上商店系统有着传统的 web 式网站无法比拟的优点:查找方便、可移动性、低成本、检索迅速、安全可靠等,而这些优点甚至将来会占据销售行业洗牌的核心竞争地位。因此,基于 Android 的网上商店系统是一件具有非常重要的应用背景的项目,具有较高的应用价值。该系统包括用户和商户两个系统,实现的功能包括账号管理、商品管理、订单管理三大支柱功能,以及用户端修改密码、创建订单、删除订单、在线支付功能;商户端商品创建、删除、修改,订单的处理以及两个版本对商品的浏览、对比和收藏等补充功能。本系统通过需求分析、E-R 图设计、“反复探寻,逐步求精”的数据库设计过程,大大提高了系统地性能同时也方便了将来系统的维护。而详细的需求分析、较好的 UI 设计也增加了用户体验,尽可能的满足用户各种需求。经过最终的测试,该系统运行良好,基本完成设计之前所期望的功能。本文将通过介绍对本系统的可行性分析、需求分析、系统功能分析、数据库设计以及软件的最终完成情况几大部分对本系统进行介绍。关键词: Android 手机商城 商品买卖XXXX 大学 2015 届本科毕业论文- 2 -毕 业 设 计 ( 论 文 ) 外 文 摘 要Title Design and Implementation of the Online Store System Based On Android AbstractWith advances in technology, smart phones have become an indispensable part in peoples lives. Gartner institutional analysis shows that in the smart phone, the Android market share in 2014 was 49%, but it will rise 10 percent in 2015, nearly 59%.At the same time for online shopping is concerned, by drawing on the Google Android platform, use Image animation, SQLite and UI technology, design and realization of Android-based online shop system has the advantages of a traditional web site incomparable style: easy to find, mobility, low-cost, rapid retrieval, safety and reliability, and these advantages even future sales occupy a central position in the competitive industry reshuffle.Therefore, based on Androids online store system is a very important application background, but also a higher value of the project. The system includes both user and merchant system, features include account management, merchandise management, order management function of the three pillars, as well as the client to change the password, create an order, delete the order, online payment function; tenants include creation of goods, delete, modify, processing orders; and all the two versions of the product browse, compare and collection complementary functions. By using this system requirements analysis, design ER diagram, in the “repeated explore, stepwise refinement,“ the XXXX 大学 2015 届本科毕业论文- 3 -database designing process, greatly improving the system to performance, but also facilitate future maintenance of the system. And a detailed needs analysis, a good UI design also increases the user experience, as far as possible to meet the various needs of users. After the final test, the system runs well, and it basically meets with requirement.This paper will describe the system by introducing feasibility analysis, needs analysis, system functional analysis, database design and software of final completion.Keywords: Android Mobile e-commerce site Commodity tradingXXXX 大学 2015 届本科毕业论文- 4 -目 录1 引言 .- 6 -1.1 研究背景 .- 6 -1.2 国内现状 .- 7 -1.3 主要工作内容 .- 7 -1.4 论文结构 .- 8 -2 本系统设计的开发工具及应用 .- 8 -2.1 开发包及其工具 .- 8 -2.2 Android 项目目录结构 .- 8 -3 基于 Android 的网上商店系统的前期分析与设计 .- 9 -3.1 可行性分析 .- 9 -3.2 需求分析 .- 10 -3.3 系统运行业务流程 .- 11 -3.4 数据库设计 .- 12 -4 基于 Android 的网上商店系统的实现 .- 14 -4.1 系统目录结构 .- 14 -4.2 用户端版本业务逻辑模块的实现 .- 16 -4.3 商户端版本业务逻辑模块的实现 .- 23 -总 结 .- 28 -参 考 文 献 .- 29 -致 谢 .- 31 -XXXX 大学 2015 届本科毕业论文- 5 -1 引言近年来,互联网的普及带动了一大批网上交易平台,很多平台凭借自身努力都取得了辉煌的成果,某些网站甚至在全世界都产生了巨大的影响力。而所有的平台都有一个相似性主要都是基于 WEB 的网上商店。目前来说,随着智能手机中特别是基于 Android 平台的手机的普及,基于 Android 的网上商店更具有优势:更高的安全性、可移动性、舒适性、可操作性、易开发性,这些优势相比于基于 WEB 平台网上商店来说,更易受到商户与用户的青睐。本系统作为第二代版本,有着比第一代版本更好的用户体验,由第一代的一个版本两个权限到第二代的两种用户两个版本,标志着本系统正在朝着更加人性化的设计而努力。1.1 研究背景随着网络购物的飞速发展,在淘宝、京东、唯品会、当当、亚马逊等网上商城的巨大影响力下,我国网络商城的前景有着非常广阔的发展空间。CNNIC 数据显示,2014 年我国手机网络购物用户规模达到 2.36 亿,增长率为 63.5%,是网络购物市场整体用户规模增长速度的 3.2 倍,手机购物的使用比例提升了 13.5 个百分点达到42.4% 。CNNIC 研究显示,手机购物并非 PC 购物的替代,而是在移动环境下产生增量消费,并且重塑线下商业形态促成交易,从而推动网络购物移动化发展趋势。 1因此手机购物对于中国的经济有着重要的影响。同样,随着近年来 4G 网络技术的发展,手机网速也有了飞速提高,手机购物也必将成为未来网络购物的主流渠道。在智能手机当中,苹果系统与安卓系统是两大主流系统,两大系统中又以安卓系统为主流,有研究表明:安卓系统将从 2014 年市场占有率的 49%,上升 10%,在2015 年市场占有率接近 59%。因此基于 Android 的网上商店系统的设计与实现这一课题有着非常的应用背景,较高的应用价值。如果这一成果得以普及,将与未来中国的经济发展产生双赢的结果,中国经济的发展为手机商店系统提供空前广阔的空间,手机商店系统借助庞大的用户基础为1、 摘自第 35 次 CNNIC 报告:中国互联网络发展状况统计XXXX 大学 2015 届本科毕业论文- 6 -中国经济增添活力。1.2 国内现状1.2.1 国内的发展现状现在,国内的主流网购平台基本都有了与之相对应的手机客户端 app,其目的是为了吸引越来越多的手机购物群体,而 2014 年,淘宝、天猫、京东、唯品会四者更是基本掌握了中国网购的话语权,经过十多年的发展,我国网购行业已经日趋成熟,其对应的手机客户端软件也跟其本身的网购平台紧紧联系。有得必有失,在统一的平台上的优点是:店家在几大主流平台上发布商品,有了统一的规定,这对商户和消费者来说都提供了便利,不再担心对方的信誉问题、可以对单一的商品进行买卖等;但是缺点是,这类平台对于某些并没有加入这几个平台的实体店主来说构成了巨大的冲击力,那几个平台注册网店,首先需要给自己的店铺有一个定位,但如果像杂货铺、普通商店来说,因为商品太杂、种类太多,这是无法实现的。同时像其中的某些平台来说,假货、以次充好等现象也如雨后春笋一般出现,这便给那些不了解店铺的人造成了不便。1.2.2 发展趋势统一的管理平台与鱼龙混杂的商铺是完全对立的,为了整顿商铺的商品质量,政府与网站都相继出台了很多的措施,但这仍旧无法彻底解决买家最担心的质量问题。因此,较统一的平台来说,身边可信赖的小商店更加可以信任。目前为止,并没有专门以某一个实体店为中心的手机软件,这显然违背了社会经济发展规律。要知道,与网店相比,实体店才是民众生活的重点,一个社会要发展要繁荣,显然实体店的地位应该放在网店之上的,不能因为网店的繁荣而使实体店越来越没落甚至消失。所以说,专门针对某一实体店的网上商店的出现有着重要的意义,同时,较之PC 机而言,手机有着查找方便、可移动性、低成本、检索迅速、安全可靠等优点。因此,本课题所做的产品一款基于 Android 的网上商店系统也随之出现。1.3 主要工作内容为了是本系统符合开发规范,本人系统地学习了 Android 手机操作系统的相关知识、软件开发的相关流程、数据库的搭建需要遵循的原则以及用户界面的设计等。XXXX 大学 2015 届本科毕业论文- 7 -在本系统的实际设计中,本人负责了包括可行性分析、需求分析、系统设计以及相关界面和接口在内的全部工作内容。本设计的完成,不仅标志着本人的本科生涯的结束,也使作者对本设计涉及到的知识有了一次更加详细、更加系统的学习。1.4 论文结构为了给读者提供一个好的阅读思路,本文特意在引言部分添加论文结构:第一部分 引言,介绍应用背景、国内现状以及作者的工作内容;第二部分 关键技术及应用,重点讲解了 Android 技术及其在本系统中的应用;第三部分 系统的总体设计,讲解本系统在设计阶段包括有关需求分析、总体结构的思路;第四部分 系统的实现,在这部分将详细介绍软件成型后实现的功能;第五部分 总结2 本系统设计的开发工具及应用本章主要介绍本系统设计过程中涉及到的最关键技术Android 技术以及其在具体的实现过程中的应用。2.1 开发包及其工具Android 以 java 作为开发语言,jdk 是进行 java 开发时必需的开发包. Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C+和 Python 等开发工具。Eclipse 的本身只是一个框架平台,但是众多插件的支持使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活性。在大量插件的”配合”下, Eclipse完全可以满足从企业级 java 应用到手机终端 java 游戏的开发.Google 官方也提供了基于 Eclipse 的 Android 开发插件 ADT2,所以本软件开发选择 Eclipse 作为开发IDE.2.2 Android 项目目录结构2 摘自杨丰盛著Android 应用开发揭秘 2010 年 3 月(1 版 2 次) 机械工业出版社XXXX 大学 2015 届本科毕业论文- 8 -Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由 Eclipse 项目、Eclipse 工具项目和 Eclipse 技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、 JDT、CDT 和 PDE。JDT 支持 Java 开发、 CDT 支持 C 开发、PDE 用来支持插件开发,Eclipse Platform 则是一个开放的可扩展 IDE,提供了一个通用的开发平台。本系统用 Eclip 开发,在此 IDE 中共有 12 个文件夹,其中比较重要的文件夹及其功能分别如表 2-1:表 2-1 主要目录结构名称 作用src/ 源代码目录gen/ 系统自动生成代码目录Android4.3/ 开发式提供的核心 jar 包存放目录assets/ 静态资源目录,存放图片等资源res/ 存放布局资源目录AndroidManifest.xml/ 系统总配置文件projec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论