项目管理软件的设计与实现作者:路高鹏来源:《计算机与网络》第07期摘要:针对在项目中财务、成本、质量和进度等诸多要素,以及电子化归档项目文档的需要,设计了2套软件,分别是基于JSP、Java语言和MySQL为数据库,含有图形化特点的Web版本软件,以及基于C#语言,Access数据库的嵌入可编辑Office/WPS文档的桌面版本。Web软件读取桌面应用的信息,实现信息共享。经实践证明,起到了组织方便、高效协作、加紧流程和确保质量等效用。核心词:项目管理;图形化;MySQL;Access;WPS中图分类号:TP391.4文献标志码:A文章编号:1008-1739()07-58-30引言项目管理中存在财务收支管理等若干问题,随着项目规模和数量的逐步增大增多,在可用人员无法增加的状况下,个人需完毕多项目、管理规范中的文档;同时各级要理解项目实施进度和项目的收付款状况,也需要理解本月财务的进出票状况等一系列问题。文档管理是指在一种项目运行过程中将提交的各类文档进行收集管理控制的过程[1],是项目管理的有机构成部分。无论项目大小,文档都是最有价值的核心数据,对文档进行有效的组织和管理,是提高整体运作效率的重要方法,也是项目成败的核心[2]。现有项目文档资料保存在参加项目人员个人手中,分散而凌乱,没有统一管理,并且多个文档资料不齐全,查找和重新运用存在很大的障碍,因此提出要定制研发一套整体的项目管理软件。关心的问题只需要查看软件生成的报表或各岗位员工添加的数据即可,同时软件含有时效性和分级特性,实现资料统一管理,共享管理经验,为后续项目实施提供多个文档参考资料。另外把办公功效集成到软件中,也扩大了应用范畴。1总体构造Web系统统一管理项目信息,桌面版本则实现个体独立办公,前者与后者数据交互,共享信息,工作流程能够全链式覆盖。1.1Web版本架构Web版本布局设计力求合理化、人性化,重要分2种角色登录。管理模块含有成本统计、资料筛查、分派权责和下载查阅等功效,构造如图1所示。1.2桌面版本架构桌面软件总体构造涉及6个模块,如图2所示。2模块设计2.1Web版本设计Web版本用图形化界面来形象地表达项目文档、成本、进度、质量、变更和会议纪要等,基础数据及顾客界面会及时更新,在顾客登录前注册个人信息,每个顾客名均是唯一的。2.1.1管理角色页面实现了下列业务功效:①项目列表可增、删、改、查,涉及项目名称和工程令号。当列项过多时分页显示。②项目进展列表能查看每个项目的具体信息,如:序号、项目ID、现在阶段、合同金额、具体工作项(名称、内容、提交时间),可下载附件、收支财务数目、与否票据开具、开具金额等近20项栏目。同样可分页显示,还能按项目名称、类型、项目经理人员等进行右键菜单筛选目的点。在项目增加到数百项之后,输入核心字可含糊查询并在页面突出显示。③页头显示现在角色的顾客名、类别。操作含有对应的日志统计,便于后期追溯[3]。④靈活计算多个税收金额、利润、折价和收益等,资金入出明了。⑤任命工作是根据已有项目进行人员增删,并赋予角色权限,合理科学地建设团体。2.1.2组员角色组员界面涉及下列几部分:①列出现在角色的顾客名、类别。②工作内容部分可查看个人所属项目的进展状况,显示摘要信息。具体内容可进入阶段查看与操作,包含招投标、中标、采购、实施、验收和维护等8个阶段,有资料上传、内容报告和历史信息等功效项。重复类的工作例如采购节点,可直接选择合同谈判、合同订立和付款申请等勾选阶段里程碑拟定;对于独特内容项则手动输入,如合同金额、付款方式、到货时间规定和质保规定等。③当顾客是组长等角色时,含有任命人员的二级分派权限。2.2桌面版本设计桌面版本涉及项目管理模块[4]、项目配备模块、文档模板模块和案例范文模块,涉及项目运作过程中使用的文档。公司文档分类[5]从应用上看,可分为文本、图片和表单这3种类型[6],软件实现了调配项目资产。2.2.1项目管理①项目列表:在项目列表中,分为项目编号、名称、类型及订立时间等13项,可在表格单元上直接添加、删除和更新项目信息。当需要资料搜索时,选定名称、核心字、甲方、日期等单项或多项条件可进行含糊查询显示成果;需...