오늘 캘린더를 시작하는 바람에 간단한듯 간단하지 않은... ㅋ
현재 선생님과 함께 진행하는 jsp 프로젝트 자체가 작업분량이 어마무시 하네요.. 그래서 다른 주제를 선정해서 프로젝트를 할 엄두가 안납니다~ㅋ
그래서 현재 배우고 있는걸 최대한 응용하고 연습해서 자신껄로 만드는 것이 현재로선 저의 최선이 아닌가 싶습니다.
jsp 마무리되면 진짜 주제정해서 프로젝트 해봐야지요..
배우면 배울수록 하고싶은 주제가 계속 바뀝니다..ㅡㅡㅋ
jsp 마무리시점에 여러분들과 다시한번 회식한번 하고싶었는데 이놈의 코로나........
몸건강이 최고이니 모두모두 건강 유의합시다!
자 그럼 지난 수업시간에 진행되었던 설문지(고정식)를 마무리 하겠습니다.
아마 저만 못끝냈었던것 같네요..ㅎㅎ
===============================================================================
우선 요약하자면
일반사용자(회원/비회원) 화면과 관리자 화면일 경우의 버튼(옵션) 활성화 비활성화로 아래처럼 구분하였습니다
일반사용자>설문지 화면
-설문 문항보기(모달창)
-참여버튼
으로 구성
관리자>설문지화면 (관리자 모드와의 차이는 네비바 활성 비활성 밖에 없습니다)
-일반사용자 화면 구성 +@
-설문지등록 버튼 활성
-전체차트버튼 활성(설문지별 총평점을 프로그래스바로 표현)
-옵션버튼활성(드롭다운메뉴)
1.참여인원 클릭시 해당 상세화면으로 이동
2.해당 설문지 챠트보기(모달창으로 구글챠트 띄움, 참여인원수가 1 이상이여야 메뉴활성화됨)
3.수정 클릭시 수정화면 이동
4.삭제 (참여인원수가 1명이라도 있으면 삭제안됨, survey_answer 테이블 생성시 restric 옵션으로 인해...)
수정화면에서는 하나의 화면에 해당 idx값으로 모두 불러와서
surveyVo 부분과 surveyAnswerVo 를 각각 수정하도록 하였습니다
surveyVo 는 해당 vo를 불러와서 수정하도록 하고
surveyAnswerVo는 해당 survey_idx 를 참조하는 모든 (해당 설문에 참여한 모든 데이터) 것을 vos 에 담아와서
리스트로(페이징처리완료) 표현하고 각행마다 수정,삭제를 할수있도록 하였습니다
리스트로 불러온 이유는 관리자 측면에서 좀 더 조작(수정,삭제)하기가 수월하지 않을까 생각해서인데.. 암튼 그렇습니다ㅋ
설문지 관련 뷰jsp 파일 모두 첨부.. 뭐라도 가져가실거 있으면 가져가세요~
그럼 구동화면 보시고 굿나잇~
첫댓글 우와~~
대단하시군요.
깔끔 요약정리~ 아주 멋지십니다.
내용이 정말 많지요? 앞으로 더 기대됩니다. 수고많으셨습니다.