• [no_code][Beta]项目展示博客


    $( "#cnblogs_post_body" ).catalog()

    团队项目链接

    Beta阶段核心开发点: github 前端
    github 后端
    github OCR文档-含部分所需测试代码目前private
    API调用说明与文档
    会议纪要目录

    团队介绍

    name avatar intro PM Dev Test UI/Front-End
    伦泽标 熟悉c++,擅长摸鱼的摸鱼工程师
    黎正宇 新晋jo厨,会一点c,java和python,希望之后能一起做好这学期的任务
    彭毛小民 被迫PM,有基本C++开发经历,最近有openmp和opencv开发sdk的经历
    叶开辉 喜欢优雅的UI,简洁的代码
    马延 还在习惯从C改成C++,或许可以写UI
    赵涛 C++用得还不是很熟练,比较细心,擅长被PUSH
    肖思炀 熟悉c with STL,没有审美水平不会搞前端,摸鱼能力一流。
    乔玺华 前端开发一流

    工作量展示


    团队目标

    设计一个OCR表单识别软件(Alpha阶段目标:开发一个OCR识别的核心API套件)
    设计一个OCR表单识别软件(Beta阶段目标:开发一个OCR识别的便捷APP程序)

    用户反馈后的新增功能

    Beta阶段原功能[1.0版本]:表单处理的APP
    用户的推荐: 希望有更加轻量级的UI
    最近的新增功能[1.01版本]:推出了无登录的体验App

    用户需求满足情况

    总表

    用户类型 满足情况
    学生 学生使用非常方便,已经可以完成使用
    工作人员和老师 可以使用APP,感觉功能很实用
    用户信息 用户情况
    姓名 Prime21
    用户身份 学生
    用户动机 把做实验的到的数据表导入到电脑中。
    用户困难 所测得数据较多,手动录入效率低且容易出错。
    典型场景 做完实验撰写报告时需要根据得到的数据来计算对应结果,导入到电脑后操作很方便。
    用户偏好 希望能有一个能快速、准确识别表单的软件来帮助自己。
    用户比例 60%左右

    实际用户反馈:

    1. 每次上传还需要的结果比较快
    2. 上传后识别有部分错误,直接在上面改动很好
    用户信息 用户情况
    姓名 Prime22Prime22
    用户身份 老师
    用户动机 将学生的签到信息导入到电脑中,并对信息进行汇总。
    用户困难 课程组学生较多,手动录入和汇总麻烦。
    典型场景 同学们上课回答问题以后老师在纸质花名单上做记录,最后需要导入到电脑中进行汇总好计算同学们的平时成绩。
    用户偏好 简单易使用,且识别准确的软件。
    用户比例 20%左右

    实际用户反馈:

    1. 功能正确,但是感觉交互还可以更加完善
    用户信息 用户情况
    姓名 Prime23
    用户身份 政府工作人员
    用户动机 民意收集
    用户困难 大量的纸质问卷表需要录入
    典型场景 将回收得到的问卷录入电脑
    用户偏好 高效、准确的软件。
    用户比例 10%左右

    实际用户反馈: (王先生)

    1. 批量导入上传的照片,批量下载照片很方便
    2. APP的UI美观不够
    3. 多页表格做合并效果一般
    4. 希望能接入微信小程序(目前我们的开发是可以的)

    下载量和调用量

    项目 数量
    API调用统计 1次/人~20次/人
    用户统计 约100人
    github star 后端约100人

    可以看出github star的人数和我们推广出去的人数有不符,可能是我们推广的需求人群近期的表单处理需求还不够大(如学生)。软件下载量的突破可能还需要后续beta阶段的前端支持。

    原因:开始在大班群推广,后续才在我们自己的软工班级推广,比较复杂。

    文档和安装指导

    我们的项目目前是一个完整的后端API项目。在项目网站上有详细的API使用/调用的参数设定和指导。

    协作方式

    1. github pr 或者是 github kanban
    2. 使用腾讯会议开会讨论

    效果展示

    输入:多种文件,以及包含有异常的表单

    输出结果(命令行log)

    输出结果(csv表单)



    OCR技术测试

    真机测试




    登录测试


    OCR动态测试

    JSON解析测试

    pdf上传测试

    jpeg上传测试

    手写测试

    后端单元测试

    API调用测试


    单元测试

    历次单元测试记录

    单元测试覆盖率

    燃尽图

    团队成员Beta阶段贡献

    成员 任务 工作量
    pmxm 博客作业、燃尽图、工作流 6
    pmxm 邮箱服务 2
    pmxm 前端页面合并 1
    pmxm 前端debug 2
    pmxm 前端测试 2
    pmxm 前后端沟通 1
    xsy 后端新OCR开发 5
    zt 后端新OCR开发 5
    lzb 后端整体运维 5
    qxh 前端用户页面 5
    lzy 前端用户管理页面 4
    ykh 无登录模式APP 6
    ykh OCR页面 4

    |成员|pmxm|xsy|lzb|zt|qxh|lzy|ykh|
    |得分|51|48|50|47|52|49|53|

    核心功能

    我们的核心功能是表单处理,现在可以导出为表格给用户直接修改和预览。

    用户暴露出的bug

    学习收获

    1. 感谢软工课程给了我们一次体验软工开发流程的机会
    2. 我们学习到了如何去分析和设计一个OCR应用、后端开发和设计的相关知识、学习了相关的网络服务器应用
    3. github相关的管理流程,用线上会议来解决协同工作
    4. 感谢软件工程的课程让我们能够体验更多场景下的开发,学习到了其他组的优点。
  • 相关阅读:
    HTML学习笔记之二(回到顶部 与 回究竟部)
    初次使用cocoapods注意事项
    struts2在web.xml中配置详情
    hdu 3631 Shortest Path(Floyd)
    bullet HashMap 内存紧密的哈希表
    论文摘抄
    oracle中从指定日期中获取月份或者部分数据
    漫谈机器学习经典算法—特征提取与特征选择
    为什么NULL能多次free
    栈的效率为什么比堆高?
  • 原文地址:https://www.cnblogs.com/no-code-2020/p/13084213.html
Copyright © 2020-2023  润新知