企业工程项目管理系统源码:Java版源码解析

  一、项目概述

鸿鹄工程项目管理系统是基于Spring Cloud、Spring Boot、Mybatis、Vue和ElementUI技术栈,采用前后端分离架构构建的工程管理软件。它旨在应对企业快速发展中的管理挑战,提升工程管理效率,减轻工作负担,加速信息处理,并确保准确性。

二、功能模块及清单

系统管理:

  1. 数据字典:实现数据字典标签的增加、删除、修改和查询。
  2. 编码管理:实现系统编码的增加、删除、修改和查询。
  3. 用户管理:管理和查看用户角色。
  4. 菜单管理:实现系统菜单的增加、删除、修改和查询。
  5. 角色管理:管理和查看用户角色的权限。
  6. 系统消息:查看系统消息。

系统设置:

  1. 项目前期模板设置:实现项目前期模板文档的增加、删除、修改和查询。
  2. 项目权限管理:管理各项目的成员名单。
  3. 资源管理:实现资源清单的增加、删除、修改和查询。
  4. 考核指标:实现考核指标的增加、删除、修改和查询。
  5. 预警指标:实现预警指标的增加、删除、修改和查询。
  6. 模板管理:实现模板的增加、删除、修改和查询。
  7. 提醒消息模板:实现提醒消息模板的增加、删除、修改和查询。

项目管理:

  1. 项目列表:实现项目列表的增加、删除、修改和查询,包括立项人、创建时间、项目经理、计划开始和结束时间等信息的查看,以及终止和导出操作。
  2. 项目计划管理:项目计划的查看和管理,支持增加、删除、修改和查询,包括甘特图的查看。
  3. 进度上报管理:项目进度的上报,支持任务或任务步骤进度的上报。
  4. 形象进度:形象进度的管理。
  5. 指引:项目指引的详情查看。

合同管理:

  1. 项目合同:项目合同的详情查询和展示。
  2. 问题合同:问题合同的详情查询和展示。
  3. 合同收付款:合同收付款的详情查询和展示。
  4. 资金计划:各项目资金计划的详情查看、增加、删除、修改和导出。
  5. 项目考核:项目考核的详情查看。
  6. 奖惩管理:奖惩的查看和管理。

预警管理:

  1. 预警管理:预警的管理和信息查看,支持预警指标设置。
  2. 预警记录:预警记录的管理。

竣工管理:

  1. 工程竣工移交:工程竣工移交的管理。
  2. 工程竣工验收:工程竣工验收的管理。

质量管理:

  1. 中间验收:中间验收记录的管理。
  2. 质量检查:质量检查记录的管理。
  3. 隐患整改:隐患整改记录的管理。

统计报表:

  1. 项目汇总:项目汇总信息的查看,包括进度、计划时间等。
  2. 进度报表:项目进度报表,包括计划时间和已用资源等。
  3. 收支报表:项目收支报表,包含总体收支、项目收支和收支统计。
  4. 资金计划报表:资金计划的详情展示。
  5. 资金计划统计:资金计划的统计,支持信息导出。
  6. 差异报表:项目差异报表,支持基线对比。
  7. 每周报表:项目每周报表的查看。

工作台:

  1. 我的待办:用户待办和已办工作的查看。

我的消息:用户消息清单,包括未读信息和已读信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28848.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习五大模型:CNN、Transformer、BERT、RNN、GAN详细解析

卷积神经网络(Convolutional Neural Network, CNN) 原理 :CNN主要由卷积层、池化层和全连接层组成。卷积层通过卷积核在输入数据上进行卷积运算,提取局部特征;池化层则对特征图进行下采样,降低特征维度&…

vtk 3D坐标标尺应用 3D 刻度尺

2d刻度尺 : vtk 2D 刻度尺 2D 比例尺-CSDN博客 简介: 3D 刻度尺,也是常用功能,功能强大 3D 刻度尺 CubeAxesActor vtkCubeAxes调整坐标轴的刻度、原点和显示效果,包括关闭小标尺、固定坐标轴原点,以及设置FlyMode模…

Hive-优化(参数优化篇)

map 数和reduce数 控制hive任务中的map数 合适的map数,会让资源分配的更平均,让我们的代码运行更快,通常情况下,作业会通过input的目录产生一个或者多个map任务。我们可以通过调整参数来控制运行过程中的map数。 Hive Map的数量…

双链路提升网络传输的可靠性扩展可用带宽

为了提升网络传输的可靠性或增加网络可用带宽, 通常使用双链路冗余备份或者双链路聚合的方式。 本文介绍几种双链路网络通信的案例。 5GWiFi冗余传输 双Socket绑定不同网络接口:通过Android的ConnectivityManager绑定5G蜂窝网络和WiFi的Socket连接&…

Spring(三)容器-注入

一 自动注入Autowire 代码实现: package org.example.spring01.service;import org.springframework.stereotype.Service;Service public class UserService {}package org.example.spring01.controller;import lombok.Data; import lombok.ToString; import org.…

MySQL零基础教程16—表连接进阶

复习表别名 之前已经学习过,查询的时候可以使用as来对检索的列进行重命名,这样可以让sql更加简介,增强易读性(as可以省略) 此外,使用表别名还可以支持在一条select语句中,一个表是被多次使用 …

【MySQL】MySQL 复制

MySQL复制介绍 MySQL复制允许将主实例(master)上的数据同步到一个或多个从实例(slave)上,默认情况下复制是异步进行的,从库也不需要一直连接到主库来同步数据。 MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据…

Linux的缓存I/O和无缓存IO

一、I/O缓存的背景 I/O缓存是指在内存里开辟一块区域,存放用来接收用户输入和用于计算机输出的数据,以减小系统开销和提高外设效率。linux对IO文件的操作分为不带缓存的IO操作和带缓存的IO操作(标准IO操作)。为什么存在C标准I/O库…

YOLOv5 + SE注意力机制:提升目标检测性能的实践

一、引言 目标检测是计算机视觉领域的一个重要任务,广泛应用于自动驾驶、安防监控、工业检测等领域。YOLOv5作为YOLO系列的最新版本,以其高效性和准确性在实际应用中表现出色。然而,随着应用场景的复杂化,传统的卷积神经网络在处…

Webpack分包与合包深度解析

Webpack分包与合包深度解析 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家!点我试试!! 引言:现代前端工程的模块化困境 在单页面应用(SPA&#…

永恒之塔鼠标卡顿移动鼠标卡屏的问题

原因是现在鼠标普遍轮询率偏高导致系统性能开销过大 解决办法90块钱到淘宝雷蛇官网店买个最便宜的鼠标 然后安装Razer控制台,在性能栏把轮询率设置到最低(125)

Selenium遇到Exception自动截图

# 随手小记 场景:测试百度: 点击新闻,跳转到新的窗口,找到输入框,输入“hello,world" 等到输入框的内容是hello,world, 这里有个错误,少了一个] 后来就实现了错误截图的功能,可以参考 …

飞机大战lua迷你世界脚本

-- 迷你世界飞机大战 v1.2 -- 星空露珠工作室制作 -- 最后更新:2024年1月 ----------------------------- -- 迷你世界API适配配置 ----------------------------- local UI { BASE_ID 7477478487091949474-22856, -- UI界面ID ELEMENTS { BG 1, -- 背景 BTN_LE…

我的ChatGPT怎么登不上?

近期,不少用户反馈在使用ChatGPT时遇到登录困难、连接超时等问题。本文将从技术角度分析常见原因,并提供合规、安全的解决方案,同时结合开发者实际需求推荐实用工具,助您高效应对登录障碍。 ChatGPT登录失败的常见原因 网络环境限…

【MySQL】用MySQL二进制包构建docker镜像

一、实验背景 【MySQL&docker】基于CentOS7.5 编译制作MySQL5.7.28镜像 https://www.jianshu.com/p/71fd79b69a6b 用MySQL源码编译的docker镜像,体积过大,直奔3G了,你也不清楚,这点编译参数打出的体积怎么就这么大&#xff01…

快速熟悉JavaScript

目录 1.js的基本认知 2.js的基本语法 2.1 变量的声明 三个关键字的区别 2.2数据类型 2.2.1 基本数据类型 2.2.2 复杂数据类型 2.3对象的属性和方法 2.3.1属性 2.3.2访问方式 2.4.3动态操作 2.4.4方法 2.4字符串的常用属性和方法 2.5运算符 2.6逻辑控制语句 2.7函…

在 Windows 上最快速安装 Qt 5

引言 Qt 是一个强大的跨平台 C 开发框架,广泛应用于 GUI 开发、嵌入式系统和工业软件等领域。然而,许多开发者习惯于在 Linux(如 Ubuntu)环境下使用 Qt,而在 Windows 上搭建 Qt 开发环境时可能会遇到许多问题&#xf…

二、QT和驱动模块实现智能家居-----5、通过QT控制LED

在QT界面,我们要实现点击“LED”按钮就可以控制板子上的LED。LED接线图如下: 在Linux 系统里,我们可以使用2种方法去操作上面的LED: ① 使用GPIO SYSFS系统:这需要一定的硬件知识,需要设置引脚的方向、数值…

threejs:用着色器给模型添加光带扫描效果

第一步:给模型添加光带 首先创建一个立方体,不进行任何缩放平移操作,也不要set position。 基础代码如下: 在顶点着色器代码里varying vec3 vPosition;vPosition position;获得threejs自动计算的顶点坐标插值(也就…

高频 SQL 50 题(基础版)_1141. 查询近30天活跃用户数

1141. 查询近30天活跃用户数 select activity_date day,count(distinct user_id) active_users from Activity where (activity_date<2019-07-27 and activity_date>DATE_sub(2019-07-27,INTERVAL 30 DAY)) group by(activity_date)