基于springboot房地产项目设计流程管理系统

一、需求描述

    该项目针对某房地产效果图公司的项目流程进行信息化管理。其目标是使得该公司的管理人员、普通员工、前台、能够对项目、员工(包括主管)、财务、工作业绩以及客户进行全方位的管理,并在此基础上能够挖掘员工潜力,能够对员工的工作能力和工作态度进行客观评价,同时能够对项目的执行过程进行监控和质量评估,使得公司能够高效地完成客户的项目。

1. 公司背景

    该公司是一家从事房地产效果图设计的公司,公司规模20人左右,是一个小微企业。其主要业务是设计建筑行业(如楼盘、商场、车站、厂房等)的效果图。所谓效果图是建筑企业向客户展示的楼盘建成后的外观,周边环境的示意图。

    效果图西需要专业的公司来绘制,其绘制过程为:设计公司从设计单位获得设计资料,通过建模、渲染和后期三大过程完成效果图的制作。每个过程都有相应团队或部门负责。每个团队或部门有主管若干(目前暂时1个)以及设计人员若干。设计人员包括熟手(正式员工)和新进员工(学徒或试用期员工)。在项目执行过程当中需要和客户进行沟通,沟通方式包括电话、QQ和电子邮件等。客户会经常了解项目的进展情况,公司会把阶段性成果发给客户或者客户亲自到公司来了解。通常情况下客户都会要求公司对项目进行修改,修改过程会反复进行直到客户满意为止。

    客户对项目验收后,公司会将项目资料归档,公司采购了专门的服务器和磁盘整列对项目材料进行归档,以备今后查阅或使用。公司会对所有项目建立台账,对项目的数据进行统计。

    在管理层面,公司老板对公司实行全面管理,包括项目管理、客户信息管理、员工考评和员工绩效管理等。公司采用三级管理制。

    每个部门的主管负责管理自己部门的正式员工和试用期员工,包括项目管理,员工业绩管理等。公司设前台一名,负责信息的维护和人员接待。

2. 项目愿景

1) 实现项目流程的信息化管理

2) 实现项目资料的集中式存储

3) 实现对项目的信息化管理

3)  实现员工的信息化管理

4)  实现客户的信息化管理

5) 实现对项目过程的实时监控

6) 实现对员工(包括主管)业绩的评价

7) 对员工的工作情况进行监控

8) 实现对员工工作态度和工作能力的评定

9) 实现员工工作量的自动统计

3. 业务流程

A. 项目管理流程

    一般由公司通过与客户沟通后,由客户向公司发送项目的相关资料,资料主要包括效果图的AutoCAD文件以及其他相关文件。每个项目都有名称,名称的格式为年月日+客户信息+项目名。模型主管接到项目资料后会在服务器上建立相关文件夹。

客户文件放在资料中。模型文件放在max/原始模型中。原始模型主要存放三维建模的中间过程文件,最终模型文件放在最终模型中,渲染放在max/最终渲染中。后期制作放在jpg中。小样是制作过程中的中间文件(包括模型、渲染、后期),类似于Demo,这些中间文件需要交给客户并和客户交流。

    模型主管接到项目后发布项目信息同时在系统中建立项目信息并在数据服务器上建立该项目的文件目录结构(如图3),发布的信息模型、渲染、后期、老板均能看见。模型主管根据自己所负责的团队员工的工作负荷将项目分配给员工,员工接到任务后需要接受任务(也可以拒绝接受任务,但需要向主管说明理由并由主管同意后再另外安排员工)。每个员工(包括主管)都拥有自己的信息系统界面,在界面中可以看到自己的项目清单(包括已完成、正在执行和主管新发布给你自己的项目)及相关资料和数据。主管除了拥有作为普通的员工的信息界面外,还具有作为主管的信息页面。员工接受任务后可以从服务器下载相关资料并开始用3DMAX进行建模并生成模型文件。每个项目的目录结构以网盘的形式展示在员工界面中,员工只能在某个项目的目录结构中访问,在一个项目的目录结构中不能转到另一个项目的目录结构里。普通员工在网盘中具有下载、上传,删除自己生成的文件、查看等操作,但没有改变目录结构的功能。主管和老板拥有网盘的所有权限。所有数据均存放在一台独立的数据服务器的磁盘阵列上。熟手的模型文件可以直接传给用户或者交给模型主管审核并由模型主管交给客户,对于新手,需要交给模型主管审核,如果主管提出修改意见,则驳回员工提交的文件并将修改意见返回给新手并由新手修改。否则提交给客户。如果客户有修改意见,主管同样需要驳回并通过模型主管反馈给新手。新手修改后再给模型主管,如此反复,直到客户满意为止。所有修改意见均可在员工的个人界面中看到。在通常情况下,客户会要求修改,修改意见要么直接告知负责该项目的员工,要么告知模型主管并由模型主管告知员工。

    模型定稿后上传至服务器指定文件夹(模型文件夹下的原始模型)后进入渲染过程。模型文件一般都比较大,但很少超过2G。

    渲染主管在模型主管看见项目信息后可先行分配负责该项目渲染的员工(来自于渲染团队),也可等到建模完成后分配员工。(后期也是如此)。渲染的中间文件放在渲染文件夹的原始渲染文件中,最终文件放在最终渲染文件夹中。渲染的工作流程同建模,完成后生成渲染文件并进入后期过程。

    后期过程同建模和渲染,完成后形成jpg文件(可能不止一个)上传至服务器的jpg文件夹中。一个项目可能会形成多个jpg文件。

    意外情况:任何一个过程(模型、渲染、后期)在完成后客户仍然可能要求修改。例如,在模型完成已经进入渲染甚至后期阶段时,客户仍然要求公司修改模型,这时项目流程又回卷到模型流程,重新修改后在进入下一阶段。渲染和后期也会发生同样情况。最为极端情况是:当项目后期完成时,客户突然对模型提出修改意见,因此整个流程重新回卷到模型状态。系统应能够处理这种情况。

B. 客户管理流程

    由前台负责记录客户的信息。客户信息包括客户单位(包括二级、三级单位),客户姓名、电话、手机、QQ、email。员工需要与客户沟通时可以查询相关客户信息。客户信息查询采用三级级联查询,要求通过下拉列表框实现级联。

    前台能够对客户信息进行输入、存储、修改、查询等操作,查询将提供多种查询方式,如按客户姓名、单位查询,也可使用模糊查询。查询时采用级联查询。

C. 员工管理流程

    系统记录每个员工所承担的项目,包括已完成项目、正在执行的项目和主管新发布的项目,该记录作为计算员工绩效主要依据之一。项目数据信息为:项目编号、项目名称、(模型、渲染、后期)负责人、开始结束时间以及项目报价等。其中报价只对老板和主管可见,对员工不可见。系统记录员工基本信息:工号、姓名、部门、职务、联系方式。员工可能出现离职、部门调动、升职、降级等情况。员工的职务包括:老板、主管(模型、渲染、后期),部门(模型、渲染、后期),前台、熟手、学徒等。所有信息均有前台维护,系统提供多种方式查询。

D. 项目资料管理

    所有项目资料(文件)和公司信息均存放在一台独立的数据服务器的磁盘阵列中。一般情况下不能直接操作数据服务器,用户须通过系统提供的数据管理界面访问数据信息。系统提供用户文件上传和下载的功能,用户通过网盘访问项目资料。系统对项目提供查询功能,用户可以通过多种关键字查询系统各种信息和对应目录结构,系统可根据用户查询结果显示项目对应的目录结构,并在网盘中展现出来。

E. 项目状态和进度管理

系统对项目的状态进行管理。对于正在进行的项目,系统可以显示项目的当前状态。项目的主要状态有:新建、建模、渲染、后期、完成归档和取消。系统可显示项目的进度信息,便于用户了解指定项目的进度。

F. 员工工作状态管理

    为了了解员工工作情况。例如员工坐在电脑前是否在工作或是在游戏。因此需要在每台员工的电脑上安装监控系统,该监控系统以隐藏进程或线程的方式运行,开机启动,且在任务管理器中不显示。该系统定时(例如每3分钟)将监控数据发送至数据库,监控数据包括员工信息、时间信息、使用软件信息等。系统对这些数据进行分析,从而了解员工的工作情况,为评定员工工作绩效提供数据支撑。

    员工需要和所工作的计算机进行动态绑定,比如甲员工今天使用A计算机,那么就将甲员工和A计算机绑定;明天甲员工使用B计算机,那么甲员工就和B计算机绑定。

G. 数据可视化

    所有数据和数据分析结果以可视化的方式展现给用户,人机界面友好,操作简单合理。可视化展示符合用户的认知和感知。

H. 数据管理

    系统对所有数据进行管理,数据格式可能多样,数据管理应考虑数据的多样性、可扩展性,易访问性、安全性,高效性,能够为系统各项功能提供数据支撑。

I. 数据统计与分析

    系统能够提供对各种数据的统计分析功能。例如员工可以了解一个月或者一年的工作量,部门可以了解本部门员工的工作符合以及本部门的工作情况,老板可以了解公司的指定时间段的业绩和员工的工作情况。统计和分析结果以可视化的形式展现。

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

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

相关文章

C语言——输入 10 个数,分别统计其中正数、负数、零的个数

#include <stdio.h> int main() {int numbers[10]; // 存储输入的10个数int positive_count 0; // 正数计数器int negative_count 0; // 负数计数器int zero_count 0; // 零计数器// 输入10个数printf("请输入10个数&#xff1a;\n");for (int i 0; i …

AMP State Evolution的计算:以伯努利-高斯先验为例

AMP State Evolution (SE)的计算 t 1 t1 t1时&#xff0c; E ( t ) E [ X 2 ] \mathcal E^{(t)} \mathbb E [X^2] E(t)E[X2]&#xff0c;SE的迭代式为 τ r ( t ) σ 2 1 δ E ( t ) E ( t 1 ) E ∣ η ( t ) ( X Z ) − X ∣ 2 , Z ∼ N ( 0 , τ r ( t ) ) \begin{a…

HarmonyOS应用开发者基础认证考试(90分过)

此博文为HarmonyOS应用开发者基础认证考试的最后的大考&#xff0c;要求100分取得90分方可获取证书、现将考试的题库进行分享&#xff0c;希望能帮到大家。但是需要注意的是&#xff0c;题库会不定时的进行题目删减&#xff0c;但是大概的内容是不会进行改变的。真心希望这篇博…

历时三个月,我发布了一款领取外卖红包小程序

近几年&#xff0c;推广外卖红包爆火&#xff0c;各种推广外卖红包的公众号层出不穷。于是&#xff0c;我就在想外卖红包究竟是怎么一回事。就这样&#xff0c;我带着问题开始了关于外卖红包的研究。 在研究的过程中&#xff0c;我开始了解隐藏优惠券、cps等一系列相关的术语。…

9个AI视频后期处理神器——Runway 全功能超详细使用教程(3)

前面2期内容&#xff0c;主要给大家重点介绍了Runway视频生成技术的核心产品功能板块Gen1、Gen2、FI使用教程&#xff0c;还没有看过的小伙伴可以回看往期文章。除了视频生成AI技术外&#xff0c;Runway还具有图片、视频后期处理30多项单个功能&#xff0c;例如视频修复、视频主…

用Elasticsearch搜索匹配功能实现基于地理位置的查询

1.Redis,MongoDB,Elasticsearch实现地理位置查询比较 1.1 Redis: 优点&#xff1a;Redis提供了地理空间索引功能&#xff0c;可以通过Geo数据类型进行地理位置查询。这使得Redis在处理地理位置查询时非常高效。 缺点&#xff1a; Redis的地理空间索引功能相对简单&#xff0…

融云筑基,移动云加速构建高性能智能算力底座

自2022年11月以来&#xff0c;全球大模型数量迅速增加&#xff0c;以ChatGPT为代表的大模型已经成为世界数字科技领域新热点。大模型带来的算力需求迅速增长&#xff0c;未来智算场景将会有非常大的突破空间。 在“十四五”规划的指引下&#xff0c;各地政府积极投入智算中心建…

深度学习-yolo目标检测-机器学习-计算机视觉-python学习路线(呕心沥血出品-绝对精品-附资源链接)

学习路线 1. 计算机视觉基础知识 图像处理基础:了解图像的基本处理技术,如滤波、边缘检测、直方图等。数字图像处理:熟悉数字图像的表示、颜色模型、图像增强等基本概念。opencv课程链接:Python for Computer Vision with OpenCV and Deep Learning资料推荐: 书籍:《数字…

内核延时函数sleep和delay

延时函数 linux 驱动开发过程中&#xff0c;经常会用到延迟函数&#xff1a;udelay&#xff0c;mdelay&#xff0c;usleep&#xff0c;msleep&#xff0c;usleep_range。这几个延时函数优先使用usleep_range其次是usleep最后udelay。 1、delay和sleep的区别 delay&#xff0…

基于vue框架的美团类药品点单系统

基于VUE框架的美团类药品点单管理系统 摘要&#xff1a; 2019年12月以来&#xff0c;中国湖北省武汉市爆发新型冠状病毒引发的肺炎疫情&#xff0c;并通过人传人的感染方式快速向全国其他地区扩散。全国上下万众一心抗击病毒&#xff0c;湖北广东浙江等24省市启动重大卫生突发…

运动耳机哪个好?跑步耳机哪个好?蓝牙运动耳机十大名牌排行榜

​相信很多人都喜欢在运动的过程中佩戴着耳机一边锻炼一边听音乐享受过程。在选择运动耳机的时候一定要重点去关注以下几点&#xff0c;佩戴时要绝对稳固舒适、音质表现不差、防水防尘效果要好等&#xff0c;这样就不会容易损伤耳朵。很多朋友还不知道运动耳机该怎么选&#xf…

【数据结构】带修莫队

文章目录 问题引入 核心维护修改 总结Code 问题引入 洛谷P1903 嗯&#xff0c;上手一个莫队 … \dots … &#xff1f;还有修改操作&#xff1f; 本文我们来学习带修莫队&#xff0c;及支持修改的莫队。 请确保你已经学会了普通的莫队&#xff0c;不会的可以看这里。 和原来的…

idea创建spring boot项目,java版本只能选择17和21

1.问题描述 java版本为"11.0.20"&#xff0c;idea2023创建spring boot项目时&#xff08;File->Project->Spring Initializr&#xff09;&#xff0c;java版本无法选择11&#xff0c;导致报错&#xff0c;如下图所示&#xff1a; 2.原因 spring2.X版本在2023…

力扣labuladong——一刷day55

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣951. 翻转等价二叉树二、力扣124. 二叉树中的最大路径和三、力扣112. 路径总和&#xff08;遍历&#xff09;四、力扣112. 路径总和&#xff08;分解&a…

GEE errors——在大图像转化为矢量集合中如何避免超限?(含解决方案和详细代码)

问题: 假设在 Google Earth Engine 中有一个大图像,我想将其导出为 CSV。但是,由于它的大小,我很难将其转换为 FeatureCollection 来进行导出,而且我不知道是否有解决方法。 这里将提供几条修改意见,一个是根据经纬度获取个点的值,并用sample进行提取;另外就是重采样…

无效的目标发行版: 21 和springboot爆错

目录 问题描述 原因分析&#xff1a; 问题描述 springboot爆红 调整一下这个&#xff1a;把这里的version调低一点应该就可以了 无效的目标发行版: 21 调整一下这个把这里的Java version调整一下&#xff0c;我是调整到1.8&#xff08;其他没有试过&#xff09; 原因分析&a…

GPT还远远不是真正的智能

GPT是一个基于深度学习的自然语言处理模型&#xff0c;它可以生成逼真的文本。虽然GPT在生成文本方面取得了显著的进展&#xff0c;但它并不具备真正的智能。GPT是通过训练模型来学习语言模式&#xff0c;它不具备理解、推理、判断和主动学习的能力。它只是根据已有的语料库生成…

create-vue 生成式脚手架源码解析

文章目录 命令交互输出渐变标题解析命令行参数命令行交互国际化提示prompts 库实现命令行交互 生成模版创建项目输出文件夹生成 packge.json查找预设的模版文件根据路径生成模块文件render 生成模版填充 ejs 模版数据根据生成项目是 ts 还是 js 后置处理根据需要的模块生成所有…

【算法】七大经典排序(插入,选择,冒泡,希尔,堆,快速,归并)(含可视化算法动图,清晰易懂,零基础入门)

​ 目录 一、排序的概念及其运用1.1 排序的概念1.2 排序的应用1.3 常见的排序算法 二、常见排序算法的实现2.1 插入排序2.1.1 直接插入排序2.1.2 希尔排序2.1.3 直接插入排序和希尔排序的性能对比 2.2 选择排序2.2.1 直接选择排序2.2.2 堆排序2.2.3 直接选择排序和堆排序的性能…

c# 责任链模式

责任链模式是一种行为型设计模式&#xff0c;它允许多个对象按照链式结构处理请求&#xff0c;直到有对象能够处理请求为止。在 C# 中&#xff0c;责任链模式通常通过构建一个处理请求的链来实现。 下面是一个简单的示例&#xff1a; 首先&#xff0c;定义一个处理请求的抽象…