“海大与我” Scrum Meeting(第六周会议记录)
一、工作内容
排名不分先后
谢禄青
Issue: 文件 - master_xieluqing_6 - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
已完成的工作
完成部分文件分享功能的界面设计,进行了文件分享平台部分学校官方信息和个人文件各小界面的基本设计,为各文件区域设置了搜索框。
计划完成的工作
完成文件分享功能的全部界面设计,并实现与数据库的链接,实现能够在小程序文件展示部分展示相应的文件图片及文件简介,并提供便捷的文件上传功能与文件下载功能,并能够结合相应的错别字检测功能对于上传的文件·进行错别字检测。
吴建新
Issue:文件 - jianxin2021 - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
已完成的工作
- 熟悉Git命令,熟悉微信小程序版本管理控制。
- 熟悉Pycorrector错别字检测开源工具,参考网址:https://github.com/shibing624/pycorrector。
- 学习Markdown语法,撰写博客。
- 学习JavaScript等编程语言进行版本控制。
遇到的困难
花费大量时间配置开源工具Pycorrector所需要的Python3.6环境,代码量写的较少。
计划完成的工作
-
了解数据库的必要知识,读取文本进行错别字检测。
-
进一步完善微信小程序页面设计。
-
对用户上传数据进行Python数据分析并可视化。
-
负责撰写每周博客。
黄 山
文件 - MOUNT - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
上周实现了界面的初步设计,先分成了五个板块,然后对五个板块分别实现,由于有些板块里面还包含了其他具体化的功能,又在原板块的基础上建立新页并实现跳转,之后再加入对应的功能。通过代码实现了部分功能,例如课程评价和实习经验分享等。当然板块还相对比较简单,且功能比较片面,希望接下来的时间,将板块全面化,将功能具体化。
刘嘉宁
文件 - master_626 - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
已完成的工作
对微信小程序开发软件有了一定的了解,知道了如何插入图片以及对于字体颜色大小的更改,以及学会了页面之间的跳转。
计划完成工作
对已有的界面进行美化,同时完成经验分享模块,实现发布点赞的等功能。
李德彧
个人工作目标
学习微信开发语言与工具;学习开发工具的功能;完成故事模块的初始功能。
已完成的工作
-
语言与工具的学习(第五周、第六周)
-
微信开发工具要使用Java以及特殊的框架与语言,学习掌握是进行工作的前提,在两周的时间里,我逐步的实验学习初步掌握了一些模块的设计。
学习基础功能(第五周、第六周)
-
通过网上的各种视频详解,我初步掌握了文件的管理使用,按钮,等等,虽说学习过程搅乱,但总体还是掌握了软件使用。
-
完成基础模块合功能(未完成)。周六才刚开始,几乎没写多少。
困难
第一个困难呢就是工具使用,威胁你开发平台是全新的工具,包括GitHup和Java语言,我对这两项几乎是从零开始,很难推进。
第二个就是软件设计的步骤,在设计过程中无从下手,导致代码越写越乱,推进很慢。
第三个是时间的管理上两周由于对设计困难的认识不足,投入时间较少,个人较为散漫,时间投入过少。
张雨楼
Issue: 文件 - masterzyl - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
已完成的工作
初步学习了数据库和文件存储的知识,掌握了主要内容。初步学习了相关代码的编写。
计划
编写完善数据库和文件存储部分的代码,尽可能抽取公共部分,进行封装,方便使用,尽可能优化逻辑,提升运行的速度。确保数据库和文件存储与其他组员的部分连接时正确运行。
困难
由于代码部分涉及很多网络,云存储,调用以及异步的知识,所以使代码正确运行起来的调试工作有很多,因此后面我要抽出更多的时间来完成这部分的内容。
任攀
Issue: 文件 - masterrenpan - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
第五周已完成工作
关于小程序开发和数据库相关方面知识的学习
第五周遇到的困难
由于之前没有接触过小程序开发相关方面的知识,关于小程序开发流程,框架,语言都要从头开始学习。由于第一周只是理论知识的学习所有相对会比较枯燥,并且没有上手写代码关于理论知识也不容易理解与掌握,不过大概知道开发小程序的流程,已经相关一些铺垫知识。
关于数据存储一开始没有确定好是用云数据库还是腾讯对象存储,所有我和小组内另外一名负责这方面的同学都尝试一下,我主要是看了腾讯对象存储方面的小程序sdk文档。
第六周已完成工作
用腾讯cos服务写一个关于文件上传.查询,下载的demo页面
第六周遇到的困难
js代码编写遇到很多bug(比如非常多undefined变量和函数)不过最后都解决了页面布局问题(wxml元素被覆盖导致绑定事件无法触发,wxss样式问题),
cos对象存储服务使用问题:sdk安装,sdk的导入以及使用方法。
微信文件保存问题:微信文件下载接口wx.downloadfile只是保存在一个临时文件夹,无法保存到本地,最后通过别人的博客找到解决方法。
文件上传文件名重名问题,文件上传是微信不支持从文件管理器选择,只能从微信内部文件中选择。
张永凯
Issue:文件 - masterzyk - wx_wxf584770b0791d5eb/wx_appid - 微信开发者代码管理 (qq.com)
已完成的工作
1、对微信小程序的初步认识,开发环境搭建。
2、了解了项目的基本架构、常用组件的使用、页面样式的编写。
3、对小组项目进行初步开发。
(1)设计标签页结构,学习了swiper组件和inciude代码引用
(2)编写页面结构和样式
(3)实现标签页切换
计划完成
1、学习文件API
2、进一步开发页面结构
3、完成页面设计
二、燃尽图
三、例会照片
拍摄者:谢禄青
关于高兴的地方
-
所有人都能积极地参与项目讨论、设计和实现工作,我们每周日晚上都会在教学区内进行讨论,气氛轻松,每人都积极介绍了自己上周完成的任务以及遇到的一些问题。我们在原有基础上,对于要实现的不同的项目功能又进行了分工,可以使得完成同一功能的两人进行有效的沟通交流。
-
在确定选题到开始进行实现的近三周时间里,成员都十分积极地为完成此次小组项目贡献着自己的时间、精力。期间有任何问题我们也会积极地进行讨论,大家能够很好地完成预定的计划,虽然我们都是刚开始接触去做一个微信小程序,但是我们相信一定能够很好地完成自己的项目,做好属于我们的第一个小程序。
项目困难和难点
因为开发微信小程序所有成员都没有接触过,所以前期的任务推进速度比较慢。微信开发工具对我们来说是一个崭新的开发平台,前期的总体界面设计等较为简单,但是等到实现我们关键的功能部分,涉及的部分较多,实现难度较大。此外如何实现数据库与小程序链接,进而实现数据的随时写入、读出,也是我们现在面临的一个重要问题。
此外,因为前期对于开发小程序的不甚了解,面临着α迭代周期的期限压力,后期我们需要争取投入更多的时间,需要我们充分利用课余时间多学习微信开发平台的使用。
四、每个人的代码/文档签入记录