项目简介
本系统基于Go语言构建,作为项目管理或任务跟踪系统的一部分,主要用于管理虚拟进度图。系统能够从JSON数据中解析信息并填充到Excel模板,直观展示项目进度与流程。此外,还具备验证码生成与验证功能,可用于网站或应用的登录验证。
项目的主要特性和功能
- 进度图管理:解析JSON数据,将项目进度和流程信息填充到Excel模板,方便用户查看和管理项目进度。
- 验证码生成与验证:提供验证码的生成和验证功能,增强系统登录安全性。
- 数据库操作:运用ORM框架处理数据库操作,支持文章的创建、更新、删除和查询。
- 权限管理:检查用户权限,确保只有授权用户能访问或修改特定资源。
安装使用步骤
- 确保已下载项目源码文件。
- 导入所有必要的依赖库。
- 运行初始化脚本(如
InitEngine
),建立数据库连接并同步数据库表结构。 - 根据需求修改配置文件,如数据库连接信息、文件路径等。
- 运行程序,即可开始使用虚拟进度图管理系统。
关于服务器端(cyf - cloud.back)
此为项目的服务器端,使用Golang编写。
- API版本:有v1(停止维护)、v1x1、v1x1_dm(dm文件系统管理扩展版本)。
- 技术栈:API使用Goland,数据库使用SQLite3和Redis。
- Docker运行:可使用命令docker run -it cyf-cloud-back/v1x1:0.1 bash -c "service redis-server start && cd /root/cyf-cloud.back/ && /usr/local/go/bin/go run ./main.go"
运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】