基于多层架构的科技项目管理系统的设计与实现
发布时间:2022-01-01 17:51
随着华大基因研究院参与管理的科技项目规模越来越大,数量也越来越多,而项目质量的管理给管理者带来了诸多的问题和挑战。为了能够简化项目管理操作与流程,提高企业项目管理的质量与水平,有必要针对企业的实际需求研发一款适合其发展战略的项目管理系统。本文按照软件工程学的方法阐述了华大基因项目管理系统的整个设计与实现过程。首先介绍了系统实现过程中使用的相关技术与原理,阐述了系统实现的目标和待解决的关键问题;接着对系统进行了功能和非功能需求分析,并基于需求分析完成了项目管理系统的概要设计以及详细设计,主要包括权限模块设计、商务模块、物料模块以及人员选择插件的设计等;系统界面包括管理人员界面与用户界面,管理员界面主要是管理员对项目相关参数的配置、权限管理和日志管理;而用户界面则主要集成用户主界面、项目管理、物资管理、商务管理和流程管理等模块;最后对系统进行了功能测试和性能测试,确保了系统能高效的实现需求功能并具有良好的用户体验性。本文所描述的项目管理系统是基于多层架构与MVC模式设计并实现的,在功能方面最大化的实现用户权限自定义,支持多项目协作管理,性能上支持五百个用户数的并发环境,具有良好的安全性能与...
【文章来源】:武汉科技大学湖北省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
项目表及其关联表E-R图
极大地方便的对数据的访问。4.3 系统详细设计4.3.1 用户权限和角色设计由于不同的用户有不同的系统功能[30],本文称此为系统权限。系统中将色分为三个权限级别,分别是系统管理员、部门管理者、普通用户。系统根据用户的系统角色决定用户使用的功能。系统权限配置通过项目角色,部门角色,系统角色来设置相应权限,系统权限指可以对某些对象进行增删查改的操作权限,例如项目信息、合同信息、专利信息等;并可以通过项目角色,部门角色来配置菜单权限,菜单权限是指具有配置相应权限的用户才能看到相应的菜单,而没有此菜单权限的用户是看不到此菜单的,由此便不能进入到相应界面进行操作,这样的设置方式能使系统具有高度的灵活性。图 4.4 为用户表及其关联表表 E-R 图。
武汉科技大学硕士学位论文器的形式存储附件,这样不仅可以缓解系统数据库的访问压力,并且可以提高文件与数据的存取效率。在附件存储的数据表中对表结构的设计,采用多层级模式,文件目录--文件--文件单元。考虑到各实体对象都有编号主键字,为避免产生重复数据,每一条数据都采用 Guid 进行主键标识,并采用主外键关联形式,这样在文件操作时能快速索引到相关数据。图 4.6 为附件存储结构 E-R 图。
【参考文献】:
期刊论文
[1]项目管理中知识管理问题及应对策略[J]. 罗灿. 建筑技术. 2014(10)
[2]基于Web的重点建设项目管理系统[J]. 李文全,李丹. 计算机与现代化. 2014(05)
[3]企业战略管理与项目管理耦合研究[J]. 曾玉成,王俊川. 四川大学学报(哲学社会科学版). 2014(03)
[4]基于Ajax与MVC模式的信息系统的研究与设计[J]. 唐永瑞,张达敏. 电子技术应用. 2014(02)
[5]基于MVC模式设计与实现重点项目管理信息系统[J]. 刘晓慧,江雷. 计算机应用与软件. 2010(05)
[6]多项目管理及其应用实例探讨[J]. 孙军,黄丹. 商场现代化. 2009(03)
[7]SOA研究进展[J]. 邢少敏,周伯生. 计算机科学. 2008(09)
[8]基于ASP.NET的B/S架构下的项目管理系统的网络安全模式设计[J]. 张文涛,常红星. 计算机科学. 2008(02)
[9]基于MVC设计模式的项目管理的研究与应用[J]. 高源晴,庄毅,欧阳森林,钟纪源. 计算机应用研究. 2006(07)
[10]基于角色权限管理模型的设计与实现[J]. 梅苏文,高县明,刘文林,高兴锁. 现代计算机(专业版). 2002(11)
硕士论文
[1]地方国际科技合作项目申报管理系统的设计与实现[D]. 张俊杰.山东大学 2012
[2]基于J2EE的项目管理系统的研究与实现[D]. 陈慧.山东大学 2012
[3]中国中铁物资计划管理系统的设计与实现[D]. 杨勇.山东大学 2012
[4]基于关键链技术的项目管理系统设计与实现[D]. 孔德财.沈阳理工大学 2012
[5]跨站点脚本攻击的检测技术研究[D]. 唐知华.杭州电子科技大学 2011
[6]基于安全套接层协议的虚拟专用网的研究与设计实现[D]. 杨迪.大连海事大学 2008
[7]基于MVC架构的可重用基因组序列可视化软件[D]. 王海沿.华中科技大学 2004
本文编号:3562537
【文章来源】:武汉科技大学湖北省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
项目表及其关联表E-R图
极大地方便的对数据的访问。4.3 系统详细设计4.3.1 用户权限和角色设计由于不同的用户有不同的系统功能[30],本文称此为系统权限。系统中将色分为三个权限级别,分别是系统管理员、部门管理者、普通用户。系统根据用户的系统角色决定用户使用的功能。系统权限配置通过项目角色,部门角色,系统角色来设置相应权限,系统权限指可以对某些对象进行增删查改的操作权限,例如项目信息、合同信息、专利信息等;并可以通过项目角色,部门角色来配置菜单权限,菜单权限是指具有配置相应权限的用户才能看到相应的菜单,而没有此菜单权限的用户是看不到此菜单的,由此便不能进入到相应界面进行操作,这样的设置方式能使系统具有高度的灵活性。图 4.4 为用户表及其关联表表 E-R 图。
武汉科技大学硕士学位论文器的形式存储附件,这样不仅可以缓解系统数据库的访问压力,并且可以提高文件与数据的存取效率。在附件存储的数据表中对表结构的设计,采用多层级模式,文件目录--文件--文件单元。考虑到各实体对象都有编号主键字,为避免产生重复数据,每一条数据都采用 Guid 进行主键标识,并采用主外键关联形式,这样在文件操作时能快速索引到相关数据。图 4.6 为附件存储结构 E-R 图。
【参考文献】:
期刊论文
[1]项目管理中知识管理问题及应对策略[J]. 罗灿. 建筑技术. 2014(10)
[2]基于Web的重点建设项目管理系统[J]. 李文全,李丹. 计算机与现代化. 2014(05)
[3]企业战略管理与项目管理耦合研究[J]. 曾玉成,王俊川. 四川大学学报(哲学社会科学版). 2014(03)
[4]基于Ajax与MVC模式的信息系统的研究与设计[J]. 唐永瑞,张达敏. 电子技术应用. 2014(02)
[5]基于MVC模式设计与实现重点项目管理信息系统[J]. 刘晓慧,江雷. 计算机应用与软件. 2010(05)
[6]多项目管理及其应用实例探讨[J]. 孙军,黄丹. 商场现代化. 2009(03)
[7]SOA研究进展[J]. 邢少敏,周伯生. 计算机科学. 2008(09)
[8]基于ASP.NET的B/S架构下的项目管理系统的网络安全模式设计[J]. 张文涛,常红星. 计算机科学. 2008(02)
[9]基于MVC设计模式的项目管理的研究与应用[J]. 高源晴,庄毅,欧阳森林,钟纪源. 计算机应用研究. 2006(07)
[10]基于角色权限管理模型的设计与实现[J]. 梅苏文,高县明,刘文林,高兴锁. 现代计算机(专业版). 2002(11)
硕士论文
[1]地方国际科技合作项目申报管理系统的设计与实现[D]. 张俊杰.山东大学 2012
[2]基于J2EE的项目管理系统的研究与实现[D]. 陈慧.山东大学 2012
[3]中国中铁物资计划管理系统的设计与实现[D]. 杨勇.山东大学 2012
[4]基于关键链技术的项目管理系统设计与实现[D]. 孔德财.沈阳理工大学 2012
[5]跨站点脚本攻击的检测技术研究[D]. 唐知华.杭州电子科技大学 2011
[6]基于安全套接层协议的虚拟专用网的研究与设计实现[D]. 杨迪.大连海事大学 2008
[7]基于MVC架构的可重用基因组序列可视化软件[D]. 王海沿.华中科技大学 2004
本文编号:3562537
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/3562537.html