스마트플레이스 순위 체크 솔루션 정보
스마트플레이스 순위 체크 솔루션- 의뢰인 (59.♡.♡.39)
- 조회 225
- 댓글 1
본문
- 예상기간 및 금액156,826원 = 156,826원 x 1일
- 요청개발자초급기술자 (예상금액은 2021년도 SW기술자 평균임금중 응용SW 개발자 임금을 참고 하였습니다.)
카카오톡 fboss
사진이 포함된 기획서는 카카오톡으로 전달드리겠습니다.
관리자 페이지 UI 구성
회원 목록 관리
- 회원 정보 수정 기능: 회원의 닉네임 및 비밀번호 수정 가능.
- 선택 회원 삭제 기능: 선택된 회원들을 삭제할 수 있음.
회원 삭제 시, 해당 회원이 등록한 모든 매장도 삭제
- 페이지당 30명 표시 및 페이지 넘김 기능: 한 페이지에 30명의 회원 정보를 표시하고, 페이지 넘김 버튼을 통해 다음 페이지로 이동.
- 검색 및 필터 기능: 회원 목록을 쉽게 관리할 수 있도록 아이디, 닉네임을 기준으로 검색하거나 필터링하는 기능을 추가
등록된 매장 관리
- 매장 선택 삭제 기능: 선택된 매장 삭제 가능.
- 전체 매장 삭제 기능: 등록된 모든 매장을 삭제할 수 있는 기능.
- 페이지당 30개 매장 표시 및 페이지 넘김 기능: 한 페이지에 30개의 매장을 표시하고, 페이지 넘김 버튼으로 이동.
메인 페이지 UI 구성
사이드바 메뉴
- 공지사항
- 회원가입
- 로그인
공지사항 페이지
- 단순 게시판 형태로 구성.
- 관리자만 게시글 작성 가능.
회원가입 및 로그인
- 회원가입 및 로그인 페이지는 별도의 페이지로 구현하거나 모달 창으로 구현 가능.
- 회원가입 필수 항목: 아이디, 비밀번호, 비밀번호 확인, 닉네임.
메인 페이지 주요 기능
- 매장 등록 및 전체 재검색 기능은 회원만 사용 가능.
- 버튼 활성화 조건
- 등록: 로그인 한 경우 활성화
- 전체 재검색, 선택 삭제: 회원인 경우, 매장이 1개라도 등록 되어있는 경우 활성화
회원이 매장을 등록할 때
매장 등록 시, 플레이스 URL을 통해 자동으로 수집해야 할 정보는 다음과 같습니다:
- 상호명
- 블로그 리뷰 개수
- 영수증 리뷰 개수
- 저장하기 개수
해당 정보는 UI 상에서 다음과 같은 경우에도 자동으로 처리되어야 합니다:
- 전체 재검색 시: 수집된 정보가 UI에 최신 상태로 반영됩니다.
- 매일 자정 자동 재검색 시: 자동으로 갱신된 정보가 UI에 반영됩니다.
- WebSocket을 통해 통신: 회원이 매장을 등록할 때 WebSocket을 통해 C#으로 개발된 봇에 데이터를 전송.
- 전송 데이터: 고유번호, 키워드, 플레이스 URL.
- C# 봇에서 데이터 반환: 고유번호, 현재 순위값을 반환받음.
- 병렬 처리: C# 봇에서 병렬로 여러 데이터를 동시에 반환할 예정. 웹에서도 이를 처리할 수 있도록 병렬 처리 방식으로 여러 데이터를 동시 수신하고 처리해야 함.
- DB에 등록 및 UI 표시: 반환된 데이터를 병렬로 처리, DB에 등록한 후 UI에 표시.
- 동일한 플레이스 URL 매장이 이미 등록되어있으면 등록 불가
전체 재검색 버튼 클릭 시
1. WebSocket을 통해 통신: 회원 계정으로 등록된 모든 매장을 WebSocket을 통해 C#으로 개발된 봇에 데이터를 전송.
-
- 전송 데이터: 고유번호, 키워드, 플레이스 URL.
2. C# 봇에서 데이터 반환: 고유번호, 현재 순위값을 반환받음.
3. 병렬 처리: C# 봇에서 병렬로 여러 데이터를 동시에 반환할 예정. 웹에서도 이를 처리할 수 있도록 병렬 처리 방식으로 여러 데이터를 동시 수신하고 처리해야 함.
4. DB에 등록 및 UI 표시: 반환된 데이터를 병렬로 처리, DB에 등록한 후 UI에 표시.
- 중복 데이터 처리: 고유번호 데이터의 같은 날짜의 순위값이 이미 존재할 경우, 새로운 순위값으로 교체
매일 자정 모든 매장 데이터 전송
1. WebSocket을 통해 통신: 매일 자정을 기준으로 등록된 모든 매장을 C#으로 개발된 봇에 데이터를 전송.
-
- 전송 데이터: 고유번호, 키워드, 플레이스 URL.
2. C# 봇에서 데이터 반환: 고유번호, 현재 순위값을 반환받음.
3. 병렬 처리: C# 봇에서 병렬로 여러 데이터를 동시에 반환할 예정. 웹에서도 이를 처리할 수 있도록 병렬 처리 방식으로 여러 데이터를 동시에 수신하고 처리해야 함.
4. DB에 등록 및 UI 표시: 반환된 데이터를 병렬로 처리, DB에 등록한 후 UI에 표시.
- 중복 데이터 처리: 같은 날짜의 순위값이 이미 존재할 경우, 새로운 순위값으로 교체
댓글 전체
견적수 2735개
채택수 384개
채택율 14%
5레벨 이상의 회원만 댓글을 남길 수 있습니다.