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

    基于Android的手机团购应用的设计与实现毕业论文设计.doc

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

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

    基于Android的手机团购应用的设计与实现毕业论文设计.doc

    武汉工程大学邮电与信息工程学院武汉工程大学邮电与信息工程学院 毕业设计(论文)毕业设计(论文) 基于基于 Android 的手机团购应用的设计与实现的手机团购应用的设计与实现 The Design and Implementation of Mobile Group Buy Applications Based On Android 学生姓名 学 号 专业班级 指导教师 2015 年年 4 月月 武汉工程大学邮电与信息工程学院毕业设计(论文) 作者声明作者声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究 成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术 道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我 一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了 谢意。如本毕业设计(论文)引起的法律结果完全由本人承担。 毕业设计(论文)成果归武汉工程大学邮电与信息工程学院所有。 特此声明。 作者专业: 作者学号: 作者签名: _年_月_日 武汉工程大学邮电与信息工程学院毕业设计(论文) 摘摘 要要 近些年来我国网络基础设施不断完善、信息技术不断发展,计算机网络已经 基本实现了全民普及。而且随着第三方支付工具如支付宝、财付通等的不断发展 和完善,网络团购日益成为网民日常网络生活的一项重要内容。目前国内的主流 团购网站美团、百度糯米、大众点评等等都推出了自己的手机团购应用程序,这 显示各大团购网站对手机端团购群体的争夺越来越激烈。 Android 是一种以 Linux 为基础的开放源码操作系统,主要用于便携设备, 由 Google 公司在 2007 年 11 月 5 日正式公布。虽然 Apple iOS、微软 Windows Phone 和黑莓都占有一定的市场,但截至目前,Android 仍保持智能手机市场强劲 主导地位,出货量持续增长。在中国市场,Android 份额更是接近 84%,因此选 择在安卓智能手机平台上开发一个手机团购应用是很有意义的。 本系统设计并实现了一款手机团购应用,整个系统基于 C/S 架构,由客户 端和服务器端两个部分构成。客户端负责向用户呈现各类信息、向服务器端发送 请求,服务器端接收请求并将处理结果返回给客户端。客户端由一个 Android 应 用程序构成,该应用程序基于 Eclipse(集成 ADT 插件)和 Android SDK 开发, 实现了商品信息的展示、用户信息的管理、用户订单信息的管理、购物车功能、 收货地址管理等一系列功能;服务器端基于 SSH 架构实现了业务逻辑和具体数 据的分离。开发过程中的难点主要集中在业务逻辑的处理和数据持久化的实现。 业务逻辑依赖前期的需求分析得到解决,数据的持久化借助 SQLite 技术得以实 现。 关键词:关键词:安卓;团购;C/S;Eclipse 武汉工程大学邮电与信息工程学院毕业设计(论文) Abstract The network infrastructure of China has been improved in recent years. With the information technology developing, the coverage of computer network has became universal. Because of the continuous development of the third-party payment tools, the network Group Buy is increasingly become an important thing to the online Internet users in their daily life. The current domestic Group Buy Websites, such as Meituan, Baidu Nuomi, Dazhongdianpin, and so on has launched their mobile phone Group Buy application, it shows that the competition for mobile terminal online groups has became more and more intense. Android is a Linux-based open source operating system, mainly for portable devices, It is announced by Google in November 5, 2007. Although Apple's iOS, Microsoft's Windows Phone and BlackBerry are also occupy a certain market, But so far, Android smartphone market still remains strong dominance, shipments continued to grow. In the Chinese market, Android system reached nearly 84% share of the market, So choose the Android platform to develop a mobile Group Buy application is very meaningful. The System carried out the development of the program interface on client part, which realize the interface design between client and server. The whole mobile phone Group Buy system based on C/S architecture, consists of client and server. Client is responsible for sending requests to the server, the server accepts the request, processes the request and returns the results to the client. Client consists of an Android application, the application is based on Eclipse with the Android SDK development; the server is based on SSH architecture which implements the separation of business logic and the specific data. The difficulty in the development are mainly concentrated on the treatment of business logic and data persistence. Business logic relies on the early resolved demand analysis, and data persistence is solved by using Hibernate technology. Key Words:Android; Group Buy; C/S; Eclipse 武汉工程大学邮电与信息工程学院毕业设计(论文) 目目 录录 第 1 章 绪论.1 1.1 研究背景1 1.2 国内发展现状及趋势1 1.3 相关工作2 1.4 论文结构安排2 第 2 章 关键技术介绍.4 2.1 开发语言 Java4 2.2 系统架构5 2.3 Android 平台简介.6 2.3.1 Android 体系结构.6 2.3.2 Android 基本组件7 2.3.3 Android 应用工程源码结构.9 2.4 SSH 框架简介10 2.5 Quartz 调度框架.11 2.5.1 Quartz 存储方式12 2.5.2 Quartz 触发器12 2.5.3 Quartz 调度器12 2.5.4 Quartz 在本系统中的应用12 2.6 本章小结13 第 3 章 系统分析.14 3.1 系统结构分析.14 3.2 业务模块分析.15 3.2.1 注册登录模块分析.15 3.2.2 商品信息展示模块分析.16 3.2.3 购物车模块分析.16 3.2.4 订单模块分析.17 武汉工程大学邮电与信息工程学院毕业设计(论文) 3.3 本章小结.18 第 4 章 系统设计.19 4.1 客户端和服务器之间的通信设计.20 4.1.1 连接方式的设计.20 4.1.2 客户端服务器之间的数据处理.20 4.2 业务逻辑设计.21 4.2.1 登录注册模块业务逻辑.21 4.2.2 商品信息模块业务逻辑.23 4.2.3 订单模块业务逻辑.24 4.2.4 购物车模块业务逻辑.26 4.2.5 地址管理模块业务逻辑.26 4.2.6 收藏夹管理模块业务逻辑.26 4.3 数据库设计.27 4.4 本章小结.29 第 5 章 系统实现.30 5.1 客户端和服务器之间的通信.30 5.1.1 通信连接的建立.30 5.1.2 通信数据的处理.31 5.2 系统功能模块的实现.32 5.2.1 用户登录注册功能的实现.32 5.2.2 商品信息展示功能的实现.35 5.2.3 购物车功能的实现.36 5.2.4 结算模块功能的实现.38 5.2.5 收藏夹模块功能的实现.39 5.3 本章小结.40 第 6 章 总结.41 参考文献.42 致谢.43 武汉工程大学邮电与信息工程学院毕业设计(论文) 1 第第 1 章章 绪论绪论 本章主要介绍了网络团购的现状及其未来的发展趋势、智能手机操作系统的 现状和它们各自所占的市场份额,以及论文的主体内容和论文的结构框架。 1.1 研究背景研究背景 近些年来随着我国网络基础设施的不断完善、信息技术不断发展,计算机网 络已经在全国范围内基本实现了全民普及。伴随着第三方支付工具的不断发展和 完善,网络购物日益成为网民日常网络生活的一项重要内容。而网络团购作为网 上购物的一种组成方式,具备了网络购物的所有优点,如方便、快捷、不受地域 限制等,最重要的是网络团购可以享受比普通网购更低的价格,而价格优势又成 为其受广大网民欢迎的最主要的核心优势,不断增长的移动互联网终端使得手机 团购必然会成为继网站购物后又一种比较流行的购物方式。手机团购具有操作方 便、简单的特点,而且经过多年的发展,第三代移动通信(3G)技术得到了广泛 的接受和第四代移动通信技术(4G)的兴起,为移动终端用户带来了更快的数据 传输速率,这就更加推动了手机团购必然会成为又一种流行的购物方式。 1.2 国内发展现状及趋势国内发展现状及趋势 据易观智库最新发布的中国移动互联网数据盘点 HashMap hashmap = new HashMap(); Object obj = hashmap.put(“username“, s); Object obj1 = hashmap.put(“password“, s1); /获取网络服务 NetworkService networkservice = NetworkService.sharedInstance(); /此处代码较多,因此省略部分代码 if (map != null return i; 5.2.2 商品信息展示功能的实现商品信息展示功能的实现 商品信息展示模块要实现的功能主要是商品分类和商品信息展示。该界面详 情如图 5.4 和图 5.5 所示。 武汉工程大学邮电与信息工程学院毕业设计(论文) 36 图图 5.4 商品分类商品分类 图图 5.5 商品信息展示商品信息展示 下面给出一段该功能模块中处理商品列表的典型代码: 武汉工程大学邮电与信息工程学院毕业设计(论文) 37 /定义 Listview 的 XML 文件 /得到这个 ListView 的 ID ListView listview=(ListView)findViewById(R.id.home_Listview) /使用自定义的适配器在 ListView 上显示数据 listview_adapter=new home_Listview Adapter(this, list, list_pic) listview.setAdapter(listview_ adapter) 5.2.3 购物车功能的实现购物车功能的实现 购物车主要用于存放用户浏览商品过程中保存的一些商品信息,这些信息全 部保存在客户端,因此购物车模块功能的实现并不需要和服务器进行交互。购物 车的主界面如图 5.6 所示。 图图 5.6 购物车界面购物车界面 武汉工程大学邮电与信息工程学院毕业设计(论文) 38 下面给出一段该模块的典型代码: shopcar_product_list.setAdapter(adapter); if (paramObject.productlist.size() 0) /如果购物车里的商品数量不为零 Addup addup = paramObject.cart_addup ; shopcar_total_buycount_text_1.setText(addup.total_count+“);/商品数量增加 shopcar_total_bonus_text_1.setText(addup.total_point + “); shopcar_total_money_text_1.setText(addup.total_price + “);/总价格增加 else setContentView(R.layout.shopping_none_car_activity);/购物车为空 5.2.4 结算模块功能的实现结算模块功能的实现 用户只有在订单中填写支付方式、送货时间、货物类型这三项信息以后才可 以选择向服务器发送订单信息,并且支付方式、送货时间、货物类型这三项的候 选信息需要客户端向服务器发送请求以后才可以获取。客户端通过调用 getPaymentType 方法获取支付方式信息,通过调用 getShipTime 方法获取送货时 间,通过调用 getProducttype 方法获取货物的类型信息。结算界面如图 5.7 所示 图图 5.7 结算界面结算界面 武汉工程大学邮电与信息工程学院毕业设计(论文) 39 用户在结算中心点击提交订单之后,这些订单的详细信息将会被发送至中间 件服务器,中间件商服务器再将订单信息发送至电商服务器,电商服务器端处理 客户端发送过来的请求。如果服务器端成功生成信息,则会向中间件商服务器发 送成功信息,之后该订单信息会在中间件服务器中保存,并向客户端转发成功信 息。如果服务器端未成功生成订单信息,则向中间件务器发送订单生成失败信息, 之后向客户端转发失败信息。订单提交界面如图 5.8 所示。 图图 5.8 订单提交界面订单提交界面 5.2.5 收藏夹模块功能的实现收藏夹模块功能的实现 该模块首先会获取已登录用户的收藏夹商品信息,包括商品名称、商品图片、 商品价格、商品数量等等。用户可以自由编辑收藏夹中的商品,如修改数量、删 除所有商品等。收藏夹界面如图 5.9 所示。 武汉工程大学邮电与信息工程学院毕业设计(论文) 40 图图 5.9 收藏夹界面收藏夹界面 5.3 本章小结本章小结 本章主要介绍了客户端和服务器之间的通信过程,包括通信连接的建立,通 信数据的处理和系统各个功能模块的实现过程。 第第 6 章章 总结总结 随着智能手机在全民中的迅速普及,利用智能手机这一移动终端进行网络团 武汉工程大学邮电与信息工程学院毕业设计(论文) 41 购越来越流行。因此开发一款基于 Android 平台的手机团购应用是很有现实意义 的。该软件基于经典的客户端服务器架构(C/S 架构) ,运行于手机端的 Android 应用程序是是客户端,而服务器端则是建立在数据库服务器和 Web 服务器之上。 客户端和服务器之间的通信格式采用轻量级的 JSON 格式,客户端在响应用户的 操作之后会主动向服务器发送 Http 请求,服务器端会接收这些请求,并视情况 的不同而采取不用的业务处理流程,在得出处理结果之后再将处理结果返回至客 户端。 本系统的开发严格按照软件工程的开发要求和 SSH 框架对事务的分层要求, 依次进行了软件需求分析,事务逻辑的设计和实现,数据库的设计和实现。但由 于毕业设计时间较短,该系统还有许多不尽如人意的地方,比如缺少对数据的安 全性的防护措施,功能不够丰富,用户界面不够美观,用户体验不是非常好等一 些问题。后期将会对其进行升级,使系统更加健壮,功能和作用更加强大。 参考文献参考文献 1 易观智库. 中国移动互联网数据盘点他们循循循善诱的教导和不拘一格的思路给予 我无尽的启迪。 感谢四年中陪伴在我身边的同学、朋友,感谢他们对我提出的建议和意见, 有了他们的支持、鼓励和帮助,我才能充实的度过了四年的学习生活。在这道一 句:你们辛苦了,感谢你们!最后,衷心感谢在百忙之中评阅论文和参加答辩的 各位老师!

    注意事项

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

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




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

    三一文库
    收起
    展开