团队第四次——Alpha版本的发布
|
:---😐:---:
这个作业属于哪个课程|https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
这个作业要求在哪里|https://www.cnblogs.com/harry240/p/11524162.html/
团队名称|西柚排课王
这个作业的目标|对项目alpha版本发布进行简单介绍
项目git地址|https://github.com/Charming0011/EasySortCourse.git/
一、团队成员列表
|
|:--😐:--😐
|姓名|学号 |
| 秦傲明 | 201731062308 |
|韩浩|201731062319|
|黄青松|201731062322|
|王越豪|201731062324|
|周金柽|201731062321|
|王雷|201731062313|
|刘洋|201731062314|
|黄睿|201731091317|
二、项目发布地址
最开始团队项目确定的是桌面应用程序,但是由于团队成员对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界面的改善没有完成,后续会完善,具体安排如下:
- 使用一周的时间对学生端进行冲刺,并完成反馈系统。
- 最后使用4天时间进行素材收集以及UI界面的改善。
- 剩下的时间继续测试项目,做到Bug最少。
对下一次发布的版本的展望
在下一次版本发布的时候整个系统完全成型,学生端开发完毕,争取把反馈系统做好。
总结
这一次的版本发布中间遇到了很多问题,单不说编码问题,就团队协作方面。最开始因为大家都在自己电脑上弄一个界面一个界面,到最后项目整合的时候非常麻烦,调试了很久很久,遇到了很多问题才最终形成了一个可运行版本,但是还是存在很多问题,后面经组员一步一步发现而后逐渐大家的版本控制的都差不多了,然后git也开始用起来了,后面才好慢慢的好起来了,相信下一次的版本发布就不会出现代码整合时的调试问题了。