团队作业4——第一次项目冲刺(Alpha版本)4.27
一、当天站立式会议照片

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

三、燃尽图


横坐标:工作日,以天为单位,一共七天,代表着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的更多相关文章
- 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩
		写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ... 
- 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜
		题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ... 
- 团队作业4——第一次项目冲刺(Alpha版本)4.28
		团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ... 
- 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天
		团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片 二.燃尽图 1.解释说明横纵坐标代表的含义 ... 
- 团队作业4——第一次项目冲刺(Alpha版本)4.22
		团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ... 
- 团队作业4——第一次项目冲刺(Alpha版本) 4.23
		团队作业4--第一次项目冲刺(Alpha版本) Day two: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第二天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天主 ... 
- 团队作业4——第一次项目冲刺(Alpha版本) 4.24
		团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第三天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ... 
- 团队作业4——第一次项目冲刺(Alpha版本)4.25
		团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第四天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ... 
- 团队作业4——第一次项目冲刺(Alpha版本)-第一篇
		第一次项目冲刺——第一阶段 今天我们在宿舍开了个会,每个人都斗志昂扬的.撸起袖子加油干! 分工讨论 团队成员 任务 郭达 完成博客随笔和leangoo 刘德培 设计好数据库 石浩洋 搭建好LAM ... 
- 团队作业4——第一次项目冲刺(Alpha版本)2017.4.28
		2017.04.28 天气晴朗 东风3级. 时间:上午 9:35 ---10:10分 地点:陆大二楼 会议内容:实验室报修系统项目冲刺Alpha版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ... 
随机推荐
- 【我的漫漫跨考路】数据结构之单链表线性存储实现 Beta
			正文之前 昨天晚上阶段性的完成了一部分数学的复习,所以今天打算撸一撸代码,然后发现提电脑忘指针.所以自己磕磕盼盼,对照了一下网上的代码,总算把线性存储单链表的数据类型实现,给自己写出来了. 废话不多说 ... 
- HTML  <div>和<span>
			块代码 <div>和<span> 1.. <style> .ccwTest { font-family: '.PingFang SC';">; co ... 
- hdu  6121---Build a tree(深搜+思维)
			题目链接 Problem Description HazelFan wants to build a rooted tree. The tree has n nodes labeled 0 to n− ... 
- mysql对binlog的处理
			--mysql对binlog的处理 ------------------------2014/05/28 Binlog是mysql以二进制形式打印的日志,它默认不加密,不压缩.每个正常的binlog文 ... 
- C++构造函数初始化列表与赋值
			C++中类的初始化操作一般有四个部分组成: 1.构造函数初始化列表 2.构造函数体内赋值 3.类外部初始化 4.类声明时直接赋值 对于内部数据类型(char,int,float...),构造函数初始化 ... 
- JAVA中的四种引用以及ReferenceQueue和WeakHashMap的使用示例
			简介: 本文主要介绍JAVA中的四种引用: StrongReference(强引用).SoftReferenc(软引用).WeakReferenc(弱引用).PhantomReference(虚引用) ... 
- Sublime Text 2安装图解
			Sublime Text 2安装图解.. ---------------- ---------------- ---------------- ---------------- ----------- ... 
- servlet请求编码与响应编码问题(编码不一致可能会导致乱码)
			html中的编码 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&g ... 
- .NET Core 在程序集中集成Razor视图
			前言 有时候,我们在开发一个程序集供其他项目引用的时候,可能需要对外输出一些HTML的结构数据. 还有一些情况我们可能开发的是一个中间件,这个中间件需要提供一些界面来对外展示数据或者是内部的一些程序的 ... 
- php 微信公众号+微商城开发   基于Thinkphp3.2框架开发
			说明:本教程是自己自学+自己的理解+扩展(包括学习过程中遇到的一些问题) 参考教程:麦子学院--李忠益--http://www.maiziedu.com/u/70409/ 微盟: http://www ... 
