摘要:近年来,随着社会生活节奏的加快,人们的生活水平不断提高,物品的不断更新换代使得人们不断追求时尚潮流,这一种现象在年轻群体中非常明显,对于这些被换下来的物品,往往是被搁置或者被丢弃,物品价值得不到体现,所以对物品的价值再利用是非常重要的。如今,移动互联网信息传递速度快,约束条件少,设计一款基于移动互联网的二手物品交易平台符合时下趋势,同时,一定程度上降低了二手物品的交易成本,更加便利。本文以iOS的角度去对二手物品交易的分析,并通过手机APP的方式设计与实现,以手机终端的方式展示出来,分析了二手物品交易平台的实现原理和相关特点,之后对系统平台进行了设计。
关键词:二手物品;移动互联网;ios中图分类号:TP311 文献标识码:A
1、绪论
近年来,移动互联网技术的发展速度正在逐步加快,以及电子商务业务的繁荣兴起,移动电子商务(M-Commerce)也随之诞生,随着移动通信技术不断的发展,手机用户的不断增加,这种新型的电子商务方式,正在逐步超越实体的二手交易市场,非常迅速的得到了大众的认可。因此设计一款基于移动互联网的二手交易App符合当今时下节约资源和可持续发展的时代主题,这也是对资源的合理运用,并且这对研究C2C模式交易模式有一定的提升和帮助。
2、平台需求分析
本平台是为实现二手物品交易而实现的APP,面向的交易模式是C2C模式,属于移动电子商务,主要功能包括了买卖家之间的物品购买以及出售,个人登录,物品的管理,用户信息管理,数据库管理以及物品详情以及地址坐标,方便用户使用,系统功能模块图如图1所示:
图1 平台功能模块图各模块功能需求描述:
(1)用户登录模块
用户可以通过新浪第三方登录,用户名对应的为新浪的用户名,当用户第一次登录时会提示需要进行手机验证,只有当用户登录之后才能进行物品的出售和购买以及物品的管理等相关功能,未登录时操作会提示登录。
(2)首页模块
该模块为APP打开后第一次进入的界面,可以设置天气,进行登录操作,以及个人的物品管理,购物车管理等,同时还有近期淘宝等商家销量高的物品显示,可以进行相关浏览。
(3)发现模块
该模块为物品展示模块,卖家上架的物品显示在该模块,买家可以添入购物车,该模块使用UICollectionView作为显示框架,可以查看到物品的相关图片以及介绍,选择某个物品时,用户可以获得该物品的详细信息,方便用户查阅,浏览,并且可以将物品添入购物车,进行物品的购买处理,从该模块界面也可以进入物品上架操作界面,卖家可以在该模界面对自己的物品进行文字以及图片、价格等信息描述,当信息填充完成,便可以上架物品。
(4)爆料模块
用户可以获得到网络上的一些物品推荐,并可以查看到相关的文字介绍以及爆料的物品网络地址,可以进行物品的查看。
(5)分享模块
该模块可以获得网络上一些最新的物品,以图片的方式展示给用户,同时还有相应的文字描述,以及物品相关链接,以供对物品的查看。
2.1 平台设计数据流图
根据上述功能分析,本平台开发相关的主要实体对象有买家、卖家。平台设计数据流图如下图2所示:
2.2 二手交易平台角色分析
对于卖家来说,需要进行登录,同时要取得用户联系方式,填写所需要发布的物品信息:名称、详细描述、交易方式、用户当前位置等。以图片的方式展示物品更加直观,符合时下APP用户使用需求,卖家可以对自己的物品进行管理,订单操作,查看已经下单或已支付的物品,进行相关处理。
对于买家来说,需要进行登录,当买家对物品下订单之后,在订单管理界面可以对订单进行操作,当物品支付后需要及时通知卖家发货,之后便是等待收货。
2.3 二手交易平台流程分析
本平台交易模式为C2C模式,交易之前,买卖双方需要有一个账号,发布或者寻找物品的相关信息,根据根据地区找到合适的交易对象,交易过程中,形成一个虚拟的商务合同,买卖双方都需要签订,也就是生成一份订单信息,订单中包含了了交易双方的基本信息以及物品信息,交易之后,双方完成各种手续,比如支付、发货等处理,最终完成交易。
图2 平台设计数据流图3、系统总体设计
3.1 功能总体设计
根据系统功能分析,本二手交易客户端从界面上分为四大模块:首页模块、发现模块、爆料模块、分享模块,具有登录、退出、上架物品、物品加入订单等电子商务等基础功能,同时还带有分享、地图定位、拍照等第三方功能,以便用户使用。
用户可通过上架物品界面,可以填写物品信息,并发布上线,同时可以在首页模块对自己的出售的物品进行管理,以及查看订单信息,达到功能模块化的设计需求,其他功能模块围绕物品浏览,用户交流进行界面设计和功能搭建。
3.2 主要界面设计
分为以下几个页面:
(1)程序启动页面,在程序启动时最先显示的界面,作为用户的欢迎界面;
(2)应用首页,用户进入应用的主要操作页面,各页面的跳转功能;
(3)用户个人界面,以侧边栏的方式展示,显示用户的头像以及一些基本功能操作;
(4)物品上架界面,用户上架物品的界面,以良好的视图可读性展示给用户,用户可以在该界面进行物品的照片上传,以及提供自己的地址以及对物品的一些属性描述;
(5)物品浏览界面,展示物品给用户的界面,同时还有对应物品的详情界面;
(6)Web浏览界面,浏览Web页面,显示一些网络页面以便用户查看;
(7)物品管理界面,用户管理物品的界面,用户可以对自己对物品进行操作;
3.3 系统架构设计
二手物品交易系统从宏观的角度来讲是一个传统的C/S模式,在iOS客户端上分为视图层,业务逻辑层,数据层三层架构,视图层触发业务逻辑层的逻辑事件,业务逻辑层从数据层把数据返回给视图层显示,如此便形成一个整体,对于本应用,只有登录后的用户才能使用发布物品的功能,也就是登录后才能进行个人物品操作的业务逻辑,同时模块间也有相关逻辑约束,例如上架物品后,可以在发现模块看到物品,用户购买后可以在我的订单查看到物品等相关逻辑。
4、系统详细设计与实现
4.1 物品发布流程图
用户必须登录之后才能发布物品,当用户发布物品时需要将发布信息填写完整,具体流程如下图3。
4.2 物品购买流程图
用户执行登录操作之后才能进行物品的购买操作,浏览相应的物品,在页面上便可以将物品添加入购物车,生成订单,具体流程如下图4。
5、总结
人们物质生活水平的提高,加速了各类用品的更新换代,对于这些二手物品,完全可以进行出售,避免造成价值损失。利用移动互联网信息传播速度快、范围广的优势,设计一款二手交易平台完全符合当前时代可持续发展的原则,很有意义。
图3 物品发布流程图
图4 物品发布流程图参考文献
[1] 屠晓云.二手物品交易平台的设计及实现[J].福建电脑.2011(08)
[2] 王能.基于B/S结构的校园二手物品交易平台的构建[J].信息与电脑.2012(06)
[3] 杨周,周磊.大学生二手物品交易现状调查分析[J].产业与科技论坛.2013(12)
作者简介:王昂,讲师,河南中医药大学信息技术学院,硕士,主要研究方向:信息检索、数据库与数据挖掘;王彦辉,讲师,河南省财经学校,硕士,主要研究方向:信息检索、数据库与数据挖掘。