Beta版本冲刺
一、团队成员
| 团队名称 | 西柚排课王 | |
| 项目名称 | 易奇排排课系统 | |
| 团队成员 | 秦傲明 | 201731062308 |
| 韩浩 | 201731062319 | |
| 黄青松 | 201731062322 | |
| 王越豪 | 201731062324 | |
| 周金柽 | 201731062321 | |
| 王雷 | 201731062313 | |
| 刘洋 | 201731062314 | |
| 黄睿 | 201731091317 | |
二、项目发布地址
Alpha2版本的发布地址:http://49.234.196.168:8000
Beta版本的发布地址:http://49.234.196.168
管理员端用户名 admin 密码 admin
教师端用户名10000 密码 10000(教师用户名与密码相同,用户从10000-100120不等)
三、冲刺内容
分工任务:代码规范与优化
结对队友:黄睿(201731091317)
11.19——11.20:
完成的工作:
以结对编程的方式对管理员登录界面进行代码优化、添加注释并测试:
优化代码:

添加注释:

测试结果:


优化后的管理员界面能正常登录
花费的时间:
4h
剩余的时间:
0h
接下来的计划:
对教师登录界面和学生登录界面进行代码优化、添加注释并测试。
每日总结:
在这次管理员界面优化中,我又一次体会到了结对编程带来的巨大好处。二人互相监督,互相帮助,集思广益,形成了一加一大于二的效果。花了4个小时就将管理员界面成功优化得比较满意,要分开各自编程的话是无论如何也做不到这么快的。
11.21——11.22:
完成的工作:
以结对编程的方式对教师登录界面和学生登陆界面进行代码优化、添加注释并测试:
优化代码:

添加注释:

测试结果:


优化后的教师界面能正常登录


优化后的学生界面能正常登录
花费的时间:
6h
剩余的时间:
0h
接下来的计划:
对courseplan.aspx.cs、courseplanadd.aspx.cs、coursetablemana.aspx.cs、coursetask.aspx.cs、coursetaskadd.aspx.cs等文件的部分代码进行优化并添加注释。
每日总结:
本次结对编程进行教师、学生登录界面的优化,使得我向结对伙伴学到了很多知识。同时我们也遇到了一些困难,比如改完代码之后发现运行不成功。经过仔细的调试与排查,发现是没有改数据库配置的问题,修改之后即可成功运行。
11.23——11.24:
完成的工作:
对courseplan.aspx.cs文件中的部分代码进行了优化。主要是发现了代码中的bug并修复、删除了嵌套循环,提高了运行速度、并规范了注释,以方便组内其他成员阅读和自己日后查看。


花费的时间:
4h
剩余的时间:
1h
接下来的计划:
对courseplanadd.aspx.cs文件中的部分代码进行优化。
每日总结:
本阶段主要做的工作就是对管理员界面进行了优化,使管理员操作更加方便。再就是发现代码中的bug并进行修复。遇到的问题就是对界面美化时设置出现了问题,导致界面排版不规则,花了很长的时间才找到问题所在。
11.25——11.26:
完成的工作:
对courseplanadd.aspx.cs文件中的部分代码进行了优化。主要是发现了代码中的bug并修复、修改了一些变量名,使对变量的命名更加规范并规范了注释,以方便组内其他成员阅读和自己日后查看。
对文件中变量命名规范化的统计结果如下:

代码优化如下:

花费的时间:
3h
剩余的时间:
1h
接下来的计划:
对coursetablemana.aspx.cs文件中的部分代码进行优化。
每日总结:
本阶段主要是对添加信息的代码进行了规范和优化。美中不足之处就是信息的导入必须严格按照系统规定的格式和表头进行,一个字都不能错,这个要求十分苛刻,后期如果投入市场使用的话容易降低用户体验。但以我们目前的能力又无法优化,只能给用户提供添加信息的规范化表格。
11.27——11.28:
完成的工作:
对coursetablemana.aspx.cs文件中的部分代码进行了优化。主要是发现了代码中的bug并修复、对排课算法进行优化、修改了一些变量名,使对变量的命名更加规范并规范了注释,以方便组内其他成员阅读和自己日后查看。
对该文件中变量名的规范具体情况统计如下:

对部分代码的优化如下:

花费的时间:
3h
剩余的时间:
1h
接下来的计划:
对coursetask.aspx.cs文件中的部分代码进行优化。
每日总结:
本阶段主要是对排课代码进行优化,但排课算法不尽完美,效率并不是很高,但我们不会再优化。对排课算法的优化将是一个重难点,我们决定寻求组内其他同学的帮助。
11.29——11.30:
完成的工作:
对coursetask.aspx.cs文件中的部分代码进行了优化。主要是发现了代码中的bug并修复、修改了一些变量名,使对变量的命名更加规范并规范了注释,以方便组内其他成员阅读和自己日后查看。
对该文件中变量名的规范具体情况统计如下:

对部分代码的优化如下:

花费的时间:
3h
剩余的时间:
0h
接下来的计划:
对coursetaskadd.aspx.cs文件中的部分代码进行优化。
每日总结:
本阶段主要是对课程信息添加导入功能的代码进行优化,以提升用户体验。在优化过程中只能将不规范的变量名进行修改以及对注释进行规范化处理。导入文件格式太苛刻的问题依旧没有解决。
12.1——12.2:
完成的工作:
本阶段主要是对管理员端最后一个功能——人工对实验学时进行排课,人工调整以使排课合理的功能的代码进行优化:
具体优化代码如下:

优化结果测试:




能对所排课程进行人工干预,对不合理的排课要求能进行报错提示。
花费的时间:
5h
剩余的时间:
2h
接下来的计划:
对排课算法进行优化、对导入的信息文件进行规格化处理,以提升用户体验。
每日总结:
本阶段主要是对管理员界面的最后一个功能的代码进行了优化。对不合理的排课进行了人工干预。同时,人工干预不合理的地方系统也能自动进行报错提示并拒绝修改。后期主要还是解决排课算法优化以及导入信息文件的格式自动规范化处理这两大难题,以提升用户体验。争取项目后期能进入市场。
Beta版本冲刺的更多相关文章
- Beta版本冲刺——day7
No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 今日计划表 人员 工作 ...
- Beta版本冲刺———第六天
会议照片: 项目燃尽图: 1.项目进展: 该项目的Beta版本冲刺到今天就大体结束,但是小组依然困在"如何保存每次游戏的分数,并将其排序列在排行榜中"的问题上,小组四个人都在一起解 ...
- 团队作业8——Beta版本冲刺计划及安排
团队作业8--Beta版本冲刺计划及安排 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 凡事预则立 ...
- Beta版本冲刺前准备
Beta版本冲刺 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 1.凡事预则立,在Beta开始前, ...
- 团队作业八-Beta版本冲刺计划及安排
Beta版本冲刺计划及安排 目录: 1.介绍小组新加入的成员,他担任的角色 2.下一阶段需要改进完善的功能 3.下一阶段新增(或修改)的功能 4.需要改进的团队分工 5.需要改进的工具流程 6.冲刺的 ...
- Beta版本冲刺计划及安排(附七天冲刺的博客链接)
Beta版本冲刺计划及安排(附七天冲刺的博客链接) 新增组员 本次换人加入我们团队的新成员是原"爸爸说的都队"的队长念其锋同学,经过我们小组严格的两轮面试,他从几个同样前来面试的同 ...
- 团队第六次作业:Beta版本冲刺成绩汇总
一.作业题目 团队第六次作业:Beta版本冲刺 二.作业评分标准 博客评分规则(总分100)博客要求 1.冲刺博客每篇占20分.(3次) - (1) 各成员该天完成的工作,以及明天的任务安排(表格的形 ...
- Beta版本冲刺计划及安排
经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期七天,安排在2016.12. ...
- Beta版本冲刺——day1
No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 培侨走的第4天,想他~( ...
- Beta版本冲刺第一天 12.5
一.站立式会议照片: 二.项目燃尽图: 三.项目进展: 成 员 前段时间完成任务 今天完成任务 明天要做任务 问题困难 心得体会 胡泽善 对Alpha版本的分析总结,学习新技术,对Beta版本的讨论规 ...
随机推荐
- Appium查询元素方法
Appium查询元素有两种方式 一种是使用UI Automator: 参考 https://www.cnblogs.com/gongxr/p/10906736.html 另一种是使用appium的In ...
- easyui datagrid 中序列化后的日期格式化
1.在easyui datagrid 中序列化后的日期显示为:/Date(1433377800000)/ 2.格式化后的显示为: 2015-06-04 08:30:00 3.使用代码如下: 3.1. ...
- php_mvc实现步骤七
shop34-5-登录表单 登录功能分析 功能:登录表单 C控制器-动作 back后台admin控制器loginAction动作完成该功能. Application/back/controller/A ...
- 如何在一个文件中写多个Vue组件(译-有删改)
原文地址 Writing multiple Vue components in a single file 在一个文件中编写多个组件是React的模式,其中一些文件包含多个组件. 走开发过程中,有些组 ...
- Fiddler抓包工具如何可以抓取HTTPS
- liunx mysql数据库目录迁移
1.查看mysql安装目录 从目录etc/my.cnf中查看安装目录 2.进入mysql目录,停止mysql服务 命令: cd usr/local/mysql 命令:service mysql sto ...
- DP(动态规划)总结
前言 动态规划是很重要的一个知识点,大大小小的比赛总会有一两道DP题,足以说明动态规划的重要性. 动态规划主要是思想,并没有固定的模板,那么,怎么判断题目是不是动态规划呢? DP题一般都会满足三个条件 ...
- 基于卷积神经网络的人脸识别项目_使用Tensorflow-gpu+dilib+sklearn
https://www.cnblogs.com/31415926535x/p/11001669.html 基于卷积神经网络的人脸识别项目_使用Tensorflow-gpu+dilib+sklearn ...
- python 之 Django框架(APP和ORM的使用)
12.3 APP 12.31 创建APP 一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码 用命令行创建一个APP: python3 manage.py startapp app0 ...
- Linux jdk8 安装
wegt 命令安装 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.o ...