发布信息

一种可定制化的企业项目管理系统的制作方法

作者:admin      2022-07-16 08:56:37     205



计算;推算;计数设备的制造及其应用技术1.本发明涉及一种企业项目管理系统,具体是一种基于spring boot的项目管理系统。背景技术:2.项目管理系统是一种时兴的管理学科,它以现代管理学为基础,将企业管理中的财务管理、人员管理、风险评估、质量管理等进行高效率整合,进而达到高效率、高质量、低成本地完成企业项目工作的效果。市场中的企业,他们所要实施的项目数量和种类往往会超过他们自身管理能力的上限。例如:现在的工程项目,普遍存在工期短、体量大、人员流动大、工序穿插多等问题,尤其在工程项目多的情况下,不确定因素更多、管理难度更加困难,且各个部门的协调也会受到严重影响。这就会使得项目完成效率大大降低。又如科研项目,科研项目开发过程中往往会产生大量纸质文件用来收集和记录,且这些文件可能保存在参与项目的各个人员手中,散乱不易管理。所以项目管理软件的重要性可想而知。3.国内的项目管理软件具有成本高、性能不够出彩的缺点,虽然很多大型项目管理软件功能强大,但是通用性差,导致国内的这类软件推广难度很高。其中以浪潮、普元、金蝶、用友为代表,这些已有的项目管理软件,要么专用于某个具体行业,例如普元;要么只是用于企业中一些通用化的管理,例如浪潮;还有一些是从企业的管理点为基础出发,发展成为企业的项目管理软件,例如金蝶,用友。为此,本发明提供一种提供个性化定制功能的企业项目管理系统,该系统通过后台管理系统给企业提供操作简单、易于理解的系统个性化设计功能,使得企业在使用本发明时能够根据自身需求二次设计部分系统功能。技术实现要素:4.本发明的目的在于提供一种可定制化的企业项目管理系统,通过项目管理系统能够掌握项目部署的全过程,对项目的实际进度和存在的问题进行高度把控,从而保证项目的稳定运行,并掌握整个企业人员的信息,在项目实施计划安排和项目问题处理中能够及时调配人员,提高项目实施效率和项目管理水平;通过后台管理系统提供个性化定制系统的功能,单独为管理员开放,通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能;通过数据库模块能够稳定存储项目产生的记录和文件,保证项目记录和文件能被有序管理,不易丢失。5.本发明提出的技术方案如下:6.一种可定制化的企业项目管理系统,其特征在于,系统总体采用微服务和前后端分离设计,包括项目管理系统、后台管理系统和数据库;所述项目管理系统包括项目管理模块和用户模块;所述项目管理模块将项目分为若干状态,存储项目各个状态中的信息及上传的文件并管理项目状态的变更;所述用户模块用于存储、修改用户信息和用户权限;所述后台管理系统提供个性化定制系统的功能,单独为管理员开放,通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能;所述数据库模块用于存放所有用户和项目的数据信息,分为用户表和项目表两部分,每部分包括若干数据库表;所述微服务设计分为项目服务、用户服务、后台管理服务,项目服务根据项目状态分为不同的子服务,用户服务根据用户需求不同分为不同的子服务,后台管理服务根据企业实际情况和需求提供数据库修改服务。7.进一步的,所述项目管理模块包括项目信息填写模块、文件存储模块、项目信息修改模块和项目状态审核模块。8.进一步的,所述用户模块包括用户注册单元、信息修改单元、权限单元。9.所述后台管理系统单独对管理员开放,主要功能为通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能。10.进一步的,所述项目信息填写模块用于项目基本信息、项目计划时间、项目相关文件等信息的填写和上传;所述文件存储模块用于接收并存储文件,接收和存储文件采用流传输的方式,并在数据库存储文件的url;所述项目信息修改模块用于当项目信息填写的错误修改;所述项目状态审核模块用于项目信息正确性的判断和项目状态的管理。11.进一步的,所述项目信息填写模块根据项目状态分为若干单元,每个单元负责填写对应状态中,项目产生的信息和文件,并上传至服务器。12.进一步的,所述项目信息修改模块根据项目状态分为若干单元,每个单元负责修改对应状态中由所述项目信息填写模块上传的错误信息和文件。13.进一步的,所述项目状态审核模块根据项目状态分为若干单元,每个单元作用为审核对应状态中,由项目信息填写模块填写的信息是否无误。14.进一步的,所述用户注册单元用于新用户的插入以及新用户基本信息的管理;所述信息修改单元用于所有用户对自身基本信息的修改和管理员对其他用户账号管理和权限修改;所述权限单元用于管理用户权限,根据用户权限开放项目对应操作的入口。15.进一步的,所述后台管理系统拥有项目管理系统的全部功能,包括项目管理模块和用户模块以及两个模块下的所有单元。在此基础上,后台管理系统拥有修改数据库的功能,能够根据企业自身需求,修改项目管理系统中模块和单元的结构和功能,从而实现可定制化。16.本发明的有益效果:17.1.本发明可定制化的企业项目管理系统通过项目管理系统能够掌握项目部署的全过程,对项目的实际进度和存在的问题进行高度把控,从而保证项目的稳定运行,并掌握整个企业人员的信息,在项目实施计划安排和项目问题处理中能够及时调配人员,提高项目实施效率和项目管理水平18.2.本发明可定制化的企业项目管理系统通过台管理系统提供个性化定制系统的功能,单独为管理员开放,通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能;19.3.本发明可定制化的企业项目管理系统通过数据库模块能够稳定存储项目产生的记录和文件,保证项目记录和文件能被有序管理,不易丢失。附图说明20.图1为本发明系统框架示意图。21.图2为本发明项目状态环节图。22.图3为本发明用户模块图。23.图4为本发明项目管理模块图。具体实施方式24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。25.一种可定制化的企业项目管理系统,参见图1,包括项目管理系统、后台管理系统和数据库;所述项目管理系统包括项目管理模块和用户模块;所述项目管理模块将项目分为若干状态,参见图2,将项目分为项目请求、项目评审、项目签订、项目设计、项目生产、项目装配六个状态,并存储项目各个状态中的信息及上传的文件并管理项目状态的变更;所述用户模块参见图3,用于存储、修改用户信息和用户权限;所述后台管理系统提供个性化定制系统的功能,单独为管理员开放,通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能;所述数据库模块用于存放所有用户和项目的数据信息,分为用户表和项目表两部分,每部分包括若干数据库表;所述微服务设计分为项目服务、用户服务、后台管理服务,项目服务根据项目状态分为不同的子服务,用户服务根据用户需求不同分为不同的子服务,后台管理服务根据企业实际情况和需求提供数据库修改服务。26.本系统总体实现采用b/s架构,前端html5负责内容,css负责布局,javascript嵌套thymeleaf模板引擎进行前后端数据交互;服务器端基于java语言、采用spring mvc+spring boot框架进行开发,使用mybatis进行数据库映射、maven进行依赖管理、redis缓存;数据库主要基于mysql数据库(关系型数据库管理系统)、sql数据库语言。27.所述项目管理模块包括项目信息填写模块、文件存储模块、项目信息修改模块和项目状态审核模块。28.所述用户模块包括用户注册单元、信息修改单元、权限单元。29.所述后台管理系统单独对管理员开放,主要功能为通过修改数据库信息,改变项目管理系统的前端样式和系统数据,达到可定制化功能。30.所述项目信息填写模块用于项目基本信息、项目计划时间、项目相关文件等信息的填写和上传;所述文件存储模块用于接收并存储文件,接收和存储文件采用流传输的方式,并在数据库存储文件的url;所述项目信息修改模块用于当项目信息填写的错误修改;所述项目状态审核模块用于项目信息正确性的判断和项目状态的管理。31.所述项目信息填写模块根据项目状态分为若干单元,每个单元负责填写对应状态中,项目产生的信息和文件,并上传至数据库。参见图4,分为项目请求、项目评审、项目签订、项目设计、项目生产、项目装配六个单元。所述项目请求单元用于新项目的建立,收录并存储新项目的名称、公司名称、建立时间等基本信息;项目评审单元用于判定新项目的订单是否得到;项目签订单元用于收录并存储项目的合同号、项目编号等签订信息;项目设计填写单元用于收录并存储项目的机械设计、电气设计、软件设计数据、文件信息;项目生产填写单元用于收录并存储项目的外协、零件采购、加工的具体信息;项目装配填写单元用于收录并存储项目的机械装配、电气装配、软件装配、检验和测试信息。32.所述项目信息修改模块根据项目状态分为若干单元,每个单元负责修改对应状态中由所述项目信息填写模块上传的错误信息和文件。33.所述项目状态审核模块根据项目状态分为若干单元,每个单元作用为审核对应状态中,由项目信息填写模块填写的信息是否无误。34.当项目处于项目设计、项目生产、项目装配环节时,由于这三个环节工程量大、操作繁杂,出错率很高,参见图4,一般情况下,项目信息修改模块和项目状态审核模块仅开放于这三个环节。其他流程由于较为简单,出错率较低,故修改功能只对管理员开放,由管理员在后台管理系统中进行修改。35.所述用户注册单元用于新用户的插入以及新用户基本信息的管理,体现为项目管理系统的注册功能,作用是新用户的注册。用户在注册页面填写个人信息,如用户名、密码、手机号、邮箱等,确定注册后由服务端接收这些信息并插入数据库。若填写格式不符合规范,将在前端页面进行拦截;若填写信息存在错误,如用户名重复注册,将在服务器进行拦截。36.所述信息修改单元用于所有用户对自身基本信息的修改和管理员对其他用户账号管理和权限修改,体现为项目管理系统的个人中心,个人中心从服务器获取并显示用户的个人信息。个人中心提供信息修改功能,修改后的信息传入服务器,若信息有误将在服务器进行拦截,反之服务器将修改后的信息更新至数据库中。37.所述权限单元用于管理用户权限,根据用户权限开放项目对应操作的入口。权限单元体现为项目管理系统中用户的岗位、部门信息,以及管理员用户赋予其他用户的权限。人员的基本权限来源于此人的岗位、部门信息,例如某人的岗位为“商务人员-项目签订”,那么根据项目流程图二,此人能且只能在项目处于“项目签订”状态时对项目进行信息填写操作。若管理员在后台管理系统中赋予该人员其他权限,如“项目设计审核权限”,则此人在项目设计结束时有权对项目设计进行审核。38.所述后台管理系统拥有项目管理系统的全部功能,包括项目管理模块和用户模块以及两个模块下的所有单元。在此基础上,后台管理系统不仅可以对用户进行统筹管理,更改用户的权限和空闲状态,使人员的分配和调动更加简洁和灵活,还拥有修改数据库的功能,能够根据企业自身需求,修改项目管理系统中模块和单元的结构和功能,从而实现可定制化。39.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部