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

这个做业属于哪一个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
这个做业要求在哪里 https://www.cnblogs.com/harry240/p/11524162.html/
团队名称 西柚排课王
这个做业的目标 对项目alpha版本发布进行简单介绍
项目git地址 https://github.com/Charming0011/EasySortCourse.git/

1、团队成员列表

姓名 学号
秦傲明 201731062308
韩浩 201731062319
黄青松 201731062322
王越豪 201731062324
周金柽 201731062321
王雷 201731062313
刘洋 201731062314
黄睿 201731091317

2、项目发布地址


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

发布地址

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

用户操做手册

  详情请见组员博客(http://www.javashuo.com/article/p-rrfwhnvc-mg.html)github

3、测试报告

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

登陆界面测试

第一组数据
后端

第二组数据
测试

第三组数据优化

第四组数据
ui

第五组数据
编码

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

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



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

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

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

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

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

见组员博客(http://www.javashuo.com/article/p-yukifinb-mb.html)

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

见组员博客(http://www.javashuo.com/article/p-fezuslbw-ma.html)

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

见组员博客(http://www.javashuo.com/article/p-raijkpwo-kz.html)

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

见组员博客(http://www.javashuo.com/article/p-yzmxixic-kx.html)

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

见组员博客(http://www.javashuo.com/article/p-kufnfnol-kv.html)

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

4、总结与下一步规划

项目完成状况

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

进度状况以及后续安排

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

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

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

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

总结

  这一次的版本发布中间遇到了不少问题,单不说编码问题,就团队协做方面。最开始由于你们都在本身电脑上弄一个界面一个界面,到最后项目整合的时候很是麻烦,调试了好久好久,遇到了不少问题才最终造成了一个可运行版本,可是仍是存在不少问题,后面经组员一步一步发现然后逐渐你们的版本控制的都差很少了,而后git也开始用起来了,后面才好慢慢的好起来了,相信下一次的版本发布就不会出现代码整合时的调试问题了。

相关文章
相关标签/搜索