代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业,
长期接单,信誉有保证,标价10-20每份,如有需要请加文章末尾QQ。
本文资源:https://download.csdn.net/download/weixin_47040861/89261388
1.题目要求
应某位同学的要求,把之前一个JavaScript的静态项目转为了动态项目,现在连接了数据库,页面会根据用户账号动态渲染内容,新增了注册和上传头像功能,本文只介绍新增的功能,网页原有的功能不再赘述,原页面功能可以参考这篇文章:
javascript网页设计期末作业 购物网站_javascript购物网站-CSDN博客
2.视频演示
【Python网页设计期末/课程设计】动态购物网站(Flask框架\jQuery\MySQL数据库)
3.项目介绍
首先是重构了项目格式,现在项目的每个类型的文件都单独存放在特定的文件夹下,同时改为由Python启动,运行create_flask.py文件后点击下方弹出的路径即可进入页面:
其次是连接了数据库,现在项目每次启动时都会检查MySQL数据库中是否存在数据库Steam和用于存储用户数据的表user:
# 执行查询以检查数据库是否存在
cursor.execute("SHOW DATABASES LIKE 'steam'")
databases = cursor.fetchall()
# 如果数据库不存在,则创建数据库
if not databases:
print("数据库 'steam' 不存在,正在创建")
cursor.execute("CREATE DATABASE steam")
print("数据库 'steam' 创建成功")
else:
print("数据库 'steam' 已存在")
然后是添加了注册功能,现在只要单击登录页面的“切换”按钮即可在登录和注册之间切换,注册有基本的验证功能,若账号重复则提示
接下来是购物车,现在数据库中会保存用户在购物车中选择的商品,登录不同的账号可以看到对应用户选择的商品,下图分别是张三的购物车和李四的购物车:
最后是头像上传功能,现在用户点击头像框可以重新上传头像,且会实时修改页面中的头像,用户上传的头像保存在项目目录的avatar文件夹中,
上传前:
上传后:
↓如对项目有任何问题或需要,请加下方QQ↓