• 第一阶段工作展示


    工作总结

    我们是歪果仁带你灰开发团队。我们开发的项目是北航学堂(MOOC)的android客户端:BUAAMOOC

    目前,我们的第一阶段工作已基本完成,由于拿到北航学堂的服务器接口较慢,我们的开发时间较为紧迫,原计划在alpha版本中实现的某些功能尚未实现,延迟到beta版本中来实现。

    团队成员介绍

    成员详细介绍

    个人博客列表:

    史烨轩(QC)闫昊(CODE)唐彬(PM)余帆(CODE)金哉仁(UI)赖彦谕(TEST)

    上届成果展示

    登陆界面:

    课程列表:

    课程简介:

    课程目录查看:

    视频观看:

    项目成果展示

    我们的项目目前实现的功能有:用户登录、注销,自动登录,查看所有课程、我的课程,查看课程介绍,选课/退课,查看课程视频目录、在线观看教学视频。

    原计划于alpha版实现的视频下载以及课程学习进度记录由于拿到服务器接口较晚,尚未完成。计划于beta版本上线。

    APP LOGO效果:


    登录页面及课程列表:

    课程简介和教学视频目录:

    播放器效果:

    项目需求分析

    我们的项目面向的主要人群是使用北航学堂学习的同学。目前14级计算机学院的计算机组成原理课程就在使用北航学堂。我们的项目在完成之后将会使学弟学妹的课程学习变得更加方便。

    预期用户群体

    能够连接到北航校内网络,愿意学习北航在线课程的人。以北航校内学生为主。

    典型用户

    名字 小明
    性别
    年龄 20岁
    职业 北航本科生
    知识层次和能力 大学,能熟练地使用互联网,智能手机
    生活情况 一名宅,几乎不出寝室
    动机,目的,困难 在北航学堂上选修了一些课程,希望在躺在床上的时候也能方便的观看北航学堂的视频

    目前我们的项目对于小明同学的需求已经完全能够满足,在beta版本中我们还会推出视频下载和学习进度记录功能,届时会给同学们带来更大的便利。

    参考:功能规格说明书

    项目完成情况

    链接:BUAAMOOC代码规范及工程结构BUAAMOOC技术规格说明书项目issues列表

    项目地址:https://github.com/SyncShinee/BUAAMOOC

    第一阶段燃尽图:

    在将一些未完成的工作移除至beta版本后,燃尽图情况如下:

    用户量统计(截止到11.17日凌晨)


    每日的scrum meeting

    2015.10.282015.10.292015.10.302015.10.312015.11.12015.11.22015.11.32015.11.42015.11.52015.11.9

    团队成员在M1阶段的贡献

    名字 角色 贡献
    余帆 DEV 完成个人信息界面的开发,完成800行,负责和MOOC网站的人员沟通,撰写3篇博客
    唐彬 PM 完成课程列表页面的开发,1700行代码及注释,在开发中发现及解决了多个严重的bug
    赖彦谕 TEST 撰写了六篇博客、发现了4个bug,其中3个已经解决
    史烨轩 QC 制定技术规格说明书、功能规格说明书、创立并管理github上的项目,督促项目进度,撰写十篇博客
    金哉仁 UI 完成软件UI设计、绘制图标,UI设计更新了六版、参与软件测试,提供了4个bug,其中三个已经解决,撰写1篇博客
    闫昊 DEV 完成课程详情页面、视频播放界面的开发,1500行代码及注释,寻找、整合开源代码数万行,博客1篇,采访学长

    特色功能

    可以通过手机观看北航学堂上的视频资源,随时随地地学习。

    用户反馈

    1.有用户反馈在使用过程中,本地缓存的大量课程图片会导致系统相册中出现大量的课程图片,影响了其他app的正常使用。(该问题已解决)

    暂时没有收到其他用户反馈。

    已知缺陷

    1.由断网状态下恢复网络连接,登陆后热门课程和所有课程页面无法自动刷新加载课程。
    2.有时候页面切换过快会导致程序崩溃。
    3.在没有连接buaawifi的情况下,切换到课程详情页面会弹出已选课程的toast信息。
    4.网络不稳定也可能导致程序崩溃。

    总结

    整个团队对软件开发的整个流程有了清晰的认识,提升了编程实践能力,加强了合作精神。
    在软件总体设计、团队执行力方面还有待提高。还需要同mooc网页团队加强沟通。

    贡献分分配及比例:

    闫昊:主要代码开发(服务器交互,视频播放等):59
    唐彬:主要代码开发(主页面,登录,课程等):58
    史烨轩:github管理,代码规范规定,博客,燃尽图:52
    金哉仁:UI界面设计,图标设计,测试:51
    余帆:代码开发(个人信息部分),博客:50
    赖彦谕:博客,测试:30

    转会人员:

    赖彦谕,转会至bestRW团队。同时我们团队将会引进bestRW团队的成员益西多吉。

  • 相关阅读:
    性能参考指标
    Java Native Interface 二 JNI中对Java基本类型和引用类型的处理
    Java Native Interface 编程系列一
    HTTP的报文与状态码
    [译]Android调整图像大小的一些方法
    Android多线程通信机制
    Android四大组件知识整理
    Java多态与反射
    23种设计模式的优点与缺点概况
    Android应用性能优化
  • 原文地址:https://www.cnblogs.com/wgrdnh/p/4970055.html
Copyright © 2020-2023  润新知