시작한지 얼마나 됐다고 하루가 늦어 반성하는 마음에 꽃을 심어보았습니다...🌼🌼
기능이 간단하다보니 설계도 간단하다 생각해 시간이 얼마 안걸릴줄알고 전주에 소스코드 틀까지 완성하는 것을 목표로 했었는데 생각보다 시간이 걸렸다. 바로 개발을 시작할 수 있었던 것은 디자인은 외주를 맡겼고 기본적으로 만드는 함수를 포함한 전체 소스코드 틀이 이미 완성되어 있었다. 또 회사에서도 프로젝트를 시작할 때 설계가 가장 오래 걸렸었다. 설계에서 시간을 더 쏟은 만큼 더 좋은 결과물이 나온다고 생각한다. 어차피 시간제한없이 혼자 진행하는거니 늦는다고 조급해하지말고 많이 알아보면서 배워가자...!!
🌼 2주차 정리
🌼 메뉴 구성
주간보고
- 검색
, 통계
회의록
- 검색
(추가개발 시)
시스템
- 주간보고 설정
, 회의록 설정
등
🌼 권한 구성
1. 전체
- 총 권한은 팀원, 팀장 두 가지이며 늘어나거나 줄어들지 않음
- 팀원, 팀장이 수행할 수 있는 기능은 바뀌지 않음 -> 권한에 따라 메뉴 지정
- 페이지 이동 시 권한을 확인하며 해당되는 메뉴 html 파일 include
2. 팀원
- 주간보고서를 작성 및 보고하는 주체
- 다른 팀원이 작성한 주간보고서도 조회 가능
- 주마다 한 개의 주간보고서를 보고할 수 있음
- 결재된 주간보고서의 업무 관련 통계 조회 가능
- 주간보고서는 권한에 상관없이 '작성자'만 수정 가능
- 주간보고서는 결재되지 않은 경우에만 수정 가능
3. 팀장
- 주간보고서를 결재하는 주체
- 팀장의 부서의 팀원이 주간보고서 작성 시 자동으로 결재권자 설정 (따로 설정 X)
- 주간보고서 관련하여 팀원의 권한 + 결재권한
- 결재한 주간보고서의 업무 관련 통계 조회 가능
🌼 메뉴 설계
1. 웹
2. 모바일
🌼 3주차 목표 (08.30~09.05)
- 기본 소스코드 틀 제작(메뉴만)
- 4주차에는 기본적인 함수 구현 예정(로그인, 권한체크, 로그 등)!