这个做业属于哪一个课程 | 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进行开发。html
Alpha版本的发布地址:(http://49.234.196.168/)git
详情请见组员博客(http://www.javashuo.com/article/p-rrfwhnvc-mg.html)github
这次测试主要为功能模块测试,采用黑盒测试,加以少部分的后端算法代码测试。算法
第一组数据
后端
第二组数据
测试
第三组数据优化
第四组数据
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,好比登陆界面的排版问题,以及一键排课后的课表删除问题,菜单栏的导航显示错误问题等,在后续开发中会针对问题进行改进,可是大部分的功能目前来看运行无缺。
目前项目的核心功能已经完成,排课算法也已经实现,而教师的管理端虽然有一些bug可是也仍是算完成了80%。
目前来讲进度还算能够,预计不会出现项目逾期的状况,如今的大部分功能已经完善了,还有就是学生端于反馈系统没有完成,还有就是UI界面的改善没有完成,后续会完善,具体安排以下:
在下一次版本发布的时候整个系统彻底成型,学生端开发完毕,争取把反馈系统作好。
这一次的版本发布中间遇到了不少问题,单不说编码问题,就团队协做方面。最开始由于你们都在本身电脑上弄一个界面一个界面,到最后项目整合的时候很是麻烦,调试了好久好久,遇到了不少问题才最终造成了一个可运行版本,可是仍是存在不少问题,后面经组员一步一步发现然后逐渐你们的版本控制的都差很少了,而后git也开始用起来了,后面才好慢慢的好起来了,相信下一次的版本发布就不会出现代码整合时的调试问题了。