水利有限公司综合管理信息系统项目管理
目 录
1 引言 1
1.1 开发背景 1
1.2 历史发展 1
1.3 现状分析 1
1.4 趋向预测和建议 2
2 需求分析 2
2.1 功能需求 2
2.1.1 项目管理 2
2.1.2 业务管理 3
2.1.3 流程管理 3
2.1.4 客户管理 4
2.1.5 日志管理 4
2.2 可行性分析 4
2.3 用例图 5
3 总体设计 6
3.1 系统总体架构设计 6
3.2 数据库设计 7
4 系统详细设计与实现 10
4.1 实体类设计 11
4.2 公共类设计 12
4.3 项目管理模块设计 15
4.4 业务模块设计 18
4.5 流程模块设计 20
4.6 客户管理模块设计 23
4.7 日志管理模块设计 25
5 系统测试 27
5.1 测试目标和原则 27
5.2 测试方法 27
5.3 测试用例设计及测试结果 28
结 论 30
致 谢 31
参 考 文 献 32
1 引言
本次毕业设计的课题是淮阴水利有限公司综合信息管理项目管理系统,主要是为了项目资源管理提供整体的解决方案,满足项目进展中各部门对项目信息的录入、动态审批、客户信息管理以及日志管理的需求,提高项目信息管理的效率。
1.1 开发背景
*好棒文|www.hbsrm.com +Q: ¥351916072¥
/> 淮阴水利综合有限公司在高速发展的过程中,传统的手工管理信息操作已经越来越不满足企业发展得需要,从某些方面上看已经制约公司发展。因此,淮阴水利综合信息管理系统在这个基础上提出来。项目管理系统属于综合信息管理系统的一个重要分支。
项目管理就是对项目成员进行有效的组织、计划、管理和控制,通过协调部门与部门之间、人与人之间、人与部门之间的关系,以使用更少的成本控制之下,到达到预期的目的,是其经济效益和社会效益最大化。项目管理系统主要为项目的管理提供整体的解决方案,实现项目管理操作的网络化和便捷化,在提高效率和效益的同时,将项目管理系统同企业发展紧密结合,已经成为增强企业实力和整体竞争力的有效环节。
1.2 历史发展
1976年美国项目管理协会提出企业项目管理知识体系,着眼于企业的总体战略目标,从而对企业中的诸多项目实施管理,到如今,项目管理知识体系一共涉及9个知识领域,拥有超过49种之多的特定项目管理方法。
目前在国外,企业项目管理方法相对成熟。而国内,直到1991年才成立中国项目管理研究委员会(PMRC),到目前为止,国内众多的公司还没有采用真正意义上的企业项目管理方式,主要采用两种管理方式,专门人员的管理和项目管理系统。而一般采用的项目管理系统都是国外的,如维普Primavera Project Planner和微软的Microsoft Project。
1.3 现状分析
淮阴水利综合信息管理系统-项目管理的产生背景是淮阴水利有限公司对其项目工作流程进行有效的管理,在利用现有的资源前提下,采用系统管理模式把手工管理解放出来,并且为了能够降低成本,不采用国外的项目管理系统。所以,本课题的目标是完成自主开发一个采用基于B/S构架的项目管理系统替代传统项目管理模式的项目管理系统。
借助这个系统,让项目组经理可以便利快捷的填写物质采购清单、查询统计项目组成员的、上传下载项目文件;工程部、财务部、总经理可以方便对企业项目进行审批;人事部经理可以方便地打印人事工资单、填写项目人事表;总经理可以对客户信息进行添加、查看、删除和上传下载文件。
1.4 趋向预测和建议
在当今计算机技术不断向前发展的时代,人力被机械替代是可完全可以预见的。而企业信息化管理替代传统的管理方式,用计算机替代人力来管理项目,完全符合社会发展的潮流趋势,在减少了投入的情况下,反而能够提高企业的效率。
所以淮安水利综合有限公司开发一个基于B/S项目信息管理系统完全是可行的。
2 需求分析
需求分析是对淮阴水利综合信息管理项目管理系统进行功能需求的分析,了解项目开发的需求,以及项目的开发的可行性。
2.1 功能需求
淮安市水利建设有限公司项目管理系统功能需求如图2.1所示。
图2.1 项目管理系统功能需求模块结构图
2.1.1 项目管理
项目管理是对公司内部所有的项目信息进行管理。主要包括项目合同信息录入,项目承包协议录入,项目信息查询,项目图表分析。
录入合同:工程部根据中标合同相关文件,录入中标合同信息。合同信息保密,仅工程部负责人及相关领导可以下载查看。录入的合同信息包括:项目名称、合同价款、签订日期、工期要求、质量等级、项目经 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理、业务单位名称及合同附件。
录入协议:工程部与公司员工或合作单位签订承包协议,明确承包者的义务。录入的协议信息包括:承包人、质量标准、承包工期、合同总价、管理费、质量保证金,项目安全保证金、保证金等。
项目查询:项目管理中包括所有状态的项目,提供两种查询方式,一种是对项目状态进行查询,主要包含三个方面:初始录入、进行中和完成。另一种对项目名、项目合作、项目实施方式等项目信息进行查询,需要用户填写查询的相关项目信息。
图表分析:提供对全年的项目数量的查询图表分析,显示1月到12月每月所签订的项目数量。图表提供柱状图和饼图两种。
2.1.2 业务管理
业务管理是管理着本项目进行中需要填写的业务清单。包括项目人事业务、项目月报业务、物质采购业务、项目用款业务。所有初始录入的业务清单可供相应申请人修改、删除,一旦申请人提交,业务清单进入审批状态,无法提供修改删除操作。
项目人事业务:在项目开始之间,人事部门经理根据项目的承包协议书配置项目组成员,主要包括项目经理、会计、采购员和施工人员等,并把相关的人事清单录入系统。
项目月报业务:在项目进展期间,项目组经理需要每月登录系统填写项目进展月报、月报采用公司内部规定的格式进行填写并以附件的形式进行上传。
物质采购业务:在项目进展期间,项目部经理根据实际项目需要填写物质采购清单,主要包括设备、材料、总金额、时间等信息,并把相应的物质采购清单录入系统。
本系统为采用的是目前流行的B/S开发模式。使用的安全性较高、可移植性较好的J2EE企业级开发技术,后台开发使用java语言,目前在网络上存在这很多开源的jar包,可以方便的扩展web功能。
字段 类型 约束 是否为空 字段含义
contractID Bigint 主键 Not Null 合同编号
ProjectCost Decimal Not Null 项目造价
EsTotalRevenue Decimal Not Null 预计总收入
1 引言 1
1.1 开发背景 1
1.2 历史发展 1
1.3 现状分析 1
1.4 趋向预测和建议 2
2 需求分析 2
2.1 功能需求 2
2.1.1 项目管理 2
2.1.2 业务管理 3
2.1.3 流程管理 3
2.1.4 客户管理 4
2.1.5 日志管理 4
2.2 可行性分析 4
2.3 用例图 5
3 总体设计 6
3.1 系统总体架构设计 6
3.2 数据库设计 7
4 系统详细设计与实现 10
4.1 实体类设计 11
4.2 公共类设计 12
4.3 项目管理模块设计 15
4.4 业务模块设计 18
4.5 流程模块设计 20
4.6 客户管理模块设计 23
4.7 日志管理模块设计 25
5 系统测试 27
5.1 测试目标和原则 27
5.2 测试方法 27
5.3 测试用例设计及测试结果 28
结 论 30
致 谢 31
参 考 文 献 32
1 引言
本次毕业设计的课题是淮阴水利有限公司综合信息管理项目管理系统,主要是为了项目资源管理提供整体的解决方案,满足项目进展中各部门对项目信息的录入、动态审批、客户信息管理以及日志管理的需求,提高项目信息管理的效率。
1.1 开发背景
*好棒文|www.hbsrm.com +Q: ¥351916072¥
/> 淮阴水利综合有限公司在高速发展的过程中,传统的手工管理信息操作已经越来越不满足企业发展得需要,从某些方面上看已经制约公司发展。因此,淮阴水利综合信息管理系统在这个基础上提出来。项目管理系统属于综合信息管理系统的一个重要分支。
项目管理就是对项目成员进行有效的组织、计划、管理和控制,通过协调部门与部门之间、人与人之间、人与部门之间的关系,以使用更少的成本控制之下,到达到预期的目的,是其经济效益和社会效益最大化。项目管理系统主要为项目的管理提供整体的解决方案,实现项目管理操作的网络化和便捷化,在提高效率和效益的同时,将项目管理系统同企业发展紧密结合,已经成为增强企业实力和整体竞争力的有效环节。
1.2 历史发展
1976年美国项目管理协会提出企业项目管理知识体系,着眼于企业的总体战略目标,从而对企业中的诸多项目实施管理,到如今,项目管理知识体系一共涉及9个知识领域,拥有超过49种之多的特定项目管理方法。
目前在国外,企业项目管理方法相对成熟。而国内,直到1991年才成立中国项目管理研究委员会(PMRC),到目前为止,国内众多的公司还没有采用真正意义上的企业项目管理方式,主要采用两种管理方式,专门人员的管理和项目管理系统。而一般采用的项目管理系统都是国外的,如维普Primavera Project Planner和微软的Microsoft Project。
1.3 现状分析
淮阴水利综合信息管理系统-项目管理的产生背景是淮阴水利有限公司对其项目工作流程进行有效的管理,在利用现有的资源前提下,采用系统管理模式把手工管理解放出来,并且为了能够降低成本,不采用国外的项目管理系统。所以,本课题的目标是完成自主开发一个采用基于B/S构架的项目管理系统替代传统项目管理模式的项目管理系统。
借助这个系统,让项目组经理可以便利快捷的填写物质采购清单、查询统计项目组成员的、上传下载项目文件;工程部、财务部、总经理可以方便对企业项目进行审批;人事部经理可以方便地打印人事工资单、填写项目人事表;总经理可以对客户信息进行添加、查看、删除和上传下载文件。
1.4 趋向预测和建议
在当今计算机技术不断向前发展的时代,人力被机械替代是可完全可以预见的。而企业信息化管理替代传统的管理方式,用计算机替代人力来管理项目,完全符合社会发展的潮流趋势,在减少了投入的情况下,反而能够提高企业的效率。
所以淮安水利综合有限公司开发一个基于B/S项目信息管理系统完全是可行的。
2 需求分析
需求分析是对淮阴水利综合信息管理项目管理系统进行功能需求的分析,了解项目开发的需求,以及项目的开发的可行性。
2.1 功能需求
淮安市水利建设有限公司项目管理系统功能需求如图2.1所示。
图2.1 项目管理系统功能需求模块结构图
2.1.1 项目管理
项目管理是对公司内部所有的项目信息进行管理。主要包括项目合同信息录入,项目承包协议录入,项目信息查询,项目图表分析。
录入合同:工程部根据中标合同相关文件,录入中标合同信息。合同信息保密,仅工程部负责人及相关领导可以下载查看。录入的合同信息包括:项目名称、合同价款、签订日期、工期要求、质量等级、项目经 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理、业务单位名称及合同附件。
录入协议:工程部与公司员工或合作单位签订承包协议,明确承包者的义务。录入的协议信息包括:承包人、质量标准、承包工期、合同总价、管理费、质量保证金,项目安全保证金、保证金等。
项目查询:项目管理中包括所有状态的项目,提供两种查询方式,一种是对项目状态进行查询,主要包含三个方面:初始录入、进行中和完成。另一种对项目名、项目合作、项目实施方式等项目信息进行查询,需要用户填写查询的相关项目信息。
图表分析:提供对全年的项目数量的查询图表分析,显示1月到12月每月所签订的项目数量。图表提供柱状图和饼图两种。
2.1.2 业务管理
业务管理是管理着本项目进行中需要填写的业务清单。包括项目人事业务、项目月报业务、物质采购业务、项目用款业务。所有初始录入的业务清单可供相应申请人修改、删除,一旦申请人提交,业务清单进入审批状态,无法提供修改删除操作。
项目人事业务:在项目开始之间,人事部门经理根据项目的承包协议书配置项目组成员,主要包括项目经理、会计、采购员和施工人员等,并把相关的人事清单录入系统。
项目月报业务:在项目进展期间,项目组经理需要每月登录系统填写项目进展月报、月报采用公司内部规定的格式进行填写并以附件的形式进行上传。
物质采购业务:在项目进展期间,项目部经理根据实际项目需要填写物质采购清单,主要包括设备、材料、总金额、时间等信息,并把相应的物质采购清单录入系统。
本系统为采用的是目前流行的B/S开发模式。使用的安全性较高、可移植性较好的J2EE企业级开发技术,后台开发使用java语言,目前在网络上存在这很多开源的jar包,可以方便的扩展web功能。
字段 类型 约束 是否为空 字段含义
contractID Bigint 主键 Not Null 合同编号
ProjectCost Decimal Not Null 项目造价
EsTotalRevenue Decimal Not Null 预计总收入
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1906.html