项目:疯狂食材总结
2015-10-19 09:25
190 查看
写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多效益。现将项目建设情况汇报如下:
一、项目的基本情况
该项目所用到的知识点较为基础,可以我们稳固基础知识,而且该项目界面较为优美,有利于我们以后在开发软件方面提高美化界面的能力。
二、工作情况
1.刚接到该项目的时候,就迫不及待的去完成该项目的布局,很快,布局做好了,但图片都是本地的,文字也是自己手打的,后来得知这些都是得网络请求过来,因为后期还得用这些图片和文字的id完成页面跳转,一着不慎,满盘皆输,也就是意味着我得重新布局,但这并不是让我气馁的理由,在自己的坚持不懈努力之下,顺利的完成了项目。
2.项目所用到的知识点
(1) 自定义一个tabBar,布局基本上都是用for循环做的,用NetWork网络请求过来的图片和文字导入布局相应的地方(参考资料:食材类客户端.doc);
(2) 关于点击第一个页面跳到下一个页面:属性传值传到下一个页面,点击button的时候利用tag跳转到相应的页面;
(3) 关于食材详细信息的页面跳转到相应的页面,由于这个页面的网络请求的食材名字没有提供相应的id,所以我们得重新利用NetWork网络请求的方式请求到营养名字的id,把id放到label里面,然后通过button找到相应的label,实现跳转相应的页面;
(4) 搜索页面:用searchBar代理方法实现搜索功能;
(5) 3D地球旋转动画:百度找到该动画的SDK导入工程,参考里面的案例;
三、对产品功能评价
经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的bug。总的来说,此系统的功能开发还是一个比较成功的案例。
四、存在的不足
完成该项目后,发现自己有诸多不足的地方~代码不熟练;逻辑思维有时候不是很清晰;很刻意的去追求完美,恨不得跟原版做得一模一样,因此在上面浪费了许多时间。通过该项目,本人还得加强代码的熟练度,勤于思考,完善自己的逻辑思维,以便于以后在工作中更加顺利、更快的成长。
一、项目的基本情况
该项目所用到的知识点较为基础,可以我们稳固基础知识,而且该项目界面较为优美,有利于我们以后在开发软件方面提高美化界面的能力。
二、工作情况
1.刚接到该项目的时候,就迫不及待的去完成该项目的布局,很快,布局做好了,但图片都是本地的,文字也是自己手打的,后来得知这些都是得网络请求过来,因为后期还得用这些图片和文字的id完成页面跳转,一着不慎,满盘皆输,也就是意味着我得重新布局,但这并不是让我气馁的理由,在自己的坚持不懈努力之下,顺利的完成了项目。
2.项目所用到的知识点
(1) 自定义一个tabBar,布局基本上都是用for循环做的,用NetWork网络请求过来的图片和文字导入布局相应的地方(参考资料:食材类客户端.doc);
(2) 关于点击第一个页面跳到下一个页面:属性传值传到下一个页面,点击button的时候利用tag跳转到相应的页面;
(3) 关于食材详细信息的页面跳转到相应的页面,由于这个页面的网络请求的食材名字没有提供相应的id,所以我们得重新利用NetWork网络请求的方式请求到营养名字的id,把id放到label里面,然后通过button找到相应的label,实现跳转相应的页面;
(4) 搜索页面:用searchBar代理方法实现搜索功能;
(5) 3D地球旋转动画:百度找到该动画的SDK导入工程,参考里面的案例;
三、对产品功能评价
经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的bug。总的来说,此系统的功能开发还是一个比较成功的案例。
四、存在的不足
完成该项目后,发现自己有诸多不足的地方~代码不熟练;逻辑思维有时候不是很清晰;很刻意的去追求完美,恨不得跟原版做得一模一样,因此在上面浪费了许多时间。通过该项目,本人还得加强代码的熟练度,勤于思考,完善自己的逻辑思维,以便于以后在工作中更加顺利、更快的成长。
相关文章推荐
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- 友盟推送(二)
- H5网页动画制作(页面切换、效果等)
- 使用HP Unified Functional Testing---位图检查点的实现
- jquery左侧导航滑动网页定位效果
- 使用 BoringSSL 优化 HTTPS 加密算法选择
- 使用 BoringSSL 优化 HTTPS 加密算法选择
- js 弹窗 (加入一个黑色层,效果
- WebApi 4.0 默认方式不支持HttpGet 请求
- 高效实现 std::string split() API
- python之模块csv之CSV文件一次写入多行
- sharepoint 2016 学习系列篇(17)-自定义列表应用篇-(6)开启列表数据版本控制
- mysql数据类型范围导致失败
- Effective modern C++ 条款 40:注意不同线程句柄的析构函数的行为
- python程序的执行原理(三)
- WDCP安装常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的方法
- sharepoint 2016 学习系列篇(16)-自定义列表应用篇-(5)列表的快速编辑功能
- 分布式负载测试工具Tsung安装
- mysql 错误代码大全
- Linux驱动之内核定时器驱动设计