




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文题目论文题目 基于基于 Android 平台的淘宝卖家助理的设计与实现平台的淘宝卖家助理的设计与实现 姓姓 名名 学学 院院 软件学院软件学院 专专 业业 软件工程软件工程 指导教师指导教师 备备 注注 20112011 年年 6 6 月月 1010 日日 基于 Android 平台的淘宝卖家助理的设计与实 现 作者姓名: 校内指导教师: 讲师 单位名称: 软件学院 专业名称: 软件工程 东 北 大 学 2011 年 6 月 Design and Implementation of Shop Keeper Assistance of Taobao Based on Android Platform by Cheng Xiangwang Northeastern University Supervisor: Lecturer Mao Keming June 2011 毕业设计(论文)任务书毕业设计(论文)任务书 毕业设计(论文)题目:毕业设计(论文)题目: 基于 Android 平台的淘宝卖家助理的设计与实现 基本内容:基本内容: 了解 Android 平台、淘宝开放平台(TOP)等相关技术,熟悉 TOP 的 接入流程,流程熟悉软件开发流程;了解分析现有针对淘宝卖家的手机 软件的现状,分析了解它们的优势和不足;在以上基础上,分析淘宝手 机卖家助理的功能需求;设计并实现这些功能需求并做好单元测试和系 统测试,并且在这个过程中做好过程控制和文档控制。 毕业设计(论文)专题部分:毕业设计(论文)专题部分: 题目:题目: 基本内容:基本内容: 学生接受毕业设计(论文)题目日期学生接受毕业设计(论文)题目日期 第第 1 周周 指导教师签字:指导教师签字: 2011 年年 3 月月 6 日日 东北大学毕业设计(论文) 摘 要 -I- 基于 Android 平台的淘宝卖家助理的设计与实现 摘 要 随着国家信息化建设的不断推进和物流体系的逐渐完善,网上购物走进了人们的 生活,并逐渐成为人们生活中不可缺少的部分。网上开店已经成为商家销售的重要手 段。但是传统的卖家对店铺的管理主要是在浏览器上进行,既费时又费力。因此,为 网络卖家提供一个在移动智能终端上部署的店铺管理平台就尤为重要。 本文实现了基于 Android 平台的淘宝卖家助理系统,可以方便的帮助卖家进行店 铺管理等功能。本系统主要包括商品管理、订单管理、发货管理、评价管理。商品管 理中的主要功能有分别浏览出售中的商品、库存中的商品、橱窗推荐的商品、已售完 的商品。可以对商品进行编辑,商品上下架,推荐商品/取消推荐操作。订单管理中可 以分别浏览各个状态的订单,包括等待买家付款、等待卖家发货、已发货、需要卖家 评价、已完成和已关闭的交易,可以查看买家信息,查看订单对应的宝贝信息,联系 买家等操作。在发货管理中可以对等待卖家发货的订单进行发货,可以搜索订单。在 评价管理中可以浏览买家给的中好评、差评以及给买家的回评信息,可以查看店铺的 信息。另外,本系统利用了最新淘宝 TOP 开放数据平台,可以方便的与淘宝数据对接。 本文首先分析了国内现状,网络卖家的管理模式。接着,对开发系统所用到的关 键技术进行了简单的介绍,主要包括 Android 平台的情况、淘宝 TOP 的接入规范、 API 的调用原理;在系统分析章节,对系统的功能需求进行了详尽的分析,并说明了 系统开发软硬件环境;在系统设计部分,主要说明了系统的设计方案,系统的概要设 计以及对每个小模块的详细设计进行了说明;在系统实现部分,讲述了四个重要模块 的实现;在系统测试部分,设计了一些测试用例,对功能性测试进行了说明。 实验测试表明,使用本系统可以随时随地的掌握店铺动态,操作简单快捷,让买 家轻轻松松做生意。另外,本系统对网络数据的请求做了优化,只请求加载卖家想要 的当前信息,可以节省手机流量。 关键词关键词:淘宝网,淘宝开放平台,TOP,手机卖家助理,开放 API 东北大学毕业设计(论文) Abstract -II- Design and Implementation of Shop Keeper Assistance of Taobao Based on Android Platform Abstract With the rapid development of information technique and logistics system, online shopping becomes an important part in our live. Many enterprises employ online stores as a key sales approach. However, traditional seller uses browser to manage store information, which is time consuming and low efficiency. Therefore, it is necessary to provide a management platform to sellers, especially for mobile intelligence terminator. This paper realizes a Taobao shop keeper assistant system based on Android OS, which can optimize store management. The system includes product management, order management, delivery management and comment management etc. Product management can examine products of on sale, in reserved, recommended, sold out. It can edit product information, list/delist, recommend/cancel. Order management can view orders according to different status, which includes waiting for pay, waiting for delivery, waiting for comments, finished and closed trade. It also can check buyer information, product information in one order, communicate with buyer. Delivery management can send goods, search orders. Comment management can view feedback grade of buyer, information of stores. Moreover, this system adopts the latest Taobao TOP open data platform, which can interact with Taobao in a fast and easy way. Some related works and management mode of online seller are analyzed. Then key techniques of development are introduced, which includes Android OS, Taobao TOP access specification, API invoke. System functions are discussed in details, and system design scheme, each sub-models are also explained. Test cases are shown finally. Experimental results show that using the proposed system, we can grasp store information dynamically anytime and anywhere. In addition, data through network is optimized, in this way seller can only load necessary information and network flow can be saved. Key words: Taobao,TOP(Taobao Open Platform), Android OS, Open API, Shop Keeper Assistance 东北大学毕业设计(论文) 目 录 -III- 目 录 摘摘 要要I ABSTRACTII 第 1 章 绪 论1 1.1 国内现状.1 1.2 课题内容.2 1.3 论文组织.3 第 2 章 关键技术介绍4 2.1 关键性开发技术的介绍.4 2.1.1 Android 平台4 2.1.2 Taobao TOP 开放平台接入规范4 2.1.3 TOP API 调用原理5 第 3 章 系统分析9 3.1 构架概述.9 3.1.1 功能构架9 3.1.2 模块功能描述10 3.1.3 用例图及用例详述16 3.2 系统开发环境.20 3.3 系统任务的可行性分析.21 3.3.1 技术可行性21 3.3.2 系统安全性分析21 第 4 章 系统设计23 4.1 设计指导思想和原则.23 4.1.1 指导思想23 4.1.2 软件设计原则23 4.2 构架概述.23 4.3 各模块详细设计.24 4.3.1 商品管理模块设计24 4.3.2订单管理模块设计25 4.3.3发货管理模块设计26 4.3.4评价管理模块设计27 东北大学毕业设计(论文) 目 录 -IV- 第 5 章 系统实现29 5.1开发环境配置.29 5.2系统实现分模块介绍.30 5.2.1 商品管理模块实现30 5.2.2订单管理模块实现33 5.2.3发货管理模块实现42 5.2.4 评价管理模块实现44 5.3关键代码.46 第 6 章 系统测试48 6.1 测试方案.48 6.2 测试环境.48 6.3 功能性测试.48 第 7 章 结 论51 参考文献52 致 谢53 东北大学毕业设计(论文) 第 1 章 绪论 -1- 第 1 章 绪 论 淘宝网是每个中国人都不会感到陌生的一个名词。数百万淘宝卖家分属不同行业, 有着不同的规模和方向,现阶段已涌现出大量的个性化工具需求,涵盖店铺管理、营 销推广、数据分析以及内部管理等各个环节;同样的,数亿淘宝买家也越来越渴望获 得更个性化的购物体验。因此,淘宝开放平台提供了丰富的 API 和标准的接入流程, 让第三方合作伙伴可以提供个性化服务给卖家和买家,不限平台,不限语言,高度自 由。通过淘宝服务平台,将优质服务展现给用户“一键订购” ,通过成熟的盈利模式帮 助合作伙伴获得回报。 淘宝开放平台(Taobao Open Platform,简称 TOP)是大淘宝电子商务基础服务 的重要开放途径,它将推动各行各业定制、创新、进化,并最终促成新商业文明生态 圈。淘宝开放平台的使命是把淘宝网的商品、用户、交易、物流等一系列电子商务基 础服务,像水、电、煤一样输送给有需要的商家、开发者、社区媒体和各行各业1。 1.1 国内现状 当前,传统的只注重销售业绩的粗放式经营已很难跟上淘宝商家的发展速度,他们 开始关注运营效率、努力提升管理水平,然而现阶段电子商务管理软件及服务远远不 能满足他们的需求。淘宝开放平台提供了多层级的 API 支持和合作伙伴分级框架,为 广大管理软件提供商进入电子商务市场提供了快速通道,合作伙伴可以通过合作获得 在技术、培训、协 同、市场和销售上的全面支撑。淘宝网拥有强大的业务母体、庞大 的开放规模、自由的开放形式、清晰的盈利模式,是管理软件提供商进军电子商务的 最佳选择2。 自 2009 年 6 月 22 日发布以来,TOP 以其明晰的优势和特点吸引了大批开发者的 关注和加入,TOP 的优势和特点表现在 4 个方面:业务母体强大、开放程度深入、合 作形式丰富、盈利模式清晰。 1业务母体强大 TOP 所依托的母体淘宝网,拥有数亿的买家和数百万的卖家,每日超过十亿的交 易额,淘宝会员需求的多样性和淘宝业务需求的多样性为 TOP 所面向的各类合作伙 伴提供了大量的商业机会。 2开放程度深入 截至 2011 年 5 月,TOP 对外开放的 API 已超过 300 个,涵盖了淘宝核心交易和 东北大学毕业设计(论文) 第 1 章 绪论 -2- 各项垂直业务的主要流程。API 调用量已超过 6 亿/日,并保持快速增长趋势。无论是 从业务开放的广度和深度,TOP 都是可堪称国内开放规模最大,开放程度最深的开放 平台。 3合作形式丰富 TOP 是基于业务型的综合开放平台,因此将业务开放到尽可能多的领域是 TOP 的 宗旨。目前,TOP 已经为合作伙伴提供了 10 类以上的合作形式,包括但不限于商家系 统、卖家应用、买家应用、淘宝客应用等,并且 TOP 在开放形式上最为自由,不限 语言、不限平台、不限使用场所。 4盈利模式清晰 TOP 为各类应用提供了清晰的盈利模式,包括但不限于:应用销售分成、淘宝客 成交抽佣、淘宝客工具分成、P4P 广告分成等,并且还会根据合作伙伴反馈,不断提 供更多更灵活的盈利模式,全力支持各合作伙伴不断地成长和壮大。 2010 年,通过淘宝开放平台创建的应用和服务已经为第三方合作伙伴带来了超过 1500 万的收入。未来随着市场的进一步成熟,需求进一步完善,卖家利用店铺管理工 具解决问题的效果得以体现,合作伙伴可以获得更大的回报3。 现在基于淘宝开放平台而开发的卖家店铺管理工具已经很多了,成功案例有超级 店长、网店吧、好生意等等,来帮助卖家方便的处理海量的数据,简化店铺经营。但 这些都是在集成在浏览器中的应用。本系统是在传统的店铺管理工具的基础上设计开 发的一款基于 Android 系统手机版的店铺管理客户端软件。 由于传统的淘宝卖家都是在电脑上进行操作,有着很多的缺点。例如,店铺商家 为了不错过订单,必须长时间的待在电脑前,这样就会浪费很多时间,耽误卖家做其 他事;长时间的接受电脑的辐射对身体不好;当你有其他重要事情时,你希望能够两 不耽误等等,这些都成为问题。而利用淘宝开放平台提供的 API,与淘宝卖家的数据 实现对接,开发出一个手机应用,使卖家能够在手机上对店铺进行各种操作,就能很 好的解决上述问题。这就是本题目提出的初衷。 1.2 课题内容 要设计开发本系统,要研究设计的主要内容有: 1. 如何申请注册成为淘宝开放平台的开发者以及如何注册应用。 2. 研究学习开放 API 及其调用原理。 3. 分析研究在沙箱环境下如何测试接口以及开发应用。 4. 分析如何申请在正式环境下测试。 东北大学毕业设计(论文) 第 1 章 绪论 -3- 5. 与淘宝开放平台技术服务取得联系,得到技术支持。 6. 分析该应用要实现的功能,对系统进行概要设计和详细设计,编码实现并完成 单元测试,系统集成测试并完成论文。 1.3 论文组织 第一章是绪论,简要介绍了国内现状、研究内容和论文组织结构。第二章介绍了 在本次毕业设计中所使用到的关键技术,Android 技术,淘宝开放平台技术等。第三章 是对淘宝手机卖家助理系统进行了系统分析,主要以需求性分析为主。第四章主要对 手机卖家助理系统的设计与实现系统进行详细阐述,包括系统的功能性设计,架构的 设计等。第五章是系统的实现,展示系统界面特点。第六章是系统的测试部分,本次 开发过程中以黑盒测试为主,白盒测试为辅,本章中将对部分用例做简单说明。第七 章是对全文做了总结,并且提出了下一步需要探索和研究的任务。最后是参考文献和 致谢。 东北大学毕业设计(论文) 第 2 章 关键技术介绍 -4- 第 2 章 关键技术介绍 2.1 关键性开发技术的介绍 2.1.1 Android 平台 Android 是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系 统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何 以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整 的移动软件4。 Android 平台手机有以下优势: 1开放性 在优势方面,Android 平台首先就是其开发性,开发的平台允许任何移动终端厂 商加入到 Android 联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和 应用的日益丰富,一个崭新的平台也将很快走向成熟。 2挣脱运营商的束缚 在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使 用什么功能接入什么网络,几乎都受到运营商的控制。自从 iPhone 上市,用户可以更 加方便地连接网络,运营商的制约减少5。 3丰富的硬件选择 这一点还是与 Android 平台的开放性相关,由于 Android 的开放性,众多的厂商 会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数 据同步、甚至软件的兼容。 4不受任何限制的开发商 Android 平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条 条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生6。 2.1.2 Taobao TOP 开放平台接入规范 要想申请成为开发者要选择选择信任淘宝邮件的邮箱并正确填写身份。 东北大学毕业设计(论文) 第 2 章 关键技术介绍 -5- 注册淘宝并成为开发 者 创建应用 测试环境开发 正式环境测试 上线运行 对外开放 是否实名认证 是 5天后 否 图 2.1 淘宝开放平台接入流程图 流程说明: 1申请成为开发者要选择选择信任淘宝邮件的邮箱并正确填写身份。 2创建应用后会获得 App Key 和 App Secret, 这是调用 API 时需要传入的系 统级参数。 3创建应用后的默认权限是初级权限,如果需要中级或高级权限,可以点击升级 权限。 4测试环境为沙箱环境,其中都是虚拟数据。 5在正式环境中,使用的都是线上真是数据,请谨慎操作。 6一个 AppKey 只有 3 次申请到正式环境测试的机会,一天有 5000 次的调用限 制。 7当所有的开发和测试完成以后就可以申请上线了。 2.1.3 TOP API 调用原理 淘宝开放平台调用接口都是通过调用 API 来实现的,所有的 API 都是基于 REST 协议,可兼容多种编程语言。只要能够按照 TOP 的规范 POST 调用参数就可以取得相 东北大学毕业设计(论文) 第 2 章 关键技术介绍 -6- 应接口返回的淘宝数据7。 调用 TOP 的 API 接口时,即是与 TOP 服务器的数据进行一次交互的过程,API 调用接口时,API 调用端(即用户调用接口运行的程序) ,调用 API 服务端的数据(即 TOP 提供的服务器,可调用获得淘宝上的数据)时的交互流程如图 2.2 所示。 图 2.2 淘宝开放 API 调用原理图 在 API 的调用端要做的是图中的指定参数、生成签名、拼装 URL、发送 HTTP 请 求以及接收返回的数据。调用流程图部分说明如下。 1. 指定参数 (1) 系统级参数 系统级参数是调用每个 API 都需要传入的参数。除个别外,它们都是固定不变的。 系统级参数如表格 2.1 所示。 表 2.1 淘宝开放 API 调用系统级参数表 名称名称类型类型是否必须是否必须描述描述 method String Y API 接口名称,更多接口详见 API 文档。 session String N TOP 分配给用户的 SessionKey,自用型应用不需要传入该参 数的;非自用型的应用对于需要用户授权的 API 必须要传入 该参数,对于不需要用户授权的 API 则不必传入该参数。 timestamp String Y 时间戳,格式为 yyyy-MM-dd hh:mm:ss,例如:2008-01-25 东北大学毕业设计(论文) 第 2 章 关键技术介绍 -7- 20:23:30。淘宝 API 服 务端允许客户端请求时间误差为 10 分钟。 续表 2.1 淘宝开放 API 调用系统级参数表 名称名称类型类型是否必是否必 须须 描述描述 format String N 可选,指定响应格式。默认返回的数据是 xml 类型,目前支持格式 为 xml,json。 app_key String Y 在合作伙伴后台创建应用时 TOP 分配的的 AppKey 。 v String Y API 协议版本,可选值:2.0。 sign String Y 对调用 API 时所有输入参数(包括应用级参数)进行签名结的果。 sign_method String Y 参数的加密方法选择,可选值是:md5,hmac。这个参数只存在于 2.0 中。 (2) 应用级参数 应用级参数根据调用的 API 的不同而不同。表格 2.2 是调用取得卖家出售中的商 品的 API 所需要的应用级参数。 表 2.2 淘宝开放 API 调用系统级参数表(API: taobao.items.onsale.get) 名称名称类型类型是否必需是否必需描述描述 fields Field List 必须 需返回的字段列表。可选值:Item 商品结构体中的以下字段: approve_status,num_iid,title,nick,type,cid,pic_url,num,props,valid_thr u,list_time,price,has_discount,has_invoice,has_warranty,has_showcas e,modified,delist_time,postage_id,seller_cids,outer_id;字段之间用 “,”分隔。 qString 可选搜索字段。搜索商品的 title。 cid Numb er 可选 商品类目 ID。ItemCat中的 cid 字段。可以通过 taobao.itemcats.get 取到 seller_cids String 可选 卖家店铺内自定义类目 ID。多个之间用“,”分隔。可以根据 taobao.sellercats.list.get 获得。 page_no Numb er 可选 页码。取值范围:大于零的整数。默认值为 1,即默认返回第一页 数据。用此接口获取数据时,当翻页获取的条数 (page_no*page_size)超过 10 万,为了保护后台搜索引擎,接口 将报错。所以请大家尽可能的细化自己的搜索条件,例如根据修 改时间分段获取商品 。 has_showc ase Boole an 可选是否橱窗推荐。 可选值:true,false。默认不过滤该条件。 2. 生成签名 东北大学毕业设计(论文) 第 2 章 关键技术介绍 -8- 调用接口(API)时需要对请求参数进行签名验证,TOP 服务器也会对该请求参数 进行验证是否合法的。签名的生成规则如下: (1) 根据参数名称将你的所有请求参数按照字母先后顺序排序:key + value . key + value 。 对除签名和图片外的所有请求参数按 key 做升序排列, value 无需编码。例如:将 foo=1,bar=2,baz=3 排序为 bar=2,baz=3,foo=1。参数名和参数值链接后,得到拼装字符 串 bar2baz3foo1 。 (2) 对(1)中所得字符串进行加密。 系统同时支持 MD5 和 HMAC 两种加密方式 。 md5:将 secret code 同时拼接到参数字符串头、尾部进行 md5 加密,再转化成大 写,格式是:byte2hex (md5(secretkey1value1key2value2.secret)。 hmac:采用 hmac 的 md5 方式,secret code 只在头部的签名后,再转化成大写, 格式是:byte2hex (hmac(key1value1key2value2., secret)。 注:hex 为自定义方法,JAVA 中 MD5 是对字节数组加密,加密结果是 16 字节, 我们需要的是 32 位的大写字符串。 3. 发送 HTTP 请求 将所有的参数,包括生成的签名拼装在请求地址后面,发送请求,即是成功调用 了一次接口。 东北大学毕业设计(论文) 第 3 章 系统设计 -9- 第 3 章 系统分析 3.1 构架概述 3.1.1 功能构架 根据需求调研结果确定本系统主要包括以下功能模块,如图 3.1 所示。 手机卖家助理 商品管理 订单管理 评价浏览 阿里旺旺 发货 图 3.1 手机卖家助理功能构架 本系统是面向淘宝卖家开发的适用于 Android 平台淘宝店铺管理系统。它包含有 浏览器传统操作的商品管理、订单管理、发货处理、评价管理四大功能。 1. 商品管理是对店铺正在出售的商品、库存中的商品、橱窗推荐的商品、已售完 的商品分别进行一系列的操作,包括修改商品基本信息、商品的上下架、对商品进行 橱窗推荐和取消推荐等等。 2. 订单管理是对卖家的交易进行管理。订单分为以下类别,分别进行浏览和操作。 等待买家付款。浏览等待买家付款状态的订单列表,查看某个订单的详情,修 改价格,关闭交易,查看买家信息等操作。 等待卖家发货。浏览等待卖家发货状态的订单列表,查看某个订单的详情,发 货,查看买家信息,联系买家等操作。 等待买家确认收货。浏览等待买家确认收货状态的订单列表,查看某个订单的 详情,联系买家,查看买家信息等操作。 东北大学毕业设计(论文) 第 3 章 系统设计 -10- 需要卖家评价。浏览需要卖家评价状态的订单列表,查看某个订单的详情,评 价订单,联系买家,查看买家信息等操作。 已完成的交易。浏览已成功的交易列表及详细信息,查看某个订单的详情,查 看买家信息,联系买家等操作。 已关闭的交易。浏览由于某种原因在买家付款以前,买家或卖家主动关闭的交 易列表,点击查看某一列表项详细信息,查看买家信息,打开阿里旺旺联系买家。 3. 发货管理。在发货管理页面中,卖家可以浏览查看等待卖家付款的订单,并打 开阿里旺旺联系买家,提醒买家付款;可以浏览查看等待卖家发货的订单,进行发货 操作,并可以打开阿里旺旺联系买家告知其已发货;可以浏览查看卖家已发货等待买 家确认收货的订单,并可以打开阿里旺旺提醒买家确认收货。 4. 评价管理。卖家可以分别浏览查看买家给的好评、中评、差评,查看自己给他 们的回评,并可以查看店铺的基本信息。 5. 阿里旺旺。启动阿里旺旺程序。阿里旺旺是嵌入的第三方程序,不是本次开发 的内容。 3.1.2 模块功能描述 1. 商品管理 商品管理功能模块对卖家出售中的、库存中的、已售完的、橱窗推荐的商品进行 管理,功能模块图如图 3.2 所示。 商品管理 出售中的商品列表 库存中的商品列表 橱窗推荐的商品列 表 已售完的商品列表 商品详情 修改商品信 息 推荐取消推 荐 下架操作 商品详情 修改商品信 息 上架操作 商品详情 修改商品信 息 商品详情 修改商品信 息 上架操作 查看商品图 片 查看商品图 片 查看商品图 片 查看商品图 片 下架操作 东北大学毕业设计(论文) 第 3 章 系统设计 -11- 图 3.2 手机卖家助理商品管理功能模块构架 商品管理模块分别列出出售中的商品列表、库存中的商品列表、橱窗推荐的商品 列表、已售完的商品列表。 在出售中的商品列表里,可以根据商品价格的升序和降序对商品进行排序,跳 转到橱窗推荐商品列表页面,返回到主菜单;点击查看某一个商品的详情;在商品详 情页面,可以进一步查看商品的图片,编辑商品基本信息,对出售中的商品进行下架 操作以及返回到主菜单。 在库存的商品列表里,可以根据商品价格的升序和降序对商品进行排序,跳转 到出售中商品列表页面,返回主菜单;点击查看某一商品的详情;在商品详情页面, 可以进一步查看商品的图片,编辑商品基本信息,对库存中的商品进行上架操作以及 返回到主菜单。 在橱窗推荐的商品列表里,可以根据商品价格的升序和降序对商品进行排序, 返回主菜单;点击查看某一商品的详情;在商品详情页面,可以进一步查看商品的图 片,编辑商品基本信息,对橱窗推荐的商品进行取消推荐操作、下架商品以及返回到 主菜单。 在已售完的商品列表里,可以根据商品价格的升序和降序对商品进行排序,返 回主菜单;点击查看某一商品的详情;在商品详情页面,可以进一步查看商品的图片, 编辑商品基本信息,对已售完的商品进行上架操作以及返回到主菜单。 2. 订单管理 订单管理,按照交易的流程,根据订单的不同状态阶段进行分类管理。根据交易 流程可分为等待买家付款的订单、等待卖家发货的订单、已发货的订单、等待卖家评 价的订单、已成功交易的订单,已关闭交易的订单。订单管理子模块功能图如图 3.3 所示。 订单管理 等待买家付款 已发货 已成功交易 已关闭交易 等待卖家发货 等待卖家评价 图 3.3 商品管理功能模块订单管理子模块功能图 东北大学毕业设计(论文) 第 3 章 系统设计 -12- 下面分别对六种状态的订单管理进行说明。 等待买家付款的订单列表。买家购买商品但未付款,订单的状态为等待买家付 款。这一子模块的功能架构如图 3.4 所示。 等待买家付款交易列表 按时间升序排序 按时间降序排列 点击查看某交易详情 买家信息 修改价格 关闭交易 图 3.4 等待买家付款子模块功能图 在此模块,首先显示所有等待买家付款的交易列表。在列表中,可以按照时间的 升序和降序对列表项进行排序,可以点击某一项查看交易详情;在交易详情页面,可 以进行修改价格,关闭交易,查看买家信息操作。 等待卖家发货的订单列表。买家付款后,订单的状态为等待卖家发货。这一子 模块的功能架构如图 3.5 所示。 东北大学毕业设计(论文) 第 3 章 系统设计 -13- 等待卖家发货交易列表 按时间升序排序 按时间降序排列 点击查看某交易详情 买家信息 发货 联系买家 图 3.5 等待卖家发货子模块功能图 在此模块,首先显示所有等待卖家发货的交易列表。在列表中,可以按照时间的 升序和降序对列表项进行排序,可以点击某一项查看交易详情;在交易详情页面,可 以进行发货,联系买家,查看买家信息操作。 已发货的订单列表。卖家发货后,订单的状态为已发货。这一子模块的功能架 构如图 3.6 所示。 已发货交易列表 按时间升序排序 按时间降序排列 点击查看某交易详情 买家信息 联系买家 东北大学毕业设计(论文) 第 3 章 系统设计 -14- 图 3.6 已发货交易订单子模块功能图 在此模块,首先显示所有已发货的交易列表。在列表中,可以按照时间的升序和 降序对列表项进行排序,可以点击某一项查看交易详情;在交易详情页面,可以进行 联系买家,查看买家信息操作。 等待卖家评价的订单列表。买家确认收货后,订
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区车位租赁合同15篇
- 汉字字谜课件
- 汉字基础知识培训方案课件
- T-GRM 114-2025 富油煤原位热解术语
- DB4403-T 369-2023 大型活动温室气体排放核算和报告指南
- 2024年秋新北师大版数学一年级上册教学课件 第一单元 生活中的数 1我上学啦
- 公路应急储备设备检修方案
- 消防安全培训实施方案
- 建筑工程项目基坑支护与加固方案
- 机电设备安装技术创新应用方案
- 人教版(2024新版)七年级上册英语Starter Unit1单元测试卷(含答案)
- 全国托育职业技能竞赛理论考试题及答案
- HSK标准教程1-第一课lesson1
- 2022新能源光伏电站电力监控系统安全防护实施方案
- 新课标人教版七年级数学上册教案全册
- 人教版小学英语3-6年级单词(带音标)
- 酒店消防安全管理制度(2022版)
- 2024环氧磨石地坪施工技术规程
- 人教部编七年级语文全册专项知识点梳理归纳字词、文言文、古诗词
- 2022年版初中物理课程标准解读-课件
- 输配电绝缘子维护与更换
评论
0/150
提交评论