团队作业-项目答辩

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:完善后台管理

原文地址:https://www.cnblogs.com/Suejun/p/9231674.html