5.4.2 任务派发算法的实现 17
5.5 任务评价工作流 18
6 系统测试 19
6.1 功能测试 19
6.1.1 登陆注册测试用例 19
6.1.2 用户评价测试用例 19
6.1.3 任务发布测试用例 19
6.1.4 任务接取测试用例 20
6.2 性能测试 20
6.2.1 优先级波动测试 20
6.2.2 服务器压力测试 21
6.2.3 请求处理耗时测试 21
7 总结与展望 22
致谢 22
参考文献 22
基于LBS的校园多任务发布系统
1 绪论
1.1 研究背景及意义
在电子商务发展一派欣欣向荣的时代大背景下,现如今,主要依靠快递员配送的传统商品派送模式,已经难以满足网络购物信息化发展的要求。面对大量不同的终端客户,货物从物流点到达购买者手中的商品配送的“最后一公里”问题,在整个物流配送链中花费的时间、金钱都是最多的[1]。快递员的配送数量小以及配送质量的不稳定,与网络购物商品的随机性和分散性形成巨大的冲突,越来越多的网络购物者希望在日常的工作和生活中享受到高效便捷快速的配送服务。随着这一矛盾的不断深化,部分企业将目光转移到寻求一种相对有效的解决办法上来,以京东为代表推出的“京东到家”就是一种目前为止效果不错的尝试性的探索。通过倡导人人参与和顺路捎带,“京东到家”一方面解决了超市没有专门配送员的难题,一方面又整合了社会优质人力资源实现了高效配送。这种基于LBS的实时快递,高效的解决了商品最终到达购买者手中的最后一公里问题,也给相关应用的开发提供了灵感和参考。
近年来,伴随着信息技术的飞速发展和移动网络覆盖率的不断增加,大部分应用软件的用户数量都急剧增加,这对任何软件的设计和文护来说都是一个巨大的挑战。对于使用传统方法开发的服务器来说,高并发下用户与服务器之间海量交互信息的实时性和安全性难以得到保证。服务器如何实现及时对大量的客户端请求做出响应,如何保证高并发访问下服务器性能的优良和软件系统运行的稳定,已经成为了一个新的研究热点。
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 研究内容与技术路线
1.3.1 研究内容
本文致力于开发一个基于LBS的第三方快递任务信息发布系统。该任务发布系统以降低电子商务的商品配送成本和解决商品配送的“最后一公里问题”为目标,为用户提供基于地图的任务发布和任务接取。在瞬时高并发运行环境下,系统的服务器需要完成大量的任务发布和接收请求,这对系统服务器的功能和性能都提出了较高的要求。主要的研究内容包括:
(1)为了实现服务器在高并发访问情况下的高效运转,参考现有高并发访问流量网站的架构,设计并实现满足本系统高并发访问需求服务器架构[4]。
(2)针对该系统的快递任务发布这一核心功能,设计任务发布算法,通过对大量待发布任务进行预先筛选,解决原系统在大量订单待发布时性能不稳定的问题。
(3)针对该系统另一个核心功能快递任务的接取,设计任务接取算法,解决对于某一个订单在同一时间有多个用户选择接取时的任务派发问题。
1.3.2 技术路线
(1)首先学习大型网站架构的有关知识,主要包括了解当前大型网站和分布式应用软件在开发时采用的主流系统架构和开发技术。 基于LBS的校园多任务发布系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_26549.html