论文部分内容阅读
项目管理混乱、设计效率低下、信息不能共享,一直是目前矿山设计院存在的主要问题。开发项目管理信息系统的主要目的是建设一个信息共享的软件平台,全面提高企业的管理水平,实现企业的规范化、标准化、自动化。运用项目管理的理论与流程控制的方法使项目管理能够更加有效,使设计人的工作更加简单,进一步优化管理流程,全面提高公司的核心竞争力。本文以软件工程的理论为基础,采用现代程序设计技术,根据瀑布模型分别阐述软件的需求分析、设计、实现、测试等过程。首先在需求分析的过程中,以业务需求为切入点,通过项目的整个生命周期过程,对具体功能需求进行分析,找出项目立项、策划、执行、结束、维护每个部分要完成的工作,并根据UML统一建模语言分析系统主要功能模块,设计系统运行环境及框架。然后分别对每个功能模块做内部设计,通过对公司实际工作流程的分析,建立各模块的流程图,根据模块流程图与数据流设计软件使用的操作流程和数据库。分别阐述表单审批、图纸审核、互提任务、出图操作等几个关键业务的流程,根据角色控制划分用户权限,即项目负责人、室级领导、专业负责人、设计人。接着在具体实现的过程中,阐述如何使用Petri网对工作流进行建模以及系统使用的物理环境和相关技术。最后根据用户实际需求使用黑盒测试方法和白盒测试方法等对软件进行测试,例举部分测试结果并解决产生的问题。本系统采用了B/S模式,开发平台使用ASP.NET技术框架,数据库使用Microsoft SQL Server数据库技术。本系统基本实现了项目管理的主要功能,并满足了公司提出的需求,解决了公司存在的重要问题。通过测试,本系统已经能够正常运行,并通过试运行阶段,目前全公司已经全面开始正式的系统运行。