论文部分内容阅读
在传统的项目开发过程中,项目的创建、任务安排、任务工时分配以及工时填写主要通过工时记录文件来完成,并且每个项目组的工时记录都是独立的。由于缺少统筹管理,项目工时记录零乱分散,记录数据往往不能真实反映项目实际情况,更不能为今后的项目分析和总结提供依据。为改变传统项目工时填写混乱无序的状况,特开发进度管理系统以对部门所有项目组项目进度进行统一管理,并在项目管理等方面为管理人员提供帮助。项目进度管理系统采用C/S架构、.net平台与SQL Server为软件环境进行开发.在中间件技术的选用上,综合考虑各方面因素,Web Services(网络服务)技术在平台语言独立性、可扩展性、通讯协议的使用、开发难度等方面的综合表现是最适合系统开发的中间件技术。系统按照软件工程方法,首先进行了需求分析,并使用UML面向对象建模技术,逐步给出系统的用例图,并进行系统的总体设计。然后通过系统分为用户登录模块、工时填写模块、项目管理模块、考勤管理模块、信息管理模块、系统管理模块等六个模块,针对主要模块进行了系统的详细设计,包括界面的设计、数据库的设计、接口的设计和错误及异常的设计。运用Web Services中间件技术实现了客户端与服务器的交互和报表和Excel互操性,服务器端模块的划分和类的抽象实现了维护的方便和系统数据库版本升级的方便。项目进度管理系统,从创建项目,设计整个项目的功能点、过程和任务以及它们的预算时间、承担人,到项目进度调控,再到员工任务工时填写,都进行统一的管理,并以直观的形式展现给用户。这使得项目负责人可以掌握整个项目的详细信息,以便在项目发生变化时及时做出调整,而员工也可以及时了解到自己所承担的任务,以及项目进度情况,以便在时间上做出合理的调整。