1.写出团队成员的姓名、学号及博客链接地址
姓名:苏毅俊
学号:1600802094
博客链接地址:www.cnblogs.com/Suejun/
姓名:周泽加
学号:1600802138
博客链接地址:http://www.cnblogs.com/ronzzj/
姓名:李长栋
学号:1600802085
博客链接地址:http://www.cnblogs.com/L0HEYNI/
姓名:魏圆林
学号:1600802097
博客链接地址:http://www.cnblogs.com/keep0515/
2.团队项目的总体效果截图
3.测试人员名单
苏毅俊、周泽加、李长栋、魏圆林
4.给出团队的源码仓库链接
https://git.coding.net/sueuaj/Classrom_Helper.git
5.团队的成员如何分工协作的?有什么经验教训?团队如何平衡 时间/质量/资源 争取如期完成任务的?
苏毅俊 | 需求分析 | 代码编写 |
周泽加 | 数据库设计 | 代码编写 |
李长栋 | 测试 | ER图设计 |
魏圆林 | 测试 | 界面设计 |
经验教训:
1.从小事做起,然后再扩展
无论是创建一个新的系统,还是添加功能到现有的系统中,我们总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我们从来没有妄想过能够一步登天。相反,我们一边开发一边学习,同时新掌握的信息还可以用于解决方案中。
2.团结就是力量
通过这学期的软件工程的学习和小程序的开发,让我们明白了只要我们齐心协力,一定能做好,虽然这次作业不是非常完美,但是我们已经尽最大的努力去完成它,最后我们还是很开心的,谢谢老师给我们这次机会。
6.开发项目过程的博客链接
https://www.cnblogs.com/Suejun/p/8877977.html
https://www.cnblogs.com/Suejun/p/9131033.html
https://www.cnblogs.com/Suejun/p/9195137.html
7.实现的功能及其效果的描述
1.创建班级后可以看到班级成员、课件、公告等
2.可以查看所选课程
3.可以通过输入课程码来加入课程
4.通过输入课程名、教师名来添加课程
5.创建班级后可以上传、下载课件
6.登录后自动获取用户的头像和昵称
7.发送公告
8.课程界面
9.点命中口令随机生成
8.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
在微信开发者工具上开发小程序
9.项目的不足之处(非常重要,列出不少于5条的不足之处)
1.界面设计还不美观
2.点名功能还未完全实现
3.未制作后台管理界面
4.下载资料功能还需到指定地址下载,未实现直接在小程序中下载
5.评论功能未完全实现
10.如果你们的学弟学妹想要做这个项目的话,可以扩展的功能有哪些(非常重要,列出不少于5项的扩展功能)
1:实现点名后显示地理位置
2:增加课件、资料等上传的短信提醒功能
3:自动推送适合的课程
4:完善用户的个人信息
5:完善后台管理