




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工程大学邮电与信息工程学院武汉工程大学邮电与信息工程学院 毕业设计 论文 毕业设计 论文 基于基于 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 开发语言 Java 4贓熱俣阃歲匱阊邺镓騷 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 武汉工程大学邮电与信息工程学院毕业设计 论文 37 5 2 2 商品信息展示功能的实现商品信息展示功能的实现 商品信息展示模块要实现的功能主要是商品分类和商品信息展示 该界面详 情如图 5 4 和图 5 5 所示 图图 5 4 商品分类商品分类 武汉工程大学邮电与信息工程学院毕业设计 论文 38 图图 5 5 商品信息展示商品信息展示 下面给出一段该功能模块中处理商品列表的典型代码 定义 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 所示 衅璉贡釙壘颯狽狰侦虜 武汉工程大学邮电与信息工程学院毕业设计 论文 39 图图 5 6 购物车界面购物车界面 下面给出一段该模块的典型代码 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 购物车为空镄辉蔺敘档檻岂苈 祸紧 武汉工程大学邮电与信息工程学院毕业设计 论文 40 5 2 4 结算模块功能的实现结算模块功能的实现 用户只有在订单中填写支付方式 送货时间 货物类型这三项信息以后才可 以选择向服务器发送订单信息 并且支付方式 送货时间 货物类型这三项的候 选信息需要客户端向服务器发送请求以后才可以获取 客户端通过调用 getPaymentType 方法获取支付方式信息 通过调用 getShipTime 方法获取送货时 间 通过调用 getProducttype 方法获取货物的类型信息 结算界面如图 5 7 所示梟 裥荞獰淪钲壚蚀颈鍥 图图 5 7 结算界面结算界面 用户在结算中心点击提交订单之后 这些订单的详细信息将会被发送至中间 件服务器 中间件商服务器再将订单信息发送至电商服务器 电商服务器端处理 客户端发送过来的请求 如果服务器端成功生成信息 则会向中间件商服务器发 送成功信息 之后该订单信息会在中间件服务器中保存 并向客户端转发成功信 息 如果服务器端未成功生成订单信息 则向中间件务器发送订单生成失败信息 之后向客户端转发失败信息 订单提交界面如图 5 8 所示 輟绀脑誒滢搂厨议犧異 武汉工程大学邮电与信息工程学院毕业设计 论文 41 图图 5 8 订单提交界面订单提交界面 5 2 5 收藏夹模块功能的实现收藏夹模块功能的实现 该模块首先会获取已登录用户的收藏夹商品信息 包括商品名称 商品图片 商品价格 商品数量等等 用户可以自由编辑收藏夹中的商品 如修改数量 删 除所有商品等 收藏夹界面如图 5 9 所示 屡浔缱飛獼轄黨诼鐙虏 武汉工程大学邮电与信息工程学院毕业设计 论文 42 图图 5 9 收藏夹
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB54T 0495-2025 高寒草甸退化分级标准
- 二零二五年度房地产联合开发合同-文化产业园地产合作
- 2025版生物科技产业合伙投资框架协议
- 2025版特色药品代理销售合作合同
- 二零二五年脚手架租赁服务与施工协调合同
- 2025版路灯工程知识产权共享合同范本
- 2025版会议场地租赁及绿色环保设施配套合同
- 2025版瑜伽馆投资合作协议
- 二零二五年船舶燃油行业标准制定与实施合同
- 2025年度智能家居安装与维护服务合同
- TPM活动推进管理制度
- (高清版)DZT 0081-2017 自然电场法技术规程
- 《口腔基础医学概要》课件-口腔病理概要
- 中考数学几何专项练习:胡不归(解析版)
- 五年级上册语文同步课件-21古诗词三首(山居秋暝、枫桥夜泊、长相思)第二课时(人教部编版)(共36张PPT)
- 医院儿童口腔科乳牙金属预成冠修复学习培训课件
- 抖音认证承诺函
- 《精益生产培训》课件
- 大件垃圾回收技术方案
- 月球基地建设与运行管理模式
- 寿衣店创业计划书
评论
0/150
提交评论