毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Tornado的物流信息交流平台的设计(3)
最后是对本文进行了的总结,并对我在完成毕业设计时给予我帮助的人表达谢意。
2 相关技术基础
本次课题要求完成一个计算机平台上基于Tornado的物流交流平台的设计,能使用户在网上能够寻找货源、发布货物、寻找空车、提交运货请求,并为用户提供管理个人信息、业务信息等权限的功能。本文主要使用MongoDB数据库对客户端经行本地数据的储存与调用,避免用户各自建立应用文件,减少数据冗余度。此系统以面向对象的思想为核心,应用Python语言基础和jQuery相关技术,并利用Bootstrap前端框架优化用户界面,提高了用户的使用体验,基于Tornado Web服务器实现了计算机的优化物流管理的辅助作业。
2.1 Tornado
Tornado是使用Python语言进行编写的一种强大的而又可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,在创建和编写时又有着足够的轻量级,并能够被用在大量的应用和工具中。
Tornado是Bret Taylor和其他人员为Friend Feed所开发的网络服务框架,当Friend Feed被Facebook收购后得以开源。不同于那些最多只能达到10,000个并发连接的传统网络服务器,Tornado在设计之初就考虑到了性能因素,旨在解决C10K问题,这样的设计使得其成为一个拥有非常高性能的框架。此外,它还拥有处理安全性、用户验证、社交网络以及与外部服务(如数据库和网站API)进行异步交互的工具。
Tornado并不需要拥有庞大的模型建立特殊的方式,或以某种确定的形式处理表单,或其他类似的事情。它能够实现快速简单地编写高速的Web应用。Python以及Tornado十分适用于编写一个可扩展的社交应用、实时分析引擎,或RESTful API。
本文利用Python语言编写的Web服务器框架,在用户网页客户端发出请求后,Tornado服务器收到前台的请求后,针对其请求进行响应,完成后台的相关操作,操作结果反馈到前台,并由html前台页面实现用户的可视化操作流程。
2.2 MongoDB
数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。
MongoDB 是近年在IT行业新兴起来、非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。相较于传统的关系型数据库(Sql),MongoDB的优势首先在于内存映射机制:数据不是持久化到存储设备中的,而是暂时存储在内存中,这就提高了在IO上效率以及操作系统对存储介质之间的性能损耗。其次,NoSql并不是不使用Sql,只是不使用关系。没有关系的存在,就表示每个数据都好比是拥有一个单独的存储空间,然后一个聚集索引来指向,则搜索性能一定会提高。第三,MongoDB使用JavaScript语法进行操作更加高效、直接。
这些是MongoDB针对关系型数据库的效率要高的原因。当然这种数据库的设计带来的弊端也是有的。例如数据关系的文护会带来很多冗余数据、客户端代码需要大量针对数据库进行的IO操作、数据挖掘难以实现等等。但总体上MongoDB能够很好的实现面向对象的思想,在MongoDB中每一条记录都是一个Document对象。MongoDB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。在本系统中,在前台发出请求后,系统经过Tornado服务器向数据库发出调用数据、查询数据、插入数据的等请求后,数据库在确认请求合法后,会根据指令执行相应操作,并依照服务器要求返回数据。
共3页:
上一页
1
2
3
下一页
上一篇:
选择性甲苯歧化工艺年产30万吨对二甲苯车间的设计
下一篇:
ASP.NET+sqlserver健身房营业管理系统设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
中国学术生态细节考察《...
承德市事业单位档案管理...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
国内外图像分割技术研究现状