Beta版本的发布
1.团队成员列表
| 成员姓名 | 成员学号 |
| 秦裕航 | 201731062432(组长) |
| 刘东 | 201731062227 |
| 张旭 | 201731062129 |
| 王伟 | 201731062214 |
2.解决了那些在Alpha测试阶段的问题,以及在Alpha版本中未完成的任务。
1.完善功能
1)实时刷新全站消息
|
1
2
3
4
5
6
7
8
|
//数据变化notice.setMentionId(mention.getMentionId());notice.setUserId(mention.getUserId());user.setMentionCustom(mentionService.queryNewMention(user.getUserId()));user.setNotice(notice);session.setAttribute("user", user);String json = MAPPER.writeValueAsString(notice);return json; |
2)个人信息修改功能简化,增加选择功能不需要用户手动输入
3)完善关注
public void follow(HttpSession session,
HttpServletResponse response,
@RequestParam("flag") int flag, // 判断两人关系
// 1:陌生
// 2:有一人已关注
@RequestParam("userId") int userId) throws Exception { User user = (User) session.getAttribute("user");
int me = user.getUserId(); Relation relation = new Relation();
relation.setUserId(me);
relation.setFollowid(userId); relationService.follow(relation, flag);
}
4)点赞功能完善
收藏:完善个人收藏功能,解决偶尔收藏丢失的问题
图片上传:支持动态图展示
2.新增功能
1)模糊查询:通过用户名查找eyoo用户
2)刷新功能:实时刷新全站消息、数据等
// 数据变化
notice.setMentionId(mention.getMentionId());
notice.setUserId(mention.getUserId());
user.setMentionCustom(mentionService.queryNewMention(user.getUserId()));
user.setNotice(notice);
session.setAttribute("user", user);
String json = MAPPER.writeValueAsString(notice);
return json;
3)增加输入选择功能
个人信息修改功能简化,增加选择功能不需要用户手动输入
3.项目发布
项目发布jGit的地址:https://github.com/isliudong/eyoo2
网页端地址:http://118.25.176.166/eyoo/
网页端进行登录:

注册:

输入注册信息
登录:
登录

登录:

网站主页:

接下来你就会现新大陆了。
Beta版本遇到的问题以及项目情况总结:
秦裕航:首先,我们组的第一版本仅仅是在完成了软件的后端工作的基础上增加了登录注册、图片上传与下载、发布活动点赞这三个主要功能的逻辑。准确来说,第一版本并不能算真正意义上的软件。在第二版本上,我们首先对界面进行优化,提升软件的界面视觉效果和操作流畅性,并且将软件的整体的逻辑进行完善。以前一个人做项目时,不知道团队的可贵,其实团队也是单打独斗,不过是会让我们选择适合的对手,因为每个人都有优势,都有长处。一个优秀的团队会把每个人放在适合他的地方。越往后,我们越会发现,我们不需要处理全部的问题,却能做得更好,只因为我们在团队中。这便是我这次项目作业的感想。
王伟:对于本次冲刺的过程中,比上一次要更难一些,前期由于一些问题导致第一个版本的功能有很多都没有得到完善,作为一个基础差的同学,我一开始对新版本产生了一些怯懦,打死你hi在小组成员的帮助之下,逐渐慢慢的对项目有了更进一步的认识,逐渐积累了信心,并对项目的大部分功能完成了测试,并对其中出现的错误进行了修改,在整个项目的开发过程中非常高兴能有一个技术总监来解决大部分的问题,博客方面也由我们组的队长完成了大部分,尽力了几天的熬夜,冲刺项目中于是把基础功能完成了,但任然是还有许多拓展功能没能完成,主要由于队员较少,实力分布不均,多多少少有些时间分配的问题,下次一定会改进
张旭:这次beta版本的制作完善了之前版本的很多功能,自己也成长了很多,感谢团队成员的帮助,在学习的过程中虽然有很多困难,但只要坚持还是能克服,团队在做项目的时候比之前自己一个人做,更又有事了,不会的地方都会有团队队员解决,这样大程度上加快了开发的进度和效率
刘东:冲刺是一个集体完善的过程,需要每一个伙伴认真负责的去完成。每一个bug,每一行代码都不应该是单纯的某一个同学完成的团队合作要处理好队员与队员之间的关系。既然是团队,就必须保证团队队员之间的同心协力,共同进退。团队不仅仅是把几个有共同目标的人凑到一起做事情,还会在团队存续期间乃至以后的生活中持续发挥影响。学习团队相处才是我们走上社会日后发展的重点。团队合作一定要讲求效率。做好工作日程安排,并严格地按照日程安排进行工作。这一方面是因为团队目标的完成需要效率的支撑,另一方面还因为“一鼓作气,再而衰,三而竭”,要想保证团队的同心协力,就必须摒弃拖拖拉拉的工作作风。
个人信息修改功能简化,增加选择功能不需要用户手动输入
Beta版本的发布的更多相关文章
- 第九周(11.11-11.17)----Beta版本视频发布
beta阶段视频发布地址: http://v.youku.com/v_show/id_XMTgxNjE2NzY3Mg==.html
- Beta版本发布!
该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...
- 团队作业10——Beta版本事后诸葛亮
事后诸葛亮分析 1.总结的提纲内容: a. 项目管理之事后诸葛亮会议. 一.设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的是教师需要 ...
- Unity 5.6 beta版本新特性
http://manew.com/thread-98549-1-1.html 最新发布的beta版改进了编辑器和2D功能,图形性能更佳,加入新的视频播放器,并添加了对Facebook Gameroom ...
- Beta版本冲刺第三天!
该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...
- Beta版本冲刺第二天!
该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...
- Beta版本冲刺第一天!
该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...
- 团队项目-Beta冲刺及发布说明
请大家在每次作业开头添加格式描述: 这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 <写上团队名称>(附上团队博客链接) 这 ...
- 构建之法——beta版本
一.开头☀️ 这个作业属于哪个课程 课程链接 这个作业要求在哪里 要求链接 团队名称 Running Man 这个作业的目标 完成团队的Beta版本项目 二.时间任务安排☀️ 时间安排: 冲刺总时间为 ...
随机推荐
- 写一段程序,删除字符串a中包含的字符串b,举例 输入a = "asdw",b = "sd" 返回 字符串 “aw”;一个容易被忽略的bug
代码如下: public class test{ public static void main(String args[]){ String test=test("sahsjkshabsh ...
- Centos7安装Spark2.4
准备 1.hadoop已部署(若没有可以参考:Centos7安装Hadoop2.7),集群情况如下(IP地址与之前文章有变动): hostname IP地址 部署规划 node1 172.20.0.2 ...
- 使用Simian进行重复代码检测
一.概述 Simian是一个可跨平台使用的重复代码检测工具,有商用和免费两种使用渠道,官方网址为:http://www.harukizaemon.com/simian/installation.htm ...
- codeforces1276A As Simple as One and Two
C.As Simple as One and Two A. As Simple as One and Two time limit per test 3 seconds memory limit pe ...
- HTTP协议(待写)
先来了解了解 TCP/IP TCP/IP(Transmission Control Protocol / Internet Protocol)是计算机通讯必须遵守的规则,是不同的通信协议的大集合,其里 ...
- jsDOM分享1
java scrip-DOM概念分享 在java script中有三大核心分别为:javascript语法,DOM,BOM. 今天分享一下在学习dom后的一些理解,希望大家支持. 绑定事件 之前学习过 ...
- 使用 css/less 动态更换主题色(换肤功能)
前言 说起换肤功能,前端肯定不陌生,其实就是颜色值的更换,实现方式有很多,也各有优缺点 一.看需求是什么 一般来说换肤的需求分为两种: 1. 一种是几种可供选择的颜色/主题样式,进行选择切换,这种可供 ...
- iphone中input按钮设置disabled属性出现灰色背景没有显示问题
在项目中发现发送验证码的按钮,在点击后添加disabled属性后,iphone手机中出现disabled属性的默认背景颜色没有显示,反而直接显示它下面的父级元素的白色 点击前 点击后 倒计时的按钮消失 ...
- hive集成kerberos
1.票据的生成 kdc服务器操作,生成用于hive身份验证的principal 1.1.创建principal # kadmin.local -q “addprinc -randkey hive/yj ...
- spring boot validation参数校验
对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证. Spring Boot自身对数据在服务端的校验有一个比较好的支持,它能将 ...