# 甘特图 **Repository Path**: starry123/gantt ## Basic Information - **Project Name**: 甘特图 - **Description**: 甘特图,横道图,条状图,项目管理,任务进度,燃尽图,计划制定,泳道图,可用作施工进度计划表.用于项目系统管理、 生产排期、进度计划制定的软件执行计划小工具 是一款专为项目管理和计划调度设计的高效工具。它通过直观的界面和强大的功能,帮助用户轻松创建、管理和跟踪项目进度,确保计划的顺利执行。 核心功能 项目管理:创建和管理多个项目,分配资源和设定优先级。 计划调度:使用甘特图可视化项目时间线,轻松安 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2024-10-14 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 执行计划小工具 ## 📊 详细介绍 **执行计划小工具** 是一款专为项目管理和计划调度设计的高效工具。它通过直观的界面和强大的功能,帮助用户轻松创建、管理和跟踪项目进度,确保计划的顺利执行。 ### **核心功能** - **项目管理**:创建和管理多个项目,分配资源和设定优先级。 - **计划调度**:使用甘特图可视化项目时间线,轻松安排和调整任务。 - **协作支持**:支持多用户协作,实时更新项目状态。 - **数据导出**:支持将计划和进度导出为多种格式,便于分享和汇报。 ### **高效管理体验** 执行计划小工具提供简洁直观的用户界面和强大的功能模块,帮助用户专注于项目核心,减少管理负担,提升工作效率。 ## 🛠️ 软件架构 **技术栈**:基于NetCore6.0构建,确保软件的高性能和跨平台兼容性。 ### **架构优势** - **跨平台支持**:在多种操作系统上无缝运行,满足不同用户的需求。 - **高性能**:优化的代码结构和高效的算法,确保软件在处理复杂项目时依然流畅。 - **安全性**:内置的数据加密和访问控制,保护用户数据的隐私和安全。 - **可扩展性**:模块化设计,方便未来功能的扩展和集成。 ## 📥 安装教程 **部署方式**:IIS部署,简单几步即可完成安装。 ### **详细步骤** 1. **下载软件**:从官方网站下载最新版本的执行计划小工具安装包。 2. **安装IIS**:确保您的服务器已安装IIS,并配置好相关设置。 3. **部署应用**:将安装包解压到指定目录,并在IIS中创建新的网站。 4. **配置数据库**:按照指南配置数据库连接,确保软件能够正常访问数据。 5. **启动服务**:启动IIS中的执行计划小工具服务,并通过浏览器访问以验证安装是否成功。 ## 安装教程 ### 1、Docker部署 方式1、直接复制代码 控制台运行 ```bash docker run --name ruovea-gantt-container ^ -p 5054:80 ^ -e "ConnectionConfigs:0:DbType=Sqlite" ^ -e "ConnectionConfigs:0:ConnectionString=DataSource=./gantt.db" ^ -e "ConnectionConfigs:0:EnableUnderLine=false" ^ -e TZ=UTC ^ -e TZ=Asia/Shanghai ^ --restart=always ^ crpi-ued86xnwae548w9p.cn-shenzhen.personal.cr.aliyuncs.com/ruovea/ruovea-gantt-img:latest pause pause ``` 方式2、docker-compose 部署 在文件下中 执行下面命令 ```bash version: '3.9' services: ruovea-gantt-img: image: 'crpi-ued86xnwae548w9p.cn-shenzhen.personal.cr.aliyuncs.com/ruovea/ruovea-gantt-img:latest' restart: always environment: - TZ=Asia/Shanghai - TZ=UTC - 'ConnectionConfigs:0:EnableUnderLine=false' - 'ConnectionConfigs:0:ConnectionString=DataSource=./gantt.db' - 'ConnectionConfigs:0:DbType=Sqlite' ports: - '5054:80' container_name: ruovea-gantt-container ``` 启动 运行 ```bash docker-compose up -d ``` 其它配置参数 ```basic -e "ConnectionConfigs:0:DbType=Sqlite" ^ -e "ConnectionConfigs:0:ConnectionString=DataSource=/gantt.db" ^ -e "ConnectionConfigs:0:EnableUnderLine=true" ^ -e "DataAuditing:CreateTime=CreatedAt" ^ -e "DataAuditing:ModifyTime=UpdatedAt" ^ -e "DataAuditing:Creator=CreatedById" ^ -e "DataAuditing:Modifier=UpdatedById" ^ -e "DataAuditing:TenantId=TenantId" ^ -e "DataAuditing:IsDelete=IsDelete" ^ -e "ExceptionLog:Enabled=true" ^ -e "ExceptionLog:LogToFile=true" ^ -e "ExceptionLog:LogMore=true" ^ -e "RequestLog:Enabled=true" ^ -e "RequestLog:LogToFile=true" ^ -e "RequestLog:LogMore=true" ^ -e "RequestLog:IgnoreApis=" ^ -e TZ=Asia/Shanghai ^ ``` ## 📋 使用说明 ### **项目管理** ![Img](/Doc/img/project-list.png) **功能描述**:在项目管理界面,您可以查看所有项目的列表,包括项目名称、状态、开始和结束日期等信息。通过搜索和筛选功能,可以快速找到特定项目。 ### **项目管理操作** - **添加项目** ![Img](/Doc/img/project-add.png) **操作说明**:点击“添加项目”按钮,输入项目名称、描述、开始和结束日期等信息,然后点击“保存”完成项目创建。 - **编辑项目** ![Img](/Doc/img/project-edit.png) **操作说明**:选择需要编辑的项目,点击“编辑”按钮,修改项目信息后点击“更新”保存更改。 ### **计划管理** ![Img](/Doc/img/gantt-list.png) **功能描述**:在计划管理界面,您可以查看项目的甘特图,直观展示任务的时间线和依赖关系。通过拖拽任务条,可以快速调整任务的开始和结束时间。 ### **计划管理操作** - **添加计划** ![Img](/Doc/img/gantt-add.png) **操作说明**:点击“添加计划”按钮,输入任务名称、开始和结束日期、负责人等信息,然后点击“保存”完成计划创建。 - **编辑计划** ![Img](/Doc/img/gantt-edit.png) **操作说明**:选择需要编辑的任务,点击“编辑”按钮,修改任务信息后点击“更新”保存更改。 --- ### **默认管理员** - **账号**:admin - **密码**:123456 **提示**:首次登录后,建议立即修改默认密码,以确保账户安全。 --- ### **登录界面** ![Img](/Doc/img/login.png) **操作说明**:输入正确的账号和密码,点击“登录”按钮进入系统。如果忘记密码,可以点击“找回密码”进行重置。 ### **管理员登录首页** **功能描述**:管理员首页提供系统概览,包括项目总数、用户数量、最近操作等信息。通过顶部导航栏,可以快速访问各个功能模块。 --- ### **用户管理** ![Img](/Doc/img/user.png) **功能描述**:在用户管理界面,可以查看所有用户的基本信息,包括用户名、注册日期、最后登录时间等。支持用户搜索、筛选和批量操作。 ### **用户添加** ![Img](/Doc/img/user-add.png) **操作说明**:点击“添加用户”按钮,填写用户的基本信息,如用户名、密码、邮箱等,然后点击“创建”完成新用户添加。 --- ### **系统设置** ![Img](/Doc/img/setting.png) **功能描述**:系统设置界面允许管理员配置软件的各项参数,如数据备份路径、邮件服务器设置、通知模板等。 ### **系统设置-编辑** ![Img](/Doc/img/setting-edit.png) **操作说明**:选择需要修改的设置项,点击“编辑”按钮,修改参数后点击“保存”应用更改。 --- ### **系统日志** - **差异日志** ![Img](/Doc/img/log-diff.png) **描述**:记录系统中数据的变更历史,帮助管理员追踪数据修改情况。 - **访问日志** ![Img](/Doc/img/log-vis.png) **描述**:记录用户的登录和访问行为,提供详细的访问时间、IP地址等信息。 - **操作日志** ![Img](/Doc/img/log-op.png) **描述**:记录管理员和用户的操作行为,如添加、编辑、删除数据等。 - **异常日志** ![Img](/Doc/img/log-ex.png) **描述**:记录系统运行中的错误和异常情况,帮助开发者快速定位和解决问题。 --- ### **系统设置后-登录界面** ![Img](/Doc/img/login-after.png) **说明**:完成系统设置后,登录界面会根据新的配置进行更新,确保用户体验的一致性。 --- ## 📈 总结 执行计划小工具是一款功能强大、操作简便的项目管理和计划调度工具。通过直观的界面和强大的功能,帮助用户轻松创建、管理和跟踪项目进度,确保计划的顺利执行。无论是个人使用还是团队协作,都能显著提升工作效率。立即开始使用,优化您的项目管理流程!