CLOUD FUNDING
KH정보교육원
2022.05.24 14:36
클라우드 펀딩 (디지털컨버전스) 클라우드 컴퓨팅 웹 융합 응용 SW개발자 양성과정B(1) 1회차 | |
|---|---|
| 팀장/팀원 | 이**(팀장) : 펀딩 신청 페이지 |
| 김** : 관리자 페이지 | |
| 김** : 메인페이지, 채팅 | |
| 이** : 마이페이지 고객센터 | |
| 전** : 회원가입, 로그인 | |
| 정** : 프로젝트 페이지 | |
| 정** : 펀딩 결제 페이지 | |
| 최** : 펀딩 상세 페이지 | |
| 개요 | 항상 소비자들은 창의적인 상품을 선호합니다. 하지만 시장에서 창의적인 상품은 다양하지도 않고 가격이 비싼경우가 많습니다. 창작자의 초기 투자 비용 + 소비자 확보 불안정으로 인해 생기는 문제입니다. 여기서 초기 투자 비용과 소비자 확보 두가지만 충족시켜준다면 창의적인 아이템이 많은 하나의 플랫폼이 생기지 않을까 싶어 이 사이트를 구상하게 되었습니다. 저희 사이트 이용자는 프로젝트를 창작하여 수익을 얻는 창작자, 프로젝트를 후원하여 상품을 얻는 후원자로 두 종류 입니다. 창작자는 제작하고자 하는 상품을 생산할 수 있고 후원자는 니즈에 맞는 색다른 상품 구매를 통해 창작자와 후원자 모두 윈윈할 수 있는 펀딩 웹사이트를 만들고자 하였습니다. |
| 구현기능 | 메인페이지 : 검색어를 입력하여 프로젝트 검색 가능 회원서비스 : 로그인, 소셜로그인(네이버, 카카오), 로그아웃, 일반회원, 판매자 회원가입, 탈퇴, 아이디 찾기, 비밀번호 찾기, 아이디 저장 기능 마이페이지 : 해당 회원이 참여중인 펀딩 수, 판매자는 제작한 프로젝트 수, 최근 문의 내역 조회, 회원정보/수정, 고객센터 후원자와 판매자간에 문의와 답변 기능 채팅 : 프로젝트 판매자와 소통이 가능한 실시간 채팅 기능 관리자 페이지 : 판매자가 신청한 프로젝트 승인/거절, 회원이 문의 게시판에 문의한 게시글 답변, 공지사항 작성/수정/삭제, 회원 가입 수 통계(총 회원 수, 프로젝트 수, 카테고리 별 프로젝트), 주문 내역 확인(진행중인 프로젝트 주문내역 확인), 회원 관리(회원 유형 관리, 탈퇴시도한 회원 비활성화) 프로젝트 목록 : 프로젝트 조회, 카테고리 필터 조회, 검색 프로젝트 상세 : 프로젝트의 상세정보 조회, 최근소식(판매자가 진행중인 프로젝트의 소식을 작성/수정/삭제, 회원들의 댓글 작성/수정/삭제, 프로젝트에 해당되는 리워드 목록 조회) 프로젝트 결제 : 결제할 리워드 중복 선택 가능, 주문할 수량, 총금액 실시간 계산, 선택한 리워드 결제(아임포트 api), 배송지 입력(카카오 우편번호 api) 프로젝트 신청 : 프로젝트에 다양한 정보 기입, 임시저장기능으로 값을 불러와서 수정, 신청이후 알림기능을 통해 신청여부 확인 |
| 설계의 주안점 | 저희는 크게 2가지의 목표를 가지고 설계하였습니다. 첫번째는 창작자와 후원자의 소통 활성화, 두번째는 높은 접근성 이였습니다. 좋은 플랫폼을 형성하려면 창작자와 후원자간의 소통이 원할하게 이루어져야한다고 생각 하였습니다. 여기서 기존의 사이트와 차별점을 주기 위해 프로젝트마다 존재하는 다중인원 채팅방 기능을 계획했습니다. 다음으로 높은 접근성 입니다. 기본적으로 플랫폼 사이트는 일단 사용자가 이용하기 편리하도록 최대한 간결한 UI를 사용해야한다고 생각했습니다. 따라서 사용자들의 접근성을 높일 수 있도록 임시저장, 카테고리 검색, 소셜로그인 등 기능을 계획했습니다. 여기에 사이트 관리자에게도 사이트를 관리하면서 편리함을 가질 수 있도록 통계, 배치 프로그램 등을 이용하여 접근성이 높은 플랫폼을 만드는것을 목표로 정했습니다. |
| 사용기술 및 개발환경 | OS : Window10 64bit / Mac OS 사용 기술 : Java, HTML5, CSS3, Servlet/JSP, JavaScript, jQuery, Oracle SQL, EL-JSTL, JSON, AJAX, 각종 API 사용 API : 결제 라이브러리(아임포트), 소셜로그인(카카오, 네이버), SMTP 메일 전송 라이브러리, 사업자등록정보 진위확인 및 상태조회 서비스 api (공공데이터포털), 카카오 우편번호 api 개발 도구 : Eclipse 2020–06, IntelliJ, SQL Developer Framework : Spring, MyBatis Protocol : STOMP, WebSocket server : Apache Tomcat v 9.0 DBMS : Oracle 19c (Oracle Cloud) |
![]() | |

목록으로
댓글쓰기
0
