基于LBS的校园多任务发布系统设计+源代
摘要:随着信息技术的快速发展和电子商务的持续火热,网络购物已经逐渐融入了人们的日常生活中。针对依靠人力配送的传统快递配送模式难以满足信息化发展的需求这一问题,设计了一个基于LBS的校园快递任务发布系统。本设计严格按照软件设计的标准流程,基于Active MQ设计了消息队列,保障高并发下服务器的负载均衡。设计了任务发布算法和任务接取算法,在服务器端实现了对高并发下客户请求的解析和处理机制。采用JBPM工作流引擎,设计了高并发下的任务发布和任务接取工作流。 30689
毕业论文关键词:校园快递;高并发;工作流
Campus multi task publishing system based on LBS Abstract: With the rapid development of information technology and the continuous popularity of e-commerce, online shopping has gradually integrated into people's daily lives. In view of the fact that the traditional express delivery is difficult to meet the needs of the development of information technology,we design a campus express delivery system. According to the standard of software design,the
message queue is designed based on Active MQ to ensure the load balance of the server under the hi
gn concurrency.By designing task distribution algorithm and task access algorithm,the server realizes the processing mechanism of client concurrent request and the high concurrency task of publishing.We design the workflow of task distribution and the workflow of task access based on JBPM workflow engine.
Key words: Campus Express;High concurrency;Workflow
源自
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
1.3 研究内容与技术路线 2
1.3.1 研究内容 2
1.3.2 技术路线 2
2 开发工具及关键技术 3
2.1 开发工具 3
2.2 关键技术 3
2.2.1 Active MQ消息中间件的配置和使用 3 2.2.2 MINA框架 3
2.2.3 Tomcat服务器的配置和使用 3
2.2.4 Struts+Hibernate框架 3
2.2.5 JBPM工作流的配置和使用 4
3 系统分析 4
3.1 开发目标 4
3.2 可行性分析 4
3.2.1 经济可行性 4
3.2.2 技术可行性 4
3.3 功能性需求 4
3.4 非功能性需求 5
4 设计与实现 6
4.1 系统总体架构设计 6
4.2 系统功能模块设计 6
4.2.1 用户管理中心模块 6
4.2.2 评价管理中心模块 7
4.2.3 订单管理中心模块 7
4.3 数据库设计 8 源自
4.3.1 数据库概念设计 8
4.3.2 数据库详细设计 9
5 核心功能实现 12
5.1 消息队列的设计与实现 12 5.1.1 存储 12
5.1.2 通信协议 12
5.1.3 消费关系 13
5.2 注册登录处理流程设计 14 5.3 任务发布工作流 14
5.3.1 任务发布算法的设计 14 5.3.2 任务发布算法的实现 15 5.4 任务接取工作流 16
5.4.1 任务派发算法的设计 16 : 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]。快递员的配送数量小以及配送质量的不稳定,与网络购物商品的随机性和分散性形成巨大的冲突,越来越多的网络购物者希望在日常的工作和生活中享受到高效便捷快速的配送服务。随着这一矛盾的不断深化,部分企业将目光转移到寻求一种相对有效的解决办法上来,以京东为代表推出的“京东到家”就是一种目前为止效果不错的尝试性的探索。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。