• Beta版本冲刺计划及安排


    前情回顾

    在之前的软工阶段中,我们小组成员陆续学习了安卓,服务器等知识,在alpha版本的deadline之前,我们完成了最基础的activity间的跳转和数据传递,以及简单的和服务器对接,对数据库进行操作,具体完成了在手机APP上,对用户资料的数据库进行操作,改动的结果可以在预先设好的网页上查看,也能从服务器的数据库中获取了资料,进行比对,显示在app上。
    

    下集预告

    在Beta版本冲刺计划中,我们首当其冲,是要对界面进行优化。再上一个版本,我们组只是为了实现基本的界面跳转,用最简单的button控件,最多就改变了button的颜色,看起来非常简陋。在接下来的冲刺中,我们更多的会用Imagebutton来代替,并引用viewpager做一个可滑动切换窗口的主界面。
    
    其次,我们要完善教师选课的数据库操作功能,以及部分button对时间,权限的控制,Editview对非法输入的识别。
    

    花絮

    下个阶段的分工,我计划是这样,志明和逸豪依旧负责服务器方面的设计与编码,子淇负责layout的布局改动,由我来负责各个activity代码的编写。这样做的优势是:整组里面我最了解我们的app是什么样的,需要实现什么功能,有什么权限限制,这些主要是在每个activity中实现,这样我也可以负责和子淇沟通,更好的改进layout界面优化;在上个版本中,如果把整个代码丢给志明编写服务器数据库有关的操作,他对每个activity要实现的功能不知所云,对每个控件绑定的监听器也不是很了解,(一部分是我们编码不规范暴露的问题),所以我也必需和志明沟通,他只要明白在服务器设置某个接口时,需要接受什么数据,返回什么数据,做什么操作就可以了,由我来负责activity各个控件与服务器进行数据交换的任务。我相信这样的分工会更加有效率。
    
    
    还有一个需要改进的地方,就是github的使用,如何以更高的效率编程,单靠QQ传文件覆盖已经满足不了我们组后期的编程需求,我们必需在这个阶段接受并使用github。
    

    档期

    最后的Beta版本冲刺中,我们打算把任务平摊到每天,首先是对界面的优化和代码的移植,每天有空就做,取得一定阶段性进展就发表一篇博客,预计花费时间2周;在冲刺的第二周第一天开始,就可以把已经修改完毕的acticity进行服务器交换数据的代码编写,这是一个穿插交错的过程。
  • 相关阅读:
    jQuery 从无到有.一天完成.
    JavaScript从无到有(一天完成)
    HTML(第一篇)
    前端认识
    三元表达式,列表推导是,字典生成式
    ORM之youku项目小练习(上)
    高逼格壁纸
    pymysql 基操全套
    怎么学好编程?
    mysql 事务
  • 原文地址:https://www.cnblogs.com/czhh/p/4996604.html
Copyright © 2020-2023  润新知