从零搭建可落地的职业资格证书档案管理系统完整实操指南
一、环境准备与安装
本系统采用轻量技术栈,无需复杂数据库配置,普通办公电脑即可运行,所有步骤可直接复制操作。
1.1 安装Python
直接从官方地址下载安装包:https://www.python.org/downloads/,安装过程中必须勾选「Add Python to PATH」选项,否则后续命令无法运行。安装完成后打开命令提示符(CMD),输入python --version,输出版本号即安装成功。
1.2 安装项目依赖
在CMD中直接执行以下命令,一键安装所有依赖:
``` pip install django==4.2.5 django-import-export==3.3.0 ```二、项目初始化与配置
2.1 创建项目结构
在CMD中进入你要存放项目的目录,比如要放在D盘projects文件夹,依次执行以下命令:
``` cd D:\projects django-admin startproject cert_manage cd cert_manage python manage.py startapp archive ```2.2 修改系统配置
用记事本打开项目目录下的cert_manage/settings.py,找到INSTALLED_APPS配置项,替换为以下完整内容:
在文件的最末尾添加以下媒体文件配置,用于存储证书附件:
``` MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') ```2.3 创建档案数据模型
用记事本打开archive/models.py,替换为以下完整代码:
2.4 配置后台管理功能

打开archive/admin.py,替换为以下完整代码,自带搜索、筛选、导入导出功能:
2.5 初始化数据库与创建管理员
在CMD中依次执行以下两条命令,生成数据库表:
``` python manage.py makemigrations python manage.py migrate ```执行以下命令创建后台管理员账号,按提示输入用户名、邮箱(可留空)、密码,密码需要8位以上,输入密码时不会显示,输入完成回车即可:
``` python manage.py createsuperuser ```三、启动系统与核心功能操作
3.1 启动系统
在CMD中执行以下命令启动系统:
``` python manage.py runserver 0.0.0.0:8000 ```打开浏览器,输入地址http://127.0.0.1:8000/admin,输入刚才创建的管理员账号密码,即可进入管理后台。
3.2 常用功能操作
- 新增档案:点击后台「职业资格证书档案」右侧的「增加」按钮,按表单填写信息,可上传证书扫描件/PDF附件,证书编号不可重复,填写完成点击「保存」即完成存档。
- 查询档案:档案列表页支持按姓名、证书编号、身份证号搜索,也可按资格等级、颁发年份筛选,快速定位目标档案。
- 导入/导出档案:点击列表页顶部的「导入」按钮,可批量导入提前整理好的CSV格式档案;勾选需要导出的档案,点击「导出」即可一键导出为Excel可直接打开的CSV文件,方便统计汇总。
- 修改/删除档案:点击列表页对应档案的编辑链接,修改后保存即可,也可直接删除错误录入的档案。
四、多用户访问与数据备份
4.1 局域网多用户访问
如果需要单位内部多个岗位同时访问,将项目放在一台长期开机的电脑上,开放该电脑防火墙的8000端口限制,获取该电脑的内网IP(Windows打开CMD输入ipconfig即可查看IPv4地址),其他电脑/手机在浏览器输入http://你的内网IP:8000/admin即可访问,无需额外云服务器部署。
4.2 数据备份
本系统所有档案信息都存储在项目根目录的db.sqlite3文件中,证书附件存储在media/cert_attachments文件夹,定期将这两个文件/文件夹复制到U盘或云盘,即可完成全量备份,恢复数据时直接替换对应文件即可,操作无门槛。