团队第三次作业:Alpha版本发布
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/9895 |
团队名称 | 狙击旷课特勤队 |
这个作业的目标 | 能熟练的使用各种开发工具,学会团队合作开发,增强业务能力 |
职务 | 学号 | 姓名 |
---|---|---|
队长 | 061425 | zxl |
队员 | 061423 | zn |
队员 | 061424 | zrq |
队员 | 061426 | zzx |
队员 | 061427 | zq |
队员 | 1061428 | zyx |
项目
我们制作的是微信小程序,目前还未上线,需要他人微信号才可以使用,如果需要,请联系我:QQ:3277274852
操作方便,使用时,老师创建二维码,学生扫码并获取位置信息,如果在指定的位置并且扫码成功则签到成功,内部有个人中心和课件库(暂时有些bug=_=,队友写的)后面他们会进行说明
关于课件库(个人中心需要调用课件库,所以个人中心使用不便):
该部分代码经过不断修改调试之后仍存在有若干BUG,这部分错误我们花费了不少时间仍旧无法解决,故无法将其汇入总代码中。
测试
我们的功能中目前可以完美使用的是签到模块,我们直接使用的是微信小程序自带的真机调试进行测试。
由于使用了大量api,我们只是进行了少量的逻辑编写,并无大的bug存在:
- 由我和zq负责签到模块的测试
- zrq和zx负责个人中心的测试
- zyx和zn负责课件模块的测试
测试用例:
由于只能由我同意后的微信号进行测试,所以测试数据较小。
- 签到模块测试
创建二维码:
进行扫码:
定位:
进入下图界面
根据经纬度判断是否在指定位置
之后跳转回页面签到成功
-
课件模块测试
-
个人中心测试:
体会:
总的来说微信小程序敲的最多的是各种js和wxml,出了很多bug,但都还是一路过来了(毕竟是第一次敲微信小程序>_<),这些bug还是比较好完善的,毕竟复杂的功能都交给了api(无论是微信小程序的api,还有其他api,微信小程序都能很好使用它们),但从某种角度上来说,我们的程序是一个功能过于简单的模板,并无过多功能,这得问问我队友们对自己任务的完成情况了。测试也还需要更多方面和人数的测试。
项目总结
- 在本次α版本发布之后,该组的项目已经完成了哪些内容?
- 仅完成了签到模块
- 和项目预期计划相比,还有哪些内容没有完成?
- 小的细节功能没有做出来,大的方面只有几个模块可以看
- β版本的展望,给出具体的安排计划?
- 完善小细节
- 可以与公众号互动
- 可以进行PPT的展示