allcle / Allcle

GNU General Public License v3.0
1 stars 3 forks source link

앞으로 진행 계획 #52

Open his9989 opened 5 years ago

his9989 commented 5 years ago

근주와 상의가 아닌 저 혼자 만의 생각입니다. @jongfeel @GeunJuLEE

  1. 데이터베이스 변경 관련 : 데이터셋 6개

    • 유저 정보 테이블 : 현행 유지
    • 과목 정보 테이블 : 현행 유지
    • 유저 그룹 정보 테이블 : 유저 ID(FK) / 그룹 명 / 그룹 번호 (PK)
      • 서로 다른 유저가 같은 이름의 그룹 명을 갖을 수 있다.
      • 한 명의 유저는 같은 이름의 중복된 그룹을 갖을 수 없다.
      • [부가기능] 유저는 저장한 자신의 그룹을 불러와서 그룹들을 이용하여 생성 가능한 시간표의 경우의 수를 출력할 수 있다. [ 부가기능 ] // 즉, 조회 필요!! -> 유저 ID를 FK로 받는다. -> 유저 ID와 유저가 입력한 그룹 명을 조합하여 고유한 그룹 번호를 만든다.
    • 그룹 내의 그룹 과목 테이블 : 그룹 번호 / 과목1(FK) / 과목2(FK) / ... / 과목 n (FK)
      • 암호화되지 않은 유저의 ID와 그룹 명 만으로 그룹 데이터를 조회할 수 있긴 한데, 암호화가 굳이 필요할까?
    • 유저 시간표 정보 테이블 : 유저 ID / 시간표 이름 / 시간표 번호
      • 서로 다른 유저가 같은 이름의 시간표 명을 갖을 수 있다.
      • 한 명의 유저는 같은 이름의 중복된 시간표를 갖을 수 없다. -> 유저 ID와 시간표 이름을 조합하여 고유한 시간표 번호를 추출한다. -> 시간표 번호를 이용하여 조회할 수 있는 테이블 생성
    • 시간표 내의 과목 테이블 : 시간표 번호 / 과목1(FK) / 과목2(FK) / ... / 과목 n(FK)
  2. UI 설계, 디자인 및 애니매이션 미대생이 합류한 후로, 미대생과 회의를 통해 컨셉, UI 설계, UI 디자인 등을 진행, 저희는 이를 올클에 반영할 예정입니다.

  3. 부가 기능 구현 및 세세한 디테일 제작 // 회의 및 수정 후에 문서화 "기능 요구사항"에 반영할 예정. 1) 로그아웃 안정화. 현재 로그아웃 기능 구현은 하였으나, 여러번 반복 시 에러가 발생하는 경우가 있다. 2) 비밀번호 찾기. 현재 암호화만 구현되어 있고, 복호화는 구현하지 않은 상태. 3) 설정한 그룹들 중 n개를 선택해서 n개의 그룹을 이용해서 생성할 수 있는 시간표 경우 모두 출력 4) 시간표 이미지 저장 5) 시간표, 그룹 정보를 서버에 저장 6) 졸업요건, 후기 등 ..

jongfeel commented 5 years ago

@his9989 @GeunJuLEE DB에서의 쿼리는 암호화된 데이터 자체로 하는게 맞고 DBMS 내에서는 암호화된 데이터가 의미 없을 수 있지만, DBMS 외부로 노출 됐을 때는 큰 의미가 있게 됩니다.

추가로 합류한 친구도 필요하다면 리뷰 미팅에 참석해도 됩니다.

비밀번호 찾기 기능은 보통 기존 비밀번호를 알려주지 않고 임시 비밀번호를 발급해 주고 로그인을 시켜줍니다. 로그인이 된 후에는 비밀번호를 다시 입력하게 합니다. 요게 일반적이죠.

그 외 내용은 미팅 때 논의해 보면 될 거 같네요.

his9989 commented 5 years ago

@jongfeel 아 복호화 안하고 임시 비밀번호 발급이 훨씬 맞는 것 같습니다!! 감사합니다. 그럼, 임시 비밀번호 발급을 위한 본인 인증이 다시 필요해지겠네요! 그 방법은 회의까지 생각해보도록 하겠습니다. (ex. 개인 질문이라던가,, 부모님이 만난 지역이런거..)

추가 합류하는 친구도 회의에 참석하기로 했습니다!

학기 중에 DB 수업 끝나고 하겠다고 디비 설계가 많이 미뤄졌는데, 내일 회의 후에 확실히 정한 뒤, 디비설계 작업 바로 시작하도록 하겠습니다.

그룹 및 개인 시간표 저장 과정의 암호화 알고리즘은 저희가 기존에 했던 비밀번호 암호화의 경우와 다르게 복호화도 필요하다고 판단해서 여쭤본거였습니다.

그룹 및 시간표 저장에서는 어떤 식의 암호화가 더 효율적일지 고민해보도록 하겠습니다.

감사합니다.

jongfeel commented 5 years ago

@his9989 @GeunJuLEE

로그인/로그아웃

설정한 그룹들 중 n개를 선택해서 n개의 그룹을 이용해서 생성할 수 있는 시간표 경우 모두 출력

시간표 이미지 저장

실무에서 쓰는 프로토타입 툴

UI 디자인