论文摘要
南水北调工程是优化我国水资源配置,解决北方地区严重缺水的一项战略性基础设施工程,其前期工作是确定建设规模、技术方案和投资控制标准的重要阶段,决定着整个建设过程的控制管理目标。但由于南水北调前期工作阶段所涉及到的管理工作及单位十分繁多,相互之间又具有密切的联系,决定了南水北调工程规划设计和工程建设具有管理难度大的特点。南水北调工程前期协调工作任务管理系统以工程项目管理模式管理南水北调各项前期工作任务。通过研究分析工作任务,设定工作程序,确定阶段目标,明确责任分工,预测工作成果,工作协调跟踪,并建立专项管理档案,制定管理实施方案。通过各类图表提供信息查询和管理功能,以此实现南水北调工程前期协调等工作动态管理。本论文借鉴统一过程(Unified Process)的软件工程思想,采用面向对象方法,使用UML语言进行分析和设计,应用Struts框架和JSP技术进行系统的搭建和编制,结合项目管理思想来对系统的研制开发过程进行控制。系统建设过程主要有业务建模、需求、分析、设计、实现、测试、部署等几大步骤。首先对目标业务建立业务模型,以确保真正理解系统所支持的业务,确定哪些业务流程是真正需要e化的。其次使用用例来描述功能性需求,表明系统会怎样工作。通过一组用例的定义可以描述参与者使用系统来完成目标的时候一组相关的成功场景和失败场景的集合,明确系统为用户提供怎样的服务,更加专注于系统怎么才能增加价值和实现目标。领域模型是建立业务模型和用例模型后非常重要的一个软件模型,被广泛用来作为设计软件对象的启发来源,用来说明问题域里(对于建模者而言)有意义的概念类。通过对本课题用例模型和领域模型的理解,可以发现用户对页面的需求灵活多变,存在巨大不确定性,但领域模型分析出的概念类已经抓住了主要需求,不会存在较大的变更,因此系统决定采用Java Web的Struts框架,使用MVC模式将页面设计和模型设计区分开来,从而可以建立一个稳定可靠的模型组件,同时依据该模型提供的信息设计灵活多变的页面。通过控制器将页面变更隔离出模型,使模型不受影响,这样做大大减少了由于需求变更而导致的大量修改。建成后的南水北调工程前期协调工作任务管理系统兼顾了灵活性和稳定性,满足了用户的切实需求,实现了以工程项目管理思想管理各项任务信息的尝试,提高了管理效率;系统以类似操作Excel表的方式维护任务信息,保证了系统的易用性;通过近两个月的试用,运行情况良好,为提高管理水平和管理效益做出了一定的贡献。