这个作业属于哪个课程 当然是属于程序分析与设计呀
这个作业要求在哪里 在这儿
团队名称 六扇门编程小组(团队博客
这个作业的目标 完成为期两周的β版本冲刺

1.团队信息

姓名 学号
曹欢(组长) 201731031124
申颖 201731062306
唐金玉 201731062405
彭皓 201731062323
许自欢 201731023214
黄浩 201731054221

1.SCRUM部分

由于考虑到将所有的冲刺任务放在一个博客里面,会显得一个博客十分冗杂,所以我们小组将所有的冲刺任务每次都单独作为一次博客,下面是所有博客链接

第一次冲刺

第二次冲刺

第三次冲刺

第四次冲刺

第五次冲刺

第六次冲刺

第七次冲刺

(每篇博客都包含每次冲刺任务和PM总结的所有东西)

Beta版本发布部分

2.解决了哪些在Alpha测试阶段产生的问题,以及在Alpha版本中未成的任务。

 网页端:

  • 首先解决了Alpha版本中界面的设计不太美观的问题。
  • 解决了Alpha版本中存在部分的乱码问题。
  • 修改、优化并清理了Alpha版本的服务端代码
  • 根据Alpha的测试结果,修复了重定向的bug。
  • 修改了退出后不能重新登录的BUG。
  • 修改了web注入攻击问题
  • 修改了tomcat 配置文件以提升性能
  • 后端代码更具业务逻辑性,更具标准化,规范化。

微信小程序端:

  • 对很多界面进行了美化使得,使得前端页面更加美观
  • 和alpha版本相比,alpha版本不能发布,但是beta版本的微信小程序可以给大家扫码体验
  • 修复了出寝物品登记数据传输的bug
  • 在每个子页面都增加了返回首页这个按钮,避免了无法回退的尴尬
  • 对一些布局按键进行了调整,使用起来更加人性化

项目发布的地址:

网页管理端地址

使用说明:

网页端进行登录:

测试账号:

账号:123456 密码:123456

即可进行业务操作:

微信小程序端:

如果想体验微信小程序必须让我们组的人员登记大家的微信号,然后扫码才能体验,但是由于这个二维码每次很快就会过期(大概只有几分钟的有效期),所以在这个地方就照以前放一个录制的视频。

视频地址

 微信端如果助教同学和老师需要测试,需要让我们小组人员添加各位的微信号,然后再给出二维码。

项目情况总结:

申颖(201731062306):在后端人员完成的基础上不仅完成了对微信小程序的前端页面和组件的优化,同时对数据的传输很好的进行链接。

唐金玉(201731062405):对alpha版本里面之前同学们反映的前端页面问题,比如:前端的颜色搭配问题,按键的布局问题,进行了优化。也对很多网页界面调整了字体的大小,布局等等。

彭浩(201731062323):对微信小程序的后端代码进行了优化,防止了注入攻击,测试出查看个人请假记录和出寝记录模块中的日期格式错误,进行更改。

许自欢(201731023214)和黄浩(201731054221):两位同学很多时候一起进行结对编程,根据web端测试时,同学们反应的404报错问题,重定向问题进行了修复,对代码进行了一些重构,使性能优化。

曹欢(201731031124):这次的beta版本主要是修复了在传输表格数据和图片数据时的一个bug,同时也完善了个人信息查询功能。对小组人员的冲刺任务进行了安排,组织每次的例会。

beta版本遇到的问题及解决:

  • 在微信端进行数据传输的时候,其中有一个功能需要同时向后端传输表格数据和图片数据,之前用的是json类型的数据格式,在这个地方明显行不通,我们去网上找了许多博客,最后通过一篇博客里面提到的formdata类型的格式,成功完成了这个功能。
  • 之前alpha版本许多同学在测试的时候,说我们网页端的色彩搭配有问题,蓝底白字会看不清字体,于是我们听取了同学们的意见,进行了修改。
  • 网页端在重定向的时候,之前在alpha版本做得比较粗糙,会频繁出现问题,这次网页端的同学通过结对编程的方式,一起寻找bug一起完善。
  • 在微信端,我们组的同学在把前端和后端都写好之后,发现连接前后端是一个大问题,需要用到js,但是大家都没接触过,于是只有通过在网上找学习资料的方式,现学现用。
  • 在优化一部分前端页面的时候,前端同学会不小心改到一些向后端传数据的地方,会导致连接好的前后端再次出现问题,于是通过负责前端的人和负责后端的人一起结对编程,解决了这个问题。

Beta冲刺博客的更多相关文章

  1. 咸鱼翻身beta冲刺博客集

    咸鱼翻身beta冲刺博客集 凡事预则立-于Beta冲刺前 beta冲刺1-咸鱼 beta冲刺2-咸鱼 beta冲刺3-咸鱼 beta冲刺4-咸鱼 beta冲刺5-咸鱼 beta冲刺6-咸鱼 beta冲 ...

  2. Beta冲刺博客汇总(麻瓜制造者)

    Beta冲刺博客 Beta冲刺(1/5)(麻瓜制造者) Beta冲刺(2/5)(麻瓜制造者) Beta冲刺(3/5)(麻瓜制造者) Beta冲刺(4/5)(麻瓜制造者) Beta冲刺(5/5)(麻瓜制 ...

  3. Beta冲刺博客汇总(校园帮-追光的人)

    所属课程 软件工程1916 作业要求 Beta冲刺博客汇总 团队名称 追光的人 作业目标 汇总Beta阶段的博客,方便查看 冲刺日志 Beta之前-凡事预则立(校园帮-追光的人)5-22 Beta冲刺 ...

  4. Beta冲刺博客集合贴

    Beta阶段第一次冲刺 Beta阶段第二次冲刺 Beta阶段第三次冲刺 Beta阶段第四次冲刺 Beta阶段第五次冲刺 Beta阶段总结博客

  5. 男上加男 BETA冲刺博客汇总

    项目BETA冲刺(团队) --总结 1.团队信息 团队名 :男上加男 成员信息 : 队员学号 队员姓名 个人博客地址 备注 221600427 Alicesft https://www.cnblogs ...

  6. 阿里八八Beta冲刺博客集合贴

    Scrum 阿里八八β阶段Scrum(1/5) 阿里八八β阶段Scrum(2/5) 阿里八八β阶段Scrum(3/5) 阿里八八β阶段Scrum(4/5) 阿里八八β阶段Scrum(5/5) 总结 阿 ...

  7. Beta版本——第六次冲刺博客

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

  8. Beta版本——第五次冲刺博客

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

  9. Beta版本——第三次冲刺博客

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

随机推荐

  1. 【深入学习Redis】Redis内存模型

    前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分. 我们使用Redis时,会接触Redis的5种对象类型(字符串 ...

  2. Undertow

    Spring Boot 内嵌容器Undertow参数设置 配置项: # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 # 不要设置过大,如果过大,启动 ...

  3. React的基本认识

    1.1.1. 官网 1) 英文官网: https://reactjs.org/ 2) 中文官网: https://doc.react-china.org/ 1.1.2.  介绍描述 1) 用于构建用户 ...

  4. JAVA基础知识|TCP/IP协议

    虽然写代码也有一定的年头了,但是对于一些基础概念,还是很模糊.这在后来的学习过程中,带来了很大的痛苦,所以痛定思痛,决心重新学习这些概念.并把自己的理解和查询的资料做一些整合,便于以后查阅! 一.什么 ...

  5. Elasticsearch的Search详解

    介绍 ES不是新技术,是将全文检索和数据分析.分布式整合到一起. 基于lucene开发,提供简单的restful api接口.java api接口.其他语言开发接口等. 实现了分布式的搜索引擎和分析引 ...

  6. Apache Flink - 基本API概念

    Flink程序是实现分布式集合转换的常规程序.集合最初是从源创建的.通过接收器(slink)返回结果,接收器可以将数据写到某个文件或stdout.Flink可以在各种环境(context)中运行,本地 ...

  7. docker 部署 .net core

    1.centos安装好sdk2.1,安装好docker,这些基本的操作就不赘述. 2.准备好core项目,版本2.1 3.新建dockerfile文件放到项目发布文件夹里,里面内容如下: FROM m ...

  8. QMessageBox改变大小

    创建一个QMessageBox: QMessageBox msgBox(this);msgBox.setWindowTitle(tr("MailBox Location"));ms ...

  9. 使用vagrant一键部署本地php开发环境(一)

    一:我们为什么需要用这玩意 我们在开发中经常会面临的问题:环境不一致,有人用Mac有人用Windos还有几个用linux的,而我们的服务器都是linux.    在我本地是可以的啊,我测了都,没有问题 ...

  10. centos7 - nginx配置安装phpmyadmin

    原文  https://www.linuxidc.com/Linux/2017-10/147556.htm 使用Nginx搭建phpMyAdmin   Nginx有什么用? Nginx可读作Engin ...