一、当天站立式会议照片

本次会议主要内容:组长给大家分配新一步任务,分别汇报目前所完成的内容,完善昨日的解压接口代码,并做测试修正。

二、每个人的工

三、燃尽图

横坐标:工作日,以天为单位,一共七天,代表着Alpha冲刺阶段的时间一共为7天

纵坐标:剩余卡片数,以卡片数为单位,代表着每一个任务。

橙线:代表设置的卡片数在规定的工作日内的理想的完成情况。

蓝线:表示我们实际完成的卡片数。

燃尽图的作用:燃尽图功能大体可以帮助我们了解到团队是如何制定的计划,对计划是如何执行的,作为团队,燃尽图可以直观的了解到大家的工作步调是否一致,通过燃尽图还可以知道团队哪些地方还有不足,还能进一步的提升。

四、代码/文档签入记录

https://coding.net/u/hts-technology/p/CodeManagement/git/tree/master

五、目前遇到的困难

在代码分配过程中出现分歧,最后根据大家的编写能力进行了新的安排,部分同学花的时间还不够多,后续需要多赶一赶进度,争取跟上计划。

六、主要代码

/**
* 将整个项目的信息放在数据库中
*/
public void putProjectImformationToDataBase(String projectPathAndName) { //将项目信息写到数据库中
Project project=initProjectEntity(projectPathAndName); //将项目中目录文件信息写到数据库中(递归写入)
project=readProject(project);
int projectId = project.getProjectId();
Directory directory= new Directory();
directory = new DirectoryDaoImpl().readDirectory(directory);
int directoryId = directory.getDirectoryId();
Folder.CreteDirectoryAndFileIntoDataBase(projectPathAndName,directoryId,projectId); }
/**
* @param projectPathAndName 项目完整路径
*/
@Override
public Project initProjectEntity(String projectPathAndName) { String projectName=projectPathAndName.substring(projectPathAndName.lastIndexOf("\\")+1);
String projectPath = projectPathAndName.substring(0, projectPathAndName.lastIndexOf("\\")-1);
String userName = projectPath.substring(LocalPath.getLoalPath().length(),projectPath.lastIndexOf("\\"));
int[] numbers=statisticsDirectoryAndFileNumberOfProject(projectPathAndName);
int drectoryNumber=numbers[0];
int fileNumber=numbers[1]; //将项目信息写到数据库中去
Project project = new Project(1,projectName, projectPath,drectoryNumber,fileNumber,userName);
JavaProjectDaoImpl.writeProject(project); //将项目信息从数据库中读出,获得projectId
project=readProject(project);
int projectId = project.getProjectId();
//将项目也当作一个目录写入数据库中
Directory directory = new Directory(1,projectName,projectId,projectPath,fileNumber+drectoryNumber);
new DirectoryDaoImpl().writeDirectory(directory);
return project; }
/**
* 为项目中的所有目录和对象创建对象
*
* @param filePath
*/
public static void CreteDirectoryAndFileIntoDataBase(String rootPath, int directoryId,int projectId) {
File root = new File(rootPath);
File[] files = root.listFiles();
for (File file : files) {
if (file.isDirectory()) { String directoryName = file.getName();
String directoryPath = file.getAbsolutePath();
File[] directoryFiles = file.listFiles();
int directoryFileNumber = directoryFiles.length;
Directory directory = new Directory(1,directoryName,projectId,directoryPath,directoryFileNumber);
new DirectoryDaoImpl().writeDirectory(directory);
directoryId = new DirectoryDaoImpl().readDirectory(directory).getDirectoryId();
CreteDirectoryAndFileIntoDataBase(file.getAbsolutePath(), directoryId,projectId);
//System.out.println("显示" + filePath + "下所有子目录及其文件" + file.getAbsolutePath());
} else {
int fileId=1;
String fileName=file.getName();
String filePath=file.getAbsolutePath();
Java_File File = new Java_File(fileId,fileName,filePath,directoryId);
new FileDaoImpl().writeFile(File);
//System.out.println("显示" + filePath + "下所有子目录" + file.getAbsolutePath());
}
}
}

七、心得体会

1、团队合作中,要有针对性调动大家的积极性,提高整体的效率;

2、项目开始前应该对项目进行合理的规划,有条不紊的按照规划执行,能够合理的利用时间;

3、调整自己的心态,完成冲刺。

团队作业4——第一次项目冲刺(Alpha版本)4.27的更多相关文章

  1. 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩

    写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...

  2. 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜

    题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...

  3. 团队作业4——第一次项目冲刺(Alpha版本)4.28

    团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...

  4. 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天

    团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片   二.燃尽图 1.解释说明横纵坐标代表的含义 ...

  5. 团队作业4——第一次项目冲刺(Alpha版本)4.22

    团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...

  6. 团队作业4——第一次项目冲刺(Alpha版本) 4.23

    团队作业4--第一次项目冲刺(Alpha版本) Day two: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第二天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天主 ...

  7. 团队作业4——第一次项目冲刺(Alpha版本) 4.24

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第三天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  8. 团队作业4——第一次项目冲刺(Alpha版本)4.25

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第四天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  9. 团队作业4——第一次项目冲刺(Alpha版本)-第一篇

    第一次项目冲刺——第一阶段 今天我们在宿舍开了个会,每个人都斗志昂扬的.撸起袖子加油干! 分工讨论 团队成员 任务 郭达  完成博客随笔和leangoo 刘德培  设计好数据库 石浩洋  搭建好LAM ...

  10. 团队作业4——第一次项目冲刺(Alpha版本)2017.4.28

    2017.04.28 天气晴朗 东风3级. 时间:上午 9:35 ---10:10分 地点:陆大二楼 会议内容:实验室报修系统项目冲刺Alpha版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ...

随机推荐

  1. windows下Ubuntu虚拟机联网配置 + Ubuntu虚拟机代理配置

    Ubuntu虚拟机网络连接方式设置: http://blog.csdn.net/u013052460/article/details/50039937 or http://www.gezila.com ...

  2. table之thead兼容

    今天遇到一个小bug,是关于table中thead,tbody,tfoot的兼容问题: 在开发的时候为了方便写样式,我就把表格的标题部分关于th的内容放在了thead中,当然了,我也没有写tbody和 ...

  3. JAVASCRIPT 调用 其他应用程序的方法

    在上一篇中就已经提供了一种方法,就是通过自己写OCX 给OCX 传入路径,通过OCX 启动应用程序.当然这种方法可扩展性很多,不一定是启动应用程序了.今天提供另一种比较简单的可以启动应用程序的方法,不 ...

  4. Python2和Python3的一些语法区别

    Python2和Python3的一些语法区别 python 1.print 在版本2的使用方法是: print 'this is version 2 也可以是 print('this is versi ...

  5. python第一篇-------python介绍

    一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写Python语言的编译器.Python这个名字,来自Guido所 ...

  6. centos下从源码安装openssl

    cd /usr/src wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz -O openssl-1.0.1g.tar.gz tar - ...

  7. macvlan 网络隔离和连通 - 每天5分钟玩转 Docker 容器技术(57)

    上一节我们创建了两个 macvlan 并部署了容器,网络结构如下: 本节验证 macvlan 之间的连通性. bbox1 能 ping 通 bbox3,bbox2 能 ping 通 bbox4.即:同 ...

  8. Go语言的切片

    Go 语言切片(Slice) Go 语言切片是对数组的抽象. Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组" ...

  9. 【物联网云端对接-4】通过MQTT协议与百度云进行云端通信

    百度云的天工物联网服务目前包括:物接入.物解析.物管理.时序数据库和规则引擎等5大部分,本篇文章仅介绍物接入. 天工物联网的物接入,从开发者的角度来说相对有些复杂,需要多步操作才能实现一个云设备的创建 ...

  10. 【Oracle】控制文件管理

    /* 控制文件是oracle数据库最重要的物理文件之一,每个oracle数据库都必须有一个控制文件,在启动数据库实例时, oracle会根据初始化参数查找到控制文件的名称及位置信息,并读取控制文件的内 ...