【Alpha版本】冲刺阶段——Day4

【Alpha版本】冲刺阶段——Day4

阅读目录

* [今日进展](#1) * [问题困难](#2) * [明日任务](#3) * [今日贡献量](#4) * [TODOlist](#5)

【今日进展】

  • 完成注册类代码
public class Register {
    private String name;
    private String cipher;
    private String salt;
    Connection con;
    Statement sql;
    Encrypt encrypt=new Encrypt();
    Scanner scanner=new Scanner(System.in);
    public void setName(){
        System.out.println("用户名:");
        String name=scanner.next();
        this.name=name;
    }
    public void setCipher(){
        System.out.println("密码:");
        String cipher=scanner.next();
        this.cipher=cipher;
        salt=encrypt.getsalt();
        this.cipher=encrypt.getpassword(cipher);
    }
    public void insertMessage() {
        con = GetDBConnection.connectDB("mysql","root","");

        if(con == null ) return;
        String information="("+"'"+name+"'"+","+"'"+cipher+"'"+","+"'"+salt+"'"+")";
        String sqlStr ="insert into javablacktea values"+information;
        try {
            sql=con.createStatement();
            sql.executeUpdate(sqlStr);
            System.out.println("注册成功");
            con.close();
        }
        catch(SQLException e) {
            System.out.println("用户名已存在!");
        }
    }
}

【问题困难】

  • 在测试代码时,我们发现了用户名可以重复的Bug。这种情况下,系统将会以该用户名第一次注册时输入的密码为准,这将导致第二次用该用户名进行注册时,显示注册成功但无法进一步操作。

【明日任务】

  • 韩啸: 编写注销用户模块代码

  • 夏云霄: 辅助其它组员完成任务,优化和审核代码

  • 陈思兵: 编写修改密码模块代码

  • 朱文远:编写登录模块代码

  • 张家佳:辅助其它组员完成任务,收集团队成员进展并且汇总,撰写博客

【今日贡献量】

韩啸 夏云霄 陈思兵 朱文远 张家佳
3 2 2 2 3

【TODOlist】

posted @ 2018-06-10 22:40  Java红茶  阅读(156)  评论(0编辑  收藏  举报