一种用户管理方法、装置、设备及可读介质与流程

未命名 07-27 阅读:68 评论:0


1.本公开涉及数字管理技术领域,尤其涉及一种用户管理方法、装置、设备及可读介质。


背景技术:

2.冶金工程行业在我国国民生产总值中一直占有至关重要的地位,随着我国经济总量的不断增加,在行业快速发展过程之中各种问题也层出不穷。在这些问题中,工程进度管理的落后是重要的因素之一。工程进度管理的终极目的是促进工程项目优质高效完成,保证工程承包单位的利润,同时也在降低工程承包单位的成本与缩短工期等方面发挥重要作用。加强和完善企业的项目进度管理制度,建立科学的工程进度管理方式对维系企业发展意义重大。将传统的管理方式与大数据、互联网、云计算等信息技术相结合并进行创新,实现工程项目进度管理的信息化、数字化、智能化已经成为发展的主流趋势,同时也有利于加速企业数字化转型和智能制造。
3.国内工程项目进度管控的主流多使用美国甲骨文公司开发的p6和微软公司开发的project两种软件。国产项目进度管理软件大多基于上述两款软件的逻辑进行再次开发,底层架构与技术思路相似,缺乏自主研发创新,管理逻辑参照的国外工程项目进度管理逻辑的开发,缺乏与国内工程进度管理现状结合,很难高效应用。国内工程项目领域的主流合同模式是epc总承包方式,但沿用了传统的、行政管理的工程项目进度管理方式,缺乏流程性和专业间协同作业的工程项目进度管理,工程项目进度管理采用按周期使用形象进度的文字汇报管理方式。这种管理模式无法直观地全面了解项目进展,很难开展项目全方位进度分析。
4.现有技术依赖大量的人工进行线下操作,不利于项目精细化管理。并且,在工程项目和承揽单位中,人员众多,对于数字化的管理系统的操作复杂,容易造成信息混乱,众多人员填报的信息容易重复或混淆,难以获得对项目进行管理的有效信息。
5.公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。


技术实现要素:

6.本公开提出了一种用户管理方法、装置、设备及可读介质。
7.根据本公开的一方面,提供了一种用户管理方法,包括:
8.响应于用户的登录操作,获取用户的身份信息;
9.根据所述身份信息,确定所述用户的权限信息;
10.根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;
11.响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。
12.在本公开的一些实施例中,所述方法还包括:
13.设置并保存多个用户的身份信息、权限信息以及隶属关系。
14.在本公开的一些实施例中,所述方法还包括:
15.在所述身份信息为项目经理或业务部门长的情况下,响应于用户设置目标项目人员的处理,在所述多个用户的身份信息中,将被选中的目标人员的身份信息添加至所述目标项目的人员列表中。
16.在本公开的一些实施例中,所述方法还包括:
17.在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑目标项目的人员列表中项目人员的权限信息的操作,设置所述项目人员的权限信息。
18.在本公开的一些实施例中,所述方法还包括:
19.在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑项目进度预警信息,设置项目进度的预警级别。
20.在本公开的一些实施例中,所述方法还包括:
21.在所述身份信息为项目经理或项目经理指定的项目管理员的情况下,响应于用户的计划发布操作,设置作业计划的工期信息。
22.在本公开的一些实施例中,所述方法还包括:
23.在所述身份信息为项目普通用户的情况下,响应于用户的进度填报操作,记录进度信息,并根据所述进度信息和所述赋值操作,确定项目进度。
24.根据本公开的另一方面,提供了一种用户管理装置,包括:
25.身份模块,用于响应于用户的登录操作,获取用户的身份信息;
26.权限模块,用于根据所述身份信息,确定所述用户的权限信息;
27.展示模块,用于根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;
28.进度模块,用于响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。
29.在本公开的一些实施例中,所述装置还包括:设置模块,用于设置并保存多个用户的身份信息、权限信息以及隶属关系。
30.在本公开的一些实施例中,所述装置还包括:列表模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户设置目标项目人员的处理,在所述多个用户的身份信息中,将被选中的目标人员的身份信息添加至所述目标项目的人员列表中。
31.在本公开的一些实施例中,所述装置还包括:权限设置模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑目标项目的人员列表中项目人员的权限信息的操作,设置所述项目人员的权限信息。
32.在本公开的一些实施例中,所述装置还包括:预警模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑项目进度预警信息,设置项目进度的预警级别。
33.在本公开的一些实施例中,所述装置还包括:发布模块,用于在所述身份信息为项目经理或项目经理指定的项目管理员的情况下,响应于用户的计划发布操作,设置作业计划的工期信息。
34.在本公开的一些实施例中,所述装置还包括:填报模块,在所述身份信息为项目普通用户的情况下,响应于用户的进度填报操作,记录进度信息,并根据所述进度信息和所述
赋值操作,确定项目进度。
35.根据本公开的另一方面,提供了一种用户管理装置设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。
36.根据本公开的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。
37.根据本公开的实施例的用户管理方法,可基于用户的身份信息和权限信息,展示用于能够操作的操作界面,从而使用户在各自的操作界面上填报相应信息,有利于人员身份和权限信息的统一管理,并可为不同角色的用户设置不同权限,还可通过权限较高的用户调节权限较低的用户的权限,还可对权限进行保存和导出,便于查看和管理。有利于众多人员填报的信息的精细化管理,从而提升信息的准确性和管理的灵活性,有利于提升对工程项目进行数字化和精细化管理水平。
38.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将更清楚。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例,
40.图1示出根据本公开实施例的用户管理方法的流程图;
41.图2示出根据本公开实施例的设置系统管理员的示意图;
42.图3a和图3b示出根据本公开实施例的系统管理员的操作界面的示意图;
43.图4示出根据本公开实施例的项目经理的操作界面的示意图;
44.图5示出根据本公开实施例的用户管理装置的框图;
45.图6示出根据本公开实施例的一种用户管理设备的框图;
46.图7示出根据本公开实施例的一种电子设备的框图。
具体实施方式
47.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
48.本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
49.应当理解,在本公开的各种实施例中,各过程的序号的大小并不意味着执行顺序
的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
50.应当理解,在本公开中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
51.应当理解,在本公开中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
52.应当理解,在本公开中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
53.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
54.下面以具体地实施例对本公开的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。针对背景技术中存在的问题,本公开提出一种用户管理方法,可基于用户的身份信息和权限信息,展示用于能够操作的操作界面,从而使用户在各自的操作界面上填报相应信息,有利于人员身份和权限信息的统一管理,也有利于众多人员填报的信息的精细化管理,从而提升信息的准确性和管理的灵活性,有利于提升对工程项目进行数字化和精细化管理水平。
55.图1示出根据本公开实施例的用户管理方法的流程图,如图1所示,所述方法包括:
56.步骤s11,响应于用户的登录操作,获取用户的身份信息;
57.步骤s12,根据所述身份信息,确定所述用户的权限信息;
58.步骤s13,根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;
59.步骤s14,响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。
60.在本公开的一些实施例中,在工程项目或者承揽工程项目的单位中,人员众多,且各个人员在不同部门或不同项目中的隶属关系复杂,因此,为管理好各个人员产生的数据(例如,填报或设置的某些数据),首先可确定各个人员的身份信息、权限信息和隶属关系。
61.在本公开的一些实施例中,所述方法还包括:设置并保存多个用户的身份信息、权限信息以及隶属关系。数字化的管理系统可被工程项目中的每个人员,或者承揽工程项目的单位中的每个人员适用,因此,每个人员均为该系统的用户,该系统中可设置有数据库或数据列表等用于存储信息的软件或硬件设施,可用于接收对于用户的身份信息、权限信息和隶属关系的设置,并进行保存和管理。
62.在本公开的一些实施例中,在使用所述系统进行数字化管理时,所管理的项目、所属的部门以及工程项目的编号是一一对应的,在将项目分配至某个部门后,其他部门则不会负责该项目的作业,例如,分配至a部门的项目则不会分配至b部门。如果需要多部门协作
完成某项目,则可将该项目分为多个子项目,并在工程项目的编号后添加各个子项目的后缀,获得各个子项目的编号,进而将各个子项目分配至参与写作的多个部门。
63.在本公开的一些实施例中,用户的隶属关系的则可更具灵活性,例如,某个用户即参与x项目,又参与y项目,或者,某个用户即属于a部门,又参与x项目,并且,权限较高的用户还可设置权限较低的用户的权限信息,例如,项目经理可设置项目普通用户的权限信息。在示例中,项目经理通常仅参与一个项目,以便于责权划分。进一步地,系统可利用各个用户的隶属关系生成关系树,从而使得各个用户的隶属关系更便于管理。并且,在设置某个用户的隶属关系后,该用户的隶属关系可在各个层级中自动更新,无需管理人员手动更新,例如,某用户隶属于a部门,x项目的项目经理将该用户选为项目人员后,该用户的隶属关系则更新为隶属于a部门和x项目,并在a部门和x项目的人员列表中,均更新该用户的隶属关系。
64.在本公开的一些实施例中,所述系统可具有系统管理员,掌握该系统中的最高权限,可用于设置权限较高的用户的身份信息、权限信息和隶属关系等信息。系统管理员可不参与实际项目中的管理工作,仅管理各个用户的信息。
65.图2示出根据本公开实施例的设置系统管理员的示意图,如图2所示,可设置三个系统管理员,例如,在公司内部用户中选择三个系统管理员,本公开对系统管理员的设置方式不做限制。
66.在本公开的一些实施例中,除上述系统管理员外,其他用户也具有各自的身份信息和权限信息,且二者一一对应。并且,如上所述,权限较高的用户可设置权限较低的用户的权限并保存。
67.在本公开的一些实施例中,在步骤s11中,在某个用户登录系统时,系统可首先获取用户的身份信息,例如,用户可使用某种标识信息登录系统,例如,利用手机号码、工号、身份证号等标识信息登录系统,系统即可识别用户的身份信息。
68.在本公开的一些实施例中,在步骤s12中,在确定用户的身份信息后,还可获取用户的权限信息,所述身份信息可包括用户的标识,及其角色信息,即,该用户为系统管理员、项目经理、业务部门长还是项目普通用户的角色信息。
69.在示例中确定用户的角色信息为项目经理或业务部门长,则可同步获取其权限信息,例如,由系统管理员编辑的权限信息。又例如,在确定用户的角色信息为项目普通用户后,可同步获取其权限信息,例如,由系统管理员或项目经理编辑的权限信息。
70.在本公开的一些实施例中,所述角色信息可包括系统管理员、业务部门长、职能部门长、项目经理、项目管理员、机关内部普通用户、项目普通用户(内部)、项目普通用户(外部)等,每个角色均可具有各自的智能,也可具有特定的权限,并且,在实际项目管理中,权限较低的用户的权限信息可被权限较高的用户编辑,例如,赋予角色信息为项目普通用户(内部)的某用户某种权限,使其角色转换为项目管理员等。
71.在本公开的一些实施例中,所述权限信息可包括部门权限配置,所述部门权限配置的权限可用于设置部门内的用户权限信息,例如,使除部门长以外的其他用户具有与部门长同等的权限。
72.在本公开的一些实施例中,所述权限信息可包括查看部门报表,所述查看部门报表的权限可用于聚合上报的数据,并展示部门管理的项目的数据,例如,进度数据等。
73.在本公开的一些实施例中,所述权限信息可包括分解赋值,所述分解赋值权限可
用于进入1-3级赋值页面,例如,项目的1级子任务、2级子任务和3级子任务的赋值页面,并进行赋值,例如,赋予每个子任务的权值或比重等。
74.在本公开的一些实施例中,所述权限信息可包括分项作业赋值,所述分项作业赋值权限可用于编制对4级子任务的赋值,用户在拥有上述分解赋值的权限后,才可请求解锁所述分项作业赋值的权限,在获得分项作业赋值的权限后,可进入4级子任务的赋值页面,并进行权值或比重的赋值。
75.在本公开的一些实施例中,所述权限信息可包括计划发布/更新,所述计划发布/更新权限用于发布分项作业任务及其工期信息。在示例中,项目经理或项目经理指定的具有同等权限的项目管理员可享有该权限。
76.在本公开的一些实施例中,所述权限信息可包括查看项目报表,对于业务部门或项目中的用户,查看项目报表权限用于针对单个项目查看项目的报表,例如,查看项目的进度数据等。对于职能部门中的用户,查看项目报表权限用于针对业务部门上报到职能部门的项目,查看项目的报表,例如,查看项目的进度数据等。
77.在本公开的一些实施例中,所述权限信息可包括查看企业报表,所述查看企业报表的权限用于查看多个项目聚合后的企业及数据,例如,项目总进度,总营收等。
78.在本公开的一些实施例中,所述权限信息可包括内部进度填报,所述内部进度填报权限用于使角色信息为项目普通用户(内部)的用户填报项目或任务的进度。
79.在本公开的一些实施例中,所述权限信息可包括外部进度填报,所述外部进度填报权限用于使角色信息为项目普通用户(外部)的用户填报项目或任务的进度。
80.在本公开的一些实施例中,可在确定用户的身份信息后,确定用户所具有的权限。在示例中,系统管理员可具有除“外部进度填报”之外的所有权限。业务部门长可具有除“计划发布/更新”和“外部进度填报”之外的所有权限。职能部门长可具有“部门权限配置”、“查看项目报表”和“查看企业报表”的权限。项目经理可具有除“部门权限配置”、“查看部门报表”、“查看企业报表”和“外部进度填报”之外的所有权限。项目管理员可在被项目经理设置具有“计划发布/更新”权限后,具有与项目经理相同的权限。机关内部普通用户可具有“查看企业报表”和“查看项目报表”的权限。项目普通用户(内部)可具有“查看项目报表”和“内部进度填报”权限。项目普通用户(外部)可具有“外部进度填报”权限。本公开对各个角色信息所具有的权限不做限制,并且,权限较低的用户的权限可被权限较高的用户更改权限。
81.在本公开的一些实施例中,在步骤s13中,在确定用户的身份信息和权限信息后,可展示与用户对应的操作界面,该操作界面可展示用户在权限范围内能够操作的菜单。
82.在本公开的一些实施例中,操作界面与权限信息相对应,即,在操作界面中,可显示权限信息允许的操作对应的菜单,或者,也可显示权限信息不允许的菜单,但菜单中权限信息不允许的选项无法选择,例如,呈现灰色,无法选择。
83.在本公开的一些实施例中,拥有“部门权限配置”权限的用户的操作界面中可展示对用户权限进行设置的菜单。拥有“查看部门报表”权限的用户的操作界面可展示部门报表菜单。拥有“分解权值”权限的用户的操作界面中可展示编辑权值的菜单,且如果不具有“分解权值”权限,则提交按钮禁用,即,无法提交编辑的权值。拥有“分项作业赋值”权限的用户的操作界面中可展示编辑赋值数据的菜单,且如果不具有“分项作业赋值”权限,则提交按钮禁用,即,无法提交编辑的赋值。拥有“计划发布/更新”权限的用户的操作界面中可展示
任务的发布/更新按钮,且如果不具有“计划发布/更新”权限,则发布/更新按钮禁用。拥有“查看项目报表”权限的用户的操作界面中可展示项目数据分析的菜单。拥有“查看企业报表”权限的用户的操作界面中可展示汇总数据分析的菜单。拥有“内部进度填报”权限的用户的操作界面中可展示用户填报进度数据的菜单。拥有“外部进度填报”权限的用户的操作界面中可展示用户填报进度数据的菜单。
84.图3a和图3b示出根据本公开实施例的系统管理员的操作界面的示意图,如图3a所示,系统管理员的操作界面可展示对用户权限进行设置的菜单,可选中业务部门,例如,a部门,并将某个用户的角色信息设置为业务部门长。还可设置该部门负责的项目的项目经理,项目管理员和项目普通用户等。如图3b所示,系统管理员的操作界面可展示对用户权限进行设置的菜单,并为部门中的多个用户设置用户权限,例如,查看企业报表的权限、查看项目报表的权限以及部门权限配置的权限等。
85.在本公开的一些实施例中,所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户设置目标项目人员的处理,在所述多个用户的身份信息中,将被选中的目标人员的身份信息添加至所述目标项目的人员列表中。所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑目标项目的人员列表中项目人员的权限信息的操作,设置所述项目人员的权限信息。
86.图4示出根据本公开实施例的项目经理的操作界面的示意图,如图4所示,项目经理可设置项目人员的角色信息和用户权限。
87.在本公开的一些实施例中,业务部门长和职能部门长的操作界面与图3a和图3b类似,且可对部门内的用户的人员列表进行设置,还可设置部门内的用户的权限信息。在示例中,业务部门长和项目经理均可设置项目中的人员列表和列表中用户的权限和角色,可对用户进行职务升降,权限赋予和取消等,进一步地,对于同一个项目,通常只设置一个项目经理、一个采购人员、一个设计人员和一个施工人员,项目管理员可设置多个,并可分别设置不同的权限,项目普通用户(包括内部和外部)可设置多个。并且,项目中的上述人员除了来自负责该项目的部门,还可来自其他部门,可由业务部门经理或项目经理在数据库中任意选择。
88.在本公开的一些实施例中,所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑项目进度预警信息,设置项目进度的预警级别。所述进度预警信息可用于提示项目进度,例如,通过色彩来提示项目进度,例如,在确定项目进度与预设进度差距达到第一阈值时,所述进度预警信息显示为红色,在确定项目进度与预设进度差距达到第二阈值时,所述进度预警信息显示为黄色,在确定项目进度与预设进度差距不足第二阈值时,所述进度预警信息显示为绿色。项目经理或业务部门长可设置上述第一阈值和第二阈值的具体参数,还可设置色彩信息。
89.在本公开的一些实施例中,所述方法还包括:在所述身份信息为项目经理或项目经理指定的项目管理员的情况下,响应于用户的计划发布操作,设置作业计划的工期信息。在示例中,项目经理或项目经理指定的具有“计划发布/更新”权限的项目管理员可执行该处理,可发布作业计划,例如,4级子任务,还可对4级子任务的工期进行设置。
90.在本公开的一些实施例中,所述方法还包括:在所述身份信息为项目普通用户的情况下,响应于用户的进度填报操作,记录进度信息,并根据所述进度信息和所述赋值操
作,确定项目进度。如上所述,项目普通用户可包括项目普通用户(内部)和项目普通用户(外部),分别可在内部用户填报进度数据的菜单和外部用户填报进度数据的菜单中填报子任务的进度信息,例如,某个3级子任务或4级子任务的进度信息。系统在步骤s14中可对多个子任务的进度信息进行汇总,并基于赋予的权值与各子任务的进度信息进行加权求和,获得项目进度。
91.在本公开的一些实施例中,可在企业级大屏中展示各个部门各个项目的情况,例如,人员情况,进度情况,或者项目报表或企业报表等。并可通过多个终端对项目集进行管理,例如,可将相似任务归类至同一部门进行集中管理,或者展示相关联的任务进行集中管理。
92.在本公开的一些实施例中,利用上述系统,可进行多端协同的项目管理,例如,对多个用户登录的多个终端进行协同管理,从而获得多个终端采集到的信息,例如,进度信息等,从而对项目进行协同管理,提高项目管理的精确性,还可跨部门选择参与项目的用户,实现跨部门高效协同,提高项目执行效率。进一步地,可对多个用户的权限进行统一管理,例如,内部员工和外部员工的权限等。
93.根据本公开的实施例的用户管理方法,可基于用户的身份信息和权限信息,展示用于能够操作的操作界面,从而使用户在各自的操作界面上填报相应信息,有利于人员身份和权限信息的统一管理,并可为不同角色的用户设置不同权限,还可通过权限较高的用户调节权限较低的用户的权限,还可对权限进行保存和导出,便于查看和管理。有利于众多人员填报的信息的精细化管理,从而提升信息的准确性和管理的灵活性,有利于提升对工程项目进行数字化和精细化管理水平。
94.图5示出根据本公开实施例的用户管理装置的框图,如图5所示,所述装置包括:
95.身份模块,用于响应于用户的登录操作,获取用户的身份信息;
96.权限模块,用于根据所述身份信息,确定所述用户的权限信息;
97.展示模块,用于根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;
98.进度模块,用于响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。
99.在本公开的一些实施例中,所述装置还包括:设置模块,用于设置并保存多个用户的身份信息、权限信息以及隶属关系。
100.在本公开的一些实施例中,所述装置还包括:列表模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户设置目标项目人员的处理,在所述多个用户的身份信息中,将被选中的目标人员的身份信息添加至所述目标项目的人员列表中。
101.在本公开的一些实施例中,所述装置还包括:权限设置模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑目标项目的人员列表中项目人员的权限信息的操作,设置所述项目人员的权限信息。
102.在本公开的一些实施例中,所述装置还包括:预警模块,用于在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑项目进度预警信息,设置项目进度的预警级别。
103.在本公开的一些实施例中,所述装置还包括:发布模块,用于在所述身份信息为项
目经理或项目经理指定的项目管理员的情况下,响应于用户的计划发布操作,设置作业计划的工期信息。
104.在本公开的一些实施例中,所述装置还包括:填报模块,在所述身份信息为项目普通用户的情况下,响应于用户的进度填报操作,记录进度信息,并根据所述进度信息和所述赋值操作,确定项目进度。
105.在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
106.本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。计算机可读存储介质可以是非易失性计算机可读存储介质。
107.本公开实施例还提出一种用户管理设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。
108.本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,当计算机可读代码在设备上运行时,设备中的处理器执行用于实现如上任一实施例提供的云应用管理方法的指令。
109.本公开实施例还提供了另一种计算机程序产品,用于存储计算机可读指令,指令被执行时使得计算机执行上述任一实施例提供的云应用管理方法的操作。
110.设备可以被提供为终端、服务器或其它形态的设备。
111.图6示出根据本公开实施例的一种用户管理设备800的框图。例如,设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端设备。
112.参照图6,设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出接口812,传感器组件814,以及通信组件816。
113.处理组件802通常控制设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
114.存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
115.电源组件806为设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为设备800生成、管理和分配电力相关联的组件。
116.多媒体组件808包括在所述设备800和用户之间的提供一个输出接口的屏幕。在一
些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边缘,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
117.音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
118.输入/输出接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
119.传感器组件814包括一个或多个传感器,用于为设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为设备800的显示器和小键盘,传感器组件814还可以检测设备800或设备800一个组件的位置改变,用户与设备800接触的存在或不存在,设备800方位或加速/减速和设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
120.通信组件816被配置为便于设备800和其他设备之间有线或无线方式的通信。设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
121.在示例性实施例中,设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
122.在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由设备800的处理器820执行以完成上述方法。
123.图7示出根据本公开实施例的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器或终端。参照图7,电子设备1900包括处理单元1922,其进一步包括一个或多个处理器,以及由存储单元1932所代表的存储器资源,用于存储可由处理单元1922的执行的指令,例如应用程序。存储单元1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理单元1922被配置为执行指令,以执行上述方法。
124.电子设备1900还可以包括一个电源模块1926被配置为执行电子设备1900的电源管理,一个有线或无线网络接口1950被配置为将电子设备1900连接到网络,和一个i/o接口1958。电子设备1900可以操作基于存储在存储单元1932的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm或类似。
125.在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储单元1932,上述计算机程序指令可由电子设备1900的处理单元1922执行以完成上述方法。
126.本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。
127.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
128.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
129.用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
130.这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/
或框图中各方框的组合,都可以由计算机可读程序指令实现。
131.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
132.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
133.附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
134.该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
135.可以理解,本公开提及的上述实施例,在不违背原理逻辑的情况下,均可以彼此相互结合形成结合后的实施例,限于篇幅,本公开不再赘述。本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
136.注意,除非另有直接说明,否则本说明书(包含任何所附权利要求、摘要和附图)中所揭示的所有特征皆可由用于达到相同、等效或类似目的的可替代特征来替换。因此,除非另有明确说明,否则所公开的每一个特征仅是一组等效或类似特征的一个示例。在使用到的情况下,进一步地、较优地、更进一步地和更优地是在前述实施例基础上进行另一实施例阐述的简单起头,该进一步地、较优地、更进一步地或更优地后带的内容与前述实施例的结合作为另一实施例的完整构成。在同一实施例后带的若干个进一步地、较优地、更进一步地或更优地设置之间可任意组合的组成又一实施例。
137.本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。
138.最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。

技术特征:
1.一种用户管理方法,其特征在于,包括:响应于用户的登录操作,获取用户的身份信息;根据所述身份信息,确定所述用户的权限信息;根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。2.根据权利要求1所述的用户管理方法,其特征在于,所述方法还包括:设置并保存多个用户的身份信息、权限信息以及隶属关系。3.根据权利要求2所述的用户管理方法,其特征在于,所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户设置目标项目人员的处理,在所述多个用户的身份信息中,将被选中的目标人员的身份信息添加至所述目标项目的人员列表中。4.根据权利要求3所述的用户管理方法,其特征在于,所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑目标项目的人员列表中项目人员的权限信息的操作,设置所述项目人员的权限信息。5.根据权利要求1所述的用户管理方法,其特征在于,所述方法还包括:在所述身份信息为项目经理或业务部门长的情况下,响应于用户编辑项目进度预警信息,设置项目进度的预警级别。6.根据权利要求1所述的用户管理方法,其特征在于,所述方法还包括:在所述身份信息为项目经理或项目经理指定的项目管理员的情况下,响应于用户的计划发布操作,设置作业计划的工期信息。7.根据权利要求1所述的用户管理方法,其特征在于,所述方法还包括:在所述身份信息为项目普通用户的情况下,响应于用户的进度填报操作,记录进度信息,并根据所述进度信息和所述赋值操作,确定项目进度。8.一种用户管理装置,其特征在于,包括:身份模块,用于响应于用户的登录操作,获取用户的身份信息;权限模块,用于根据所述身份信息,确定所述用户的权限信息;展示模块,用于根据所述用户的身份信息和所述权限信息,展示所述用户的操作界面;进度模块,用于响应于在所述操作界面中接收到对于项目进度的赋值操作,确定项目进度。9.一种用户管理设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行权利要求1至7中任意一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。

技术总结
本公开涉及一种用户管理方法、装置、设备及可读介质。所述方法包括:响应于用户的登录操作,获取用户的身份信息;根据身份信息,确定权限信息;根据用户的身份信息和权限信息,展示操作界面;响应于在操作界面中接收到对于项目进度的赋值操作,确定项目进度。根据本公开的实施例的用户管理方法,可基于用户的身份信息和权限信息,展示用于能够操作的操作界面,从而使用户在各自的操作界面上填报相应信息,有利于人员身份和权限信息的统一管理,也有利于众多人员填报的信息的精细化管理,从而提升信息的准确性和管理的灵活性,有利于提升对工程项目进行数字化和精细化管理水平。程项目进行数字化和精细化管理水平。程项目进行数字化和精细化管理水平。


技术研发人员:苏畅 王琦 杨美凤 云东 唐发启 李晓琳
受保护的技术使用者:中钢设备有限公司
技术研发日:2023.04.14
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐