第六组
项目开发结项报告
Catalog目录
一、项目基本情况 (3)
二、项目的完成情况 (3)
三、学员任务及其工作量总结 (4)
四、项目进度 (17)
五、经验教训及改进建议 (17)
一、项目基本情况
二、项目的完成情况
项目已完成,各功能模块已根据需求完成项目整合、代码缺陷经多次调试已修复,并通过真机测试。
项目总体有效代码量为6624行,项目规模为83个代码文件。
以下是具体代码量统计结果:
图1 Java 代码统计结果
图2 xml 代码统计结果
三、学员任务及其工作量总结
四、组员任务详细分工
负责系统设计,系统主要功能实现
姓名
职责
负责模块
代码行数/注释
行数
文档页数
张海洋
组长
系统编码和整体框架的实现 3697/782
50 苏忻吟
组员
负责界面的XML 文件(界面布局
文件)和界面UI 设计(欢迎、帮助、关于我们界面UI )
1861/95
26
庞楚倩
组员
查看天气(功能实现) 1088/302
10
颜盼
组员
负责查找资料,图片处理,汇报
PPT 制作,图片处理
15
吴召俊
组员
负责查找资料,图片处理,汇报
PPT 制作,图片处理
PS 图片120张
1、任务:负责页面框架搭建,页面布局设计。
2、一些主要界面介绍:
(1)开启程序的欢迎界面(2)主要界面
(3)显示当前位置的界面
(4)“轨迹”选项菜单栏
(5)新建轨迹界面
(6)“设置”选项菜单栏
(7)参数设值界面
(8)和目标更新以及轨迹更新的界面(9)
(10)“更多”选项菜单栏(11)分享到微博的界面(12)天气界面
(13)关于我们的一些详细信息界面
1、任务:负责模块weather部分
2、详细说明代码部分
首先声明布局空间变量
用声明的变量来接已经布局好的weatherxml中的控件,并设置好页面的布局通过这个方法连接到google提供的接口来获取当前城市的天气信息
由于从google接口处传来的信息需要解析,这里便是获取里面解析好的值并通过下面的方法将其显示到手机上。
这里在手机上显示从获取到里面的当天天气情况
这里在手机上显示从获取到里面的今后四天的天气情况
以上的代码就是从手机上获取到日期等消息并显示到手机上的。
这个java代码是通过set和get方法获得来对实时天气信息处理(当前天气信息)。
通过google接口得到的今后四天的天气消息,并通过set和get方法来设置。
对从google获得的xml天气信息进行解析。
第一期任务:
制作小组项目简要功能的PPT
第二期任务:
制作小组项目详细介绍的PPT
第三期任务:
(1)制作小组最终项目的PPT
(2)制作《Goto维度轨迹》功能按键的图片详细制作过程:
程序的主界面图:
程序所用到的所有功能按钮:
按钮的制作原图:(由于要在程序上显示镂空效果,所以将要把原图片制作成透明效果)
四、项目进度
五、经验教训及改进建议
整体来说本项目各学员任务分配基本合理。
虽然在编码阶段分工不是很均衡,各人的工作量存在比较大的差异,但是团队各成员都积极配合组长的安排去完成任务。
在项目同步开发过程中,经常出现代码修改冲突,组员模块编码没有充分得到协调。
希望在编码阶段对版本控制管理提供更加详细的指导。