第六篇 Scrum冲刺博客
第六篇 Scrum冲刺博客
目录
Part one 作业地址
这个作业属于哪个课程 | 软件工程 |
---|---|
作业要求 | 第六篇 Scrum冲刺博客 |
作业目标 | 团队集体协作完成项目开发,促进彼此间的交流 |
Part two 站立式会议
1.1 微信会议照片
注:这次开会主要还是讨论昨天个人的进度问题以及做任务时候遇到的困难,然后大家一起解决。
1.2成员工作情况
成员 | 昨天已完成的工作 | 今天计划完成的工作 | 工作中遇到的困难 |
---|---|---|---|
张天 | 做好接下来一天的计划 | 基本完成项目 | 商城的运行有些卡顿 |
黄炜恒 | 商家入驻环境搭建好了 | 实现上架入驻模式的规则 | 商家入驻规则仍然在考虑 |
黄浩捷 | 完成商城按钮轮转界面 | 优化商品的显示界面 | 商城界面不美观,乱码 |
陈伟升 | 商城跳转支付界面 | 支付模块 | 支付模块跳转困难 |
曾广宁 | 整理商城架构 | 继续完成设计购物车的整体架构 | 购物车排列不美观 |
曾春华 | 查阅了相关资料 | 构思商品的整体架构 | 商品名命名乱码 |
Part three 项目燃尽图
注:接下来的任务主要是对商城当中的细节进行优化。
Part four 代码/文档签入记录
3.1 代码签入
说明:第六天git操作明显进步
3.2 Issue链接
成员 | Issue链接 |
---|---|
张天 | 实现一些工具组件类1 |
黄炜恒 | 商家入驻模块 |
黄浩捷 | 商城主界面 |
陈伟升 | 支付模块 |
曾广宁 | 商品的整体架构 |
曾春华 | 商品的整体架构 |
Part five 最新程序/模块
4.1 程序代码
package com.nanrailgun.config.common;
public enum ServiceResultEnum { //商城运营模块
ERROR("error"),
SUCCESS("success"),
DATA_NOT_EXIST("未查询到记录!"),
PARAM_ERROR("未查询到记录!"),
SAME_CATEGORY_EXIST("有同级同名的分类!"),
SAME_LOGIN_NAME_EXIST("用户名已存在!"),
LOGIN_NAME_NULL("请输入登录名!"),
LOGIN_NAME_IS_NOT_PHONE("请输入正确的手机号!"),
LOGIN_PASSWORD_NULL("请输入密码!"),
LOGIN_VERIFY_CODE_NULL("请输入验证码!"),
LOGIN_VERIFY_CODE_ERROR("验证码错误!"),
GOODS_NOT_EXIST("商品不存在!"),
GOODS_PUT_DOWN("商品已下架!"),
SHOPPING_CART_ITEM_LIMIT_NUMBER_ERROR("超出单个商品的最大购买数量!"),
SHOPPING_CART_ITEM_NUMBER_ERROR("商品数量不能小于 1 !"),
SHOPPING_CART_ITEM_TOTAL_NUMBER_ERROR("超出购物车最大容量!"),
SHOPPING_CART_ITEM_EXIST_ERROR("已存在!无需重复添加!"),
LOGIN_ERROR("登录失败!"),
NOT_LOGIN_ERROR("未登录!"),
TOKEN_EXPIRE_ERROR("无效认证!请重新登录!"),
USER_NULL_ERROR("无效用户!请重新登录!"),
LOGIN_USER_LOCKED_ERROR("用户已被禁止登录!"),
LOGOUT_ERROR("退出登录失败!"),
UPDATE_ERROR("修改失败!"),
ORDER_NOT_EXIST_ERROR("订单不存在!"),
NULL_ADDRESS_ERROR("地址不能为空!"),
ORDER_PRICE_ERROR("订单价格异常!"),
ORDER_ITEM_NULL_ERROR("订单项异常!"),
ORDER_GENERATE_ERROR("生成订单异常!"),
SHOPPING_ITEM_ERROR("购物车数据异常!"),
SHOPPING_ITEM_COUNT_ERROR("库存不足!"),
ORDER_STATUS_ERROR("订单状态异常!"),
OPERATE_ERROR("操作失败!"),
REQUEST_FORBIDEN_ERROR("禁止该操作!"),
DB_ERROR("database error");
private String result;
ServiceResultEnum(String result){
this.result=result;
}
public String getResult(){
return result;
}
}
package com.nanrailgun.config.common;
public enum PayTypeEnum { //商城支付模块
DEFAULT(-1, "ERROR"),
NOT_PAY(0, "无"),
ALI_PAY(1, "支付宝"),
WEIXIN_PAY(2, "微信支付");
private int payType;
private String name;
PayTypeEnum(int payType, String name) {
this.payType = payType;
this.name = name;
}
public static PayTypeEnum getPayTypeEnumByType(int payType) {
for (PayTypeEnum payTypeEnum : PayTypeEnum.values()) {
if (payTypeEnum.getPayType() == payType) {
return payTypeEnum;
}
}
return DEFAULT;
}
public int getPayType() {
return payType;
}
public void setPayType(int payType) {
this.payType = payType;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.nanrailgun.config.common;
public enum PayStatusEnum {
DEFAULT(2, "待支付"),
PAY_ING(0, "支付中"),
PAY_SUCCESS(1, "支付成功");
private int payStatus;
private String name;
PayStatusEnum(int payStatus, String name) {
this.payStatus = payStatus;
this.name = name;
}
public static PayStatusEnum getPayStatusEnumByStatus(int payStatus) {
for (PayStatusEnum payStatusEnum : PayStatusEnum.values()) {
if (payStatusEnum.getPayStatus() == payStatus) {
return payStatusEnum;
}
}
return DEFAULT;
}
public int getPayStatus() {
return payStatus;
}
public void setPayStatus(int payStatus) {
this.payStatus = payStatus;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
4.2 运行截图
用户支付界面
Part six 每人每日总结
成员 | 小结 |
---|---|
张天 | 项目开发到这里,已经接近了尾声 |
黄炜恒 | 任务终于要结束了,累 |
黄浩捷 | 经过这段时间,编程的能力已经有了明显的提升 |
陈伟升 | java的支付模块已经基本实现 |
曾广宁 | 继续努力,多学习 |
曾春华 | 要更努力的学习 |