Skip to content

수산질병관리사 원격 케어 및 관상어 정보 제공 서비스

Notifications You must be signed in to change notification settings

2022-SMHRD-KDT-BigData-4/SaveFish

Repository files navigation

구해줘 피쉬 (팀명: 아쿠아맨)

구해줘피쉬_아쿠아맨

1. 프로젝트명 : 구해줘 피쉬

  • 프로젝트 주제 : 수산질병관리사 원격 케어 및 관상어 정보 제공 서비스
  • 서비스 설명: 수산질병관리사, 관상어관리사 등 관련 전문가와의 1:1 상담을 통해 전문적인 관상어 케어를 제공하고, 관상어 어종별 특징, 서식 환경, 주의점 등의 정보를 제공하는 서비스.

2. 주요기능

  • 전문가 상담 서비스 : 사용자가 전문가 상담 메인 페이지에서 전문가 정보를 확인하고 선택하면, 전문가가 작성한 상세한 상담 정보를 확인할 수 있음. 1회 상담 또는 정기 상담을 선택하면, 채팅을 통해 1:1 상담이 이루어져 관상어에 대한 전문적인 조언을 얻을 수 있음. 상담 후에는 후기글을 작성하여 다른 사용자들과 경험을 공유할 수 있음.
  • 관상어 백과 서비스 : 웹 크롤링을 통해 수집한 관상어의 어종별 특징, 서식 환경, 주의점 등의 정보를 한눈에 볼 수 있도록 정리하여 제공함. 사용자는 원하는 관상어를 검색 또는 선택하여 상세한 정보를 확인할 수 있음.
  • 피쉬 아카이브 : 사용자가 자신이 가진 수조와 관상어에 대한 정보를 등록하고, 매일 일기를 쓰듯이 관상어에 대한 정보를 기록할 수 있음. 수조의 크기, 관상어 나이, 사료의 종류와 양, 투여한 치료제의 종류와 양과 같은 정보를 기록하고, 이는 추후 상담 진행 시 전문가가 관상어 상태를 쉽고 자세하게 파악할 수 있는 배경 정보로 활용됨. (미구현)

3. 개발환경

구분 내용
사용언어 Java, HTML, CSS, JavaScript, Python
사용한 라이브러리 Bootstrap / socket.io
개발도구 Eclipse / VisualStudioCode
서버환경 tomcat 9.0 / express.js
데이터베이스 Oracle

4. 아키텍처(구조)

서비스아키텍처_아쿠아맨

5. 기능 흐름도

서비스 흐름도(유스케이스)

SW 유스케이스

유스케이스_아쿠아맨

서비스 흐름도(웹 화면설계서)

서비스흐름도_아쿠아맨

ER 다이어그램

ER다이어그램_아쿠아맨

6 SW 동작 화면

일반 회원가입/전문가 회원가입/전문가 자격증명/로그인

회원가입 및 로그인_아쿠아맨

메인페이지(배너, 서비스 프로세스, FQA, 후기 게시판 홍보, 박람회 홍보, 팀원 소개)

메인페이지정리_아쿠아맨

전문가 정보 확인/상담 상세 정보 확인/1:1 채팅 상담

전문가상담_아쿠아맨

관상어 백과 메인/관상어 상세 정보

관상어백과_아쿠아맨

후기 게시판

후기게시판_아쿠아맨

7 제작 일정

프로젝트 일정_아쿠아맨

8 팀원 단위 업무 분장 및 결과표

팀원소개_아쿠아맨

9 트러블슈팅

  • 문제1
    프로젝트 개발 중 모르는 부분을 검색하였을 때, 현재 상황에는 적합하지 않은 정보들이 많이 나왔음. -> 팀원들과의 소통을 통해 경험과 정보를 공유하여 많은 부분을 해결할 수 있었음.

  • 문제2
    팀원들과 서로 생각하는 화면 구성이 달라 소통에 어려움을 겪음. -> Figma를 사용, UI를 팀원 모두가 함께 제작하고 공유해서 화면 구성을 통일하고 소통을 원활화할 수 있었음.

About

수산질병관리사 원격 케어 및 관상어 정보 제공 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published