在线购物系统- FLask MySQL

项目描述
一个基于 Flask 的完整 B2C 在线购物系统,支持顾客、销售、管理员三种角色,集成数据分析、推荐系统、退款流程等高级功能。

http://127.0.0.1:5000
管理员:admin / admin123
销售员:sales / sales123
普通用户:zhangsan/Zs@123456

功能描述
1. 顾客端
– 用户注册/登录/注销(邮箱验证码注册、密码强度校验)
– 商品浏览、搜索(分类实时筛选)
– 商品详情页:双推荐板块(“购买了此商品的人也买过” + “猜你感兴趣”)
– 购物车管理
– 模拟付款、确认收货
– 退款申请(可选择仅退款/退货退款,上传凭据)
– 邮件通知(注册验证码、订单确认、发货通知)
– 浏览行为自动记录
2. 销售端
– 商品管理(添加/编辑/删除自己负责的商品,弹窗添加)
– 订单管理(查看所有订单,发货操作)
– 分类管理(创建/删除分类,删除时商品自动移至“其他”)
– 浏览日志、操作日志查看
– 销售统计(ECharts 图表)
3. 管理员端
– 所有销售端功能(无商品归属限制,可操作全部商品)
– 用户管理(创建销售/管理员账号,重置密码)
– 销售业绩查询(按商品归属统计)
– 退款审核(查看退款详情、凭据,同意或拒绝并恢复原状态)
– 销售异常实时监控
– 数据可视化大屏(ECharts)
– 推荐系统维护(手动更新相似度)

运行环境
Python3.10

项目技术
– 后端:Python + Flask
– 数据库:MySQL 8.0
– 前端:HTML/CSS/JS + Jinja2 模板 + Bootstrap 风格自定义样式 + ECharts
– 邮件:QQ邮箱 SMTP

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情