一、项目简介
1.1项目博客地址
1.2 项目完成的功能与特色
基于python语言,通过使用flask框架,pymysql,JS,CSS,html5,定义蓝图,蓝图路由,连接MYSQL数据库,来实现所有页面的实现,登入注册,修改密码的功能,背景静态和动图的切换实现;主页图片的增删改,以及图片自动轮播和手动切换,下拉的功能,和顶部二级页面的跳转;二级界面中实现了基于python语言的饼状图和条形图的数据分析图,以及通过JS和css结合实现的撕布小游戏,和通过设置按钮来实现两个动态页面以及主页之间相互跳转。
二、负责的模块
2.1 负责模块列表
林佳伟:实现登录,注册,登录状态的功能。数据库创建。点赞功能。蓝图路由。
邹锦华:后台管理,前端页面设计,分析数据并且做可视化分析。撕布小游戏。
2.2 各模块详细描述(名称,功能,运行截图,关键源代码)
2.2.1 博客设计模块
1.创建数据库模型,创建了user_data表用来存储用户,img_url表储存图片,
然后设置好数据库后端,注册app,进行静态文件配置等一系列相关配置,mysqlde库的下载,创建数据库并保存模型。
登入注册功能:
效果图
2.前端页面设计
在st_home中编写视图框架并创建前端网页
部分页面设计代码
3.分析数据图
导入pie和BAR
数据设计
4.路由蓝图设计
在views.py中书写路由
5.点赞功能
6.小游戏功能
效果图:
三、工作量评估
3.1 完成的模块数和代码行数
林佳伟: 邹锦华:
完成模块数:4 完成模块数:4
代码函数:100行 代码函数:100
3.2 技术含量
实现用户注册登录以及用户的登录状态,前端的页面展示。实现了可视化数据分析,小游戏功能,点赞功能,蓝图路由设计。
3.3 自我评分
及格