摄影博客设计与爬虫数据分析

一、项目简介
1.1项目博客地址
1.2 项目完成的功能与特色
摄影博客的设计和实现,可以在页面上实现登录,注册,登录状态等功能。爬虫爬取某网站的数据进行分析并且可以形成饼图,词图,折线图等数据可视化。
二、负责的模块
2.1 负责模块列表
陈雪惠:前端页面设计,数据库创建。爬虫网页架构分析。
陈林银:后台管理,实现登录,注册,登录状态的功能。分析数据并且做可视化分析。
2.2 各模块详细描述(名称,功能,运行截图,关键源代码)
2.2.1 博客设计模块
摄影博客设计与爬虫数据分析_第1张图片
1、admin后台。
先在models.py中创建数据库模型,我创建了User用来存储用户。
摄影博客设计与爬虫数据分析_第2张图片

然后设置好数据库后端,注册app,进行静态文件配置等一系列相关配置,mysqlde库的下载十分关键,后在终端分别输入python manage.py makemigrations和python manage.py migrate。Django自带的数据库会自动创建数据库并保存模型。
在admin.py中直接注册
摄影博客设计与爬虫数据分析_第3张图片
创建好超级管理员就可以进入后台访问
摄影博客设计与爬虫数据分析_第4张图片

2.url路由和视图
在url.py中书写路由。
摄影博客设计与爬虫数据分析_第5张图片
在views.py中编写视图框架并创建前端网页
摄影博客设计与爬虫数据分析_第6张图片摄影博客设计与爬虫数据分析_第7张图片
2.登录注册。
login.html
摄影博客设计与爬虫数据分析_第8张图片
页面展示
摄影博客设计与爬虫数据分析_第9张图片
登录视图创建,表单创建以及渲染。

摄影博客设计与爬虫数据分析_第10张图片摄影博客设计与爬虫数据分析_第11张图片
并且相应修改视图和页面。
注册功能在表单写上新的表单类,写好register.html。实现注册视图
摄影博客设计与爬虫数据分析_第12张图片
2.2.2爬虫框架分析以及可视化数据。
摄影博客设计与爬虫数据分析_第13张图片
(1)爬虫架构分析。
摄影博客设计与爬虫数据分析_第14张图片
摄影博客设计与爬虫数据分析_第15张图片
(2)数据可视化分析。
摄影博客设计与爬虫数据分析_第16张图片
摄影博客设计与爬虫数据分析_第17张图片
(3)数据图展示
摄影博客设计与爬虫数据分析_第18张图片
摄影博客设计与爬虫数据分析_第19张图片
三、工作量评估
3.1技术含量
Django实现用户注册登录以及用户的登录状态,前端的页面展示。爬虫实现了可视化数据分析。
3.2 自我评分
及格

你可能感兴趣的:(摄影博客设计与爬虫数据分析)