开发者社区> 游客zza6rkxxpna2i> 正文

项目开发总结报告

简介: 1.1编写目的 鲜花识别的开发工作已经基本完成,在分析开发过程中的经验和教训的基础上,我们完成了项目开发总结报告。通过总结与分析,为我们以后的项目开发积累了丰富的经验,从而减少成本。 1.2背景 说明: 项目的名称:鲜花识别系统 任务提出者:项目组老师 开发者:物联网开发小组 安装需求:电脑Win10或win7的系统、Android studio、默认浏览器和MySQL数据库、树莓派Linux系统
+关注继续查看

通过拍照上传,我们就能给终端赋能,从而使终端能完成如下功能:
1.通过摄像头拍照,采集图片中花朵的像素点,根据图片的像素点,利用比较每一个像素点的方法,矩阵的知识去识别对比,在数据库中识别成功会直接将花的信息展示出来,并附带超链接,可在网页中浏览更详细的信息。并且可以开启浇水功能。

  1. 鲜花信息管理:管理数据库中的鲜花信息。

3.在线识别鲜花:根据店铺蔬果信息判断并返回的结果。

  1. testview展示:通过文本框,将识别成功的鲜花的详细信息展示出来,并用Python编写的网页连接展示。

5.自动浇水设置:利用树莓派与湿度传感器实现信息交互与自动浇水。
2.2主要功能和性能
主要功能:使用者拍照鲜花识别照片中的鲜花信息,并可以智能的定时给花浇水。综上所述,本系统大致的功能都能够实现,关于鲜花的种类方面还需要完善和改进。
2.3基本流程
系统的基本流程如图1所示。

图1 基本流程
2.4进度
项目开始,我们项目组就制定了项目开发的计划,项目在实际开发过程中,尽量按照进度完成任务。项目开发计划进度与实际进度如表1所示。
表1 开发进度
工作内容 计划进度 实际进度
需求完成时  2021.09-2021.09.13 2021.09-2021.09.13
详细设计完成时  2021.09.13- 2021.09.18  2021.09.13-2021.09.18
系统编码完成  2021.09.18- 2021.09.23  2021.09.18- 2021.09.23
项目完成  2021.09.23- 2021.09.25  2021.09.23- 2021.10.25

综上对比,我们在计划时间内完成了对比,但是,过程还是有些差强人意,对此我们每个阶段完成后,都会有专门人再次检查一遍,做好完善工作,最后呈现最完美的项目。
3开发工作评价
3.1对生产效率的评价
各组成员都积极研究,认真学习,有条不紊的完成了工作。
3.2对产品质量的评价
总的来说,产品功能上能够满足用户的需求,错误发生率在可控制的范围内。
3.3对技术方法的评价
开发本系统主要用的开发工具为:MySQL和Android和python。
设计到的技术基本上就是安卓页面UI的设计和软件方面鲜花的识别和检测。
3.4出错原因的分析
由于同学们是第一次开发软件,经验不足和技术不够成熟导致开发过程中的一些失误,而且缺乏沟通,或者交流不透彻,以后避免出现,
4经验与教训
 开发一个独立的程序并不是一个容易的事情,赛初我们也进行过系统而激烈的讨论,我们的意见与想法并不统一,但最终我们克服了相互之间的不理解与观点不和,统一了各位的想法,进行了积极的沟通,最终我们的项目体现的非常完美,我们也非常满意项目的实现与功能的完善。在接下来的学习生活中,我们将会继续保持积极的学习态度,努力做好手头工作,多与队友交流沟通,避免不必要的摩擦与耽误时间的行为,我们将会再接再厉,实现更多更完善的项目!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
28520 0
C语言项目开发-项目架构和编程命名规范
一个项目的流程: 1、公司市场人员与客户交流,了解客户、引导客户使用公司最优资源并产出一份市场需求文档 2、公司需求人员(BA)与客户交流,了解客户需求并产出一个软件需求文档 3、项目经理、开发小组成员、需求人员(BA)一起开一个需求评审会议,对不合理的地方,    打回给BA,再由BA与客户沟通 4、程序员接到和充分了解软件需求文档后产生软件设计文档(包括概要设计文档和详细设计文档,    涉及到数据库的还需要进行数据库的设计) 5、程序员根据设计文档进行编码、调试、打包发布。
1292 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20389 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23548 0
【CURL】PHP的CURL开发项目最佳实践
前言 最近自己做了团队内部的http调试工具,github开源地址 https://github.com/diandianxiyu/ApiTesting ,通过这个项目又重新操作了PHP的curl函数,通过本篇博客进行记录,和大家一起学习~ Code 本代码通过PHP7环境运行。
706 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
16607 0
1
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载