项目开发总结报告

上传人:油条 文档编号:39956158 上传时间:2018-05-21 格式:DOC 页数:4 大小:85.50KB
返回 下载 相关 举报
项目开发总结报告_第1页
第1页 / 共4页
项目开发总结报告_第2页
第2页 / 共4页
项目开发总结报告_第3页
第3页 / 共4页
项目开发总结报告_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《项目开发总结报告》由会员分享,可在线阅读,更多相关《项目开发总结报告(4页珍藏版)》请在金锄头文库上搜索。

1、1项目开发总结报告项目开发总结报告1 引言引言1.1 编写目的编写目的编写该文档的目的在于从总结性的的角度回顾“基于 WebService 和 L 的标准查询系统”的开发过程以及开发过程中遇到的一些问题,以 及针对这些问题的处理方式。 该文档的读者为软件分析人员、开发管理人员和测试人员,以及参与此项 目的所有成员。1.2 背景背景待开发软件系统的名称:基于 WebService 和 L 的标准查询系统 本项目的任务提出者:佛山市质量技术监督局产品质量咨询服务中心。 开发者:杨均隆,陶铭,吕乐,杨配。 用户:资料调查显示中国的中小企业数量已经超过 4200 万,其中大量的企 业希望能够更好的发展

2、,这样企业生产的产品必须按照标准来进行。现阶段企 业获取标准的途径大多都是通过手工查阅标准文献,及利用网上的搜索引擎进 行搜索。但是,手工查阅标准文献存在着效率低下的问题,而利用网上的搜索 引擎进行搜索则需要在大量无关的数据中进行选择。这大大降低了企业的工作 效率,因此企业用户急需一种能够快速有效的查询标准的系统。1.3 定义定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 全文检索:指计算机索引程序通过扫描文章中的每一个词,对每一个词建 立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序 就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这 个

3、过程类似于通过字典中的检索字表查字的过程。 全文搜索:全文搜索可以快速、灵活地为存储在 Microsoft SQL Server 数 据库中的文本数据的基于关键字的查询创建索引。与仅适用于字符模式的 LIKE 谓词不同,全文查询将根据特定语言的规则对词和短语进行操作,从而 针对此数据执行语言搜索。 L:Lucene 是一个基于 Java 的全文索引工具包。L 是称 做 up-to-date 的 .net Lucene 移植,它只在命名方面采纳了 .net 的建议,主要 目标倾向于和 Java Lucene 兼容:一个是索引格式兼容,达到可以共同工作的 目的;一个是命名接近,目的是可以方便开发者

4、使用 Java Lucene 相关的代码 和资料。现在的 已经不是开源的,但可以免费提供 dll。2WebService: Web Service 主要是为了使原来各孤立的站点之间的信息能够 相互通信、共享而提出的一种接口。 Web Service 所使用的是 Internet 上统一、 开放的标准,如 HTTP、XML、SOAP(简单对象访问协议) 、WSDL 等,所以 Web Service 可以在任何支持这些标准的环境(Windows,Linux)中使用。1.4 参考资料参考资料a列出有关的参考文件,如:bLucene 分析与应用 ,吴众欣,沈家立等编著,机械工业出版社,2008 年

5、8 月,书号 978-7-111-24992-4。 cWeb Services-论坛帖子,http:/ ehttp:/ f孟子 e 章,网址:http:/dotnet.aspx.cc/ g软件开发标准:GB8566-88计算机软件开发规范 h软件开发标准:GB8567-88计算机软件产品开发文件编制指南2 实际开发结果实际开发结果2.1 产品产品说明最终制成的产品,包括: a.客户端安装程序以及源代码: StandardClient.tar,ClientForEnterprise.tar; b. LoadLucene.tar; c.StandardWebService.tar;2.2 主要功能

6、和性能主要功能和性能本软件产品所具有的主要功能:本软件提供三种查询方式:1、按标准号查 询;2、按中文名词查询;3、标准号和中文名词结合的方式查询。 性能:本软件的查询效率约为 SQL Server 2000 的 10 倍。 对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,原定 的开发目标基本上是达到了。2.3 基本流程基本流程本程序系统的实际的基本的处理流程。3用户界面 WebService服务层 L层标准数据库 文本索引 结果集 显示数据建立索引查询索引查询条件2.4 进度进度原定计划进度:2 个月; 实际进度:2 个月。3 开发工作评价开发工作评价3.1 对生产效率的评价对生

7、产效率的评价原订计划生产出文件:可行性研究报告;项目开发计划;概要设计;详细 设计;测试计划;测试分析报告;用户手册;项目总结报告。 原订计划生产出程序:用户客户端;Lucene 建立索引程序;标准查询程序。实际生产出文件:可行性研究报告;项目开发计划;概要设计;详细设计; 测试计划;测试分析报告;用户手册;项目总结报告。 实际订计划生产出程序:用户客户端;Lucene 建立索引程序;效率测试程 序;标准查询程序。3.2 对产品质量的评价对产品质量的评价在项目开发过程中对原先设计的开发方案修改较少,在测试中检查出来的 程序编制中的错误发生率较低。43.3 对技术方法的评价对技术方法的评价标准查

8、询系统利用了 L 提供了简单的全文搜索方法,结合 L 的查询系统能够满足快速响应用户的请求。使用 WebService 可以使存在的应用 程序被大量的用户所使用。使用 WebService+Winform 的系统架构,可以使得 软件的设计,升级更加的方便。另外,系统中采取了抽象工厂模式的设计方法, 方便本系统在将来扩展功能。4 经验与教训经验与教训首先,软件的开发需要选用合适的软件开发模型,制定一份合理的项目计 划书,明确需求,合理分工,团结合作。 。 本项目是一个面向应用的产品软件,应此需要进行一些需求调研以及反复 的编写更改需求文档、概要设计文档,然后再确定编码。 其次,项目的开发依赖着测

9、试。 软件开发过程中,测试与开发流程正在趋于融合。如测试活动的早期展开, 让测试人员参与用户需求的验证,参加功能设计和实施设计的审核。再比如测 试人员与开发人员的密切合作,随着开发进展而逐步实施单元测试、模块功能 测试和系统整合测试。随着软件的规模和复杂程度迅速提高,这种形式上的融 合也迅速走向更深层次,更具实际意义。具体地说这种融合就是整个软件开发 活动对测试的依赖性。传统上认为,只有软件的质量控制依赖于测试,但是现 代软件开发的实践证明,不仅软件的质量控制依赖于测试,开发本身离开测试 也将无法推进,项目管理离开了测试也从根本上失去了依据。 这种测试与开发流程日益融合的趋势使得我们在软件开发的过程中更应该 重视测试,将测试看作是完善开发的不可缺少的一部分。加入更多的测试人员 到项目的测试中去,而不是一个人从头测到底;加入有测试经验或者项目开发 经验的人员进入到项目的测试中去,而不是我们一般的做法:如果你不会编程, 那你就去测试吧。 总结一下这次项目的开发,尽管走过一些弯路,出现过一些错误,但是总 体上来说是成功的,基本完成了预期的要求,其中还有很多地方值得让我们去 思考、去改进、去创新。项目的开发最终还是要靠人的,有理论指导当然好, 但最重要的一点还是要大家团结一致,在优秀的项目负责人的带领下满怀热情 地去完成这样一件事情,最后这一点恰恰是我们所拥有的并需要继续发扬的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号