基于WP7淘宝客户端的需求分析与设计.docx
《基于WP7淘宝客户端的需求分析与设计.docx》由会员分享,可在线阅读,更多相关《基于WP7淘宝客户端的需求分析与设计.docx(9页珍藏版)》请在冰豆网上搜索。

基于WP7淘宝客户端的需求分析与设计
基于WP7淘宝客户端的需求分析与设计
(前几天回家一趟,写的文档也很匆匆,初版,以后会修改!
)
1.引言
1.1项目背景
现在随着人们生活水平的提高,人们对手机的个性化追求,智能机的出现,给了我们更好的用户体验。
WindowsPhone7也已踏入现在主流机市场,具有现代化的Metro设计风格,给用户独一无二的使用体验。
WP7的设计简洁、轻巧、自由,具有极高的视觉独特性,含有大量简洁的空白空间,减少界面的凌乱,着重于每个用户所关心的内容,让使用更加简单、管理更加人性化,支持多点触控,给用户很大的互动感。
淘宝购物已成一种时尚,人们的需求不断的提高,海量的数据供我们搜索。
人们已渐渐喜欢不出门,随时随地都可以购物,浏览网上的最新发布商品,浏览自己关注的、喜欢的商品,使用淘宝开发接口开发应用软件,给用户更多的便捷,更多的体验。
1.2用户需求
网上购物已成为我们现实的一种需求,而智能机的使用又给我们带来更多的用户体验,给我们带来很多的便利,随时随地,上网浏览商品、查看订单等等,使我们的使用更方便、更快捷,不仅提高我们的购物体验,而且为我们节省了很多的时间。
智能机的应用已成为一种趋势,而网上购物有时我们的爱好和需求,想到开发一款基于WP7的手机淘宝客户端,给WP7的使用者带去更多的便利和不一样的用户体验。
项目做的也是基于WindowsPhone7的应用平台开发的手机淘宝客户端,为那些使用WP7的客户带来更多的便利,更好的用户体验。
1.3参考资料
淘宝开发平台开发文档:
淘宝开发应用程序接口:
淘宝开发平台\开发文档\API文档
1.4设计思路
通过对微软WP7的学习,学习对控件的使用和对应的事件、方法、独立存储空间等等,学会在WP7商品写些小程序;在对淘宝OpenAPI的学习,如何调用对应的接口,从淘宝服务器取回数据对数据处理,封装、归类;再将两者结合,用淘宝的数据,用WP7的平台,对信息进行显示、重组,供用户搜索、查询。
项目是以搜索功能和我的淘宝两大功能进行扩展的,把一些对应的功能,集成到他们上面,减少过多页面的点击,给用户带来便利,最少的时间访问最多的数据。
(搜索不需要授权,我的淘宝需要授权,才可查看用户信息)
1.5学习安排
前期主要是对WP7基础的学习,学习常用控件和ToolKit;接下来是熟悉淘宝的OpenAPI接口,学习使用;然后开始做项目了,确定一些功能模块,确定我们要用的接口、用到的数据;最后对项目的审核!
前期的学习最重要,如果对于WP7还基于它的开发,和对淘宝API的接口没有很熟悉,就做不好以后的功能设计、功能开发!
2.系统要求
2.1运行环境
WindowsPhone7手机;WindowsPhone7模拟器
2.2开发工具
MicrosoftExpressBlend4
MicorsoftVisualStudio2010ExpressforWindowsPhone
3.功能简介
3.1登录功能
功能描述:
保证所有系统的合法用户通过身份认证进入本系统进行购物操作。
已注册的用户直接进入本系统,未注册的用户应先注册。
3.2注册功能
功能描述:
对用户名进行检测,信息通过检测之后成为本系统的用户。
手机注册:
填写淘宝注册所需提交的信息进行注册
3.3我的淘宝
3.3.1个人资料
功能描述:
对用户的信息进行收集。
基本信息、头像设置、买家信用、联系方式
基本信息:
获取买家的基本信息,供用户查阅
3.3.2我的收藏
功能描述:
对我的收藏管理
宝贝收藏、店铺收藏、搜索店铺
店铺收藏:
显示收藏的店铺的信息
宝贝收藏:
显示收藏的宝贝,点击某个宝贝,查看宝贝详情
搜索店铺:
点击搜索店铺,进入店铺搜索页面,进行信息搜索
功能描述:
对买到的宝贝进行显示和提供账单的查询
我的宝贝、查询账单
我的宝贝:
查看买到的宝贝,点击进入该宝贝订单的显示
还有对待付款、待收货、待评论的查询,单个订单的显示
查询账单:
点击进入对账单的查询的页面,显示对应订单
功能描述:
对评价的信息进行管理,查看评价信息
根据买家、卖家、好评、中评、差评、时间段的查询,显示评
价信息的列表,点击某一个评价进入评价详情的显示页面
3.4搜索功能
3.4.1疯狂我淘
功能描述:
显示随机的商品和提供对商品的搜索
随机商品:
每次滑动到此页面,显示随机的商品
商品搜索:
输入查询商品,点击搜宝贝,进入商品列表页面
3.4.2淘我所爱
功能描述:
显示随机的商品和提供对商品过滤搜索
随机商品:
每次进入此页面,显示随机的商品
过滤搜索:
根据条件,对信息过滤,显示对应的商品
输入查询的商品,点击搜宝贝,在此页面显示过滤的商品
3.4.3淘宝分类
功能描述:
提供对淘宝商品按类目查询
根据淘宝提供的不同类目,显示类目下的商品集合
点击对应的类目,跳转到商品列表,显示商品集合
3.4.4物流查询
功能描述:
提供对淘宝物流公司信息的查询
根据条件过滤数据,显示淘宝提供的物流公司的信息
3.5商品列表
功能描述:
显示根据条件处理的商品列表,提供对查询到的数据过滤:
按人气、价格、信用、成交量、下架时间显示
点击对应的人气、价格、信用、成交量、下架时间,可以对查询到的商品进行排序,升序和降序的排列切换。
3.6店铺搜索
功能描述:
显示卖家店铺信息、收藏该店铺、前台展示店铺
店铺信息:
根据卖家昵称搜索,显示卖家店铺的基本信息和卖家自定义类目,点击进入商品列表页面
收藏店铺:
点击收藏该店铺,如果该店铺存在,不予收藏
前台店铺:
点击进入前台店铺类目的显示页面,显示前台类目,点击对应的类目,进入类目下的商品列表页面
3.7订单查询
功能描述:
提供根据条件进行订单的查询,显示订单列表
提供根据交易名称、卖家昵称、交易状态、成交时间条件的过滤查询,显示订单列表,点击某个订单进入订单详情显示
3.8订单详情
功能描述:
订单基本信息、详细信息、物流详情、交易快照
点击对应的链接,还可以进行对卖家信息和商品详情的查询
3.9卖家信息
功能描述:
根据订单详情进入对卖家的信息进行显示
功能描述:
显示卖家基本信息和查询卖家的店铺信息
点击查看店铺信息,进入店铺查询页面,显示店铺信息
功能描述:
根据条件,查看卖家近期的交易数量
提供根据交易、评论状态和交易类型查询卖家交易数量
功能描述:
根据条件,查看卖家近期的交易增量
提供根据交易状态、交易类型、修改时间查询卖家交易增量
3.10商品详情
功能描述:
提供商品详情、收藏商品、店铺详情、收藏店铺
提供对商品的详细信息的显示
商品详情:
点击进入商品更多的信息的显示
收藏商品:
点击进行商品的收藏,判断是否已经登陆
店铺详情:
对卖家店铺的详细信息进行显示
收藏店铺:
点击进行卖家店铺的收藏,判断是否收藏
4.功能详述
对于功能详情从两方面讲述:
不需要用户授权的功能和需要用户授权的功能
(当然对于用户已经授权的可以访问未授权的数据)
4.1基本功能
功能详述:
对于未注册的用户,想使用本软件,或了解更
多的淘宝信息,需要先注册。
点击注册,进入淘宝注册页面,填写相关的注册信息。
功能详述:
对于注册的用户,想使用本软件,或了解更多
的淘宝信息,或更多的私有数据,需要先登录。
点击登录,进入淘宝登录页面,点击授权本软件。
登录后
回到主页面,显示欢迎链接,点击可进入我的淘宝页面。
(数据:
用户昵称。
。
。
)
功能详述:
对于已经登录的用户想退出本软件,为了安全考虑,应点击退出。
进入授权页面,点击退出。
4.2不需要用户授权的功能
功能详述:
在加载页面时,会显示一个进度,很不错的效果。
页面加载完毕,显示随机的从淘宝取来的数据,显示商品
列表,此列表是随机生成的。
点击某个商品进入商品详情
页面,显示商品详细信息。
用户可以输入自己想要查找的宝
贝,点击搜宝贝,进入商品列表的页面。
功能详述:
页面加载完毕,同样显示取回的随机数据,显示
商品列表,可以点击上一页、下一页显示分页数据。
点击某
个商品进入商品详情页面。
用户可以输入自己想要查找的宝
贝,点击对应的分类,可以过滤数据,显示对应的商品列表。
这次的列表直接显示在页面,使用户看到直观的搜索效果。
(数据:
商品标题、买家昵称、商品价格、下架时间。
。
。
。
)
功能详述:
加载完毕,显示淘宝分类的数据类目,点击某
个类目,进入此类目下的商品列表页面,进行商品列表显示。
可以点击上一页、下一页显示分页下的数据。
(数据:
类目ID、类目名称。
。
。
)
功能详述:
加载完毕,显示淘宝提供的物流公司的信息。
对于查看推荐物流,物流下单方式可以进行选择,单击
查询,可以查看对应过滤的数据;对于不查看推荐物流,
物流下单方式不能进行选择,单击查询,也可获得不是
推荐的物流公司的信息。
(数据:
物流公司标识、物流公司代码、物流公司名称)
功能详述:
进入此页面,显示商品列表,可以进入对应的
排序,按人气、价格、信用、交易量、下架时间,进行排序。
单击对应的按钮,可以进行升序和降序排序。
点击某一个商
品,进行商品详情的显示。
可以点击上一页、下一页显示分
页下的数据。
(数据:
商品标题、商品价格、卖家昵称、商品交易量。
。
。
)
功能详述:
进入此页面,显示商品详细。
可以进行商品详情
查询、收藏商品、店铺信息、店铺收藏。
点击商品详情,进
入淘宝商品详情展示,获取更多的信息;点击收藏商品,提
示此功能需要用户权限,需要判断是否登录,是,进入登录
页面;点击店铺信息,显示卖家店铺基本信息;点击店铺收
藏,提示此功能需要用户权限,需要判断是否登录,是,进
入登录页面,授权后,返回到本页面。
(数据:
商品价格、商品数量、EMS价格、卖家信用等级。
。
。
)
4.3需要用户授权
功能详述:
此功能用来显示淘宝用户的私有信息,
(数据:
用户生日、支付宝ID、支付宝帐号、最近访时间
买家信用、信用积分、联系方式、邮编、用户Email。
。
。
)
功能详述:
显示宝贝收藏、店铺收藏、搜索店铺功能
页面加载完毕,显示买家收藏的宝贝列表;点击店铺收藏,
显示买家收藏的店铺列表;点击宝贝收藏,显示买家收藏
的宝贝列表,点击某一个宝贝,进入商品详情列表;点击
搜索店铺,显示店铺搜索页面。
(数据:
收藏商品ID,收藏商品名称,收藏店铺ID。
。
。
)
功能详述:
显示我的宝贝和查询订单
页面加载完毕,显示我的宝贝列表,对于我的宝贝的数据
过滤,根据交易状态可以进行待付款、待收货、待评论的
查询,显示对应的宝贝列表。
点击某一个宝贝,进入订单
详情的页面,显示当前宝贝的订单信息。
点击查找订单,
进入订单查找页面,根据条件,显示订单列表。
(数据:
交易编号、商品标题、交易状态、成交时间。
。
。
)
功能详述:
根据条件查询买家的评价信息
可以对评价者进行选择,卖家、买家;可以对结果进行选
择,好评、中评、差评;可以对开始时间和结束时间进行
选择,过滤评价数据,显示评价列表。
点击某一评价,进
入评价详情页面。
(数据:
交易编号、评价角色、评价标题、创建时间。
。
。
)
功能详述:
根据卖家昵称,显示卖家店铺详情
输入卖家昵称,点击店铺信息,显示卖家店铺基本信息和卖
家自定义类目列表,点击某一类目进入商品列表显示类目下
的商品列表;点击收藏店铺,进行判断是否收藏,否,收藏
该店铺,是,提示是否查看该收藏,是,显示我的店铺页面;
点击前台店铺类目,进入店铺类目列表显示,点击某一类目,
进入商品列表,显示该类目下的商品列表。
(数据:
店铺编号、店铺标题、服务状态评分、开店时间。
。
。
)
功能详述;根据条件过滤数据,显示查询的订单列表
可以根据交易名称、买家昵称、交易状态、成交时间,进行
数据过滤查询,显示订单列表。
点击某一订单,进入订单详
情页面,显示订单的详情。
(数据:
交易编号、交易标题、交易状态、卖家昵称。
。
。
)
功能详述:
订单详细信息,订单详情、物流详情、交易快照
加载此页面完毕,显示订单基本信息;点击订单详情,显示
订单更多的详细信息;点击物流详情,进入物流详情页面;
点击交易快照,进入交易快照详情显示页面。
还提供对商品名称的链接和卖家昵称的链接。
点击商品名称,进入商品详情页面,显示商品详细信息;
点击卖家昵称,进入卖家信息的页面,对卖家信息显示。
(数据:
订单编号、支付宝账号、物流方式、创建时间。
。
。
)
功能详述:
显示卖家公开的基本信息,提供查看卖家店铺
点击查看卖家店铺信息,进入店铺搜索页面,传入该卖家
昵称,点击对应的按钮,查询卖家店铺详情。
(数据:
卖家昵称、信用等级、信用积分、好评总数。
。
。
)
功能详述:
可以根据交易状态、评论状态、交易类型,对
卖家近期的交易数据进行过滤,点击搜索,显示卖家交易列
表,点击某一交易,进入交易详情页面。
(数据:
交易编号、商品标题、卖家昵称、成交时间。
。
。
)
功能详述:
可以根据交易状态、交易类型、修改时间,对
卖家近期的交易增量进行过滤,点击搜索,显示卖家交易
增量列表,点击某一交易,进入交易详情页面。
(数据:
交易编号、商品标题、卖家昵称、成交时间。
。
。
)
功能详述:
显示商品详细信息,商品详情、收藏商品、店铺
详情、收藏店铺
点击商品详情,进入商品详细信息页面,获取更多的信息;
点击收藏商品,判断是否已收藏,是,提示是否查看收藏;
点击店铺详情,显示卖家店铺基本信息;
点击收藏店铺,判断是否已收藏,是,提示是否查看收藏;
(数据:
商品价格、商品数量、EMS价格、卖家信用等级。
。
。
)