网站首页  词典首页

请输入您要查询的论文:

 

标题 基于iOS的“同学帮”移动应用软件设计与开发
范文 谭颖 胡俊平 李喆等
摘要:随着电子商务的蓬勃发展,在校大学生成为网购的主要消费群体。高校快递业务量大,工作时间不固定,导致快递公司送件难,学生取件难。设计开发出一款由身边人代取快递、代购物的移动应用软件“同学帮”。介绍该软件的核心功能,如发布代取快递、代购物、行程路线等消息以及抢接订单、取消订单和完成订单等,并提出建立校园生活服务中心应用软件的设想。
关键词:iOS;移动应用;快递;校园代购
DOIDOI:10.11907/rjdk.1511012
中图分类号:TP317.4
文献标识码:A 文章编号文章编号:16727800(2015)008010303
0 引言
随着网络通信和信息技术的快速发展以及电脑的不断普及,校园网购已经成为一种潮流和时尚。依附于网购的快递行业在校园内也得到了快速发展,有关数据显示,一所普通规模的高校每天快递的数量达上千件[1]。网购的背后是已经建立起来的庞大物流网络,该网络横向是数量众多的各大物流快递公司,纵向是其自上而下从大区域到小站点的层级结构,纵横交汇,构成物流网络。
然而,目前大部分校园快递业没有固定的店面或自提点,而是通过快递员电话短信派件 ,其工作时间不固定,工作场所也不固定[2],这种派件机制给快递方和收件方均带来了很多不便和风险。快递方在校园快件派送中面临着以下问题:①高校快递种类繁多,快递方管理混乱,货物安全系数极低;②高校往往不准校外车辆进入,快递公司派件到校门外,增加了师生的取件难度;③校内物流多是个体承包,未形成规模化和网络化管理,不能提供送货上门服务[3];④取件时间难以符合学生的作息时间,经常出现等候过长或错过取件时间的情况,造成时间浪费;⑤快递网点分散,造成学生取件困难,增加时间成本,且周末假期往往无法及时取件。
为了解决上述问题,本文拟开发基于iOS的“同学帮”移动手机应用软件,充分利用学生空余时间上的互补性,实现在闲暇时间帮同学们代取快递、帮忙购物[4]。该平台具有以下优点:①节约时间成本。用户将自己需取的快递信息、购物信息、行程信息发布到本平台上,让身边有充裕时间的同学代为完成,支付一定的服务费用即可;②充分利用身边的同学资源。本“同学帮”应用系统将本校在校大学生连接起来,实现人力资源整合,让闲置的资源得以充分利用。此外,通过系统可促进学生勤工俭学意识,可补贴生活,提高为人处事能力,丰富大学生活;解决快递公司校园派件难的问题。本系统将为建立校园生活服务中心手机应用开发平台打下基础。
1 系统架构
1.1 系统体系结构
本系统移动端应用基于iOS 的CocoaTouch 层,以一台13.3吋的MacBook Pro作为开发设备,使用Xcode 作为开发工具,开发语言为Objective-C 和C。应用设计框架基于MVC 设计模式,即模型-视图-控制器;应用交互界面为CocoaTouch 层的UIKit库;应用后端服务采用Bmob 移动后端云服务平台。
系统采用 B/S 模式。移动客户端主要负责发送 HTTP 请求以及显示应用服务器端响应的 JSON 数据[5,6];应用服务器主要负责处理移动客户端数据请求;数据库则是整个应用数据仓库[79]。系统架构如图 1 所示。
图1 系统构架
1.2 系统功能模块
系统主要功能模块包括发单、抢单、任务、个人中心。 具体如下:①发单。发布代取快递消息、帮忙购物消息、行程消息;②抢单。用户可以查看同学们发布的各种消息并根据自己的时间安排、行程安排接抢订单;③任务。查看自己已抢接的订单信息以及对订单进行完成和取消等操作;④个人中心。用户可修改个人头像、登录密码、昵称等,完善个人信息。系统主要功能模块如图 2 所示。
图2 系统功能模块
2 系统核心功能
2.1 注册功能
本应用涉及用户资金账户安全,必须对注册用户身份作严格审查,需实名注册后才能使用。通过使用教务网站学号和密码一键登录,保证用户真实性,并注册填写本人手机号码,获取验证码,验证成功后的手机号码将与学号同时作为登录系统的用户名。图 3所示为用户登录注册流程。
2.2 发单功能
用户可以根据自己的需要发送:代取快递、帮忙购物、行程3种信息到平台。
(1)代取快递信息。发布者须填写快递名称、取件时间、取件地点、送件地点、收件人等信息,特殊情况可备注,如是否需要帮忙保存快递以及何时送件、是否是易碎品等注意信息。
图3 用户登录注册流程
(2)帮忙购物信息。发布者必须填写购买物品类型、物品名称、购物地点、送货时间、送货地点、收货人等信息,若有特殊需求须备注。
(3)行程信息。发布者必须明确始发地、途径地、出发时间、返回时间、出行交通工具等信息,发布者可以备注说明可代办的事情,如能帮忙购买电影票、火车票等,以便给抢单者提供优质服务。
2.3 接单功能
用户抢单成功后,即按照订单要求为发布者提供服务。每一个订单都有一个状态orderStatus,系统根据orderStatus来判断订单目前所处状态。发布者发布的订单初始状态orderStatus=0,订单被抢接成功后orderStatus=1,同时发布方和接单方在订单未开始前可以根据变化取消和修改订单。抢单者交货后orderStatus=2,发布者付款成功后orderStatus=3,收货方给抢单者评价成功后orderStatus=4,抢单者评价完发布者后orderStatus=5,双方评价成功后订单则交易完成orderStatus=6。图 4 为订单交易主要步骤。
3 结语
本文针对当前校园快递中存在的问题,设计了一款用户体验良好,实现了由同学代收快递、代购物的移动应用“同学帮”,探讨了消息发布、订单接抢、快递代取、代购等的一系列功能,不仅降低了各快递公司的成本,也给在校大学生提供一个充分利用闲暇时间勤工俭学的机会,方便大学生的日常生活。当然,本软件也存在不足之处,目前仅验证了学生学号和手机号码的真实性,下一步将加入身份证号码进行注册,上传身份证正反面照片,严格审核注册者的信息,有效保护用户信息及财产安全。为更全面、高效、安全地服务全校师生,目前正积极联系学校相关部门,希望以“同学帮”移动应用软件为桥梁,建立一个学生自主组织管理的学生校园生活服务中心。
参考文献:
[1] 刘慧玲.电子商务环境下校园快递配送模式的创新研究[J].中国商论,2013(20):7273.
[2] 孙爱婷,李畅.计算机技术在校园快递中的应用[J].中国科技信息,2014(16):194196.
[3] 常青平.校园快递存在问题及新模式探讨[J].物流科技,2014(11):136137.
[4] 倪凰. 微博在高校闲暇教育工作中的应用研究[J].电子商务,2015(3):9192.
[5] 夏军,徐力,姜代红.基于移动平台的校园生活导航服务系统[J].软件导刊,2013,12(9):8990.
[6] WASSERMAN AI. Software engineering issues for mobile application development[A]. Proceedings of the FSE/SDP workshop on Future of software engineering research[C]. Santa Fe, New Mexico, USA, ACM: 397400.
[7] 赖龙伟,冷用斌,阎映炳,等.上海光源全局束流诊断数据仓库开发[J].原子能科学技术,2015(6):11491152.
[8] 于锐.法定身份证件在网络可信身份管理中的基础作用[J].中国防伪报道,2015(01):1720.
[9] 任大勇.学生自主管理下的高校校园快递新模式研究[J].物流技术,2014,33(6):7173.
(责任编辑:陈福时)
随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/17 6:36:19