协同OA办公软件 项目开发总结报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编码:KSH-JQZB-P-PP-T02新疆科盛华网络技术开发有限公司

【协同OA办公软件】

项目开发总结报告

拟制人:刘英诺

日期: 2014年04月20日

文档记录

*变化状态:C――创建、A――增加、M――修改(+修改说明)、D――删

除(+删除说明)

审批记录

目录

1引言 (4)

1.1 编写目的 (4)

1.2 背景 (4)

1.3 定义 (4)

1.4 参考资料 (5)

2 实际开发结果 (5)

2.1 产品 (5)

2.2 主要功能和性能 (6)

2.3 进度 (9)

2.4 费用 (13)

3 开发工作评价 (15)

3.1 对生产效率的评价 (15)

3.2 对产品质量的评价 (16)

3.3 对技术方法的评价 (16)

4 经验与教训 (16)

项目开发总结报告

1引言

1.1 编写目的

协同OA办公软件项目总结报告编写的目的:

1.对整个项目开发过程进行总结与评价;

2.对开发中所遇到的问题进行分析和总结。

1.2 背景

随着Internet/Intranet和Web技术的日益普及和推广,使得Internet/Intranet正逐渐成为企业信息化建设的有力工具。凭借Microsoft、UNIX等系统平台上的开发经验,成功地推出了基于Internet/Intranet平台的企业级网络应用系统。办公自动化应用软件---- Office Assistant 变成一个新的发展方向。该软件采用Browser/Server模式,完全基于Internet/Intranet平台,针对企事业单位内部的管理流程,设计而成的一套方便、稳定、实用的办公自动化软件。其友好的界面、严谨的管理结构,充分担当起了机构中各个管理层的各项工作,不仅是企事业单位员工工作中的优秀助手,同时更是帮助有关领导做出英明决策的左右手。她使最复杂、繁琐的办公室事务变得自动化、流程化、数字化,大大提高了公司各部门的工作效率。

办公助手采用纯WEB技术,即:在客户端不必安装专用代码,系统功能全部在服务器端集中实现和管理,系统维护升级难度和工作量明显降低,真正做到客户端零维护,使系统可用性和易维护性与传统方式相比有了质的飞跃。

系统设计使各模块可独立存在;整个软件易拆分,易组装,灵活方便;良好的系统开放能力和可扩展性,同时可根据各个不同企事业特点,为其量身定制其业务模块。

1.3 定义

1.4 参考资料

《OA系统发展历程与趋势》

2 实际开发结果

2.1 产品

协同OA办公软件最终产品包括:

1、源程序

2、项目相关文档2.2 主要功能和性能1、主要功能:

2、主要性能:

2.3 进度

2.4 费用

项目持续12个月费用总计:1960840元,详见下表。

2.4.1 项目人员开支

2.4.2 项目外开支

3 开发工作评价

3.1 对生产效率的评价

协同OA办公软件共用了12个月的时间,从项目实际情况和使用的时

间来看,我们的生产效率是比较合理的。

3.2 对产品质量的评价

协同OA办公软件这个项目规模为中等水平,项目组成员在软件设计和开发的过程中,比较严格地按照项目的要求实施相关的工作。项目组成员在实施本项目之前都认真学习了软件工程的相关知识,以及相关编程语言和开发工具的使用。在项目实施过程中,项目组开发人员都严格按照项目配置管理的有关要求计进行各自模块的开发,项目组成员在自己负责的相关模块编写时都认真做了单元测试。而且,开发过程中有严格的质量保证。因此,在对由各位成员提交的模块组成的系统进行测试时,只发现了为数较少的错误,错误发生率比较低。基本达到质量保证计划和配置管理计划的要求。

3.3 对技术方法的评价

系统架构主体采用B/S结构设计,基于.NET技术进行开发,遵循微软.NET框架的技术标准。项目的实施过程尽量的按照CMMI3标准进行。整个项目实施的情况比较好。

4 经验与教训

本次项目开发参考了CMMI3级软件开发过程的相关标准,较好得完成了项目需求中定义的目标。

下面就总结一下这次项目实践的收获及开发过程中遇到的问题。

经验总结

1.在项目初期,小组成员对需求进行了详细的讨论,明确了我们的目标,虽然压缩了编码的时间,但结果证明在需求阶段的投入是必须的。

2.在项目开发中,小组成员并没有将大部分精力投入到编码中,而是放在了需求和设计上,使得在编码之前对实现有了清晰的思路,使得编码过程变得简单。

3.整个项目过程中,对需求变更进行了较好的控制,使得最终的实现过程没有因为需求更迭进行较大的改变。

4.在编码之前对各个模块的划分和接口定义工作完成比较仔细,使得组员很好的实现了并行工作,在集成的时候也没有遇到太多麻烦。

5、对在开发过程中遇到的问题及解决方法及时记录下来,对后期的系统的维护、改进等有很大帮助。

相关文档
最新文档