从零搭建开源可商用商标档案管理软件 完整实操落地指南
一、前期准备工作
本方案无需购买商业授权,本地即可运行,支持Windows/Mac/Linux全平台,所有步骤零门槛,跟着操作即可完成落地。
1.1 安装Python环境
直接从Python官方下载对应系统的安装包:
下载地址:https://www.python.org/downloads/
安装时必须勾选「Add Python to PATH」选项,若忘记勾选,卸载后重新安装即可,这是新手最容易卡壳的步骤。安装完成后打开命令提示符(Windows按Win+R输入cmd回车,Mac打开终端),输入以下命令验证安装:
如果输出类似Python 3.10.x的版本号,说明安装成功,要求Python版本不低于3.8,低于3.8请重新安装高版本。
1.2 下载程序源码
直接下载打包好的可运行源码压缩包,地址:https://gitee.com/shiweida/trademark-file-manager/raw/master/trademark-file-manager.zip,下载后解压到任意非中文路径下,比如D盘根目录,不要放在带中文用户名的桌面路径下,避免程序报错。
二、配置与启动程序
2.1 安装依赖库
打开命令提示符,进入解压后的源码目录,比如解压在D:\trademark-file-manager,就依次输入以下命令:
requirements.txt已经整理好了所有依赖,上述命令会自动安装所有需要的组件,如果安装速度慢,可以换成国内清华源安装,命令改为:
``` pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt ```2.2 初始化数据库
在源码目录下,直接运行初始化命令,生成存储商标档案的SQLite数据库:
``` python init_db.py ```
如果没有报错输出,说明初始化成功,数据库文件会自动生成在当前目录下。
2.3 启动程序
输入以下命令启动服务:
``` python app.py ```启动完成后,打开任意浏览器,在地址栏输入 http://127.0.0.1:5000 即可进入商标档案管理系统,默认管理员账号:admin,默认密码:123456,登录后可以自行修改密码。
三、核心功能实操说明
3.1 新增商标档案
登录后点击左侧菜单「新增档案」,按照提示填写信息即可完成录入,必填核心项如下:
- 商标名称:填写注册的商标文字/图形名称
- 商标注册号:填写商标局下发的注册证书编号
- 注册类别:选择商标对应的尼斯分类大类
- 注册日期/到期日期:填写注册证上的有效日期,系统会自动提前3个月提醒续展
- 权利人:填写商标所有权人名称
- 支持直接上传商标注册证PDF/扫描件,系统会自动存储,支持在线预览
3.2 查询与筛选档案
点击左侧「档案列表」,可以查看所有已录入的商标档案,支持按商标名称、注册号、类别、到期时间多条件筛选,想要找某个商标直接输入关键词就能快速定位,比Excel管理效率提升数倍。
3.3 批量导入导出
如果之前已经用Excel整理了商标档案,可以点击「批量导入」,下载系统提供的标准导入模板,把原有数据整理成模板格式,直接上传就能一次性完成导入,不需要手动逐条录入。需要导出备份的时候,点击「导出全部」就能导出为标准Excel文件,方便留存。
3.4 到期提醒配置
点击左侧「系统设置」-「提醒设置」,填写你的联系邮箱,系统每天会自动检查即将到期的商标,到期前3个月、1个月分别发送一次提醒邮件,避免错过续展时间造成商标失效,SMTP参数页面有详细填写说明,按照提示填写即可。
四、日常维护注意事项
1. 自动备份:系统会每天自动把数据库备份到源码目录的backup文件夹下,每月定期把备份文件复制到U盘或者云盘存储,避免数据丢失。
2. 修改默认密码:登录后第一时间在「个人设置」里修改默认的admin密码,避免无关人员访问。
3. 多用户异地访问:如果需要多个同事异地访问,可以把程序部署到云服务器上,只需要把app.py里的 host='127.0.0.1' 改成 host='0.0.0.0',然后开放云服务器的5000端口即可,操作和本地启动完全一致。