一、项目介绍

项目地址:http://javatip.cn/store/865.html

证件照换装系统 使用 python 语言开发,基于 Flask + Vue + MyBatis 技术栈开发,系统实现了证件照换装功能,通过上传一张大头照按要求男士/女士和背景可以转换成对应的证件照。

平台分为 管理员和普通用户 两种角色角色,支持用户注册登录,管理员在实现证件照换装的同时可以对普通用户进行新增、修改、禁用和重置密码等功能,普通用户通过平台注册登录后可以实现换装功能,换装完成后进行下载照片。

该系统结构清晰、功能完整,是一款典型的 Flask+Vue 综合实战项目,非常适合作为 Python 毕业设计题目

二、技术架构

  • 后端框架:Flask、MyBatis
  • 前端框架:Vue、ElementUI
  • 数据库:MySQL

采用前后端分离架构设计,前端基于 Vue 组件化开发,后端采用 RESTful 接口风格,保证数据交互高效稳定。

三、安装部署教程

本系统使用的换装功能是由第三方易源数据提供的,因此需要先注册易源数据平台,注册后开通对应接口,

# 接口开通地址
https://www.showapi.com/apiGateway/view/2673  

此接口免费可以使用一个月,如果到期了可以换个手机号注册或者充值 50 元 12 个月有效。

b8effcf2-c498-4c1f-8380-be5cae55e49e

完成上述步骤后获取 appkey

#/myApp  这个地址中获取你的 appkey,先复制出来,后面会用
https://www.showapi.com/console

image-20260106175517682

  1. 使用 pycharm 打开后端项目w-server
  2. app_image.py中的第 14 行替换上面复制的 key
  3. app_file.py中的第 50 行修改文件存储地址,即你项目中的 fileupload 位置
  4. 配置 python 环境,使用python3.8
  5. 新建数据库并导入提供的 SQL 文件;
  6. 修改 u_mysql.py 文件中的数据库配置;
  7. 下载依赖包
# 升级 pip 库,如果已升级可忽略
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip
# flask 库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Flask
pip install fake_useragent==1.2.1
# pymysql
pip install pymysql
# 启动 flask 命令
python app.py
  1. 安装 node 环境,本机 nodejs 版本 18.19.0
  2. 使用pycharmvscode等软件打开前端项目w-web
# 下载前端依赖
npm install
# 启动项目
npm run dev

默认账号密码:

  • 管理员:admin / 123456
  • 普通用户:putong/ 123456

四、项目截图

image-20260107090339319

image-20260107090234256

image-20260107090258532

image-20260107090320342

 付费内容点击下载链接,会自动复制提取码哦~
您只有支付购买后才能查看该内容!