团队第四次——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也开始用起来了,后面才好慢慢的好起来了,相信下一次的版本发布就不会出现代码整合时的调试问题了。
团队第四次——Alpha版本的发布的更多相关文章
- Alpha版本2发布
0.日常开头 这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <https://www.cnblogs.com/harry240/p/11524162.html> 团 ...
- 团队第四次作业:alpha1发布成绩汇总
一.作业题目 团队第四次作业:alpha1发布 二.作业评分标准 博客评分规则(总分100)博客要求 给出开头和团队成员列表(10') 给出发布地址以及安装手册(20') 给出测试报告(40') 给出 ...
- 团队作业5:Alpha版本测试和发布(歪瑞古德小队)
目录 一.项目文档和代码 二.Alpha版本测试报告 2.1 功能测试 2.1.1 功能列表 2.1.2 场景测试 2.1.3 测试结果 2.1.4 bug清单 2.2 兼容性测试 2.3 性能测试 ...
- Fedora 25 Alpha版本今天发布啦
时隔Fedora 24发布后的3个月,Fedora项目团队非常开心的宣布任何感兴趣的用户都能下载和测试即将到来的Fedora 25操作系统的Alpha预发布版本,在Fedora 25 Alpha里程碑 ...
- Alpha版本1发布
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha版本发布说明 1. 团队成员的学号列表 团队成员 学号 whisperzxx( ...
- 团队作业4(Alpha版本)
项目名称:音乐播放器 项目成员: 张慧敏(201421122032) 苏晓薇(201421031033) 欧阳时康(201421122050) 会议记录: 主要讨论任务的分配和实现过程中已实现和未实 ...
- 【1414软工助教】团队作业5——测试与发布(Alpha版本) 得分榜
题目 团队作业5--测试与发布(Alpha版本) 作业提交情况情况 所有团队按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1 ...
- 【1414软工助教】团队作业6——展示博客(Alpha版本) 得分榜
题目 团队作业6--展示博客(Alpha版本) 作业提交情况情况 为所欲为 团队没有提交,其余都按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2: ...
- 【Alpha版本】项目总结
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 031402341 王 ...
随机推荐
- nginx1.16+php7.39配置笔记
vim /etc/nginx/conf.d/default.conf 修改php相关配置如下: location ~ \.php$ { root /usr/share ...
- JS中 (function(){...})()立即执行函数
(function(){...})() (function(){...}()) 这是两种js立即执行函数的常见写法. 基本概念: 函数声明:function fname(){...}; 使用funct ...
- git修改远程仓库名称[gitolite]
参考 https://stackoverflow.com/questions/4708465/how-do-i-rename-a-git-repository-created-with-gitolit ...
- 【RS】AutoRec: Autoencoders Meet Collaborative Filtering - AutoRec:当自编码器遇上协同过滤
[论文标题]AutoRec: Autoencoders Meet Collaborative Filtering (WWW'15) [论文作者]Suvash Sedhain †∗ , Aditya K ...
- POJ-动态规划-典型问题模板
动态规划典型问题模板 一.最长上升子序列(Longest increasing subsequence) 状态(最关键):f[N]为动规数组,f[i]表示从第一个字符开始,以a[i]为最后一个字符的序 ...
- 笔记:Map(就是用来Ctrl+C,V的)
JDK1.8:List -> Map: 1,Map<String, String> maps = userList.stream().collect(Collectors.toMap ...
- JMeter分布式测试环境搭建(禁用SSL)
JMeter分布式环境,一台Master,一到多台Slave,Master和Slave可以是同一台机器. 前提条件: 所有机器,包括master和slave的机器: 1.运行相同版本的JMeter 2 ...
- docker系列之三:docker实际应用
以Docker为基础完成持续集成.自动交付.自动部署: 原理: RD推送代码到git 仓库或者svn等代码服务器上面,git服务器就会通过hook通知jenkins. jenkine 克隆git代码到 ...
- Java学习:线程实现方式
线程实现方式 并发与并行 并发:指两或多个事件在同一个时间段内发生 并行:指两或多个事件在同一个时刻发生(同时发生) 进程的概念 内存:所有的应用程序都需要进入到内存中执行 临时存储RAM 硬盘:永久 ...
- 显示 Uncaught TypeError: Cannot read property 'dialog' of undefined”的错误解决方法
最近在做一个基于easyUI的列表,新增功能的弹出框是以这样的方式: 运行测试的时候,报了这一堆的错误Uncaught TypeError: Cannot read property 'dialog' ...