Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- sendRedirect
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- 다형성 #부모타입 #자식타입
- 톰캣
- Spring MVC
- CONTINUE
- xml
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- 화면정의서
- 매핑 #
- Servlet
- while문
- POST방식
- JSON형식의 response
- Request
- WAS
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- 한글깨짐
- 요구사항정의서
- 피그마
- Forwarding
- webserver #WAS #ServerApp
- GET방식
- Dispatcher
- Break
- 김영한
Archives
- Today
- Total
Step it up now
동물병원 그룹웨어 - 요구사항정의서 본문
- 고객 통합 DB조회
- 컬럼: 보호자명 | 연락처 | 주소 | 동물이름 | 종류 | 품종 | 성별 | 생년월일 | 몸무게 | 진료 기록 조회 | 진료 예약
=>한줄씩 간략히 나타낸 리스트
=>진료기록과 진료예약은 최근 기록이 출력됨
전체 데이터 리스트 조회
=>우측 상단에 옵션(보호자명 연락처 동물이름)과 검색창 구현
1) 보호자명 or 연락처 검색시 보호자 소유의 모든 동물 데이터 출력
=>해당 동물 이름 클릭시 상세페이지로 이동
2) 동물이름 검색시 보호자의 해당 동물 상세페이지 출력
=>진료기록: 지난 기록 모두 출력
=>진료 예약 옵션 클릭시 예약창 모달 처리
-예약 모달창: 예약일시 | 간단한 증상 | 예약완료 | 예약취소 - 공지사항
1) 공지
- 전체글 리스트
| 글번호 | 카테고리 | 제목 | 작성일 | 조회수
=> 상단 검색 - 옵션: | 카테고리(전체/공지/진료일정) | 제목 | 내용 |
=> 상단 고정글
=> 새글에 new
=> 작성기한으로 검색: 검색창 클릭시 달력으로 선택하여 검색
=> 내림차순 | 오름차순
=> 관리자 로그인시: 우측 하단에 '등록' 버튼 활성화
- 상세 글 내용 보기
=> 하단에 '이전글' '다음글' 이동 가능
=> 관리자 로그인시: '수정' '삭제' 버튼 활성화
2) 진료일정
- 전체글 리스트 | 글번호 | 제목 | 작성일 | 조회수
=> 상단 검색 - 옵션: 제목 | 내용
=> 새글에 new
=> 하단에 페이징 처리
=> 관리자 로그인시: 우측 하단에 '등록' 버튼 활성화
- 상세글 내용 보기
=> 하단에 '이전글' '다음글' 이동 가능
=> 관리자 로그인시: '수정' '삭제' 버튼 활성화
- 유기동물 조회 & 신청
- 전체글 리스트
=> 썸네일 형식으로 4*5 리스트
동물 사진 밑에 | 이름(제목) | 동물종류, 성별(중성화여부), 나이, 무게(작은글씨)
=> 상단에 | 강아지 | 고양이 | 다른 반려동물 | 배너 형식으로 카테고리 분류
=> 우측 상단 (동물 카테고리 아래 위치) 검색창- 옵션: | 공고 | 보호중 | 성별 | 품종 | 보호소 |
=> 하단에 페이징 처리
=> 관리자 로그인시: 우측 하단에 '등록' 버튼 활성화
- 상세글 보기
=> | 제목 | 작성일자 | 조회수 |
=> 표 형식으로 기재: | 품종 | 성별 | 이름 | 나이 | 몸무게 | 접종유무 | 중성화 유무 | 보호소 |
동물 사진 & 정보기재
=> 글 좌측 하단에 댓글 개수 구현
=> 댓글창 & 대댓글 구현 - 로그인한 회원만 권한
=> 하단에 '이전글' '다음글' 이동 가능
=> 관리자 로그인시: '수정' '삭제' 버튼 활성화
유기동물 입양 신청
- 입양신청서 폼 형식
| 성명 | 연락처 | 비상연락처 | 성별 | 나이 | 주소 | SNS주소 | 직업/직장명 | 결혼여부 | 개인정보수집 및 이용에 대한 동의 |
입양을 희망하는 동물 이름 | 입양을 원하는 이유 | 키우고 있는 반려동물 여부 |
=> 하단에 '등록' 버튼
- '등록' 버튼 클릭시 '신청하시겠습니까' 멘트와 아래 '예' '아니오' 버튼의 모달 창 출력
=> '예' : '신청되었습니다' 멘트와 아래 '확인' 버튼의 모달 창 출력과 동시에 전자결재로 등록됨
=> '아니오': 해당페이지 화면 그대로 이동 없음
열심히 썼지만 요구사항 정의서는 저렇게 쓰는 것이 아니었다..
그래서 다시 수정!
페이지 | 요구사항 | 기능상세 | 기능 C R U D |
접근자 | ||||
대분류 | 소분류 | c | r | u | d | |||
입양신청 게시판 | 유기동물 입양 | 입양신청 | 고객이 정보를 기재하는 폼 형식으로 페이징 처리 | O | 고객 | |||
등록 버튼 | 신청양식 작성 후 등록 버튼을 누르면 신청 완료 | 고객 | ||||||
유기동물 조회 | 리스트 | 이미지 썸네일로 전체 리스트 조회 | O | ALL | ||||
검색 조회 | 카테고리 옵션으로 검색 | O | ALL | |||||
유기동물 상세페이지 | 상세조회 | 해당 데이터 상세정보 출력 | O | ALL | ||||
댓글 기능 | 고객이 상세글 하단에 댓글, 대댓글 작성 | O | ALL | |||||
유기동물 수정 | 수정 버튼 | 상세페이지에서 관리자만 수정 버튼 접근 가능 | O | 관리자 | ||||
유기동물 삭제 | 삭제 버튼 | 상세페이지에서 관리자만 수정 버튼 접근 가능 | O | 관리자 | ||||
유기동물 등록 | 공공데이터 API | 유기동물 리스트 API로 정보 등록 | O | 관리자 |
공지사항 | 공지사항 메인 | 공지사항 조회 | 모든 공지사항 데이터 리스트 출력 | O | ALL | |||
상위 노출 | 중요 게시글 3개를 리스트 상단에 고정 | ALL | ||||||
등록 버튼 | 등록 버튼 클릭시 공지사항 등록 페이지로 이동 | O | 관리자 | |||||
상세 페이지 | 데이터 클릭시 해당 데이터 상세페이지로 이동 | O | ALL | |||||
공지사항 상세페이지 | 공지사항 상세페이지 메인 | 해당 데이터 상세 정보 출력 | O | ALL | ||||
등록 버튼 | 새 데이터 입력후 등록 버튼 클릭시 새 데이터 생성 | O | 관리자 | |||||
수정 버튼 | 수정 버튼 클릭시 수정한 데이터 업데이트 | O | 관리자 | |||||
삭제 버튼 | 삭제 버튼 클릭시 해당 데이터 삭제 (소프트?) | O | 관리자 | |||||
목록 버튼 | 목록 버튼 클릭시 공지게시판 메인으로 이동 | O | ALL |
데이터 관리(고객-동물) | 고객-동물 데이터 조회 | 리스트 | 고객 동물 전체 데이터 리스트 출력 | O | 관리자, 직원 | |||
등록 버튼 | 동물 정보 등록 | O | 관리자, 직원 | |||||
검색조회 | 카테고리 옵션으로 검색 | O | 관리자, 직원 | |||||
상세조회 | 해당 데이터 상세정보 출력 | O | 관리자, 직원 | |||||
수정 버튼 | 항목 수정 가능한 페이지로 이동 | O | 관리자, 직원 | |||||
삭제 버튼 | 삭제 여부 확인 모달창 구현 후 확인시 해당 데이터 삭제 | O | 관리자, 직원 | |||||
진료 예약 | 진료예약기능 | 상세 페이지 내에서 진료예약 컬럼 버튼으로 활성화 | O | 관리자, 직원 | ||||
진료예약 등록 | 모달창으로 활성화 | O | 관리자, 직원 | |||||
진료예약 수정 | 수정버튼 클릭시 모달창으로 활성화 | O | 관리자, 직원 | |||||
진료예약 취소 | 체크박스 선택 후 취소버튼으로 취소 | O | 관리자, 직원 |
'프로젝트 > 파이널' 카테고리의 다른 글
yml파일의 DB설정 (0) | 2024.02.19 |
---|---|
npm 사용하기.. (0) | 2024.02.18 |
동물병원 그룹웨어_화면정의서(피그마) (1) | 2024.02.05 |
게시판 참고 자료 (0) | 2024.01.24 |
프로젝트 제안서/ 초기 ui (0) | 2024.01.23 |