团队第四次——Alpha版本的发布

这个作业属于哪个课程
这个作业要求在哪里
团队名称
这个作业的目标
项目git地址

一、团队成员列表

姓名
秦傲明
韩浩
黄青松
王越豪
周金柽
王雷
刘洋
黄睿

二、项目发布地址

  最开始团队项目确定的是桌面应用程序,但是由于团队成员对WPF开发都不熟悉,而且遇到了很多很多的困难,然后想到其实网页端对用户更加的友好,遂最终更新需求从而开发网页端,使用ASP.NET进行开发。

发布地址

  Alpha版本的发布地址:(http://49.234.196.168/)

用户操作手册

  详情请见组员博客(https://www.cnblogs.com/themoon/p/11826314.html)

三、测试报告

  此次测试主要为功能模块测试,采用黑盒测试,加以少部分的后端算法代码测试。

登录界面测试

第一组数据

第二组数据

第三组数据

第四组数据

第五组数据

后端排课算法测试(部分方法)

测试paikemama类中方法1(判断周次是否合适)此方法用于判断排课条件,周次相交则不能排课



测试paikemama类中方法2(教师空闲表和年级空闲表的或操作,功能是找到空闲时间表)

0表示空闲,1表示忙碌 0or0=0 0or1=1 1or1=1

使用test3和test4数据,测试通过

使用test1和test4数据,测试不通过

管理员端专业管理模块测试

见组员博客(https://www.cnblogs.com/alienegra/p/11827148.html)

管理员端教师管理模块测试

见组员博客(https://www.cnblogs.com/wanglei2m/p/11827498.html)

管理员端教学计划模块测试

见组员博客(https://www.cnblogs.com/hanhaocom/p/11824030.html)

管理员端排课管理模块测试

见组员博客(https://www.cnblogs.com/ruihuang/p/11816420.html)

管理员端教学任务模块测试

见组员博客(https://www.cnblogs.com/9527abc/p/11825580.html)

  因为组内的分工问题,考虑到还有学生端以及界面优化工作没有完成,并没有全部人员进行测试,此次只测试了系统核心功能,管理员端的功能模块测试,在后续版本会对学生以及教师端进行测试。此次测试也发现了许多bug,比如登录界面的排版问题,以及一键排课后的课表删除问题,菜单栏的导航显示错误问题等,在后续开发中会针对问题进行改进,但是大部分的功能目前来看运行完好。

四、总结与下一步规划

项目完成情况

  目前项目的核心功能已经完成,排课算法也已经实现,而教师的管理端虽然有一些bug但是也还是算完成了80%。

进度情况以及后续安排

  目前来说进度还算可以,预计不会出现项目逾期的情况,现在的大部分功能已经完善了,还有就是学生端于反馈系统没有完成,还有就是UI界面的改善没有完成,后续会完善,具体安排如下:

  1. 使用一周的时间对学生端进行冲刺,并完成反馈系统。
  2. 最后使用4天时间进行素材收集以及UI界面的改善。
  3. 剩下的时间继续测试项目,做到Bug最少。

对下一次发布的版本的展望

  在下一次版本发布的时候整个系统完全成型,学生端开发完毕,争取把反馈系统做好。

总结

  这一次的版本发布中间遇到了很多问题,单不说编码问题,就团队协作方面。最开始因为大家都在自己电脑上弄一个界面一个界面,到最后项目整合的时候非常麻烦,调试了很久很久,遇到了很多问题才最终形成了一个可运行版本,但是还是存在很多问题,后面经组员一步一步发现而后逐渐大家的版本控制的都差不多了,然后git也开始用起来了,后面才好慢慢的好起来了,相信下一次的版本发布就不会出现代码整合时的调试问题了。

原文地址:https://www.cnblogs.com/charming0011/p/11827890.html