房地产公司部门协作项目管理系统的设计与实现
发布时间:2021-10-10 20:21
随着公司项目量的日益增长,为了建立完善的项目管理流程,公司迫切需要开发一款多部门协作的综合性项目管理系统,以便有效地控制进度、成本、奖金、发票等项目情况。笔者从公司项目管理的实际特点出发,对项目流程管理进行分析,根据公司项目进行的现状将系统设计成以多部门项目管理为核心,加上各类辅助模块,形成完整的由公司多部门协调参与的综合性内部项目管理系统。
【文章来源】:信息与电脑(理论版). 2020,32(07)
【文章页数】:4 页
【部分图文】:
项目管理系统业务流程图
系统的权限管理采用用户、角色、权限的设计模式,每个用户都需要与系统角色相关联才能拥有角色的权限,用户是纯粹的用户,不会与其功能权限进行直接相关。当用户需要对某种数据和功能有相应的权限时,需要管理员对该用户关联相应的角色实现[4-6]。由于实现了用户与功能权限逻辑上分离,基于角色的策略将大大方便系统的权限管理,如需要批量更改用户权限时,只需要更改其关联的角色的权限即可,如图4所示。具体实现:“组织机构”控制公司的人员构建,“员工信息”控制操作用户的信息,“角色关联用户”控制每个员工所对应的角色,“模块操作角色”控制每个角色所拥有的功能权限,“岗位权限角色”控制每个角色所拥有的数据权限,“操作用户管理”为每个员工创建账号,并设置角色和数据权限,如图5所示。
具体实现:“组织机构”控制公司的人员构建,“员工信息”控制操作用户的信息,“角色关联用户”控制每个员工所对应的角色,“模块操作角色”控制每个角色所拥有的功能权限,“岗位权限角色”控制每个角色所拥有的数据权限,“操作用户管理”为每个员工创建账号,并设置角色和数据权限,如图5所示。当有新员工入职时,只需要两步即可迅速创建操作用户:第一步,在“员工信息”里录入该员工的信息;第二步,在“操作用户管理”里新建用户,设置用户名、密码,关联该员工,设置岗位角色和操作角色,选择数据权限即可。创建操作用户如图6所示,创建操作用户时的数据权限选择如图7所示。
【参考文献】:
期刊论文
[1]Java Web通用用户权限管理框架设计与实现[J]. 周春容,肖祥林,杨桦. 计算机与现代化. 2014(03)
[2]Struts+Spring+Hibernate在OA系统开发中的应用[J]. 卢凯霞,程耕国. 信息技术. 2011(07)
[3]基于JavaMail的邮件管理系统的设计[J]. 牛尧,章文毅. 科学技术与工程. 2008(15)
[4]基于Struts+Spring+Hibernate的Web开发框架[J]. 袁嘉. 网络安全技术与应用. 2008(04)
[5]SQL Server数据库性能优化[J]. 尹萍. 计算机应用与软件. 2005(03)
[6]基于MVC设计模式的Struts框架的应用方法[J]. 寇毅,吴力文. 计算机应用. 2003(11)
本文编号:3429092
【文章来源】:信息与电脑(理论版). 2020,32(07)
【文章页数】:4 页
【部分图文】:
项目管理系统业务流程图
系统的权限管理采用用户、角色、权限的设计模式,每个用户都需要与系统角色相关联才能拥有角色的权限,用户是纯粹的用户,不会与其功能权限进行直接相关。当用户需要对某种数据和功能有相应的权限时,需要管理员对该用户关联相应的角色实现[4-6]。由于实现了用户与功能权限逻辑上分离,基于角色的策略将大大方便系统的权限管理,如需要批量更改用户权限时,只需要更改其关联的角色的权限即可,如图4所示。具体实现:“组织机构”控制公司的人员构建,“员工信息”控制操作用户的信息,“角色关联用户”控制每个员工所对应的角色,“模块操作角色”控制每个角色所拥有的功能权限,“岗位权限角色”控制每个角色所拥有的数据权限,“操作用户管理”为每个员工创建账号,并设置角色和数据权限,如图5所示。
具体实现:“组织机构”控制公司的人员构建,“员工信息”控制操作用户的信息,“角色关联用户”控制每个员工所对应的角色,“模块操作角色”控制每个角色所拥有的功能权限,“岗位权限角色”控制每个角色所拥有的数据权限,“操作用户管理”为每个员工创建账号,并设置角色和数据权限,如图5所示。当有新员工入职时,只需要两步即可迅速创建操作用户:第一步,在“员工信息”里录入该员工的信息;第二步,在“操作用户管理”里新建用户,设置用户名、密码,关联该员工,设置岗位角色和操作角色,选择数据权限即可。创建操作用户如图6所示,创建操作用户时的数据权限选择如图7所示。
【参考文献】:
期刊论文
[1]Java Web通用用户权限管理框架设计与实现[J]. 周春容,肖祥林,杨桦. 计算机与现代化. 2014(03)
[2]Struts+Spring+Hibernate在OA系统开发中的应用[J]. 卢凯霞,程耕国. 信息技术. 2011(07)
[3]基于JavaMail的邮件管理系统的设计[J]. 牛尧,章文毅. 科学技术与工程. 2008(15)
[4]基于Struts+Spring+Hibernate的Web开发框架[J]. 袁嘉. 网络安全技术与应用. 2008(04)
[5]SQL Server数据库性能优化[J]. 尹萍. 计算机应用与软件. 2005(03)
[6]基于MVC设计模式的Struts框架的应用方法[J]. 寇毅,吴力文. 计算机应用. 2003(11)
本文编号:3429092
本文链接:https://www.wllwen.com/jingjilunwen/fangdichanjingjilunwen/3429092.html