《大数据存储技术与应用》 课件 项目七-任务二 高校大数据决策分析系统项目实战_第1页
《大数据存储技术与应用》 课件 项目七-任务二 高校大数据决策分析系统项目实战_第2页
《大数据存储技术与应用》 课件 项目七-任务二 高校大数据决策分析系统项目实战_第3页
《大数据存储技术与应用》 课件 项目七-任务二 高校大数据决策分析系统项目实战_第4页
《大数据存储技术与应用》 课件 项目七-任务二 高校大数据决策分析系统项目实战_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《大数据存储技术与应用》大数据专业委员会大数据存储技术与应用项目七高校大数据决策分析系统任务二项目实战高校大数据决策分析系统数据存储?Greenplum基于什么语言实现?高校大数据决策分析系统的背景?高校大数据决策分析系统的业务功能?回顾任务引入-智慧校园总体框架2010年,在信息化“十二五”规划中,浙江大学提出建设一个“令人激动”的“智慧校园”。这幅蓝图描绘的是:无处不在的网络学习、融合创新的网络科研、透明高效的校务治理、丰富多彩的校园文化、方便周到的校园生活。简而言之,“要做一个安全、稳定、环保、节能的校园。”2018年6月7日,国家标准《智慧校园总体框架》(Smartcampusoverallframework)发布。任务描述:本任务对主要的技术要点进行了剖析,大家可以根据实际情况进行拓展。任务教学目标:1.理解Django框架;2.理解Django应用开发流程;3.了解Greenplum集群连接。任务概要教学内容项目准备应用开发一二系统部署系统应用三四项目准备知识点一项目背景最近几年,随着高校业务信息系统的建设日趋完善,云计算、物联网、移动互联、大数据、以及知识管理与社交网络等新型信息技术的广泛应用,高校信息系统的建设已经迈入到了一个新的时代-智慧校园时代。高校大数据决策分析系统对高校各业务系统数据进行采集、存储、分析、计算,为各业务部门提供决策服务。系统架构

安装依赖(53&54)系统设计常见问题及解决办法代码规范问题调试技巧开发环境-版本版本:Python3.7+ProgreSQLDjango3.0.4应用开发知识点二

Django简介Django框架于2005年开源Django框架是迄今为止Python界名气最大的Web框架Django框架是美国WorldCompany的工程师AdrianHolovaty和SimonWillison在开发其公司运行的新闻网站(LJW、L、KU)过程中,逐渐完善丰富而成

Django简介Django官网/Django的特点完善的文档数据库访问组件(ORM)URL映射技术自带管理界面(admin)调试信息完整

DjangoMVT开发模式MVC:M表示Model,主要用于对数据库层的封装V表示View,用于向用户展示结果C表示Controller,用于处理请求、获取数据、返回结果MVC框架的核心思想是:解耦DjangoMTV开发模式MTV:在MVC基础上,对控制器Controller进行了封装,增加了模块功能Template实现前端网页M为Model与MVC中的M功能相同,负责和数据库交互,进行数据处理T为Template与MVC中的V功能相同,负责封装构造要返回的HTMLV为View与MVC中的C功能相同,接收请求,进行业务处理,返回应答搭建开发环境搭建Python环境:在Python官网中选择电脑对应的版本进行下载搭建开发环境Django安装:pipinstallDjango==3.0.4查看Django安装版本:进入到Pythonshell下查看需求说明:搭建开发所需要的虚拟环境,安装Django3.0.4,成功安装后,进入Pythonshell查看Django版本操作—搭建开发环境创建Django项目在想要创建项目的文件夹下面执行以下命令目录结构__init__.py:一个空文件,表示这个目录应该被看作一个Python包settings.py:项目的配置urls.py:项目的URL声明wsgi.py:项目与WSGI兼容的Web服务器入口manage.py:项目管理器(一个命令行工具)django-adminstartprojecttest1创建应用在项目中可以创建多个应用,每个应用处理一种业务逻辑在项目的目录下执行以下命令目录结构migrations:数据迁移模块__init__.py:一个空文件,表示这个目录是一个Python包admin.py:当前应用的后台管理系统配置apps.py:当前应用的配置models.py:数据模型tests.py:自动化测试模块views.py:执行相应代码pythonmanage.pystartappbooks编写HelloWorld创建视图函数配置URL路由fromdjango.httpimportHttpResponsedefindex(request):

returnHttpResponse("HelloWorld")fromdjango.urlsimportpathfromusers.viewsimportindexurlpatterns=[path('index/',index)]系统部署知识点三Django项目配置调试配置DEBUG=True当DEBUG为False,ALLOWED_HOSTS则为必填项,否则程序无法启动如果想要所有域名都可以访问则配置:ALLOWED_HOSTS=[‘*’]如需指定域名则配置:ALLOWED_HOSTS=[‘’]Django项目配置应用配置:在开发过程中,无论是第三方应用还是自己创建的应用都需要配置到INSTALLED_APPS下,只有配置后应用才会生效。INSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','users'#新增应用]系统应用知识点四

安装依赖(53&54)(三)系统设计

安装依赖(53&54)(三)系统设计任务小结本节以理-实一体化的方式展开,课程以高校大数据决策分析系统为项目背景,提炼工程项目中的关键技术要素,以ProgresSQL对典型功能进行实现。业务服务基于Python框架展开。扩展训练信息标准独立学习数据模型遵循教育部颁发的《教育管理信息化标准》和相关行业信息标准,制定符合学校实际情况的校数据字典和信息编码标准,建立统一的数据交换体系,规范信息从采集、处理、计算、加载到综合利用的全过程,实现全校资源数据的有效存储与管理,完成全校

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论