- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Node.js的快递配送管理系统的设计解析
基于Node.js的快递配送管理系统的设计第1章 绪论1.1 2015中国快递论坛26日在上海。参会人士表示,当中国经济步入“换挡减速”新常态阶段,快递业呈现50%以上的增幅,成为一匹“黑马”。在各种有利因素促动下业务量已成为世界第一的中国快递业正迈入转型升级的“第二季”。“中国快递业的地位是‘拼出来’的。”中国快递协会常务副会长兼秘书长李惠德说,“十二五”以来,中国快递业抓住邮政体制改革、电商兴起等机遇,实现了快速做大。统计数据显示,去年中国快递的业务量达到140亿件,成为世界第一,已连续4年增幅超过50%;推动出口近千亿元,支撑国内网购交易额突破2万亿元,占社会消费品零售总额的比重超过7%。但是,中国快递“大而不强”的特点也十分突出。比如,同质化竞争严重,对电商件依赖过高,高附加值的服务产品培育滞后;价格战持续多年,一些快递公司“赔本赚吆喝”;服务质量良莠不齐,消费者投诉时常成为热点;违规寄递、“带险上路”时有发生,快递安全仍暴露漏洞,等等。更多相关内容介绍可以查阅中国报告大厅小编编写的我国快递行业概况及现状分析。此外,虽然业务量已是全球第一,但一个令人尴尬的事实不容忽视:中国各家快递企业全年的收入总和也比不上UPS、联邦快递等国外快递巨头其中的一家。国内快递企业在固定资产规模、信息化程度、人力资源水平等方面也较为落后。申通快递董事长陈德军认为,快递业依靠低成本支撑发展的时代已经过去了,传统行业的空间正在被迅速压缩。中国快递必须尽快实现提质升级,进入内涵式发展的“第二季”。论坛上,业内人士为中国快递“会诊”“开方”。比如,圆通速递董事长喻渭蛟表示,一方面,国内企业还需加强自身管控,进一步提升客户服务能力;另一方面,车辆、交通等方面的行业标准还亟需制定,避免行业长期处于无序竞争的状态。国家邮政局发展研究中心副主任冯力虎认为,随着“互联网+”、智能制造以及跨境电商和农村电商等新服务、新模式的出现,中国快递业的发展将面临新的机遇。“当前,快递业应做好‘搞好快递与电子商务协同发展’‘继续推进快递下乡工程’‘进一步扩大向外成果’等三篇文章。”国家邮政局局长马军胜为快递企业指出下一步发展的方向。第2章 关键技术介绍2.1 关键性开发技术的介绍 2.1.1 Node.JSNode.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,却节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问,直观,易懂。尤其是对于熟悉onmouseover、onclick等DOM事件的用户,更有一种似曾相识的感觉。2.1.2 MongoDBMongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。MongoDB[2] 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数
文档评论(0)