项目开发日志.docx
《项目开发日志.docx》由会员分享,可在线阅读,更多相关《项目开发日志.docx(12页珍藏版)》请在冰豆网上搜索。
![项目开发日志.docx](https://file1.bdocx.com/fileroot1/2023-5/20/89da296b-2fcb-444e-8977-c796fa4e4d10/89da296b-2fcb-444e-8977-c796fa4e4d101.gif)
项目开发日志
项目客户端开发
现场工作日志
负责人:
学号:
版本号:
V1.0
2015年3月——2015年6月
工作日志一
撰写人:
小组编号:
日期:
3.16
工作内容
本
周
工
作
内
容
1、小组成员开展讨论,确立本次课程设计的课题;
2、根据课题主题拓展课题所要完成的内容;
3、为了完成项目,提出解决方案
4、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
小组最总讨论结果将课题名称定为:
基于Stm32和Zigbee的智能家居,
随后,确立了项目内容,解决方案是:
将硬件数据上传到服务器,通过网页和Android客户都可以查看。
遇
到
的
问
题
1、如何实现软件和硬件的交互
2、网页和Android客户端如何实现数据共享
下
周
工
作
安
排
1、软、硬件之间交互的具体细节
2、硬件的整体解决方案
备注:
项目初期阶段,大家共同进行探讨,后期进行分工
工作日志二
撰写人:
小组编号:
日期:
3.23
工作内容
本
周
工
作
内
容
1、根据项目的需求探讨硬件电路图的设计
2、软、硬件之间采用什么方式进行通信
3、Android如何获取服务器的数据
4、成员分工
5、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
由负责硬件的组员为大家汇报硬件电路图设计的成果,软、硬件之间采用Http协议进行通讯,网站和Android后台数据接口采用统一数据库,实现数据共享。
遇
到
的
问
题
网站不能开放接口给Android端,所以Android还需额外开发数据接口
下
周
工
作
安
排
软件开始定需求和UML建模
备注:
小组成员分工完成,各司其职,团队之间定期进行交流进度。
工作日志三
撰写人:
小组编号:
日期:
3.30
工作内容
本
周
工
作
内
容
1、根据项目组的讨论的内容单方面的分析软件需求
2、根据软件需求,借助工具软件MindManager(思维导图)画出软件用例图
3、确立开发工具
4、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
对软件所要实现的功能做了详细的需求说明,并编制文档,并完成用例图(流程图的绘制)。
开发硬件设备:
window7PC机
软件工具:
eclipse+ADT插件+genymotion模拟器
数据库:
Mysql
遇
到
的
问
题
无
下
周
工
作
安
排
1、数据库的工作
2、软件系统架构
备注:
无
工作日志四
撰写人:
小组编号:
日期:
4.6
工作内容
本
周
工
作
内
容
1、根据软件需求说明书设计数据库
2、数据接口和android的系统架构的设计
3、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
将数据库设计完成,并确定接口和客户端之间同样采用Http协议进行通信,完成数据接口的设计。
遇
到
的
问
题
接口和客户端之间采用什么样的格式和通信协议。
下
周
工
作
安
排
服务器注册功能代码的编写,初步测试
备注:
无
工作日志五
撰写人:
小组编号:
日期:
4.13
工作内容
本
周
工
作
内
容
1、注册时,服务器数据库操作代码的编写
2、注册接口的实现
3、注册接口的测试
4、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
Restlet框架的引用,实现注册接口,注册时首先查询用户是否已经存在,并引用c3p0数据库工具包操作后台数据库,进行读写操作。
利用firefox(火狐浏览器)的插件Httprequest进行注册接口的测试,用户信息成功插入。
遇
到
的
问
题
Restlet框架设计是采用get请求方式还是post方式,数据库操作
下
周
工
作
安
排
服务器端登录功能的实现
备注:
无
工作日志六
撰写人:
小组编号:
日期:
4.20
工作内容
本
周
工
作
内
容
1、登录时,服务器数据库操作代码的编写
2、登录接口的实现
3、登录接口的测试
4、小组成员进行工作交流
5、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
完成登录功能,并通过测试工具对开发的登录接口进行测试,登录后台操作数据库代码的编写
遇
到
的
问
题
无
下
周
工
作
安
排
客户端注册功能的实现
备注:
小组成员项目中期探讨,交流进度
工作日志七
撰写人:
小组编号:
日期:
4.27
工作内容
本
周
工
作
内
容
1、Android架构的搭建,包括网络异步访问、回调接口开发、工具类的开发等。
2、客户端注册功能的实现
3、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
Android基础代码成功搭建,包括工具类的开发,并实现注册功能,与服务器端的接口进行数据对接。
遇
到
的
问
题
数据在网络访问时的异步问题,数据如何交互
下
周
工
作
安
排
客户端登录功能的实现以及网页的显示
备注:
无
工作日志八
撰写人:
小组编号:
日期:
5.11
工作内容
本
周
工
作
内
容
1、客户端登录模块的实现
2、客户端登录成功后显示网页功能
3、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
用户成功后,将注册的账号直接进行登录,到服务器进行验证,验证成功则显示网页,观察得到设备的信息。
遇
到
的
问
题
如何将网页嵌入到客户端
下
周
工
作
安
排
小组成员汇报工作,进行项目测试
备注:
软件端工作几乎完工
工作日志九
撰写人:
小组编号:
日期:
5.18
工作内容
本
周
工
作
内
容
1、软件和硬件进行对接测试并记录项目中的bug
2、通过交流对项目中问题进一步做最后的讨论
3、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
通过测试,发现并排查项目中的漏洞,对项目的完善工作做分析探讨
遇
到
的
问
题
软件、硬件不能进行通信,或者数据丢失
下
周
工
作
安
排
修复项目中的bug,进行项目的完结工作
备注:
无
工作日志十
撰写人:
小组编号:
日期:
5.25
工作内容
本
周
工
作
内
容
1、项目的最后的测试
2、进行项目的总结
3、撰写文档
完成情况(%)
100%
未完成原因
无
工
作
成
果
对照项目需求分析书,对完成的项目进行考核测试,并成功的实现智能家居,项目成员分享在开发过程中经验,做最后的总结。
遇
到
的
问
题
无
下
周
工
作
安
排
无
备注:
无