(东北石油大学计算机与信息技术学院,黑龙江省大庆市163318)
基金项目:1、大学生创新创业训练计划项目:通通包包裹裹201810220078
2、黑龙江省教育科学“十三五”规划课题:“互联网+”背景下基于OBE理念工程人才培养模式研究GJC1318015
3、黑龙江省教育科学规划课题:高校创新创业教育质量评价体系构建研究GBB1317019
4、黑龙江省教育科学规划课题:“高质量”创新创业教育发展策略研究与实践GBB1318020
摘要:本项目采用SpringMVC和HTML5+CSS3技术搭建一个校园代取快递的平台。鉴于当前移动端软件发展迅速,将平台部署到移动App端和微信小程序端可以实现软件的快速推广。在前端运用流行的HTML5+CSS3技术实现基于Bootstrap的响应式并在后端使用安全稳定的SpringMVC+MyBatis技术实现“低耦合”的服务框架。利用前端技术的跨平台和自适应特性,做到“一次开发,多次使用”同时快速部署在Android平台、iOS平台和Web平台。
关键词:校园快递;快递代理;SpringMVC+MyBatis
随着电子商务在我国的蓬勃发展,根据国家邮政局的统计,截止至2018年,我国快递业务量已突破490亿件,稳居世界第一。随着快递深入到日常生活中的方方面面,快递的数量也越来越大,快递代取点的负荷也越来越大。由于快递数量的急剧增长,快递代取点在取快递的高峰期将十分拥挤,这就需要取快递的人有足够的时间完成快递的收取。因此,一个代取快递的平台就显得十分的重要。
“通通包包裹裹”是一个为了迎合当前代取快递的需求应运而生的一套完整的、适合不同用户的使用习惯的多样化的服务平台。本服务平台本着为用户和代理人提供方便的原则,为用户提供一个新潮的代取快递的方式,与此同时,也为代理人提供一个全新的工作方式。本系统将会有完整的管理机制以保护用户和代理人的安全。
一、系统功能设计
本服务平台主要由三个子平台组成,它们是“通通包包裹裹”的微信平台、微信小程序和手机app。在这三个子平台中,主要有四类用户:客户、代理人、管理员和客服。客户发起订单需求、代理人接收订单并即时送达、客服调解纠纷、管理员实行决策。通过这些来使本平台高效平稳地运作。
本服务平台主要提供用户收件、代理人取件送件、客服人员调解纠纷以及管理员实行最终决策的完整的快递递送服务。以下是具体的功能的概述:
1、用户可以通过搜索网站进行注册用户账户并登陆、关注本微信平台公众号,注册用户账户并登陆、下载对应手机系统版本的APP进行注册用户账户并登陆或关注本公司的微信小程序注册用户账户并登陆。用户可以根据自己的需要随时的在相应的应用上提交订单信息,规定用户所需的收货时间和收货地点,可以随时的查找当前快递的物流信息。查找用户的快递信息是为了给用户提供一份更加安全的保障,让用户随时了解自己的物流。
2、代理人可以按照和用户一样的方式进行用户的注册并登陆。为了保证用户信息和快件信息的安全,本公司将会要求代理人进行实名注册。代理人将会按照用户的需求随时的接受用户的订单信息,代理人可以自由的决定是否接受订单。如若代理人接单,必须按照用户约定的时间将用户的快递送到指定地点。代理人的自由选择可以灵活的为代理人安排工作时间,不会影响代理人正常的生活和工作也为用户快件可以及时安全的到达用户的手中提供了保障。
3、管理人员负责后台的与虚拟性,保证系统的正常运行以及消息的及时推送。管理人员也将会对用户和代理人进行等级的评定。对代理人的失误导致的快件的丢失将会追究相应的责任,以确保用户的权益和系统的正常的运营。管理人员也将会定期的对各个部门的人员进行评估,以便公司更好的运营。本公司管理团队将会对违反规定的工作人员进行相应的惩罚,多次无视公司纪律的工作人员将会予以开除,严重者将会对其进行相应的现金的惩罚。
4、客服人员主要服务与用户进行沟通,调解用户和代理人之间的矛盾,处理用户的投诉事件。以为用户提供更加优质的服务,保证用户使用本公司的系统可以得到更加贴心的服务。本公司人力资源部门将会为客服人员指定相关的政策,以保证在为用户进行服务的时候让用户拥有开心快乐的氛围,在友善和谐的氛围中解决用户的问题,为用户提供宾至如归的感觉。
二、项目开发核心技术
1、技术方案
根据当前移动端App市场的应用前景,本项目采用HTML5+CSS3基于BootStrap开发App前端,采用SpringMVC+MyBatis基于Java开发服务后端。前者的优势在于响应式布局可以快速自适应多种不同的设备并且不受平台约束运行在所有支持Html5标准的操作系统上,极大的减少了开发成本和维护费用;后者的优势在于SpringMVC+MyBatis属于企业级框架。一方面,使用SpringMVC+MyBatis框架极大降低了代码重构的成本,在降低代码整体耦合度的同时,又极大地提高了代码整体聚合度。另一方面,这种企业级框架稳定安全,对于快递管理这种高强度的业务以及支付管理这种对安全性要求较高的业务,稳定与安全的运行环境毋庸置疑是必不可少的。
2、系统功能模块
该系统分为3大模块:系统管理模块、信息管理模块、用户管理模块,如图1所示。
图1功能模块图
(1)系统管理模块,本模块主要由权限系统、支付系统、推送系统三大部分组成。权限系统主要用来规范用户的使用行为;支付系统主要用来完成订单的资金交易;推送系统主要用来进行消息的推送。
(2)信息管理模块,信息管理模块主要分为订单信息、通讯信息和用户信息。订单信息主要包括订单的生命周期状态信息、订单涉及到的用户信息(包括客户、代理人、管理员以及客服)和订单相关的支付信息;通讯信息主要包括客户与代理人、客户与客服、代理人与客服和客服与管理员之间通讯的信息记录;用户信息主要包括本平台四类用户(客户、代理人、管理员、客服)的基本信息。
(3)用户管理模块,用户管理模块主要分为客户、代理人、管理员和客服四大部分。客户是本平台主要服务对象,代理人提供服务,管理员整体把控平台运行,而客服则负责进行矛盾的中间者,协调其他三者的关系。旨在为用户提供更加优质的服务,用户满意就是本团队终极目标。
三、系统应用实现
用户在登录“通通包包裹裹”App软件后在“首页”选项卡将会出现主要服务界面“取件界面”,点击取件,设置取件条件后,服务器配发取件消息到符合条件的代理人手中,代理人通过点击代取件按钮开始取件流程。在送达快递后,客户方可点击完成经由服务器验证后完成本次取件流程,之后客户可对送货速度,是否准时等进行评价。系统部门截图如图2,图3所示。
图2系统应用截图1图3系统应用截图2
四、结论
本平台本着为用户和代理人提供方便的原则,为用户提供一个新潮的代取快递的方式,与此同时,也为代理人提供一个全新的工作方式。不同与传统的基于用户群的不安全的运营方式,本系统将会有完整的信誉评分机制和管理机制以保护客户和代理人的安全。在该平台下,既方便了广大师生,也减少了站点的拥堵的情况,为学生提供了快速兼职的机会,对快递的快速收取具有积极意义。
参考文献
[1]王辉.2018年快递业务量将达490亿件中国快递行业发展势头迅猛[EB/OL].https://www.qianzhan.com/analyst/detail/220/180109-5e296061.html,2018.
[2]李淑艳.高校校园快递“最后一公里”配送现状与对策研究——以广东交通职业技术学院为例[J].物流科技,2016.
[3]白蕾.HTML5与CSS3的设计模式[J].智能计算机与应用,2016.
[4]葛萌.基于SpringMVC框架的JavaWeb应用[J].计算机与现代化,2018(08).