当前位置: 首页>编程语言>正文

python模块化网页设计 基于python的网页设计

泉州信息工程学院
软件学院
课程设计报告书

课 程 名: python课程设计
课程设计项目名称: 摄影网站设计
团队成员: 黄志伟 刘斌峰 俞羡蓉

一、项目简介


1.2 项目完成的功能与特色
通过使用Django为框架,建立一个摄影的网站,从而让喜欢摄影的人们在这里分享自己的作品,对摄影有一点深入了解。
1.2 项目采用的技术栈
前端知识:HTML\CSS\JavaScript、ps技术、Django、Flask webpy、bootstrap、matplotlib、MySQL
1.3 项目借鉴源代码的地址
2 登录注册功能实现:
3
4 admin后台的使用:
5 http://www.manongjc.com/article/18818.html

1.5 团队成员任务分配表
黄志伟:前端
刘斌峰:后端
俞羡蓉:数据库
二、项目的需求分析
摄影不仅是一门爱好,更是一门新兴学科。随着生活水平的提高,我们更加追求精神上的享受。
但当今摄影技术最前端的发展已经脱离了普罗大众,需要一个综合性,分类具体的网站系统性的对于摄影技术及其作品进行一个介绍。

三、主要功能流程图
1.后台管理

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_python模块化网页设计,第1张

2.登录流程

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_python模块化网页设计_02,第2张

4.1 系统模块列表

前端:base.html,index.html,login.htmml,regiser.html,sy.html。

数据库:aboutme,config,line,navp,nav,photo,pic test,recollections,skill,statistics,top。

后端:登录功能,注册功能,数据转移。4.2.1前端

Sy.html:

Index.html:

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_登录注册_03,第3张

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_登录注册_04,第4张

Login.html:

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_python模块化网页设计_05,第5张

Register:

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_登录注册_06,第6张

4.2.1

数据统计、可视化

import matplotlib.pyplot as plt
 def pit(request):
 matplotlib.rcParams[‘font.sans-serif’] = [‘SimHei’]
 matplotlib.rcParams[‘axes.unicode_minus’] = False
 # 生成画布
 plt.figure(figsize=(20, 8), dpi=80)
 # 横坐标地区名字
 movie_name = [‘马尔代付’, ‘夏威夷’, ‘日本’,‘中国’,‘芬兰’,‘荷兰’,‘加拿大’]
 # 纵坐标数量2
 y = [52,35,200,600,60,40,80]
 x = range(len(movie_name))
 plt.bar(x, y, width=0.5, color=[‘b’, ‘r’, ‘g’, ‘y’, ‘c’, ‘m’, ‘y’, ‘k’, ‘c’, ‘g’, ‘g’])
 plt.xticks(x, movie_name)
 plt.title(‘风景地区统计’)
 plt.savefig(‘static/1.jpg’)
 return render(request, ‘pit.html’)
实际展示

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_数据库_07,第7张

4.2.2 数据库

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_python模块化网页设计_08,第8张

4.2.3 后端

登录:

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_html_09,第9张

注册:

python模块化网页设计 基于python的网页设计,python模块化网页设计 基于python的网页设计_数据库_10,第10张

四、项目总结
4.1 特点
对当今摄影技术前端的优秀作品进行展示,按标签对作品进行展示,详尽而具体的展示了当前摄影技术的发展方向,为摄影技术的普及提出了一个方向。
4.2 不足之处
由于能力不足,网站过于简陋,许多功能还不完善,需要多加修改。


https://www.xamrdz.com/lan/5by1938566.html

相关文章: