论文部分内容阅读
近几年来,我国的铁路工程正在向科技化、现代化、规模化的形式发展。尽管我国铁路发展以步入世界的前端,然而铁路管理领域的系统仍是一个短板。目前针对于昆明铁路局的全过程项目管理系统发展仍旧处于一个尴尬的阶段,远跟不上昆明铁路发展的速度。结合昆明铁路局现状,决定开发昆明铁路局全过程项目管理系统。为了能够更好的完成系统的设计和开发,以上述内容为开发背景,以系统化管理管路局项目,提高用户工作效率为目标,确定昆明铁路局全过程项目管理系统的开发语言为Java语言,以Web形式展现给用户,确定其网络架构为B/S(Browser浏览器/Server服务器)网络架构,系统设计模式为MVC(Model模型、View视图、Controller控制)模式并结合Struts、Hibernate和Spring集成框架(简称SSH)对系统进行开发。三层架构分层的使用降低了层与层之间的依赖,管理员可以只专注于某一层架构,并且利用各层逻辑复用,实现“高内聚低耦合”提高开发人员的工作效率。最后,为了保障系统数据的安全性,选用SQL Server2014数据库来储存系统数据。和铁路局工作人员沟通交流之后,确定了昆明铁路局全过程项目管理系统将会划分为五个功能模块,分别是项目申报管理、项目立项管理、项目实施管理、项目验收管理以及知识库管理等。其中项目申报管理内容包括申报信息管理和申报查询管理。项目立项管理内容包括立项管理、招标管理、开标管理、定标管理以及合同管理等。项目实施管理内容包括项目进度管理、项目变更管理、以及项目跟踪管理等。项目验收管理内容包括验收信息管理、验收资料管理、付款票据管理以及成果档案管理等。知识库管理内容包括项目文档管理、收入合同管理、业务企业管理以及项目物资管理等。昆明铁路局全过程项目管理系统的设计与实现在一定程度上解决了昆明铁路工程项目管理系统的空缺,将铁路工程项目从最开始的申报到立项、实施和验收整体管理。提高了开发人员的工作效率也保障了项目正常的建设和管理。