zoukankan      html  css  js  c++  java
  • 第4组 Beta (1/6) (王嘉毅)

    Beta冲刺 (1/6)(2020/12/6-2020/12/9)

    项目演示地址:http://amoniaa.gitee.io/facemask-identify

    项目github地址

    前端:https://github.com/Amoniaa/Group4-front-end
    后端:https://github.com/Xisaname/Group4-back-end
    项目文档:https://github.com/Amoniaa/Group4-project-documentation

    一、Alpha 阶段目标的完成度

    目标 完成度
    图片上传和检测 100%
    前后端对接 100%
    网页版的基础功能 100%
    登录和注册 100%

    二、Beta 阶段的出口条件

    1. 跨平台版(图片上传检测)

    • 特性:跨平台(网页版+Android+微信小程序)
    • 功能:图片上传检测、登录、注册、历史检测记录查询、疫情信息查询

    2. 桌面版(实时视频检测)

    • 特性:无需联网,单机运行,适用于公共场所的电脑设备(地铁口,火车站,飞机场)
    • 功能:实时视频检测

    三、任务总结

    1. 根据项目进度,将组内任务分工调整为:

    • 王嘉毅:规划项目进度、组织例会、前端开发
    • 范新东:后端开发、算法学习及系统设计
    • 万文龙:后端开发、算法学习及系统设计
    • 王泓元:文档维护、系统测试、服务器运维
    • 单岳超:后端开发、文档维护

    2. 完成了图片检测和疫情信息查询功能,成功部署至服务器并完成网站搭建;完成微信小程序和Android应用程序的发布。

    3. 进一步优化UI,新增疫情信息查询功能,完成网站上线部署(前端)。


    代码签入记录:
    https://github.com/Amoniaa/Group4-front-end/tree/main/h5
    前端issue记录:
    https://github.com/Amoniaa/Group4-front-end/issues?q=is%3Aissue+is%3Aclosed

    4. 成功将后端程序部署在服务器上(后端)。

    代码签入记录:
    https://github.com/Xisaname/Group4-back-end/tree/FXD
    后端issue记录:
    https://github.com/Xisaname/Group4-back-end/issues

    四、工作总结

    1. 已经完成的工作:

    王嘉毅:

    1.实现了UI优化,为移动端web页面实现了适配;2.成功发布Android版和微信小程序版;3.新增疫情信息查询功能;4.完成历史记录页面的初步构建;5.完成网站页面的上线部署。

    范新东:

    1.完成后端代码的接口工作;2.实现了前后端图片的传递;3.将用户数据,图片路径以及其他信息存到数据库的功能;4.后端GitHub仓库readme的补充;5.完成了数据之间的交换,增加了一些新功能。

    万文龙:

    在服务器端配置环境及后端项目部署,使前端能够通过ip地址或域名访问服务器。

    王泓元:

    成功实现项目服务器端环境的配置,项目成功上线。

    单岳超:

    继续填补完善产品设计文档初稿内容,用Django框架完成登录注册功能。

    2. 计划完成的工作:

    王嘉毅:

    继续优化UI,提升交互体验;开始完成剩余的功能(与后端对接)。

    范新东:

    进行后端代码优化,提高图片测试速度,目前的测试速度在3秒钟左右,努力尽量提高测试速度。增加新功能,完成用户查询历史记录的功能。

    万文龙:

    开始学习如何运行本地摄像头实现自动检测。

    王泓元:

    准备项目测试用例的编写;共同完成项目Windows端的免安装使用版本。

    单岳超:

    用所学Django知识完成查询本地图片记录功能。

    3. 遇到的困难和疑问:

    王嘉毅:

    暂无。

    范新东:

    对实时视频流的分析还没有相关的思路。代码还没有具体实现。

    万文龙:

    预先加载模型的设计失败。如何预先加载模型进行检测,如何优化运行速度。

    王泓元:

    如何集成项目所有的环境,避免用户二次安装。

    单岳超:

    在用Django的知识内容编写登录注册过程中出现好多bug,调试有困难。

    五、燃尽图

    六、成功召开第七次例会

    会议记录:

    七、收获

    王嘉毅:

    解决了Chrome拒绝跨域请求的问题;深入体验了前后端分离的开发协作模式;了解了Uni-app跨平台开发的基本原理。

    范新东:

    项目的主体功能已经建成。由于是采用了前后端分离的方式,使得前端可以使用网站,app,小程序三种方式推出项目。后端基本功能已经完善。

    万文龙:

    部署服务器,远程服务器的使用。

    王泓元:

    服务器的成功配置,让项目成功实现线上访问。对项目的进一步拓展打下了基础,很有实践意义。

    单岳超:

    在编写框架的过程中对Django的知识运用更上一层楼。

    八、做项目高兴的地方

    王嘉毅:

    大家都很给力,开发项目积极性很高,遇到问题能够一起深入探讨,共同克服。

    范新东:

    对每个bug经过一番苦思冥想后都能解决。

    万文龙:

    成功部署服务器,发布了能够使用的版本。

    王泓元:

    项目越做进展越多,队友都很给力,没什么外在的干扰,很开心。

    单岳超:

    学到了超级多的新知识,跟大家一起完成项目也很开心。

  • 相关阅读:
    Feign性能优化注意事项--超时
    Android MVP+Retrofit+dagger2+RxAndroid框架整合
    Android adb命令,linux中各种命令
    【视频音频】雷霄骅开源视音频项目汇总
    Android LitePal介绍与使用说明
    AndroidStudio第一次提交项目代码到git服务器/github
    Android框架之路——Fragmentation的使用(流式交互Demo)
    Android Studio 升级到3.0后出现编译错误.gradlecaches ransforms-1files-1.1*****-release.aar
    Android Studio你必须学会的快捷键(Eclipse转AS必看)
    Intellij IDEA常用配置详解
  • 原文地址:https://www.cnblogs.com/amoniaa/p/14109568.html
Copyright © 2011-2022 走看看