电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

跨企业项目管理系统项目跟踪子系统控制层的设计与实现答辩稿VIP免费

跨企业项目管理系统项目跟踪子系统控制层的设计与实现答辩稿_第1页
1/20
跨企业项目管理系统项目跟踪子系统控制层的设计与实现答辩稿_第2页
2/20
跨企业项目管理系统项目跟踪子系统控制层的设计与实现答辩稿_第3页
3/20
哈尔滨工业大学软件学院跨企业项目管理系统项目跟踪子系统控制层的设计与实现指导教师:专业:学生:答辩日期:大学本科生毕业论文答辩哈尔滨工业大学软件学院主要内容•概述•总体设计•功能需求•系统实现•成果展示•致谢哈尔滨工业大学软件学院概述•在现代制造企业中,存在很多大型复杂产品的开发与制造。其研制过程则是一个巨大、复杂且技术密集的系统工程,整个过程很难由一个部门全部完成,这就决定了研制过程中所涉及的设计、制造等一系列工作一般由不同的部门及众多的专业公司之间密切协作,共同完成。这些参与协作的企业则形成以项目为中心、产品为主线的项目级动态联盟。哈尔滨工业大学软件学院动态联盟系统组织描述图哈尔滨工业大学软件学院项目简介•项目管理系统要控制从项目建立到项目结束的整个过程。主要分为四个部分。分别是:项目建立、项目计划、项目跟踪和项目结束。•项目跟踪子系统的主要功能是在项目执行过程中对项目的资源进行调度,采集数据,对项目进行分析与诊断以及计划变更的协商与控制。项目跟踪子系统是跨企业项目管理系统的重要组成部分,控制项目计划执行过程。能够保证项目快速,高质量的完成。哈尔滨工业大学软件学院总体设计方案系统采用分层的思想,以著名的开源框架ApacheStruts实现MVC框架,便于维护及功能扩展;系统分为视图层(View)、控制器层(Controller)、模型层(Model)三大主要层次,视图层解决用户界面、控制器层解决页面逻辑、模型层解决业务逻辑,各层松散耦合,便于维护和扩展。哈尔滨工业大学软件学院功能需求•项目执行与调度要求能够查看任务的运行情况。如显示正在进行的任务,可以开始的任务,延迟的任务等。这样项目调度人员可以调度任务。•项目跟踪与数据采集联盟内每个企业都把任务执行中的数据记录下来,包括进度,成本,质量和资源等各个方面的情况。哈尔滨工业大学软件学院功能需求•项目诊断要求能够跟据数据采集部分的数据进行简单的分析,以确定项目是否正常进行。•项目状态分析根据采集来的数据,分析项目实施的情况。状态分析包进度趋势分析,进度偏差分析,成本趋势分析,成本偏差分析,资源偏差分析,质量分析,赢得值分析等。哈尔滨工业大学软件学院功能需求•项目变更控制变更控制是指如何进行变更,由谁来进行变更,究竟如何变更,要盟主盟员之间协商。有可能加大资源投入,也可能调整工序,或者调整进度安排,这些经过协商之后,制定一个项目变更计划,变更有可能会回溯到项目计划阶段甚至是项目定义阶段。功能应当包括申请变更和批准变更等。哈尔滨工业大学软件学院系统功能结构图哈尔滨工业大学软件学院控制层需求•在MVC模式中,控制层接收用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。•Struts框架已经设定好了控制的流程,这使得控制层的需求变得十分清析。只需要根据功能需求确定调用的模型层构件和显示返回数据的视图层的JSP文件。哈尔滨工业大学软件学院控制层设计•根据前面对项目跟踪子系统的功能设计,控制层可以分为两种情况:一种是有表单提交数据的,另一种是无表单提交数据的。•针对有表单提交数据的情况,根据Struts框架,需要编写提交数据的JSP文件,ActionForm文件,Action文件和显示结果的JSP文件。•针对无表单提交数据的情况,根据Struts框架,需要编写提交请求的JSP文件,Action文件和显示结果的JSP文件。哈尔滨工业大学软件学院开始用户请求的actionmapping是否存在是返回无效信息否创建actionform保存表单数据需要表单验证?是验证成功?表单验证是否将请求转发给相应action调用模型层完成逻辑功能生成JSP页面返回给客户结束否返回错误信息程序流程图哈尔滨工业大学软件学院系统实现•关键技术Struts是作为ApacheJakarta项目的组成部分。该项目的目标是为建立Javaweb应用程序而提供的一个开源框架。通过使用struts框架可以改进和提高JavaServerPages(JSPs)、Servlet、标签库以及...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

跨企业项目管理系统项目跟踪子系统控制层的设计与实现答辩稿

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部