《4毕业设计(论文)文献翻译封面02 (2).doc》由会员分享,可在线阅读,更多相关《4毕业设计(论文)文献翻译封面02 (2).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2) 项目对象类状态分析项目高层领导根据企业规划,创建一个新的项目,在创建项目时输入项目的基本信息如项目名称、项目类别、项目计划开始日期,同时可以指派项目经理组建项目团队,此时项目处于新建状态,如果新建项目未通过评审,可以将项目删除。在企业对项目评审正式立项后,项目进入计划状态,项目高层制定项目的战略计划,项目经理及项目成员对项目计划进行细分,制定详细计划,如任务分解、任务时间预估、任务链接关系设置、资源分配等。项目计划经评审若通过,项目进入正式执行状态;若评审未通过,可以对项目计划进行完善,直到评审通过。在项目执行过程中,项目经理实时跟踪监控项目进度情况,及时查看成员任务汇报,并在一定时期
2、内向高层提交项目任务状态报告。项目任务执行完成经过验收合格后进入结束状态,同时解散项目团队,最后进行项目的归档工作。在项目计划、执行时,可以项目需要中止项目并归档留存。项目生命周期状态图如下:图4.3 项目对象类 Project 状态图 (4) 任务对象类状态分析 项目计划阶段,项目高层领导可以将项目创建为几个重要阶段,项目经理及成员在此基础上进行任务分解,此时任务处于创建状态。如果任务的所有紧前任务都已经完成,那么任务进入开始状态,在开始状态任务随时都可以进行执行。如果任务计划开始时间已到而任务尚未开始执行,任务进行延迟状态,并记录延迟日期。在任务执行状态,项目经理及成员根据任务进度计划进行
3、跟踪控制,保证任务按计划进行。任务执行时,若任务计划结束时间已到而任务仍未完成,任务进入完成延迟状态,等任务完全完成,任务进入完成状态。任务完成后,经上级验收合格后,任务进入终结状态;若验收未通过,任务仍然需要继续工作,直到验收合格。任务对象类的状态图及下文的资源对象类、问题对象类状态图同项目对象类状态图类似,由于论文篇幅所限没有给出。(5) 资源对象类状态分析在项目筹建阶段,需要统筹考虑项目所需资源,添加项目所需的各种资源,此时资源处于新建状态。当项目所需的各种资源在采购、调拨后处于可用状态,为最大限度提高资源利用率,需要为任务合理分配资源供任务使用,在任务完成后可以释放资源,整个项目完成后
4、资源回归。 (6) 问题对象类状态分析项目中的问题是客观存在的,项目执行过程就是解决问题的过程。项目经理及项目成员在任务执行过程中会遇到各种问题,需要协调解决。项目经理及项目成员发现问题后可以创建问题并提交,在提交确认后,问题正式发布,项目经理可以将问题提交给成员,指派他们按时解决,成员也可以将发现的问题上报给项目经理或提交给其他成员协调解决。问题解决后创建者要核查问题解决情况,确认问题是否被真正解决,核查通过问题进入终结状态。在问题创建、发布等状态都可以中止问题,创建者可以根据需要将问题删除。4.2.2表示层设计对于表示层设计本文主要介绍顺序图的创建流程,顺序图是用来描述对象之间进行交互的动
5、态行为模型,它强调对象之间发送消息的时间顺序,通过顺序图可以清晰的观察控制流随时间推移的轨迹。通过顺序图可以清晰的了解创建项目、创建任务、创建资源、资源分配、创建问题过程中对象的动态交互过程,创建项目、创建任务、创建资源及创建问题过程的交互基本相同,本文仅以创建项目、创建任务、资源分配为例。1. 创建项目顺序图项目高层领导登录系统后进入系统主界面,选择“项目管理”菜单进入项目基本信息管理页面,单击“项目创建”进入项目创建页面。项目高层领导在项目创建页面输入项目基本信息如:项目 ID、项目名称、选择项目种类、指定项目经理、预估项目开始日期及填写项目备注信息,在输入过程中系统会判断输入信息是否有效
6、,无效需重新填写。基本信息填写完后,单击“提交”按钮,系统将信息提交给控制类 ProjectControl,控制类调用 Project 类的构造函数创建项目,并调用 isExist()方法判断是否已经存在该项目,若不存在此项目,控制类调用ProjectDAO 存储项目到数据库,并返回存储是否成功的消息;若已经存在此项目,将返回项目创建页面。图4.5项目创建顺序图2. 创建任务顺序图项目经理登录到系统主界面,单击“项目管理”菜单,再单击“任务管理”菜单项进入任务管理页面,通过“任务创建”按钮进入任务创建页面。在任务创建页面项目经理可以根据页面提示输入任务的基本信息如:选择任务 ID、任务名称、任
7、务前级 ID、任务是否是摘要任务、任务预估开始日期、任务优先级、任务完成百分比的设定及任务备注信息,在填写过程中系统自动验证输入的信息是否有效。填写完后单击“提交”按钮,系统将信息提交给控制类 TaskBaseControl,控制类调用 BaseTask 类创建新的任务,并调用 isExist()方法判断任务是否存在,如果任务不存在,控制类 TaskBaseControl 调用 BaseTaskDAO 将任务信息存储到数据库,并返回存储是否成功的消息;若任务已经存在,将返回任务创建页面。 3. 资源分配顺序图项目经理在完成任务创建、资源添加、任务工期估计、任务排序后,开始给任务分配资源。项目经
8、理在系统主界面单击“项目管理”菜单按钮,再选择“资源管理”菜单,进入资源管理页面,通过单击“资源分配”进入资源分配页面。在资源分配页面,项目经理填写资源分配 ID、从下拉列表中选择任务和资源、填写资源数量,填写过程中系统自动验证资源是否可用及资源数量是否超过可用量,填写完后单击“提交”按钮,系统将信息提交给控制类 ResourceAnControl,控制类调用 Assignment 类的构造函数创建分配,并调用 isExist()方法判断是否已经为任务分配过相同的资源,若返回 false,控制类调用 AssignmentDAO 将分配信息存储到数据库并返回存储是否成功的信息,若已经为相同任务分配过资源将销毁创建并返回资源分配页面。