一、项目简介
1.1项目博客地址
https://blog.csdn.net/qq_16255439/article/details/103550399
1.2 项目完成的功能与特色
基于python语言,通过使用flask框架,pymysql,JS,CSS,html5,定义蓝图,蓝图路由,连接MYSQL数据库,来实现所有页面的实现,登入注册,修改密码的功能,背景静态和动图的切换实现;主页图片的增删改,以及图片自动轮播和手动切换,下拉的功能,和顶部二级页面的跳转;二级界面中实现了基于python语言的饼状图和条形图的数据分析图,以及通过JS和css结合实现的撕布小游戏,和通过设置按钮来实现两个动态页面以及主页之间相互跳转。
1.3项目采用的技术栈
Python、MySQL
1.4项目借鉴源代码地址
http://www.yayechina.com/
https://lol.qq.com/main.shtml
1.5团队成员任务分配表
林佳伟:实现登录,注册,登录状态的功能。数据库创建。点赞功能。蓝图路由。
邹锦华:后台管理,前端页面设计,分析数据并且做可视化分析。撕布小游戏。
二、项目的需求分析
现在的游戏发展日益加剧,各种各样的游戏网站也是越来越多,如何更好地的了解、分析、明确玩家需求,更好的满足玩家需求对网站进行设计,是每个游戏网站都要面对的问题。
三、项目的功能架构图、主要功能流程图
1、
2、
四、系统模块说明
4.1 系统模块列表
林佳伟:实现登录,注册,登录状态的功能。数据库创建。点赞功能。蓝图路由。
邹锦华:后台管理,前端页面设计,分析数据并且做可视化分析。撕布小游戏。
4.2 各模块详细描述(名称,功能,运行截图,关键源代码)
4.3 博客设计模块
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 自我评分
及格