工程投资项目管理系统概述.docx
《工程投资项目管理系统概述.docx》由会员分享,可在线阅读,更多相关《工程投资项目管理系统概述.docx(169页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业实习软件工程文档工程投资项目管理系统年 级: 2009级专 业: 计算机软件指导教师: *小组成员:*毕业实习的东西,都是自己做的,文档也是自己手写的,想要源码的可以联系我。45306626920* 年 12 月 大学本科毕业实习 第VI 页发题日期2012 年9月15日完成日期2012 年 12 月21日题目工程投资项目管理系统设计及实现实习目标、任务及主要内容工程投资项目管理系统包括如下功能:立项管理、计划与进度管理、工程设计管理、合同管理、项目文档管理、物资采购管理、成本管理、移交管理系统。通过对方案建议书的仔细研究,逐步确定此管理系统的采用B/S结构,基于J2EE平台,采用st
2、ruts2 + hibernate技术路线的多层体系架构,根据可能的用户数、可靠性、稳定性、安全性等各方面因素综合考虑选择oracle数据库。采用HTML、CSS、Ajax等技术手段实现用户表示层,完成应用系统与用户间的人机会话功能,提供人性化的用户体验。技术路线J2EE、struts2 + hibernate、B/S、HTML、Oracle指导教师提供的资料工程投资项目管理系统方案建议书应提交的最终成果1系统分析设计文档(包括需求报告、概要设计报告、详细设计报告); 2毕业实习日志、程序清单,以及演示光盘。进度安排(共16周)阶段周数任务应提交的成果一4查阅资料,学习掌握相关开发技术实习日志
3、二4系统分析设计相关软件工程文档三6系统实现及调试实现功能需求的可运行系统四2撰写实习文档,评阅和答辩规范的毕业实习文档指导教师签字 2012年 月 日学院专家组审核意见审批人签字:2012年 月 日 项目分工姓名完成的主要工作*立项管理、计划与进度管理模块的需求分析、数据库设计、框架搭建、部分前台界面的编写以及具体实现*工程设计管理、合同管理模块的需求分析、数据库设计、框架搭建、部分前台界面的编写以及具体实现*项目文档管理、物资采购管理模块的需求分析、数据库设计、框架搭建、部分前台界面的编写以及具体实现*成本管理、移交管理模块的需求分析、数据库设计、框架搭建、部分前台界面的编写以及具体实现目
4、 录一、需求分析报告11 引言11.1 编写目的11.2 开发目的及意义11.3 预期读者和阅读建议12 术语、定义和缩略语22.1 文档约定22.2 术语、定义32.3 缩略语33 系统功能需求33.1 系统功能33.2 用户特点243.3 设计和实现上的限制254 外部接口与运行环境需求254.1 用户界面254.2 软件接口254.2运行环境265 其它非功能需求265.1 性能需求265.2 安全措施需求275.3 安全性需求275.4 用户文档27二、概要设计报告281 引言281.1 编写目的281.2 预期读者和阅读建议281.3 术语、定义和缩略语282 设计概述292.1 设
5、计原则和设计要求292.2 开发环境与平台293 系统逻辑设计303.1 系统架构图303.2系统处理流程314 系统出错处理设计445 数据库设计445.1数据库命名规则445.2 数据库设计44三、详细设计报告571引言571.1 编写目的571.2 预期读者和阅读建议571.3 术语、定义和缩略语572 立项管理详细设计582.1 创建项目模块582.2 建设方案评审模块633 计划与进度管理详细设计693.1 计划管理模块693.2 进度管理模块744 工程设计系统详细设计784.1 设计方案规划模块785 合同管理详细设计835.1 合同基本信息模块835.2 合同履行情况模块906
6、 项目文档系统详细设计966.1 项目文档查看模块966.1 项目文档查看模块967 物资采购系统详细设计987.1 企业信息管理模块987.2 采购管理模块1038 成本管理详细设计1108.1 项目成本监控1108.2 项目成本细节1139 移交管理详细设计1179.1 移交模块117四、软件测试报告1211 引言1211.1 目的1211.2 术语、定义和缩略语1212 测试条件1213 测试计划1223.1 人员计划1223.2 进度计划1224 总体测试方案1225 立项管理测试内容1225.1 创建项目测试子任务1225.2 建设方法评审测试子任务1246 计划与进度管理测试内容1
7、256.1 计划管理测试子任务1256.2 进度管理测试子任务1277 工程设计系统测试内容1287.1 设计方案规划测试子任务1288 合同管理测试内容1298.1 合同基本信息测试子任务1298.2 合同履行状况测试子任务1309 项目文档系统测试内容1319.1 项目文档查看测试子任务1319.2 项目文档备份测试子任务13210 物资采购管理测试内容13310.1 企业信息管理测试子任务13310.2 采购管理测试子任务13411 成本控制管理测试内容13611.1 项目成本监控测试子任务13611.2 项目成本细节测试子任务13712 移交管理管理测试内容13812.1 移交测试子任
8、务13813 系统管理测试内容13913.1 用户管理测试子任务139五、用户操作手册1411 引言1411.1 编写目的1411.2 预期读者和阅读建议1411.3 术语、定义和缩略语1412 软件概述1412.1 功能1412.2 性能1423 运行环境1433.1硬件1433.2支持软件1434 使用说明1434.1 安装和初始化1434.2主要功能使用举例144六、项目开发总结报告158七、参考文献159 编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第162页 共169页一、需求分析报告1 引言1.1 编写目的本文档对投资项目管理系统的功能需求、非功能需求、技术方
9、案、接口设计进行了说明。编写此需求分析报告是为了研究工程投资项目管理系统的开发途径和应用方法,明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。1.2 开发目的及意义通过本次毕业实习,完成工程投资项目管理系统的设计与实现,系统能完成的功能包括立项管理、计划与进度管理、工程设计管理、合同管理、项目文档管理、物资采购管理、 成本管理、移交管理。通过此次毕业实习,学习与掌握B/S结构、基于J2EE平台、采用struts2 + hibernate技术路线的多层体系架构开发技术,Oracle数据库的使用,HTML、CSS、Ajax等技术手段实现用户表示层,完成应用系统与用户间的人机会话功能
10、,掌握Java语言编程技能。1.3 预期读者和阅读建议本软件产品需求分析报告针对的预期读者包括:l 用户;l 开发人员;l 项目经理;l 测试人员;l 文档编写入员。用户了解本系统安装及使用方法;开发人员了解本系统的开发方法、技术及工具等;项目经理了解本系统的开发时间限制、需实现的功能、整个开发过程、人员分配等情况;测试人员了解本系统所需的测试工具、性能指标、测试用例等;文档编写人员了解本系统的文档书写规范、文档约定等信息。2 术语、定义和缩略语2.1 文档约定1、正文中文用宋体,英文用Times New Roman,行距20磅。段前、段后0行,但表名、图题的段前、段后均设为0.5行。正文部分
11、(含表名、图题)用小四字;表格、图中的文字,用五号字。2、表格表序一般按章编排,如“需求分析报告”中第一个插表的序号为“表1-1”,“概要设计报告中”第一个插表的序号为“表2-1”等。表序与表名之间空一格,表名中不允许使用标点符号,表名后不加标点。表序与表名置于表上,用中文居中排写(表格也居中)。表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符号。全表如用同一单位,将单位符号移至表头右上角,加圆括号。表中数据应正确无误,书写清楚。数字空缺的格内加“-”字线(占2个数字宽度)。表内文字或数字上、下或左、右相同时,采用通栏处理方式,不允许用“”、“同上”之类的写法。表内文字说明,起
12、行空一格、转行顶格、句末不加标点。表格处的该页空白不够排写该表格整体时,则可将其后文字部分提前排写,将表格移到次页最前面。若表格从一页的最前面开始排写,一页仍写不下时,在第二页的最前面应注明“续表- 表名”。所有的表在出现之前应有相应的文字说明,如“,见表2-1”。3、图插图应与文字紧密配合,文图相符,技术内容正确。选图要力求精练。每个图均应有图题(由图号和图名组成,图号与图名之间空一格)。图号一般按章编排,如“需求分析报告”中第一个图的序号为“图1-1”,“概要设计报告中”第一个图的序号为“图2-1”等。图题中不允许使用标点符号,图题后不加标点。图题置于图的下方,用中文居中排写(图也居中)。
13、图中若有分图时,分图号用a)、b)等置于分图之下。插图与其图题为一个整体,不得拆开排写于两页。插图处的该页空白不够排写该图整体时,则可将其后文字部分提前排写,将图移到次页最前面。所有的图在出现之前应有相应的文字说明,如“本系统共分为五个功能模块,如图3-1所示”。2.2 术语、定义投资项目:投资项目是在规定期限内完成某项开发目标(或一组目标)而规划的投资、政策以及机构方面等其他活动的综合体。工程:工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和精而少的人力做出高效、可靠且对人类有用的东西。2.3 缩略语本文件应用了以
14、下缩略语:J2EE:Java 2 Platform Enterprise Edition Java2平台企业版B/S:Browser/Server 浏览器和服务器结构OA:Office Automation 办公自动化3 系统功能需求3.1 系统功能根据对现有业务的分析和整理,工程项目管理系统需要达到以下目标:1. 对项目从立项、可行性研究、项目审批、项目执行、项目变更、项目竣工及移交的全生命周期过程进行管理与控制。2. 对项目生命周期中所涉及的合同、成本、质量、风险进行管理和控制。3. 对项目生命周期中所涉及的静态信息(如项目名称、地点、开发商等)及动态信息(如项目进度、质量、成本、资金拨付
15、情况等)进行集中统一管理。4. 对项目生命周期所产生的文档资料(如合同、立项文件、移交资料等)进行集中统一管理。5. 对上述项目资料和信息实现分级权限控制的信息共享,方便查阅、查询;6. 根据业务在系统中建立审批、审核流程,实现项目的有效管控。此系统包含八个功能模块:立项管理、计划与进度管理、工程设计管理、合同管理、项目文档管理、物资采购管理、成本管理、移交管理。3.1.1 系统功能树图系统功能树图如图1-1工程投资项目管理系统移交管理成本管理项目文档管理物资采购管理合同管理工程设计管理立项管理计划与进度管理图1-1 系统功能模块图3.1.2 立项管理(1)用例图图1-2项目立项管理模块用例图
16、一图1-3项目立项管理模块用例图二(2)需求说明项目立项是工程建设类项目的初始阶段。如图1-2所示图1-4 任务型项目立项流程1)项目立项集团相关职能中心根据市委、市政府提出的项目要求(或集团根据自身发展战略需要提出),提交项目基本信息(包括项目名称、项目类型、项目所属公司、主要工作内容、预期总目标及其阶段性目标、项目总投入情况),选择具体负责项目的事业部和子公司,对项目立项。2)制定建设方案负责项目的事业部和子公司根据项目的实际情况和具体要求,制定具体的项目建设方案,包括工期时间、人力投入、资金投入分配、配套等内容,提交之后等待方案评审。根据项目属性的不同,建设方案在具体内容中有所区别。根据
17、项目的类型提供不同的方案模板(如:房产建设方案中需要包括详细的项目成本计划)。成本计划应以设计概算、施工图预算、成本预测和决策为依据,综合考虑各种因素进行编制。成本计划中应该包括土地拆迁费、勘探设计费、前期规费等具体项目。3)建设方案评审集团相关职能中心分别对项目建设方案进行评审,决定方案是否通过,并填写评审意见。如果审核不通过,事业部和子公司整改后重新提交。如果是任务型项目,可能还需要报经政府相关部门进行审批。如果项目投资包括政府财政拨款,需要政府的财政部门参与资金使用的审批。市场型项目:如图1-3所示图1-5 市场型项目立项流程1)提出项目事业部或项目所属公司提出需要建立的项目。填写项目的
18、总体信息,包括项目名称、项目类型、项目所属公司、主要工作内容、预期总目标及其阶段性目标、项目总投入情况(包括预算资金、人力投入等方面)等,同时需要附加详细的可行性分析报告,等待立项。2)项目立项集团相关职能中心根据事务部或子公司提交的项目基本信息和相关资料和可行性分析的结果,在系统中决定是否允许立项,填写立项意见。允许立项的项目在系统中自动生成相关项目立项信息;不允许立项的项目,系统将项目返回到提出项目的是业务或子公司。事业部及子公司重新评估项目、修改项目信息,决定再次提交或中止立项。3)制定建设方案在项目立项通过之后,事业部或子公司填写具体的项目建设方案,包括工期时间、人力投入、资金投入分配
19、、配套等内容,提交之后等待方案评审。方案中需要包括详细的项目成本计划,建设项目成本计划应以设计概算、施工图预算、成本预测和决策为依据,综合考虑各种因素进行编制。成本计划中应该包括土地拆迁费、勘探设计费、前期规费等具体项目。4)建设方案评审集团资本运营中心及工程管理中心分别对项目建设方案进行评审,决定方案是否通过并填写评审意见。如果审核不通过,事业部和子公司整改后重新提交。如果项目投资包括政府财政拨款,需要政府的财政部门参与资金使用的审批。(3)输入/输出数据 新增项目建设方案输入:点击项目建设方案添加按钮-填写相关建设方案的相关信息-确认提交输出:项目建设方案添加成功/项目建设方案添加失败 查
20、看项目建设方案输入:点击项目建设方案-输入查询相关关键字-点击查询按钮输出:查询结果列表/查询失败 删除项目建设方案输入:点击项目建设方案-选择相关项目-点击删除按钮-确认删除输出:删除成功/删除失败 修改项目建设方案信息输入:点击项目建设方案-选择相关项目-点击修改按钮-修改相关建设方案信息-点击提交输出:修改成功/修改失败 评审项目建设方案信息输入:点击项目建设方案-选择相关项目-点击评审按钮-点击相关按钮输出:通过评审/未通过评审 删除多条项目建设方案信息输入:点击项目建设方案-选择多条相关项目-点击删除按钮输出:删除成功/删除失败3.1.3 计划与进度管理模块3.1.3.1 计划管理子
21、模块(1)用例图:图1-6 计划管理模块用例图(2)需求说明:计划管理模块相关人员(分为总公司和子公司的管理人员,且分总司只能看与自己公司相关的计划)登录系统之后,根据实际业务需要,便可根据选定的相关项目名称查看相关项目的计划内容,以及根据相关的业务需求可以添加相关的计划以及相关的同级计划(子计划没有子计划),并且可以再添加计划之后如果对计划不满意可以删除此条计划从而添加新的计划(计划的修改与删除)。并且查看计划的时候是利用树状结构来查看的,按顺序排列,实行的是分级计划管理,相关内容说明具体如下:1)分级计划管理子(分)公司层面根据集团提供的统一模板,编制整个项目的管控进度一级计划;子(分)公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 投资 项目 管理 系统 概述
限制150内