《项目开发总结报告(同名24662)》由会员分享,可在线阅读,更多相关《项目开发总结报告(同名24662)(10页珍藏版)》请在金锄头文库上搜索。
1、项目开发总结报告 呈祥企业生产经营管理系统呈祥企业生产经营管理系统 卷卷 号号 卷内编号卷内编号 密密 级级 项目开发总结报告项目开发总结报告 项 目 承 担 部 门: 撰 写 人(签名): 李新贺 完 成 日 期: 2016-7-11 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 文档信息文档信息 标题: 作者: 创建日期: 上次更新日期: 版本: 部门名称: 修订文档历史记录修订文档历史记录 日期日期版本版本说明说明作者作者 目录目录 1引言1 1.1编写目的1 1.2背景.1 1.3定义.1 1.4参考资料1 2实际开发结果
2、2 2.1软件产品描述.2 2.2主要功能和性能.2 2.3进度.2 2.4成本.2 3开发工作评价3 3.1对项目开发过程的评价3 3.2对技术方法的评价 .3 3.3对产品质量的评价 .3 4试运行工作评价3 5技术积累总结3 6经验与教训 .3 1 引言引言 1.1编写目的编写目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展 的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任 务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、 项目内外环境条件、风险对策等内容做
3、出的安排以书面的方式,作为项目团队成员以及项目干系人之间 的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 本文档是西北农林科技大学 2013 级软件工程专业 11 实习小组根据呈祥企业生产经营管理系统项目的初 步需求,并对该项目的各项需求进行全面分析之后,做出的软件开发计划,可供支持项目组内部及信息 技术部内部的研发工作。 1.2背景背景 说明项目的相关背景,包括: 项目名称:呈祥企业生产经营管理系统 任务提出者:四川华迪公司 用户:业主运行维护人员、施工单位作业人员、视察人员、招标人信息管理人员 开发者:邵添、孙雨柔、乔娇、江旭、李新贺、马金亮 项目
4、提出的背景:呈祥企业需要一个覆盖企业生产经营主要活动的信息管理平台 1.3定义定义 CM:Configuration Management 配置管理 SPP:Software Process Plan 软件开发计划 RUP:Rational Unified Process 统一软件开发过程 CCB:变更控制委员会 EPG: Engineering Process Group,即工程过程组。 1.4参考资料参考资料 百度百科 2 实际开发结果实际开发结果 2.1软件产品描述软件产品描述 说明本次发行、交付的软件产品的版本,包括: 版本 1.0 “呈祥企业生产经营管理系统”项目根据功能不同分为 6
5、 大部分。 在角色管理中,权限可以细分为: 1. 提供员工、职位和客户管理,包括用户创建,删除,更新、权限,角色的分配,和系统登录。 2. 完成系统访问安全认证。 在合同管理模块中,进入界面后首先展示合同模板,功能细分为: 1. 合同信息。 2. 增加合同 3. 更新合同 在专用线模块中,功能细分为: 1.专车预报 2.添加专用线 3.修改专用线 在业务管理模块中,功能细分为: 1. 项目管理:包括查询、添加和更新项目信息 2. 统计管理:包括月统、作业单和客户-项目信息; 在收费管理模块中,功能细分为: 1. 已收费用 2. 添加费用 3. 更改费用 在仓储管理模块中,功能细分为: 1. 仓
6、储管理:包括仓储信息,添加和更新仓储的信息 2. 货物管理:包括货物信息,添加和更新货物的信息 3. 存货管理:包括存货记录,添加和更新存货的信息 4. 中转管理:包括中转信息,添加和更新中转的信息 文档清单 序号序号所属阶段所属阶段产品名称产品名称(包括服务包括服务)介质介质交付日期交付日期 1策划阶段策划阶段项目开发计划项目开发计划 Word2016-6-21 2策划阶段策划阶段甘特图甘特图 MPP2016-6-21 3策划阶段策划阶段项目问题跟踪表项目问题跟踪表 Excel2016-6-21 4需求阶段需求阶段软件需求规范软件需求规范 Word2016-6-22 5需求阶段需求阶段软件实
7、现规约软件实现规约 Word2016-6-22 6需求阶段需求阶段用例图用例图 Mdl2016-6-22 7需求阶段需求阶段界面原型风格界面原型风格界面源码界面源码 2016-6-22 8需求阶段需求阶段测试计划测试计划 Word2016-6-22 9需求阶段需求阶段系统测试用例系统测试用例 Word2016-6-22 10设计阶段设计阶段Rose 模型模型(时序图时序图) Mdl2016-6-23 11设计阶段设计阶段数据库设计说明书数据库设计说明书 Word2016-6-23 12设计阶段设计阶段概念数据模型概念数据模型 Cdm2016-6-23 13设计阶段设计阶段物理数据模型物理数据模
8、型 Pdm2016-6-23 14设计阶段设计阶段界面原型界面原型界面源码界面源码 2016-6-23 15设计阶段设计阶段集成测试用例集成测试用例 Word2016-6-24 16设计阶段设计阶段阶段评审报告阶段评审报告 Word2016-6-24 17编码测试阶段编码测试阶段源代码源代码源码源码 2016-7-5 18编码测试阶段编码测试阶段测试日志测试日志 Word2016-7-7 19结项结项项目开发总结报告项目开发总结报告 Word2016-7-14 20结项结项论文论文 Word2016-7-15 21整个过程整个过程周例会纪要周例会纪要 Word2016-7-15 22整个过程整
9、个过程项目周报项目周报 Word2016-7-15 23整个过程整个过程项目工作日志项目工作日志 Excel2016-7-15 24整个过程整个过程项目问题跟踪表项目问题跟踪表 Excel2016-7-15 2.2主要功能和性能主要功能和性能 呈祥企业生产经营管理系统主要目标是将呈祥企业生产经营项目各个环节进行覆盖式管理,提供 对生产经营合同、专用线、业务办理、收费、仓储管理以及用户的信息进行管理、整合、存储的功能, 为指导全体工作人员和制定相关制度提供决策依据;与系统内各个业务系统实现资源内部共享,实现协 同;让公司工作在各个环节的管理变得更清晰,更高效,更便捷,更安全。 2.2.12.2.
10、1 合同管理模块合同管理模块 (1)合同信息显示已存在合同信息,不存在显示合同模板,可以下载为word文档 (2)添加合同显示合同模板,并且可以在合同模板上进行编辑,将模板预留空位填充 成为完整合同,可以点击提交进行审批,也可以进行下载(3)可刷新用户添加的合同 信息,同样可以下载为word文档。 2.2.22.2.2 专用线模块专用线模块 (1)传车预报可以显示正在执行的业务单、车辆编号以及预计到达时间,根据预 计到达时间可以将预报车辆位置(2)添加专用线是通过业务单来分配空闲车辆,对业 务单、车辆编号、预计到达时间进行编辑来指派车辆。(3)更新信息是将刚刚添加或 更改的专用线信息从界面显示
11、出来。 2.2.32.2.3 业务办理模块业务办理模块 (1)项目信息对正在执行的项目进行显示,同样拥有添加和更新项目的 功能 (2)月度统计功能对公司各业务进行统计并显示,随着业务的增删改同业也可以对统 计数据进行编辑和更新(3)可以对作业单的数量进行统计,并且可以试试编辑和更新 (4)可以对客户-项目进行统计查询,同样支持查询、更新。 2.2.42.2.4 收费管理模块收费管理模块 (1)通过已收费用可以查询各业务单的收费情况(2)添加费用是根据新创建的 业务单来进行收费的统计,当业务单创建时增加收费项目(3)当业务进行变更或价格 进行变更时,对收费信息进行编辑,更改收费信息。 2.2.5
12、2.2.5 仓储管理模块仓储管理模块 根据仓库的容量、性能等信息来决定存储的情况。主要功能包括:(1)仓储信息: 对仓库的容量,类型等进行统计,可实时编辑更改信息(2)货物信息:是对货物进行 实时的监控,通过编辑更新可对货物情况实时更新(3)存货信息可以记录当前存储货 物的情况,可以实时编辑更新现存货物以及存货记录(4)中转信息可以记录短暂存储 以及货物转运情况。 2.2.62.2.6 用户管理模块用户管理模块 (1)提供用户管理和安全管理。包括用户创建,修改,删除,部门的创建,权限,角色的分配, 和系统登录。(2)完成系统访问安全认证。 2.3进度进度 列出原定计划进度与实际进度的对比,明确
13、说明,实际进度是提前了、还是延迟了,分析主要原因。可 使用如下表头: 阶段阶段计划工作日计划工作日实际工作日实际工作日对比对比原因原因 立项 1015 延迟 5 日补文档 开发计划 77 按时完成 2.4成本成本 几乎无成本 3 开发工作评价开发工作评价 3.1对项目开发过程的评价对项目开发过程的评价 面向当今复杂的软件系统,使用连续的开发方法:首先定义整个问题,设计完整的解决方案, 编制软件并最终测试产品,是不可能的。需要一种能够通过一系列细化,若干个渐进的反复过程而 生成有效解决方案的迭代 。 综合我们的呈祥企业生产经营管理系统的实际情况,我们要选择的最佳生命周期模型是迭代 式模型(RUP
14、)。迭代式模型是是 RUP(Rational Unified Process,统一软件开发过程,统一软 件过程)推荐的周期模型,也是我们项目生命周期的基础。在 RUP 中,迭代被定义为:迭代包括产 生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。 所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流 程、分析设计工作流程、实施工作流程和测试工作流程。实质上,它类似小型的瀑布式项目。RUP 认为,所有的阶段(需求及其它)都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品, 这个产品是最终产品的一个子集。 3.2对技术
15、方法的评价对技术方法的评价 华迪公司技术总监及校内指导老师大力支持。 3.3对产品质量的评价对产品质量的评价 度量元类型度量元类型度量元度量元经验数据经验数据改进目标数据改进目标数据改进目标制定理由改进目标制定理由 生产率生产率 代码平均生产率代码平均生产率 (KLOC/人时)人时) 0.20.23通过培训,提高了编码效率通过培训,提高了编码效率 成本成本总工作量(人日)总工作量(人日)210200小组交流,培训,提高编码效率小组交流,培训,提高编码效率 进度进度项目周期(日)项目周期(日)3025通过培训,提高编码效率通过培训,提高编码效率 缺陷清除率(缺陷清除率(%)50%90%通过测试人
16、员的测试通过测试人员的测试 缺陷密度(个缺陷密度(个 /KLOC) 2015通过测试来修改缺陷通过测试来修改缺陷质量质量 残留缺陷(个)残留缺陷(个)41通过测试来修改缺陷通过测试来修改缺陷 4 试运行工作评价试运行工作评价 度量目标度量目标度量点度量点 (项目项目)项目性能指标度量:项目性能指标度量: 通过对项目实际与计划的成本、工作量的比较,计算偏差,来评价本项目的估算能力、控 制能力和预测能力 CVP SVP SPI CPI 工作量估算偏差率 人月成本 团队规模 (项目项目)过程质量度量过程质量度量 1.通过度量本项目不符合项的密度与历史基线相比较,来评价本项目的执行能力 过程质量 (项目项目)工作产品质量度量:工作产品质量度量: 1.通过度量评审及测试过程中产生的缺陷数,计算本项目的产品质量 2.与组织当前的产品质量基线