第五篇Scrum冲刺博客
一、站立式会议
1.1 会议照片
1.2 工作安排
成员 | 昨日完成工作 | issue链接 | 今日计划工作 | issue链接 |
---|---|---|---|---|
叶杞豪 | 注册登录页面 | A1 | 平台主页 | A2 |
刘宇杰 | 点赞、收藏、评论 | B1 | 用户注册登录、验证码 | B2 |
李泽强 | 文章分类存放 | C1 | 搜索功能 | C2 |
唐振凯 | 添加好友 | D1 | 协助完成页面与后端的数据交流 | D2 |
李鹏举 | 完成页面与后端的数据交流 | E1 | 测试相关接口 | E2 |
潘新坤 | 用户登录代码优化 | F1 | 平台主页代码优化 | F2 |
1.3 工作中遇到的困难
成员 | 遇到的困难 |
---|---|
刘宇杰 | 注册登录过程中和数据库进行数据交换有点麻烦 |
潘新坤 | 构思很理想,实现很困难 |
叶杞豪 | 注册登录页面有点丑 |
唐振凯 | 无法兼顾效率和代码质量 |
李鹏举 | 大量数据测试过程发现部分数据类型不匹配 |
二、项目燃尽图
三、代码签入
四、模块程序及运行截图
搜索文章
/**
* 文章信息的查询回显
*/
public void updateArticle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String articleId = request.getParameter("articleId");
//根据id查询文章信息然后返回
Article article = service.findArticleById(articleId);
String time = article.getUpdateDate().toString().substring(0, article.getUpdateDate().toString().indexOf("."));
article.setTime(time);
writeValue(article,response);
}
用户留言板
/**
* 用户的留言版
*/
public void userBoard(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
//获取用户的id
User user = (User) request.getSession().getAttribute("user");
Integer userId = 0;
if(user!=null){
userId = user.getId();
}
String userId1 = request.getParameter("userId");
//根据id查询动态然后返回
List<BoardDisplay> list = service.userBoard(userId,Integer.parseInt(userId1));
writeValue(list,response);
}
/**
* 用户的留言版
*/
public void userToBoard(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
Board b = new Board();
//获取留言版的用户id
String userId = request.getParameter("userId");
String content = request.getParameter("content");
//获取当前时间
java.util.Date date = new java.util.Date();
Timestamp da = new Timestamp(date.getTime());
String timeStr=da.toString().substring(0, da.toString().indexOf("."));
b.setBoardDate(Timestamp.valueOf(timeStr));
b.setUserId(Integer.parseInt(userId));
b.setContent(content);
//获取用户的id
User user = (User) request.getSession().getAttribute("user");
Integer boardUserId = user.getId();
b.setBoardUserId(boardUserId);
//根据id查询动态然后返回
service.userToBoard(b);
writeValue(null,response);
}
拉黑某个用户
/**
* 用户拉黑功能
*/
public void blockUser(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
//获取用户id
String blockUserId = request.getParameter("userId");
User user = (User) request.getSession().getAttribute("user");
Integer userId = user.getId();
//调用业务层
service.blockUser(blockUserId,userId);
writeValue(null,response);
}
/**
* 用户解除拉黑
*/
public void okBlock(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
//获取用户id
String blockUserId = request.getParameter("userId");
User user = (User) request.getSession().getAttribute("user");
Integer userId = user.getId();
//调用业务层
service.okBlock(blockUserId,userId);
writeValue(null,response);
}
五、每日每人总结
成员 | 总结 |
---|---|
叶杞豪 | 简单构建了平台主页并进行美化 |
李泽强 | 学了servlet相关知识点,让我对后端接口逻辑编写更加清晰了 |
刘宇杰 | 学习了MVC开发规则,对开发过程有了新的认识 |
唐振凯 | 前后端数据交互是一个重难点,需要有一定的技术耐心 |
李鹏举 | 今天对当前项目的接口进行了测试,发现了一些bug并及时修正 |
潘新坤 | 和前端组长讨论用户登录的美化 |