【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】

【Alpha版本】冲刺阶段——Day4的更多相关文章
- 作业七:团队项目——Alpha版本冲刺阶段
本次作业为期三周时间,要求各组结合所选项目并阅读教材<构建之法>第六章内容,完成项目的Alpha版本.本阶段的主要内容如下:(20分) 1. 每天组织一次站立会议,讨论每个成员的昨天进 ...
- 作业七:团队项目——Alpha版本冲刺阶段010
今日安排:组内成员讨论 今日进程:组内成员讨论结束,并有明确的解决办法,每个人准备实践
- 作业七:团队项目——Alpha版本冲刺阶段009
今日安排:组内成员讨论 今日进度:组内成员讨论分工细节以及可能遇到的问题,并提出解决方案
- 作业七:团队项目——Alpha版本冲刺阶段008
今日进度:组内成员讨论 今日安排:组内成员分工
- 作业七:团队项目——Alpha版本冲刺阶段007
今日进展:完善游戏主体代码. 今日安排:让游戏能运行起来.
- 作业七:团队项目——Alpha版本冲刺阶段006
今日进展:完成主体代码. 今日安排:对程序主体进行编写.
- 作业七:团队项目——Alpha版本冲刺阶段005
今日进展:编写代码. 今日安排:完成开始部分代码.
- 作业七:团队项目——Alpha版本冲刺阶段004
今日进展:我们的扫雷基本界面已经差不多了,准备开始编写内部代码. 今日安排:做好界面,准备开始代码编写.
- 作业七:团队项目——Alpha版本冲刺阶段003
今日进展:我们的目标是做一款扫雷游戏,所以我们先去玩了几款游戏,找到了扫雷游戏的一些特点. 今日安排:先进行了一些必要的游戏过程,进行了基本的扫雷界面规划.
- 作业七:团队项目——Alpha版本冲刺阶段002
今日进展:我们终于安装好了软件,今天开始进行作业设计. 今日安排:今天开始我们要开始我们的框架的设计.
随机推荐
- 数据库文件MDF的空间占满了,没有自动增长是怎么回事?
前提: (1)磁盘C盘.数据文件所在盘均有空间 (2)没有对数据文件设置maxSize (3)做过数据库服务器重启,仍没有效果 (4)但是同一个实例上的其他数据库没问题 (5)配额也查了,没问题 ...
- Unable to cast COM object of type 'Shell32.ShellClass' to interface type 'Shell32.IShellDispatch6'.
VS 里面的Interop.Shell32.dll(1.0) 这个版本太低了,需要高版本的(我使用的是1.2.107.0) 具体下载地址 自己找吧
- 继承:继承后子类构造函数具有隐式super,所以子类中所以的构造函数默认会访问父类中的空参数的构造函数
class Test { Test(){ System.out.println("Test"); } Test(String name){ System.out.println(& ...
- Linux下fork机制详解(以PHP为例)
考:https://blog.csdn.net/jason314/article/details/5640969 1.fork简介 一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统 ...
- 【LeetCode每天一题】3Sum(三数之和)
Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find ...
- 加载更多的ajax 字符串拼接
https://www.cnblogs.com/52fhy/p/5405541.html
- 让运行着的ASP.NET Web程序重新启动
在运行中的Web程序,会随时的监测这web.config文件的变化,只要web.config文件有变动,那么Application就会重新启动.所以,在一个工具类中我们可以封装一个方法,该方法用来重新 ...
- .Net Core:身份认证组件
类库组件 .NET Core的身份认证使用的类库如下图:常用的 Microsoft.AspNetCore.Authorization Microsoft.AspNetCore.Authorizatio ...
- dubbo.provider和dubbo.consumer配置
Configure service provider <?xml version="1.0" encoding="UTF-8"?> <bean ...
- 如何使用github来查找自己需要的(关心的)项目
1.登录github官网 输入用户名密码后会显示下面的界面 2.点击explore git hub 然后你会看到下面的页面 3.下面的或许有你想要的项目 点击Treding 可以查看最近火的项目仓库 ...