1、项目开发总结报告卷 号 卷内编号密 级呈祥企业生产经营管理系统项目开发总结报告项 目 承 担 部 门: 撰 写 人(签名): 李新贺 完 成 日 期: 2016-7-11 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 文档信息标题: 作者: 创建日期: 上次更新日期: 版本: 部门名称: 修订文档历史记录日期版本说明作者1 引言 11.1 编写目的 11.2 背景 11.3 定义 11.4 参考资料 12 实际开发结果 22.1 软件产品描述 22.2 主要功能和性能 22.3 进度 22.4 成本 23 开发工作评价 33.1
2、对项目开发过程的评价 33.2 对技术方法的评价 33.3 对产品质量的评价 34 试运行工作评价 35 技术积累总结 36 经验与教训 31引言编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据
3、。本文档是西北农林科技大学2013级软件工程专业11实习小组根据呈祥企业生产经营管理系统项目的初步需求,并对该项目的各项需求进行全面分析之后,做出的软件开发计划,可供支持项目组内部及信息技术部内部的研发工作。背景说明项目的相关背景,包括:项目名称:呈祥企业生产经营管理系统任务提出者:四川华迪公司 用户:业主运行维护人员、施工单位作业人员、视察人员、招标人信息管理人员 开发者:邵添、孙雨柔、乔娇、江旭、李新贺、马金亮 项目提出的背景:呈祥企业需要一个覆盖企业生产经营主要活动的信息管理平台定义CM:Configuration Management 配置管理SPP:Software Process
4、Plan 软件开发计划RUP:Rational Unified Process 统一软件开发过程CCB:变更控制委员会EPG: Engineering Process Group,即工程过程组。参考资料XX百科2实际开发结果软件产品描述说明本次发行、交付的软件产品的版本,包括:版本1.0“呈祥企业生产经营管理系统”项目根据功能不同分为6大部分。在角色管理中,权限可以细分为:1. 提供员工、职位和客户管理,包括用户创建,删除,更新、权限,角色的分配,和系统登录。2. 完成系统访问安全认证。在合同管理模块中,进入界面后首先展示合同模板,功能细分为:1. 合同信息。2. 增加合同3. 更新合同在专用
5、线模块中,功能细分为:1.专车预报2.添加专用线3.修改专用线在业务管理模块中,功能细分为:1. 项目管理:包括查询、添加和更新项目信息2. 统计管理:包括月统、作业单和客户-项目信息;在收费管理模块中,功能细分为:1. 已收费用 2. 添加费用3. 更改费用在仓储管理模块中,功能细分为:1. 仓储管理:包括仓储信息,添加和更新仓储的信息2. 货物管理:包括货物信息,添加和更新货物的信息3. 存货管理:包括存货记录,添加和更新存货的信息4. 中转管理:包括中转信息,添加和更新中转的信息 文档清单序号所属阶段产品名称(包括服务)介质交付日期1策划阶段项目开发计划Word2016-6-212策划阶
6、段甘特图MPP2016-6-213策划阶段项目问题跟踪表Excel2016-6-214需求阶段软件需求规范Word2016-6-225需求阶段软件实现规约Word2016-6-226需求阶段用例图Mdl2016-6-227需求阶段界面原型风格界面源码2016-6-228需求阶段测试计划Word2016-6-229需求阶段系统测试用例Word2016-6-2210设计阶段Rose模型(时序图)Mdl2016-6-2311设计阶段数据库设计说明书Word2016-6-2312设计阶段概念数据模型Cdm2016-6-2313设计阶段物理数据模型Pdm2016-6-2314设计阶段界面原型界面源码20
7、16-6-2315设计阶段集成测试用例Word2016-6-2416设计阶段阶段评审报告Word2016-6-2417编码测试阶段源代码源码2016-7-518编码测试阶段测试日志Word2016-7-719结项项目开发总结报告Word2016-7-1420结项论文Word2016-7-1521整个过程周例会纪要Word2016-7-1522整个过程项目周报Word2016-7-1523整个过程项目工作日志Excel2016-7-1524整个过程项目问题跟踪表Excel2016-7-15主要功能和性能呈祥企业生产经营管理系统主要目标是将呈祥企业生产经营项目各个环节进行覆盖式管理,提供对生产经营
8、合同、专用线、业务办理、收费、仓储管理以及用户的信息进行管理、整合、存储的功能,为指导全体工作人员和制定相关制度提供决策依据;与系统内各个业务系统实现资源内部共享,实现协同;让公司工作在各个环节的管理变得更清晰,更高效,更便捷,更安全。2.2.1合同管理模块(1)合同信息显示已存在合同信息,不存在显示合同模板,可以下载为word文档(2)添加合同显示合同模板,并且可以在合同模板上进行编辑,将模板预留空位填充成为完整合同,可以点击提交进行审批,也可以进行下载(3)可刷新用户添加的合同信息,同样可以下载为word文档。2.2.2专用线模块(1)传车预报可以显示正在执行的业务单、车辆编号以及预计到达
9、时间,根据预计到达时间可以将预报车辆位置(2)添加专用线是通过业务单来分配空闲车辆,对业务单、车辆编号、预计到达时间进行编辑来指派车辆。(3)更新信息是将刚刚添加或更改的专用线信息从界面显示出来。2.2.3 业务办理模块(1)项目信息对正在执行的项目进行显示,同样拥有添加和更新项目的 功能(2)月度统计功能对公司各业务进行统计并显示,随着业务的增删改同业也可以对统计数据进行编辑和更新(3)可以对作业单的数量进行统计,并且可以试试编辑和更新(4)可以对客户-项目进行统计查询,同样支持查询、更新。2.2.4收费管理模块(1)通过已收费用可以查询各业务单的收费情况(2)添加费用是根据新创建的业务单来
10、进行收费的统计,当业务单创建时增加收费项目(3)当业务进行变更或价格进行变更时,对收费信息进行编辑,更改收费信息。2.2.5仓储管理模块根据仓库的容量、性能等信息来决定存储的情况。主要功能包括:(1)仓储信息:对仓库的容量,类型等进行统计,可实时编辑更改信息(2)货物信息:是对货物进行实时的监控,通过编辑更新可对货物情况实时更新(3)存货信息可以记录当前存储货物的情况,可以实时编辑更新现存货物以及存货记录(4)中转信息可以记录短暂存储以及货物转运情况。2.2.6用户管理模块(1)提供用户管理和安全管理。包括用户创建,修改,删除,部门的创建,权限,角色的分配,和系统登录。(2)完成系统访问安全认
11、证。进度列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。可使用如下表头:阶段计划工作日实际工作日对比原因立项1015延迟5日补文档开发计划77按时完成成本几乎无成本3开发工作评价对项目开发过程的评价面向当今复杂的软件系统,使用连续的开发方法:首先定义整个问题,设计完整的解决方案,编制软件并最终测试产品,是不可能的。需要一种能够通过一系列细化,若干个渐进的反复过程而生成有效解决方案的迭代 。综合我们的呈祥企业生产经营管理系统的实际情况,我们要选择的最佳生命周期模型是迭代式模型(RUP)。迭代式模型是是RUP(Rational Unified Process
12、,统一软件开发过程,统一软件过程)推荐的周期模型,也是我们项目生命周期的基础。在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段(需求及其它)都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。对技术方法的评价华迪公司技术总监及校内指导老师大力支持。对产品质量的评价度量元类型度量元经验数据改进目标数
13、据改进目标制定理由生产率代码平均生产率(KLOC/人时)0.20.23通过培训,提高了编码效率成本总工作量(人日)210200小组交流,培训,提高编码效率进度项目周期(日)3025通过培训,提高编码效率质量缺陷清除率(%)50%90%通过测试人员的测试缺陷密度(个/KLOC)2015通过测试来修改缺陷残留缺陷(个)41通过测试来修改缺陷4试运行工作评价度量目标度量点(项目)项目性能指标度量:通过对项目实际与计划的成本、工作量的比较,计算偏差,来评价本项目的估算能力、控制能力和预测能力CVPSVPSPICPI工作量估算偏差率人月成本团队规模(项目)过程质量度量1.通过度量本项目不符合项的密度与历
14、史基线相比较,来评价本项目的执行能力过程质量(项目)工作产品质量度量:1.通过度量评审及测试过程中产生的缺陷数,计算本项目的产品质量2.与组织当前的产品质量基线比较,来评价本项目的产品质量3.为产品质量基线的创建和完善提供数据支持提交的产品质量质量成本(项目)需求度量通过需求变化率和需求稳定度,来评价需求管理和控制的能力需求稳定度需求变化率(项目)风险度量1.通过已识别的风险数占风险总数的百分比,来评价风险的识别能力2.通过规避和缓解的风险数占已识别的风险数的百分比,来评价风险的控制能力风险识别率风险控制力(项目)生产率度量1.通过度量规模和工作量,计算本项目的生产率2.与组织当前的生产率基线
15、比较,来评价本项目的生产率生产率(项目)资产累积度量文档累积率数据累积率5技术积累总结软件工具版本获取方式负责人到位时间费用预算(万元)备注Rational RoseRational Rose 2003企业提供四川华迪2016-6-210无PowerDesignerPowerDesigner15.1企业提供四川华迪2016-6-210无MyeclipseMyeclipse 8.5企业提供四川华迪2016-6-210无MySQLMysql 5.0企业提供四川华迪2016-6-210无VisualSVN-ServerVisualSVN-Server-3.3.1企业提供四川华迪2016-6-210无
16、6经验与教训在为期20天实习过程中,我每天都感觉很充实,从基础知识的巩固,项目整个的开发过程,我们都认真学习,勤于思考,并且不断动手实践,我感到收获很大。这是我们在学习专业课程之后走向工作岗位之前的 不可缺少的实践环节。它对于培养我们的动手能力有很大的意义。这次实习旨在培养学生综合运用所学的软件工程专业基础理论、基本技能和专业知识分析问题和解决问题的能力,培养我们的专业素质、应用科学的思维方法和计算技巧,使我们了解企业工作的一般程序和方法,增强我们的综合素质以及对毕业后工作岗位的适应能力;有利于扩大我们的知识面,并掌握一些软件工程技术的发展前沿。在开发过程中我们也遇到了很多问题,由于小组6个人
17、实践能力不同,大家的进度就很难统一。还有一个就是版本控制的问题,为了避免工程修改冲突,我们为每个人建立了了自己的开发包,大家将自己开发的文件放置其中。我们用到的Struts和Hibernate框架里面有些文件需要公用,这样我们决定在项目整合的时候统一修改。这样我们就避免了很多不必要的麻烦。这次实习通过直接参与企业的运作过程,使我们学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,并且提高了我们的团队精神,让我们在团队合作中更加默契、和谐,最终圆满地完成了本科教学的实践任务,并且为我们提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。同时我在这里谢谢华迪公司的三位老师,您辛苦了!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1