본문 바로가기

반응형
 안녕하세요. JoAri TB블로그의 조기연입니다. 
 이번에는 전자 결재 웹 어플리케이션으로 돌아왔습니다! 이번 프로젝트의 난이도는 ⭐x5 만점 기준 ⭐x2 정도인 프로젝트라고 했습니다. 전체적으로 쭉 둘러봤는데, 요구사항도 많고 요구사항에 맞게 신경 써서 구현해야 하는 부분들도 있어서 CRUD 프로젝트 할 때보다 강도 높은 프로젝트가 될 것 같습니다. 참고로 추가 요구 사항도 있는데 그것은 이번 요구사항에 적은 것들을 모두 구현한 후에 구형하도록 하겠습니다.
 이번에도 많은 관심을 가지고 봐주세요!

 

요구 사항 목록

1. 사용자 인증
        - 아이디/비밀번호 유효성 검사
        - 아이디/비밀번호 입력 오류 시 alert (등록되지 않은 사용자입니다, 비밀번호가 일치하지 않습니다.)
        - 로그인 실패 시 alert (등록되지 않은 사용자 입니다.)
2. 메인 리스트 화면
        - 이름(직급) 노출
        - 로그아웃 클릭시 로그인 화면으로 이동
        - 대리결재 버튼 : 과장, 부장만 노출
        - 검색
                - 검색 타입 : 선택, 작성자, 결재자, 제목+내용
                - 결재 상태 : 임시 저장, 결재 대기, 결재 중, 결재 완료, 반려
                - 결재 상태 : 비동기식 검색
        - 게시글 조건
                - 본인이 작성한 글만 노출되도록 SQL문 작성
                - 과장은 결재 대기 상태인 글, 부장은 결재 중 상태인 글만 보이도록 SQL문 작성
                - 결재 상태는 코드(FLAG)값이 저장되도록 하고 임시 저장, 결재 대기, 결재 중, 결재 완료, 반려로 노출
                - 작성자,결재자 이름을 저장하지 말고 결재 상태 처럼 노출만 작성자, 결재자 이름으로 되게 작성
3. 글쓰기 화면
        - 체크박스 비활성화 & 결재 상태에 따라 체크 표시를 하기
        - 게시글 다음 번호 자동으로 노출
        - 작성자 자동으로 노출
        - 버튼 제어
                - 등록자 : 임시 저장, 결재 버튼만 노출
                - 결재자 : 반려, 결재 버튼만 노출
        - 히스토리 영역
                - 결재 상태에 따라 내용 추가
                - 번호 : 각 게시글 마다 1번부터 새로 발급 (1,2,3,4, .... )

반응형
댓글