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,每一行代码都不应该是单纯的某一个同学完成的团队合作要处理好队员与队员之间的关系。既然是团队,就必须保证团队队员之间的同心协力,共同进退。团队不仅仅是把几个有共同目标的人凑到一起做事情,还会在团队存续期间乃至以后的生活中持续发挥影响。学习团队相处才是我们走上社会日后发展的重点。团队合作一定要讲求效率。做好工作日程安排,并严格地按照日程安排进行工作。这一方面是因为团队目标的完成需要效率的支撑,另一方面还因为“一鼓作气,再而衰,三而竭”,要想保证团队的同心协力,就必须摒弃拖拖拉拉的工作作风。

个人信息修改功能简化,增加选择功能不需要用户手动输入

 

 

 

 

 

posted on 2019-12-04 19:46  westwei  阅读(205)  评论(0编辑  收藏  举报