A Story

검색

검색

Total 162 / 7 page
썸네일

Diet on

교육기간 : 2015-07-20 ~ 2015-12-09 ( 월,화,수,목,금 ) URL : 내부서버용 다이어트 하려는 이용자들에게 식단, 운동방법들을 제공하고 다른 사용자들과도 정보를 공유 할 수 있는 커뮤니티 사이트   “Diet on” 개발환경 OS Microsoft Window 7 Server DBMS Oracle 11g XE WAS Eclipse, Apache Tomcat 8.0, Navicat Language JAVA, JSP, HTML5, Css, JQuery, Ajax, JavaScript, MyBatis 기타 S/W Navicat, Adobe Photoshop, exERD 개발툴 Design Adobe Photoshop CS4 개발기간 개발인원 2015.10.20 ~ 2015.12.08 5명 참여정도 및 DATABASE 구조도   전체참여도        개발참여도             DATABASE의Physical구조       개발 취지 및 목적 1. 다이어트 하려는 이용자들에게 식단, 운동방법들을 제공하고 다른 사용자들과도 정보를 공유 할 수 있는 커뮤니티 사이트이다. 2. 다이어트정보뿐만 아니라 이벤트기능을 넣어서 이용자들이 다이어트를 재미있게 할 수 있도록 제작. 3. 사용자가 섭취한 음식칼로리, 운동한 운동량을 다이어트일기장에 기재함으로써 지속적인 관리도모. 실행화면         세부내용 1. 홈페이지 초기화면 2. 상단에 login, register 배치하여 이용자들이 로그인과 회원가입을 할 수 있도록 하였다. 3. 상단에 다이어트 일기장과 before & after, 식단, 운동방법을 배치하여 누르면 곧바로 페이지가 이동하도록 하였다. 실행화면        세부내용 1. 홈페이지 초기화면 2. 홈페이지 중간 부분에 운동하는 동영상과 배너를 배치하였다. 3. Diary, 전후사진, 식단, 운동방법을 누르면 해당 페이지로 이동이 가능하다.  실행화면        세부내용 1. Before & After 월간베스트 페이지 2. 추천수가 제일 높은 순으로 세 개의 베스트 사진이 뽑히게 된다. 3. 매 달 베스트 사진은 추천수에 따라 달라지게 된다.   실행화면       새부내용  1. Before & After리스트 페이지 2. 최근에 올린 순서대로 리스트 에 기재 된다.  실행화면        세부내용 1. Before&After 여자만 선택 가능한 페이지 2. 남/여/전체 세 개로 구분하여 여자부분을 누르면 여성회원들이 올린 사진만 리스트에 올라오게 되는 기능이다.  실행화면        세부내용 1. Before&After 남자만 선택 가능한 페이지 2. 남/여/전체 세 개로 구분하여 여자부분을 누르면 여성회원들이 올린 사진만 리스트에 올라오게 되는 기능이다.  실행화면        세부내용 1. Before & After 검색 및 페이지분리 페이지 2. 상단 부분에 검색기능이 가능하다. 3. 검색은제목,내용,제목+내용, 작성자로 검색이 가능하다. ,  실행화면                  세부내용 1. Before & After 글쓰기페이지 2. Before&After 페이지에서 로그인한후 글쓰기 버튼을 누르면 보이는 페이지이다. 로그인 한 회원만 기재가 가능하다. 3. 제목, 전/후사진, 아이디, 연령대, 성별, 감량전 몸무게, 감량후 몸무게, 감량후기 순서대로 기재한 후 저장하면 된다. 4. 아이디와 성별은 회원가입 했을 때 기재된 내용으로 자동으로 생성된다. 실행화면        세부내용 1. Before & After 수정페이지 2. 로그인 한 후 자신이 올린 페 이지에서 제목, 사진, 연령, 감량전후, 감량후기 내용을 수 정할 수있다..  

2021-12-10

썸네일

VIVAC

기간 :2015-04-06 ~ 2015-08-25 ( 월,화,수,목,금 )   URL :내부서버용   캠핑장 및 캠핑에 대한 정보를 쉽게 얻을 수 있는 웹페이지         VIVAC     VIVAC 개발환경 OS Windows 7 DBMS ORACLE WAS Tomcat 8 Language JAVA, JSP, HTML, JavaScript, jQuery 개발툴 개발도구 Spring Tool Suite 기타 S/W Oracle 11g express edition, SVN 개발기간 개발인원 2015.07.14 ~ 2015.08.24 6명 참여정도 및 DATABASE 구조도   전체참여도        개발참여도        DATABASE의Physical구조        개발 취지 및 목적 개발취지 : 캠핑장 및 캠핑에 대한 정보를 쉽게 얻을 수 있도록 한다.   개발목적 : 캠핑장 정보뿐만 아니라 날씨, 해당 캠핑장 주변 축제를 포함하여 정보를 제공하고 캠핑에 대한 장비, 요리, 응급상황시 처치 요령,                여행지 정보 등을 알려주고, 필요한 물품을 회원들 간 물물교환을 통해 필요한 물품을 값 싸고 손쉽게 얻을 수 있게 한다.  상세화면    기능설명   메인페이지 상단 바에서 로그인 및 회원가입, 캠핑장 검색    상세화면    기능설명   캠핑장 찾기 페이지 사용자가 선택한 지역, 시설, 테마에 해당하는 캠핑장을 다음지도API를 이용하여 지도상으로 보여줌   상세화면        기능설명   캠핑장 디테일 페이지 검색한 캠핑장정보와 API를 이용하여 해당 지역의 날씨와 주변 지역 축제 정보 제공, 별점 및 스크랩 기능 포함    상세화면    기능설명   물물교환 신청 페이지 사용자가 물물교환 상품을 올리면 다른 사용자가 물물교환 신청할 수 있도록 함. 댓글과 스크랩 기능 포함    상세화면        기능설명   노하우&Tip 작성 페이지 운영자가 캠핑 장비, 응급처치 등 노하우 관련 글 작성 페이지로 네이버 스마트 에디터를 이용하여 작성    상세화면    기능설명   노하우&Tip 디테일 페이지 캠핑 장비, 응급처치 등 노하우 관련 정보 제공과 스크랩 기능    상세화면    기능설명   마이페이지 사용자 마이페이지로 작성한 글과 댓글 보기, 참여한 이벤트 및 물물교환 보기, 회원정보 수정 가능    상세화면    기능설명   쪽지 작성/목록 페이지 로그인한 사용자 간 쪽지로 대화를 주고받을 수 있도록 쪽지 기능 제공    상세화면    기능설명   공지사항 목록 페이지 운영자만 작성가능하며 페이지마다 10개씩 보여준다.    상세화면    기능설명   공지사항 디테일 페이지 해당 공지사항의 내용을 화면에 뿌려준다.    상세화면    기능설명   추첨/경매 목록 페이지 이벤트를 진행-예정-종료 순으로 페이지마다 5개씩 보여준다. 스케줄러를 이용하여 자동으로 매시간 마다 진행상태변경과 당첨자를 선정한다.    상세화면    기능설명   경매 디테일 페이지 경매정보와 웹소켓을 이용하여 마지막 입찰자부터 참여한 입찰 정보를 화면에 뿌려준다. 경매가 진행 중이지 않을 경우 참여버튼 비활성화.    

2021-12-10

썸네일

실시간 자리현황 서비스

기간 :2015-03-16 ~ 2015-08-04 ( 월,화,수,목,금 ) URL :내부서버용 기업(음식점)의 빈자리가 있는지 실시간으로 알아볼 수 있는 서비스   [실시간 자리현황 서비스] 개발환경 OS Microsoft Windows 7 DBMS Mysql 5.6 WAS Tomcat 8.0 Language JAVA , Servlet & JSP, HTML, Javascript 개발툴 Database ER-Win 9.6 Editer Eclipse Luna Service Release 2 (4.4.2) 개발기간 개발인원 2015.06.12 ~ 2015.07.03 4명 참여정도 및 ERD               개발 취지 및 목적 개발목적 및 장점 : 본 프로젝트는 기업(음식점)의 빈자리가 있는지 실시간으로 알아볼 수 있는 서비스로써 바쁜 시간대나 거리가 먼 곳을 갈 경우 헛걸음 하지 않을 수 있도록 개인/기업의 회식 등에 유용할 수 있도록 제작 한 프로젝트입니다. 프로젝트의 강점 : MVC2 패턴을 적용해 모듈화 하여 소스를 관리함에 유리하고 Swing을 기반으로한 POS기와 JSP로 구현한 WEB페이지를 연동함으로 써 다양한 기술을 사용 하였습니다. 세부기능 요약 및 설명 상세화면           기능설명 로그인, 회원가입: 로그인을 해야만 볼 수 있는 웹 사이트입니다. 로그인을 할 시 권한이 분류별로 나누어지게 됩니다.(기업, 관리자, 회원) 상세화면            기능설명 메인화면: 로그인 후 메뉴 바를 이용가능하다. 그 외에는 검색이 불가능하다. 상세화면            기능설명 기업: 기업별로 음식점을 나누었습니다. 그리고 전체검색, 지역별, 음식별로 구분해서 검색`을 할 수 있습니다. 상세화면              기능설명 기업별 메인사진1: 기업별로 게시 글 들어왔을 때 대문사진입니다. 상세화면           기능설명 기업별 메인사진2: 사용자가 웹사이트 접속만으로 기업(음식점)의 자리가 있는지 없는지 실시간으로 확인이 가능하다. 상세화면          기능설명 기업별 메인사진3: 구글맵을 사용하여 기업별로 위치가 뜰 수 있게 구현하였습니다. 또한 클릭하였을 시 기업에 대한 정보가 나온다. 상세화면                기능설명 기업별 메인사진3: 사이드 메뉴를 만들어서 예약하기 , 기업별로 즐겨찾기, 사용자가 편리하게 이용 할 수 있게 중간에 섹션을 주어서 처리하였습니다. 상세화면            기능설명 개인정보: 개인정보 를 수정하거나 예약확인, 즐겨찾기를 통해 추가해놓은 것을 확인하거나 바로 갈 수 있게 구현하였습니다. 상세화면                 기능설명 예약확인: 제품출하에 따른 회사 매출실적과 그에따른 이익을 그래프를 통해 일자별 조회 가능. 상세화면            기능설명 즐겨찾기 기능: 즐겨찾기 관리 기능을 구현하여 추가한 것들을 확인하고 지울 수 있고 또한 클릭하였을 시 해당 페이지로 바로 갈 수 있게 구현하였습니다.  상세화면     기능설명 관리자 페이지 로그인: 관리자 페이지를 따로 만들어서 통합적으로 분산된 데이터들을 관리할 수 있게 만들었습니다.  상세화면    기능설명 관리자 페이지 관리: 관리자로 로그인 후 회원관리, 기업관리, 공지와 게시판 관리를 할 수 있게 구현하였습니다.  상세화면      기능설명 POS기 로그인: 기업별로 로그인하는 pos기 로그인창입니다  상세화면      기능설명 POS기 메인: 기업별로 로그인 시 나타나는 메인 화면입니다. 테이블별로 주문과 결제가 가능하고, 실시간으로 웹 사이트에서 사용자가 예약을 할 시 그 내용을 볼 수 있게 구현 하였습니다. 또한 에러 발생 시 POS 기를 다시 실행하게 되더라도 데이터 손실이 없습니다.  상세화면    기능설명 POS기 예약처리: 웹 사이트에 예약을 할 시 POS기에서 내용 확인 후 예약 승인과 거부 처리를 할 수 있게 만들었습니다.  상세화면      기능설명 테이블 처리: 각 테이블 마다 주문과 결제 시스템, 서비스, 할인기능, 계산기 기능을 구현 하였습니다.

2021-12-10

썸네일

Red-Clip

교육기간 : 2015-02-23 ~ 2015-07-07 ( 월,화,수,목,금 ) URL : 내부서버용 물물교환 중개 사이트   Final project Red-Clip : 물물교환 중개 사이트 - 개인과 개인간 거래(C2C)를 실현하는 웹·앱 플랫폼 구축   개발환경  운영체제  window7 32bit  DB  Oracle 11g  사용언어  java, HTML5/CSS, JWuery, Ajax, Mybatis, JavaScript,  FrameWork(Spring MVC, tiles)  개발도구  Maven Spring Tool Suit, Android Studio  기타 S/W  Bootstrap, Daum Map, Naver Smart Editor  개발인원 개발기간 5명 2015.06.10. ~ 2015.07.07     개발 취지 및 목적  1. 현재 여러 기술과 IT의 발전으로 우리가 원하는 많은 서비스 및 아이템을 기업이 아닌 개인들이 제공하면서 개개인의 파워가 점점 커지고 '무엇'을 사는 것 보다 '어떻게, 어디서, 언제'사느냐가 더 중요해짐이 C2C 사이트의 필요성을 대변하고 있다.  2. 사람들이 필요로 하고 원하는 서비스 제공과 아이템 획득 방법 자체를 바꾸는 것이 우리 Red Clip의 최종 비전이다.  3. 사실 소비란 소유하는 것이 아니라, 그 아이템이 제공하는 '가치'를 얻는 것이다. 이미 폭발적으로 유행한 SNS를 통해서, 인간은 기본적으로 서로 관계를 만들고 싶은 욕구가 있음을 확인할 수 있다. 따라서 Red Clip은 C2C를 이용해 인간의 사회적인 본능을 채우고, 전통적 비즈니스 방법이 아닌 개인의 힘을 증가시켜 그들이 원하는 '가치'를 사람에게서 얻을 수 있도록 한다.   세부기능 요약 및 설명 DATABASE 구조도      1. ‘회원’테이블에 있는 'nickname'을 참조하는 시스템을 구성한다. 회원가입      1. email, 비밀번호, 비밀번호 확인, 닉네임을 입력시 Ajax를 통해 유효성 검사를 한다. 2. 주소는 다음 API를 이용한다.   세부기능 요약 및 설명 메일 인증      1. 회원 가입 버튼을 누르면, 입력한 email로 인증 메일이 자동 전송된다. 2. 보내진 링크를 통해서, 인증번호를 입력하면 회원가입이 완료된다. 게시판 리스트(공지사항, 자유, 후기게시판)      1. 게시판에 등록된 내용에 대한 검색 기능을 제공한다. 2. 제목을 통해 상세 내용을 확인할 수 있고, 페이징 처리를 한다.   세부기능 요약 및 설명 게시판 글 쓰기(공지사항, 자유, 후기게시판)       1. 네이버 스마트 에디터를 적용한 글쓰기가 가능하다. 1)drag&drop 방식으로 사진을 업로드할 수 있다. 2)사진은 지정된 경로에 자동 저장(random 파일명)되고, 등록된 글의 내용을 확인할 경우 HTML형식으로 불러와 '.gif'파일 재생도 가능하다. 3)업로드된 사진의 삭제와 수정을 위해, 기존 저장되어 있는 사진과 수정 내용의 사진을 비교하는 알고리즘을 사용한다. 2. 글 입력시, 글에 대한 비밀번호를 입력한다. 글의 삭제 및 수정시, 이 비밀번호를 요구한다.비밀번호 입력창은 modal을 통해 띄운다. 3. 글 제목, 비밀번호, 내용에 대해 유효성 처리를 한다. 4. 공지사항, 후기게시판, 자유게시판 또한 동일한 구성을 하고 있다.   세부기능 요약 및 설명 댓글       1. 글의 상세 내용 확인 페이지에서 확인할 수 있다. 2. 댓글은 Ajax를 통해서 입력이 가능하다. 3. 자신이 입력한 댓글에만 삭제 버튼을 활성화 시킨다. 4. 댓글에 대한 페이징 처러를 한다. 5. 공지사항, 후기게시판, 자유게시판 또한 동일한 구성을 하고 있다. 맵      1. 등록한 물품의 위치와 물품 정보를 지도에 나타낸다. 2. 검색 기능을 제공한다. 3. 말풍선을 클릭하면, 상세 정보 페이지로 이동한다.   세부기능 요약 및 설명 물품 등록 및 신청      1. 등록하고자 하는 물품의 카테고리를 선택한다. 1)아이템명, 내용, 물건상태, 연락처를 입력한다. 2)이미지를 4장까지 첨부가 가능하다. 3)다음 API를 통해 주소 입력이 가능하며, 입력한 주소는 맵에 표시되고 검색도 가능하다. 쪽지      1. 쪽지함을 통해, 쪽지 전송창을 띄운다. 닉네임, 제목, 내용은 유효성 검사를 실시한다.  2. 우측 하단의 창은 로그인시, 확인하지 않은 쪽지에 대한 정보를 제공한다.   세부기능 요약 및 설명 안드로이드 메인페이지                         1. 상단의 검색바를 이용해 등록된 아이템을 검색 가능하다. 2. 좌측 사진은 Listview와 Tabhost를 통해 등록된 아이템을 최신 순서로 보여준다. 3. 우측 사진은 등록된 아이템의 카테고리를 보여주고, 선택시 선택 카테고리별 아이템을 보여준다. 4. 하단에는 전체보기, 등록하기, 내 정보, 지도를 보여주는 버튼이 위치하고 있다. 안드로이드 회원가입                         1. 회원 가입시, 휴대전화 번호를 입력하고 인증요청 버튼을 누르면 SMS로 인증번호가 전송된다. 2. 이메일, 닉네임, 비밀번호는 유효성 검사를 실기하고 주소등록은 다음 API를 이용하여 구현했다.   세부기능 요약 및 설명 안드로이드 물품 등록                           1. 등록하기 버튼을 누르면 좌측 화면으로 이동한다. 카메라 버튼을 통해 사진을 찍을 수 있고, 갤러리 버튼을 통해 기존에 저장된 사진을 불러올 수 있다. 2. 다음 버튼을 누르면 중앙 사진의 액티비티로 이동하며 등록할 상품의 상세이미지를 작성할 수 있다. 3. 등록을 완료하면 우측의 액티비티로 이동하여 등록 내용을 확인할 수 있다. 안드로이드 내 정보 & 쪽지                         1. 메인페이지에서 내 정보를 누르면 좌측 액티비티로 이동한다. 2. 쪽지 버튼을 누르면 우측 액티비티로 이동하고 닉네임을 통해 상대방에게 쪽지를 전송한다.닉네임, 제목, 내용은 유효성 검사를 실시한다.   세부기능 요약 및 설명 안드로이드 GCM & 받은 쪽지함                          1. GCM 기능을 구현하여 상대방이 쪽지를 보내면 자신에게 Notification을 준다. 2. 쪽지 발신자를 보낸 쪽지함으로, 수신자를 Notification 알림 클릭시 받은 쪽지함으로 이동한다.  

2021-12-10

썸네일

REG. Project

기간 : 2015-02-23 ~ 2015-07-07 ( 월,화,수,목,금 ) URL : 내부서버용 레시피 공유 사이트   Final Project : REG. Project 개발환경 OS Microsoft Windows 8.1K DBMS ORACLE 11G WAS Tomcat 5.5 Language JAVA 5.0, Servlet & JSP, HTML, Javascript, jQuery, Jstl ,el ,Ajax, 개발툴 Database ORACLE 11G Design Adobe Photoshop , CSS, BootStrap Editer Spring4.1.6, Maven Spring Tool Suit, 개발기간 개발인원 2015. 06. 08 ~ 2015. 07 .05 5명 개발 취지 및 목적 많은 사람들이 요리에 관심을 가진 요즘, TV에서는 쿡방시대 라고 할만큼 요리를 소재로 한 프로그램이 틀 때마다 나오고, 쉐프님 들이 직접 출연하여 연예인 못지않은 인기를 얻고 있습니다. 인터넷에도 요리를 소재로 한 블로그 나 웹툰이 인기리에 흥행하면서 요리에 대한 관심이 더욱 늘어나 있는데, 많은 사용자들이 눈으로 즐기는 요리가 아닌 직접 요리를 하면 즐길 수 있도록 레시피를 제공 하는 데에 주 목적을 두었습니다. 카테고리별로 레시피를 선택할 수 있도록 분류하고, 기본적인 검색 기능과 집에 있는 재료로 만들 수 있는 레시피 를 제공하기 위해 여러 재료를 선택하여 레시피를 검색하는 기능을 주 기능으로 하였습니다. 또한 자신의 취향에 맞는 레시피 플래너를 제공하는 기능과 좀더 전문적으로 요리를 배우고자 하는 사용자들을 위한 쿠킹 클래스 기능을 구현하였습니다. 그리고 사용자들 간의 커뮤니티를 활성화 시키기 위해 나만의 레시피를 올려서 서로 공유 할 수 있도록 하고, 실시간 채팅으로 자유롭게 대화를 나눌 수 있는 공간을 제공 하였습니다. 대상 - 요리에 흥미 있는사람, - 배달음식이 지겹고, 집밥이 그리운 사람 - 요리에 관심은 있으나 실력이 부족한사람 구현 기능 - Ajax와 자바스크립트, 다음 주소 API를 이용한 회원가입, 이메일로 본인인증 - Mybatis 동적쿼리를 이요한 레시피 검색과 카테고리별로 분류 - 레시피 PDF로 다운로드 - 제이쿼리 플러그인을 이용한 그래프 표현 - 제이쿼리 Datepicker를 이용한 쿠킹클래스 예약 기능 - 스마트에디터를 이용하여 다중파일 업로드와 자유로운 편집으로 나만의 레시피 작성 기능 - 스프링 웹소켓을 이용한 실시간 채팅 기능   주요기능 실행화면과 설명 실행 화면       홈 메인 화면 - 레이아웃 스프링 타일즈와 부트스트랩을 기반으로 제작 1) 제이쿼리 드롭다운 메뉴바를 이용하여 사용자들이 원하는 페이지로의 이동이 편리하도록 구성 2) 부트스트랩 캐러셀을 이용하여 추천 레시피 3가지를 슬라이드로 구현,     이미지 클릭 시 해당 레시피의 상세 정보 페이지로 이동. 3) 메뉴플래너와 쿠킹클래스의 이동이 편리하도록 이미지로 링크 구성 4) 냉장고를 부탁해 페이지로 이동하도록 이미지 링크 5) 회원에 한에 실시간 채팅이 가능한 이미지 링크 6) 추천레시피와 신규레시피, 인기 레시피 소개 7) 추천와인 3가지 캐러셀을 이용하여 슬라이드로 구현   주요기능 실행화면과 설명     레시피 메인화면 1) 부트스트랩의 캐러셀을 이용하여 메뉴플래너, 이웃레시피, 쿠킹클래스의 링크를 슬라이드로 표현 2) 추천레시피와 인기, 신규 레시피를 선별하여 소개 3) 레시피 이미지에 마우스 호버 시 바로 스크랩 할수 있는 기능 구현 4)이미지 클릭시 해당 레시피 의 상세 정보 페이지로 이동     카테고리 별 분류 -레시피를 카테고리별로 분류하여 볼 수 있도록 Tab 형식으로 기능 구현   주요기능 실행화면과 설명       설명  1) 검색할 키워드를 입력하여 레시피 검색  2) 키워드가 제목, 재료, 레시피 내용에 포함된 레시피 검색  3) 레시피를 4개씩 보여주고, 더보기 버튼을 눌러서 검색된 모든 레시피가 보이도록 구현,     줄이비 버튼으로 레시피 리스트 줄임.       주요기능 실행화면과 설명     냉장고를 부탁해 -메뉴플래너를 수정하고자 할 때, 마이페이지에서 플래너를 선택후, 수정하고자 하는 날짜를 클릭하면 레시피를 선택할수 있는 모달창이 뜸 1) 키워드로 레시피를 검색하거나 리스트의 레시피를 선택 2) 레시피를 선택 후 선택완료 버튼을 눌러서 수정 완료     냉장고를 부탁해  1) 왼쪽 하단에 있는 이미지 링크 클릭하여 페이지 이동  2) 냉장고에 있는 재료를 중복으로 선택하여 해당 재료들이 포함된 레시피를 검색 주요기능 실행화면과 설명     냉장고를 부탁해 -메뉴플래너를 수정하고자 할 때, 마이페이지에서 플래너를 선택후, 수정하고자 하는 날짜를 클릭하면 레시피를 선택할수 있는 모달창이 뜸 1) 키워드로 레시피를 검색하거나 리스트의 레시피를 선택 2) 레시피를 선택 후 선택완료 버튼을 눌러서 수정 완료     냉장고를 부탁해  1) 왼쪽 하단에 있는 이미지 링크 클릭하여 페이지 이동  2) 냉장고에 있는 재료를 중복으로 선택하여 해당 재료들이 포함된 레시피를 검색 주요기능 실행화면과 설명     메뉴플래너 메인  1) 메뉴플래너의 필수조건인 기간, 끼니, 재료를 선택  2) 사용자에게 좀더 맞는 레시피로 구성하기위해 난이도와 조리시간 선택     메뉴플래너 결과  1) 조건에 맞는 메뉴플래너가 구성되고, 하루의 칼로리를 보여줌  2) 플래너에 제목을 붙여서 저장, 저장된 플래너는 마이페이지에서 확인 가능하도록 구현

2021-12-10

썸네일

기업과 프리랜서 간의 프로젝트 중계사이트(위시프로)

기간 :2015-03-16 ~ 2015-08-04 ( 월,화,수,목,금 ) URL :내부서버용 기업의 프로젝트와 개발회사 & 프리랜서를 이어주는 온라인 아웃소싱 플랫폼     프로젝트 명 기업과 프리랜서 간의 프로젝트 중계사이트(위시프로) 개발환경 OS Window7 DBMS Oracle 11g Language JAVA 1.8 , Servlet/JSP, HTML/CSS, JavaScript, SQL, JQuery, Ajax Server Tomcat8.0 개발 툴 DB SQL Tools Programming Eclipse Design PhotoShop CS3 개발기간 개발인원 2015. 05. 25 – 2015. 07. 03 (39일) 5명 개발일정     개발배경   -기업의 프로젝트와 개발회사 & 프리랜서를 이어주는 온라인 아웃소싱 플랫폼   -프리랜서의 구직안정성과 대금을 보장해 줄 수 있는 중계업체 서비스   -지원자들의 견적, 프로필과 포트폴리오를 한 눈에 비교할 수 있고, 지원자들이 실제로 진행했던 프로젝트 기록과 다른 클라이언트들이 남긴 평가를 확인 할 수 있다.     사용 된 주요 기술   ◎ Ajax를 통한 유동적 웹페이지 구현   ◎ JAVA기반의 Servlet / JSP 로 구현   ◎ Oracle 11g DataBase   ◎ 서버 : Tomcat 8.0   쇼핑몰 DB 설계도 (회원/장바구니/게시판/주문/상품)     세부기능 요약 및 설명   [메인 페이지]     실시간으로 지금 등록되어 있는 총 개발자와 개발 회사 수, 등록된 프로젝트 수, 프로젝트 등록금액을 표시 해준다 프로젝트 찾기, 파트너스 목록, 이용 방법, 로그인, 회원가입 등의 탭을 제공 현재 등록된 프로젝트를 간략한 정보와 함께 6개 까지 표시 하단의 경우 간략한 홈페이지 소개, 클라이언트 이용방법,파트너스 이용방법, 이용요금, 자주 묻는 질문, 이용약관의 탭을 제공 세부기능 요약 및 설명  [프로젝트 등록 페이지]     1차 카테고리- 개발, 디자인2차 카테고리는 1차 카테고리에 해당하는 항목들 출력 프로젝트 이름, 금액, 예상기간 입력 기획상태 라디오버튼 구현(버튼 클릭 시 이미지 바뀜) 상세내용 ckeditor 위즈윅 구현 관련기술, 선호하는 파트너 형태 입력 프로젝트 모집 마감일이 프로젝트 예상 시작일 보다 늦게 등록되지 않도록 구현 프로젝트번호는 Sequence 쿼리를 사용하였다. 세부기능 요약 및 설명 [프로젝트 검색 페이지]     등록이 되어 검수가 통과 된 프로젝트들을 검색 할 수 있는 페이지. 조건별 검색이 가능하다.-1차 개발, 디자인 / 2차 세부카테고리 별 검색-낮은 금액 순, 높은 금액 순, 등록 순, 마감 임박 순 검색 프로젝트 객체 관심프로젝트에 담기 기능(관심프로젝트 추가 및 제거 와 동시에 상단 알림) 모집이 종료된 프로젝트는 검색과 동시에 리스트 뒤로 밀리는 기능 세부기능 요약 및 설명 [프로젝트 상세 페이지]     모집 마감일, 등록일 등 날짜는 월, 일, 모집 몇 주, 몇 일 전 등으로 표시하기 위해 substring 사용 지금까지 몇 명의 파트너스들이 이 프로젝트에 지원했는지 표시 Partners의 경우 보유기술, 포트폴리오 등을 등록하지 않을 경우 프로젝트 지원이 불가 프로젝트 지원하기, 관심 프로젝트로 추가하기 기능 구현 프로젝트 지원하기 클릭시 Remodal로 이 프로젝트에 지원할 것인지 알림 창 기능 구현 프로젝트를 올린 클라이언트와 사진, 소개, 지금까지 받은 평가 평점, 프로젝트 누적 완료 금액 등 간략한 정보 표시   세부기능 요약 및 설명 [지원자 미팅신청 페이지]     지원자 목록은 Remodal을 사용하였으며, 아이디, 이름, 사업형태로 나오게 된다. 각각 오른쪽에 미팅신청버튼이 나오며, 미팅신청 시 취소할 수 있는 버튼이 생긴다. 최대 2명까지 미팅 신청이 가능하다. 미팅신청은 sql update 쿼리를 사용하였고, 신청취소는 delete 쿼리를 사용하였다. 세부기능 요약 및 설명 [프로젝트 상호 평가 페이지]     기본적인 프로젝트 정보가 나온다 Star Rating(별점) jQuery Plugin을 적용 하여 페이지 구현 전문성, 만족도, 의사소통, 일정 준수, 적극성 5개의 항목으로 1~5점 으로 평가 평가 한마디 textbox를 구현하여 점수와 함께 주관적인 평가를 메시지를 줄 수 있다 기본적으로 점수나 평가 한마디를 입력 하지 않았을 경우 입력하지 않은 항목을 입력해달라는 경고창을 띄워준다 세부기능 요약 및 설명 [프로젝트 결제 페이지]     프로젝트가 완료되고 클라이언트와 파트너간에 상호 평점등록을 완료 한 상태에서 진행하는 페이지. 해당 데이터들을 불러오고 입력할 사항은 추가로 입력함. 클라이언트 결제금액 입력 시 해당 프로젝트는 도중 계약파기가 됨(조기마감) 금액 입력 시 수익이 자동으로 계산 된다. 세부기능 요약 및 설명 [프리랜서 검색 페이지]     포트폴리오를 등록 한 프리랜서는 파트너스 목록에 출력이 된다. 보유기술, 활동가능여부, 아이디, 평점, 계약한 프로젝트, 자기소개 등이 소개되며 클릭하면 상세보기로 이동한다. 개발자, 디자이너별로 검색이 가능하며, 이름과 아이디로도 검색이 가능 하다. 5명 씩 보여 지게 되며 5명이상시 페이지가 분리된다.      

2021-12-10

썸네일

게시판 원정대

기간 : 2015-02-09 ~ 2015-07-03 ( 월,화,수,목,금 ) URL : 내부서버용 카메라에 대한 내용과 거래가능 게시판     프로젝트명 게시판 원정대 개발환경 운영체제 : Microsoft Windows7 DB : Oracle Database Express Edition 11g 개발 언어 :HTML, JSP, PL/SQL, Java(Servlet, JDBC), Java Script, Ajax,JQuery 개발툴 Eclipse, SQLTools, SQLdeveloper 기타S/W : Adobe PhotoShop CS6, MSpaint, Adobe AfterEffect CS6, PowerPoint 2013, Excel 2013, MS Word 2013 프로젝트 기간 참여인원 2015.06.01 ~ 2015.07.03 5명 개발 취지 및 목적 1. 전국 Camera 및 친목과 Camera에 대한 유익한 내용을 서로 간의 게시판 2. 사고 팔기 게시판에 신고 기능을 만들어 안전적인 거래가 가능하도록 구현 3. 몰에 아이템과 라이센스를 구현하여 아이템과 라이센스에 따라 개인 추가 기능 사용 4. 나이에 따른 게시판 사용 가능 여부 5. 자기만의 사진을 올려 다른 사람들과 공유 개발일정 세부기능 요약 및 설명   [메인페이지]   커뮤니티, 인포메이션, 갤러리, 마켓, 몰 메뉴로 구성 되어 있으면 각 게시판의 글을 간단히 보여준다.   [아이템구매페이지]   내정보에서 닉네임, 레벨, 포인트, 라이센스 등급을 확인 할 수 있으며 아이템 전체를 페이지 분리 상태로 확인 할 수 있다.   [라이센스구매]   라이센스만 보여지며 각 라이센스를 구입 할 수 있으며 각 라이센스의 정보와 제한 사항을 확인 할 수 있다.   [추천제한아이템]   추천제한 아이템만 보여지며 각 아이템을 구매 할 수 있으면 각 아이템의 정보와 제한 사항을 확인 할 수 있다.     [포인트제한아이템]   포인트제한 아이템만 보여지며 각 아이템을 구매 할 수 있으면 각 아이템의 정보와 제한 사항을 확인 할 수 있다.   [인벤토리]   오늘의 활동 추천수, 신고수, 작성 게시글 수 경험치를 확인 할 수 있으며 나의 구매된 아이템을 볼 수 있고 현재 나의 라인센스와 나의 라이센스 기능을 확인 할수 있다.   [회원정보 비밀번호확인 페이지]   회원정보를 수정하기전에 회원의아이디와 비밀번호를 다시 한번 확인하는 보안 페이지이다.   [회원정보 수정 페이지]   회원의 저장된 정보를 가저오고 수정 가능한 부분은 수정 할수 있는 페이지다.   [내게시물]   커뮤니티 인포메이션 갤러리에서 내가 작성한 글들을 확인 할수 있다.     [회원탈퇴]   회원정보를 다시 한번 확인한 후 회원탈퇴를 할 수 있다.     [아이템별정보]  아이템이름,구매포인트,라이센스제한,이미지이름, 내용,추가포인트,추가추천,레벨제한 등 아이템별정보를 가지고 있다.     [레벨별정보]   레벨별색,경험치등 레벨별 정보를 가지고 있다.       [아이템구매내역]   아이템의 구매한ID, 구매 날짜, 아이템번호, 아이템구분 정보를 가지고 있다.       [멤버정보]   멤버의 아이디, 닉네임, 생년월일, 이메일, 주소 등 멤버에서 필요한 정보들을 가지고 있다.    

2021-12-10

썸네일

와樂! 편의점

기간 : 2015-02-09 ~ 2015-07-03 ( 월,화,수,목,금 ) URL : 내부서버용 편의점을 통합적으로 관리하는 프로그램   Project : 와樂! 편의점 개발환경 OS Microsoft Windows 7 SP1 DBMS ORACLE 11g WAS Tomcat 8.0.21 Language JAVA, JAVASCRIPT, JSP, HTML5, CSS3 개발툴 Design Adobe Photoshop CS3, BootStrap Editer MicroOffice 개발기간 개발인원 2015. 05. 25 ~ 2015. 07. 04 15명 DATABASE 구조도 개발 취지 및 목적  전국적으로 편의점의 점포수는 대단히 많습니다. 이것을 통합적으로 관리하기 위해서는 관리프로그램이 필요할 것입니다. 여기서 필요한 제품에 대한 유통과정과 매장에서 사용되는 POS, 그리고 E. R. P의 기능을 더하여, 전체적인 업무에 프로세스를 이해하고자 개발을 시작했습니다. 제품이 출하되는 것부터 시작해서 물류창고에 적재되며 다시 출하되어 매장으로 입고가 되고 매장에서는 그 물품을 판매하는 프로세스를 정립하고, 그 매장을 관리하는 사원들의 정보를 저장할 수 있는 E. R. P를 구축하여 각각 담담자의 역할을 나누었으며, 사원들에게 필요한 근태관리, 월급관리, 부서관리, 퇴직금관리 등과같은 인사 기능도 넣었고 부서별로는 물류 유통과정에서 필요한 입,출고리스트, 공손리스트를 사무실에서 확인 할 수 있도록 메뉴화 해서 넣었습니다. Web을 통하여 구축함으로서 유지보수가 간단하며, 이식성이 높고 언제 어디서라도 접근 가능하도록 만드는 것을 목표로 두었습니다. 세부기능 요약 및 설명 상세화면 기능설명 상세화면 기능설명 E. R. P(인사, 물류 관리)   로그인   본사(인사,물류)와 매장을 선택하여 로그인하면 메인페이지가 변경됨.       부서   부서를 등록하면, 부서 상세정보를 확인할 수 있으며, 부서상세정보는 부서장과 정보들이 존재한다.   메인 인사, 물류의 카테고리가 분류되어있으며 각각의 하위 카테고리가 존재한다.       월급   사원들의 월급정보를 일괄적으로 확인 하고, 수정 할 수 있다. 월급은 월급 산정방식에 의해서 자동 결정 된다.       사원 사원을 등록한다. 사원번호는 등록시 시퀀스로 자동생성되며, 가입 시 아이디와 비밀번호가 자동생성 된다.     근태 사원의 근무태도를 확인 할 수 있다. 근무태도에 따라 월급이 자동산출 되어 진다.         퇴직   사원이 퇴직하게 되면, 퇴직금 산출방식에 따라서 퇴직금이 지급되고 퇴직한 후 3년간은 정보를 보관한다.       입고   점주가 사용하는 APP에서 발주 신청한 물품목록들이 입고리스트에 리스트화 되며, 공손수량을 입력하게 할 수 있다.       검수   공손수량에 입력된 상품이 검수 리스트에 리스트화 되며, 공손 사유를 입력하여 최종 검수가 끝난다.     출고   검수가 끝난 제품은 출고리스트에 등록이 되며 출고에서 등록버튼을 누르게되면 창고에서 점포로 상품이 출발하게 된다.   세부기능 요약 및 설명 상세화면 기능설명 상세화면 기능설명 매장 관리 프로그램(Pos) 포스메인     로그인 페이지에서 점포로 로그인 하게 되면 결제가 가능한 Pos 페이지로 이동한다.     재고     입고가 되어 진 물품들을 확인 할 수 있는 현재 매장에 존재하는 제품들의 수량을 확인 할 수 있다. 회원     등록된 회원 리스트를 보고 회원을 선택 선택된 회원들은 할인, 적립의 혜택을 볼수 있다. 입고     발주가 되어 진 물품들이 입고가 되어 진다면, 상품의 리스트를 확인하며, 입고를 누를 때 재고에 추가된다. 예외처리     판매상품이 없거나, 혹은 19세 이상만 살 수 있는 제품이라면, 경고메세지를 띄워준다. 반품, 페기     당일이 유통기한이 다되었거나 문제가 생긴 물건에 된 물건은 반품, 폐기 신청을 할 수있게 한다. 결제     결제 시, 받은 금액을 입력하면 거스름돈이 계산되고 할인이 되었다면, 할인금액도 차감해준다.   재고상세정보     재고의 유통기한정보, 제조사, 용량 등 상세정보를 확인할 수 있다.   매출조회     점포의 매출을 조회한다. 기간별, 건수별, 제품별 매출정보를 확인 할 수 있다.       점주APP(발주)     발주서를 작성하게 되면, 본사의 물류팀에 입고리스트로 보내지고 발주는 바코드번호를 사용하거나(NFC)를 사용한다.       점주APP(직원등록)     직원(아르바이트)를 등록하고 포스메인에 있는 오른쪽상단에 현재 근무시간에 있는 직원정보를 나타내 줄 수있게한다. 점주APP(재고)     현재 자신의 점포에 재고가 얼마나 있는지를 확인할 수 있다.        

2021-12-10

썸네일

Study World

기간 : 2014-09-02 ~ 2015-01-28 ( 월,화,수,목,금 ) URL : 내부서버용 스터디룸 정보제공 및 예약기능 사이트     Final project Study World 개발환경 OS Windows 8.1 DBMS Oracle Database 11g Language JAVA, Ajax, JavaScript, HTML, CSS Framework Spring + MyBatis 개발툴 Programming Eclipse EE Etc. Adobe Photoshop, EditPlus 개발인원 개발기간  6명 2014.12.29 ~ 2015.01.23. (4주)     개발 취지 및 목적 1. 스터디 룸 실시간 홈페이지 예약 : 대형 업체를 제외하고는 스터디 룸 예약 시 전화, 게시판 예약이 대부분이었음. 스터디 룸 카페에 대한 정보 제공 및 위치제공, 예약기능이 한꺼번에 가능한 사이트를 구현   2. 스터디 그룹 관리 및 그룹 게시판 사용 : 스터디 그룹 관리, 그룹 게시판 관리를 한곳에서 일괄 관리 할 수 있도록 구축 DATABASE 구조도 Page 구성     User Business Admin    - 이용안내  - 위치찾기  - 시설안내  - 스터디그룹  - 게시판   >공지사항   >자유게시판  - 실시간예약   > 예약하기   > 예약현황  - MyPage  - 이용안내  - 업체관리   >회사정보   >예약현황  - 게시판   >공지사항   >자유게시판  - MyPage 모든 메뉴 접근 가능   User Page 상세화면 기능설명     <위치찾기>   지도 API를 이용하여 그 업체가 어디에 위치하고 있는지 검색 가능. (회사 정보 등록 시 등록한 주소로 검색) 회사 이름을 클릭하면 회사 상세보기로 갈 수 있고, 비즈니스 회원이 등록한 회사에 대한 정보를 볼 수 있음 상세보기 창에서 그 회사에 대한 평가를 댓글과 함께 남길 수 있음 (별 1~5 평점)     <그룹/게시판>   스터디 그룹을 만드는 사람이 그룹장이 되며, 가입 회원은 스터디 그룹 상세보기 페이지에서 스터디 그룹에 가입할 수 있음 게시판 목록에는 원 글들만 출력되며, 상세보기에서는 관련 글에 대한 리플들을 볼 수 있음     <예약하기>   예약할 회사를 선택하면 비즈니스 회원이 등록한 회사 정보를 출력해 줌 업체 선택 후 방 정보 등록 버튼을 눌러 그 회사가 등록한 방을 선택할 수 있음 예약일과 예약 시간을 선택한 후 예약 확인 버튼을 눌러 내가 신청한 그 날, 그 시간에 방이 남아있는지 여부를 확인. 만약 방이 남아있어 예약이 불가능하면 경고 메시지를 출력. 예약불가.     Business Page / Admin Page 상세화면 기능설명     <회사목록보기/등록하기> 로그인한 비즈니스 회원이 등록한 회사 정보만 볼 수 있으며, 한 명의 회원이 여러 지점의 등록 가능 이곳에서 등록한 회사 정보가 User 페이지 시설안내 및 위치찾기에서 보이게 됨 비고란에서 각 인원수에 맞는 방 정보를 각각 등록해 주어야 User 측에서 예약이 가능한지 여부를 판단할 수 있음     <예약정보>   비즈니스 회원 본인이 등록한 회사 목록을 select 에 담아 그 회사의 예약 내역을 확인할 수 있음 기본으로 한 달 예약내역이 출력되지만, 별도로 검색 기간을 지정하여 예약내역을 확인할 수 있음 목록에서 해당 예약 내역을 관리 (삭제)     <Admin 관리 페이지>   User와 Business 의 모든 게시글 및 예약 내역, 유저 정보를 관리. 메인 화면에 보이는 광고이미지 및 이용 안내, 공지사항은 관리자 페이지에서 작성/수정/삭제 가능하도록 구현      

2021-12-10

썸네일

YAHAZA

교육기간 : 2014-09-02 ~ 2015-01-28 ( 월,화,수,목,금 ) URL : 내부서버용 사진 작가와 일반인(모델)을 이어주는 예약 사이트     Final project YAHAZA 개발환경 OS Windows7 DBMS Oracle 11g Language Java, Jsp, JQuery, Javascript, Ajax, CSS3/HTML5 개발 툴 Database DBAny Design [PS] Adobe Photoshop Editer EditPlus3, Eclipse 개발인원 개발기간  6명 2015.01.02 ~ 2015.01.23 개발 취지 및 목적 프로젝트명 YAHAZA는 ‘야 모델하자’의 줄임말이며 사진 작가와 일반인(모델)을 이어주는 예약 사이트입니다. 기존의 SNS와 웹상에서 이루어졌던 개인 대 개인의 거래에서 중개인을 통한 거래로 더 편하고 안전하게 추억을 남기고자 기획하게 되었습니다. DATABASE 구조도   세부기능 요약 및 설명 상세화면 기능설명 로그인 화면입니다. 로그인이 필요한 화면에 접속하려고 할 경우 로그인 화면이 나오고, 이메일주소, 비밀번호를 입력 후 Login 버튼을 클릭하면 로그인 됩니다. 왼쪽 Sign up 버튼을 클릭하면 회원 가입을 할 수 있습니다. 마이 페이지 (작가 정보 수정) 화면입니다. 왼쪽에 포트폴리오 사진이 나오고 오른쪽에 작가 정보가 표시됩니다. 포트폴리오는 아래 ◀▶ 버튼을 클릭하면 포트폴리오 사진이 슬라이딩 됩니다. 작가 기본 개인정보와 작가 프로필 정보가 나오고 정보수정 버튼을 클릭하면 개인정보와 프로필 정보를 수정 할 수 있습니다. 회원탈퇴 버튼을 클릭하면 회원탈퇴 화면으로 이동합니다. 포트폴리오 화면입니다. 포트폴리오는 10개까지 등록 가능하고 갤러리 형 게시판으로 포트폴리오 사진을 미리 볼 수 있습니다. 왼쪽 상단에 포트폴리오 등록을 클릭하면 포트폴리오를 등록할 수 있는 화면이 나옵니다. 10개의 사진 중 대표사진을 한 장 선택 할 수 있으며, 대표사진으로 지정된 사진은 작가소개 페이지에 표시됩니다.   세부기능 요약 및 설명 상세화면 기능설명 작가소개 화면입니다. 갤러리 형 게시판으로 작가가 등록한 포트폴리오 중 대표사진으로 선택한 사진을 미리 볼 수 있습니다. 작가를 선택하면 해당 작가의 프로필과 포트폴리오 정보를 확인 할 수 있는 화면으로 이동합니다. 작가소개 상세 화면입니다. 왼쪽에 작가의 포트폴리오, 오른쪽에 작가 프로필 정보가 표시됩니다. 포트폴리오는 아래 ◀▶ 버튼을 클릭하면 포트폴리오 사진이 슬라이딩 되고 작은 사진을 클릭하면 위에 큰 사진이 선택한 사진으로 변경됩니다. 오른쪽 상단에 예약하기 버튼을 클릭하여 작가가 등록한 일정에 맞춰 사용자가 촬영 예약을 할 수 있습니다. 작가소개 상세화면에서 포트폴리오 사진을 클릭하면 실제 사진 비율로 사진을 크게 볼 수 있습니다.       

2021-12-10

썸네일

8993 카페

교육기간 : 2014-12-29 ~ 2015-01-23 ( 월,화,수,목,금 ) URL : 내부서버용 기존의 카페 프랜차이즈 인트라넷에서 업무 효율성을 높이기 위해 포스 기능과 웹 모바일 기능을 포함한 복합 인트라넷을 구현   프로젝트 개요 프로젝트 8993 카페 프랜차이즈 사내 인트라넷 관련분야 웹 / 모바일 웹 / 안드로이드 앱 개발기간 2014.12.29~2015.1.23 개발환경 운영체제 Window7 32bit DB Oracle 사용언어 Java, HTML5/CSS, jQuery, Ajax, Mybatis, jQuery Mobile, JavaScript, FrameWork(SpringMVC, tiles) 개발도구 Maven Spring Tool Suit, Android 기타 S/W Pixlr editor 개요 1. 기존의 카페 프랜차이즈 인트라넷에서 업무 효율성을 높이기 위해 포스 기능과 웹 모바일 기능을 포함한 복합 인트라넷을 구현했다. 2. 본사 직원들간의 결재(서류결재, 업무결재, 휴가결재)와 쪽지를 실시간으로 전해줄 수 있다. (확인하지 않은 쪽지나 결재는 실시간으로 알림) 3. 부장이상은 공지사항과 부서일정을 등록 할 수 있고, 일정을 등록하면 해당 부서의 부하직원들이 일정을 열람할 수 있다. 4. 출장 중이나 외출 중에도 모바일 웹을 통해 결재승인과 쪽지쓰기가 가능하다. 5. 매장별 어제자 매출, 판매 개수 그리고 지난달 매출, 판매 개수를 그래프로 알아보기 쉽게 확인할 수 있다. 6. 안드로이드 앱에 pos기능을 구현하여 pos대여비용을 줄였다. 7, 앱에서 발주를 신청하면 본사에서 바로 처리할 수 있으며 매장에서는 처리중인 상태를 받아볼 수 있다. 데이터베이스 다이어그램   세부기능 요약 및 설명 상세화면 기능설명         1. 시작 페이지 [그림1] 2. 점주 사원번호와 비밀번호로 로그인[그림2] 3. 영업 시작페이지로 이동 [그림3] 4. 이전에 영업중에서 앱을 종료했으면 현재 영업중이므로 바로 영업페이지로 이동    1. 따뜻한 메뉴, 차가운 메뉴 선택하여 메뉴 리스트 출력 2. 메뉴판의 메뉴를 눌러 주문리스트에 추가 3. 같은 메뉴를 여러 번 누르면 누른 개수만큼 주문리스트에 수량이 추가 됨 4. 주문리스트에서 수량을 수정, 삭제할 수 있음 5. 현금 또는 카드를 선택 후 결제버튼을 눌러 결제 완료      1. 당일매출 [그림1] 오늘 판매한 매출 목록보기 2. 손님이 주문을 취소했을 경우 환불버튼을 눌러 환불 가능 3. 월별매출 [그림2] ‘년/월’을 선택하여 해당 월의 메뉴 별 매출 목록보기 4. 많이 팔린 메뉴 순으로 정렬됨      1. 발주 목록 [그림1] 발주 목록에서 신청재료와 개수, 상태, 발주날짜, 처리날짜 보기 2. 발주 신청서 [그림2] 발주 신청하기 버튼을 누르면 발주 신청 페이지로 이동 3. 재료를 선택하고 개수를 작성한 후 신청버튼을 누르면 발주 신청 완료됨   1. 영업종료버튼 눌렀을 때 오늘의 매출금액이 출력 2. 영업 종료 시에는 판매가 비활성화 되고, 전표관리와 발주만 가능   1. 쪽지함, 결재함 2. 실시간 알림 3. 출퇴근 체크 4. 출퇴근 정보로 월급을 계산함 5. 9시1분부터 지각 / 19시부터 야근 6. 최근에 내가 쓴 글 4개 보임 7. 어제자 매출 순위 어제자 지점별 총 매출수량 순위 어제자 지점별 총 매출금액 순위 8. 공지사항, 부서게시판, 친목게시판, 자유게시판, 익명게시판 최신 글 목록 9. 글 제목 누르면 해당 글 상세페이지로 이동 10. 부트스트랩으로 디자인 11. 채팅방 12. Spring 4.0부터 추가 된 웹소켓 기능 13. 로그인 한 모든 직원들과 채팅 가능 14. 페이지에서 숨김 가능   1. 받은쪽지함 받은쪽지 목록 보기 2. 쪽지 삭제하기 3. 쪽지 보내기 버튼 이름 클릭하면 해당 사원에게 쪽지 보내는 페이지로 이동 4. 제목을 클릭하면 쪽지 상세보기 페이지로 이동 5. 보낸쪽지함 보낸쪽지 목록 보기 6. 쪽지 삭제하기 7. 제목을 클릭하면 쪽지 상세보기 페이지로 이동 8. 쪽지보내기 받는 사람 이름으로 검색하기 쪽지 보내기   1. 달력 일정 보기 2. 부서별 일정 보기 3. 일정 등록하기 4. 부서별 부장이 일정등록가능 5. 일자를 선택해서 일정등록가능 6. 일정 수정하기 7. 일정 드래그 & 드롭 해서 일자 수정 8. 클릭해서 상세보기 페이지로 이동 9. 상세보기 페이지에서 수정 10. 일정 삭제하기 11. 상세보기 페이지에서 삭제   1. 비밀번호 확인을 거친 후 월급내역서 열람 가능 2. ‘년/월’을 선택하여 해당 월급내역서 열람 3. Pdf 파일로 다운받을 수 있음   1. 결재 신청하기 자신이 속한 부서의 상사를 콤보박스로 선택 한 후 신청 2. 받은 결재함 자기보다 아래 직급으로부터 받은 결재서류를 검토 후 승인 및 반려 3. 보낸 결재함 자신이 보낸 결재 서류가 모여 있는 페이지 4. 결재중 자신이 받거나 기안자인 결재중 서류가 모여 있는 페이지 5. 결재완료, 반려함 자신이 받거나 기안자인 결재완료, 반려 서류가 모여 있는 페이지    1. 업무 신청하기(사원, 대리, 과장) 일일업무보고서를 부장에게 신청할 수 있으며 부장으로 로그인 했을 시 숨긴다. 2. 업무 보고함 사원, 대리, 과장으로 로그인 했을 시 자신이 보낸 업무 보고 리스트가 보여지며, 부장으로 로그인 했을 시 사원, 대리, 과장들이 보낸 업무보고 리스트가 보여진다. 3. 보고서 상세보기 부장은 사원, 대리, 과장들이 보낸 업무 보고서를 검토 후 승인을 할 수 있다.   1. 휴가 신청하기 모든 직원이 신청할 수 있으며 자신에게 주어진 연차 개수에 따라 연차, 반차를 사용할 수 있다. 2. 휴가 신청함 자신이 신청한 휴가 리스트가 보여진다. 3. 휴가 상세보기 신청한 휴가 리스트에 제목을 선택하여 휴가서류에 대한 상세목록을 확인 할 수 있다.   1. 부장이상 직급 글 등록, 수정, 삭제 가능 2. 모든 직급 글을 열람 가능   1. 친목게시판 모든 사원들이 동호회 활동을 할 때 글을 등록하고 수정, 삭제, 글 목록, 글을 열람 가능, 댓글달기, 댓글목록을 볼 수 있음 2. 자유게시판 모든 사원들이 자유롭게 글을 등록하고 수정, 삭제 글 목록, 댓글달기, 댓글목록을 볼 수 있음 3. 익명게시판 모든 사원들이 익명으로 글을 등록하고 수정, 삭제, 글 목록, 댓글달기, 댓글목록을 볼 수 있음   1. 인사부, 영업부, 기획부, 경리부로 나누어져 있음 2. 각 사원들의 부서에 맞게 웹 페이지에 나타남 3. 글 목록 보기, 글 등록, 수정, 삭제, 글을 열람 가능           1. 매장정보 [그림1] 지점별 매장 정보 목록 지점별 매장 지도 2. 매출정보 지점별 매출(메뉴/결제방식) 순위 전 매장 메뉴 별 매출 그래프 [그림2] 지점 메뉴 별 매출 그래프 [그림3] 지점 결제방식 별 매출 그래프 [그림4]   1. 사원관리 전체사원 목록 사원 정보 상세페이지에서 사원 직급 승진 및 삭제 2. 신입등록 신입 사원 등록 3. 지점등록 새로운 지점 등록   1. 사원 월급 정산 모든 사원의 월급을 한번에 정산 해당 월과 입력한 출근일수, 야근수당을 입력하여 계산 2. 연차 개수 관리 매년 초 모든 사원의 연차 개수 초기화 3. 발주관리 각 매장에서 신청한 발주 목록, 발주 상세페이지에서 신청 보류, 신청 승인 처리 4. 재고관리 재고 목록 남은 재고 수량 확인 추가할 수량 입력 후 추가 5. 휴가 관리 휴가를 신청한 서류에 승인   1. 사원번호, 비밀번호로 로그인     1. 메인페이지 [그림1] 탭을 통해 모든 게시판의 최신글 확인 2. 메뉴바 [그림2] 왼쪽 하단의 로고 아이콘 터치 시 메뉴바 생성         1. 서류결재 [그림1][그림4] 보낸함, 받은함, 결재중, 완료함, 반려함 목록 열람, 결재승인 및 반려 가능 2. 휴가결재 [그림2] 보낸함, 받은함, 결재중, 완료함, 반려함 목록 열람, 결재승인 가능 3. 업무보고서 [그림3] 보낸함, 받은함, 결재중, 완료함, 반려함 목록 열람, 결재승인 가능 4. 모든 목록 스크롤다운 시 글 목록 추가 5. 첨부파일 다운 가능     1. 받은 쪽지함, 보낸 쪽지함 탭으로 선택 [그림1] 2. 받은 쪽지함 목록보기, 상세보기, 답장하기, 삭제하기 3. 보낸 쪽지함 목록보기, 상세보기, 답장하기, 삭제하기 4. 쪽지쓰기 [그림2] 받은 사람 검색 후 쪽지전송 5. 모든 목록 스크롤다운 시 목록 추가     1. 공지사항 목록보기 [그림1], 상세보기 [그림2] 2. 친목게시판 목록보기, 상세보기 3. 자유게시판 목록보기, 상세보기 4. 익명게시판 목록보기, 상세보기 5. 모든 목록 스크롤다운 시 목록 추가      1. 인사부 게시판 [그림1] 목록보기, 상세보기 2. 영업부 게시판 목록보기, 상세보기 3. 기획부 게시판 목록보기, 상세보기 4. 경리부 게시판 목록보기, 상세보기 5. 모든 목록 스크롤다운 시 목록 추가 6.자신의 부서만 접근 가능 [그림2]      1. 비밀번호 확인 [그림1] 2. ‘년/월’을 선택하여 해당 월급내역서 열람 [그림2]    1. 해당 부서의 부장이 등록한 일정을 달력에서 볼 수 있음 2. 일정을 클릭하면 상세보기 페이지로 이동

2021-12-10

썸네일

NEIFI

기간 : 2014-12-26 ~ 2015-01-27 ( 월,화,수,목,금 ) URL : 내부서버용 투명성을 강조한 반응형 기부, 후원 사이트   프로젝트 개요 프로젝트 NEIFI 관련분야 사회 복지 개발기간 2014.12.26~2015.1.27 개발환경 운영체제 Windows 7 DB Oracle 11g XE 사용언어 JAVA JDK6, HTML5, JSP, JavaScript, CSS3, JQuery, Servlet 3.0, Ajax 개발도구 Eclipse, Spring Tool Suite, Oracle 11g XE, Apache Tomcat 7.0, SVN Repository 기타 S/W Adobe Photoshop 개요 1. 자신의 기부, 후원금의 사용이 모두 공개되는 투명한 기부시스템 2. 후원을 원하는 단체별로 페이지를 부여하여 자신의 단체를 직접 홍보 가능 3. 단체별 온라인쇼핑몰 운영으로 쇼핑을 하면서 후원이 가능 4. 총 관리자와 단체별 관리자의 기능 분할로 차별화된 관리자서비스 제공 데이터베이스 다이어그램 세부기능 요약 및 설명 상세화면 기능설명   1. NEIFI 홈페이지의 메인화면이다. 2. 부트스트랩 반응형 메뉴바 3. 단체페이지가 태그 된 이미지 슬라이더 4. 후원현황과 공지사항 샵에서 판매하는 물품을 보여주는 컨텐츠 5. 나눔기업들의 링크와 수상내역을 보여주는 푸터   1. 상단 메뉴바인 헤더부분에 로그인 모달을 hidden으로 숨겨놓고 로그인버튼을 누르거나 로그인이 필요한 페이지를 요청하게되면 로그인 모달창이 나타나게 된다. 2. 아이디찾기, 비밀번호찾기 또한 모달로 실행된다.    1. MVC 패턴 기반의 기본적인 table 형식의 jsp 페이지에 Bootstrap framework를 씌워 반응형으로 만들었다. 2. 부트스트랩을 적용한 게시판 글쓰기 3. 글 목록에서 전체, 작성자별 ,제목별 ,내용별로 CheckBox로 선택해서 검색가능 4. 동적쿼리를 이용해 게시판 글 목록 출력과 글 검색을 1개의 쿼리로 구현 5. 전체관리자 접속 시, 수정,삭제 가능    1. 회사상세정보 2. 조직도 3. 찾아오시는 길 소개    1. 단체관리자가 가입 후에 자신의 단체를 PR할수 있는 사진 또는 동영상과 함께 소개 글을 올릴 수 있다. 2. 단체 관리자들이 등록한 후원단체 목록이 이미지 또는 동영상 파일과 후원단체 이름으로 보여진다. 3. 이미지를 클릭 하면 해당되는 단체의 상세정보를 볼 수 있는 페이지로 이동한다.   1. Ajax를 이용한 실시간 후원금 확인이 가능하다. 2. 사진을 클릭해서 해당 상세보기 페이지로 들어올 때 session에 단체번호(gprnum)을 담아 해당 후원단체가 가입 시 입력한 정보를 볼 수 있다. 3. 해당 단체관리자 id일 경우 이미지 또는 동영상& 후원단체 소개글이 수정 가능하다. 4. 후원단체가 등록한 이미지 또는 동영상 과 후원단체 소개 글을 볼 수 있다. 5. 후원하기 버튼을 클릭하면 해당 단체의 후원금 결제 페이지로 이동한다.      1. 내 정보쓰기 버튼 클릭 시 Jquery를 이용해 가입 시 입력한 나의 회원정보를 결제 정보에 이용할 수 있다.        1. 후원 받은 내역을 Datepicker를 이용한 날짜 별 검색이 가능하다. 2. 검색 결과를 png 또는 jpg이미지 파일, pdf파일로 다운로드 가능하고, 프린트로 결과물을 얻을 수 있다.   1. Nano gallery plugins를 이용한 앨범 구성. 2. 세션에 담긴 단체.개인별 아이디등급을 구분해서 단체 ID만 사진등록하기 버튼 생성 3. multipart/form-data 타입을 이용한 이미지 여러 장 업로드 수정 및 삭제 기능 4. 유효성 검사 플러그 인을 이용한 이미지 등록 시 이미지가 없을 경우에 alert창 생성 5. 등록한 앨범 수정 시 이미지가 없어도 글만 수정가능   1. 부트스트랩을 적용한 게시판 글쓰기 2. 글 목록에서 전체, 작성자별 ,제목별 ,내용별로 CheckBox로 선택해서 검색가능 3. 동적쿼리를 이용해 게시판 글 목록 출력과 글 검색을 1개의 쿼리로 구현 4. ID를 검사해서 등록한 ID가 맞으면 수정,삭제 가능 5. Ajax Load 메소드를 통해 댓글 jsp페이지 본문하단에 출력시키는 방식으로 댓글기능 구현 6. 세션에 담긴 ID 검사해서 댓글 등록 삭제 가능    1. 봉사활동 후기를 올리거나 그에 관련된 내용을 올릴 수 있는 게시판으로써, 스마트 에디터를 이용한 사진 첨부/편집, 텍스트 편집이 가능하다. 2. 부트스트랩을 적용한 게시판 글쓰기 3. 글 목록에서 전체, 작성자별 ,제목별 ,내용별로 CheckBox로 선택해서 검색가능 4. 동적쿼리를 이용해 게시판 글 목록 출력과 글 검색을 1개의 쿼리로 구현 5. ID를 검사해서 등록한 ID가 맞으면 수정,삭제 가능 6. Ajax Load 메소드를 통해 댓글 jsp페이지 본문하단에 출력시키는 방식으로 댓글기능 구현 7. 세션에 담긴 ID 검사해서 댓글 등록 삭제 가능    1. Ajax를 이용한 실시간 총 누적기부금액과 총 누적기부회원 수 확인이 가능하다. 2. 개인회원이 후원단체에 후원결제를 완료하면 게시판 형식으로 후원현황에 등록된다.    1. 모든 단체의 샵에 올라온 상품들을 보여준다 2. 카테고리별로 상품을 분류하여 볼 수 있다. 3. 우측 퀵메뉴를 통하여 최근 본 상품 최대 4개까지 확인이 가능하다.(하루가 지나면 초기화)     1. 샵에서 본 상품중 장바구니 담기를 클릭한 상품 리스트를 볼 수 있다. 2. 부분적으로 주문,삭제가 가능하며 select box를 이용한 전체물품 선택,부분물품 선택을 이용하여 주문하기와 삭제가 가능    1. 구매하고자 하는 상품을 결제하는 페이지 2. 구매하고자 하는 상품의 개수가 여러 개일 경우 상품들의 총 가격과 개수를 보여준다 3. 내 정보쓰기 버튼으로 아이디에 저장된 회원정보를 자동으로 가져다 쓸 수 있다. 4. 우편번호 검색 플러그인으로 전국 주소검색이 가능하다.    1. 회원 정보를 수정하는 페이지 2. 우편번호 검색 플러그인을 이용하여 주소를 얻어올 수 있다. 3. 좌측의 사이드 바 메뉴에서 원하는 메뉴로 이동할 수 있다.    1. 회원의 후원내역을 조회하는 페이지. 2. 기본적으로 제공되는 최근 1달, 최근 1주로 검색하거나 직접 날짜를 지정해서 조회할 수 있다.    1. 회원탈퇴 페이지. 2. 탈퇴사유를 선택하고, 정보처리에 동의하면 회원탈퇴가 가능하다. 3. 제시된 사유 외에 기타 사항일 경우 내용을 기재해야 한다.    1. 전체 후원내역을 검색할 수 있는 페이지. 2. 후원자 ID, 단체명을 키워드로 검색할 수 있다.    1. 탈퇴,강등된 회원 조회 페이지 2. 아이디와 탈퇴사유 번호를 통해 조회가 가능하다.    1. 전체 회원목록을 열람하는 페이지. 2. 후원자 ID, 단체명을 키워드로 검색할 수 있다. 3. 이름(단체명)을 클릭할 경우, 팝업창으로 확인할 수 있다.   1. 단체 승인 페이지 2. 단체회원으로 가입신청 한 회원의 등급을 승인하기 버튼을 통해 단체회원으로 조정한다. 3. 부적격하다고 판단될 경우, 거절하기 버튼으로 회원등급을 비회원으로 조정한다.    1. 회원 제제 페이지 2. 아이디, 이름(단체명)으로 조건부 검색이 가능하다. 3. 강등된 회원의 경우 회원등급이 0으로 조정되며, 비회원 처리되어 서비스를 이용할 수 없다.    1. 선택한 상품의 정보를 볼 수 있다. 2. select box를 이용한 수량선택이 가능하다. 3. 선택한 수략만큼 금액이 변동한다. 4. 즉시 구매하기와 장바구니담기가 가능하다.   1. 단체가 모집하고 있는 봉사 게시판 리스트를볼 수 있다. 2. 단체는 봉사모집하기 버튼이 활성화된다. 3. 마감이 완료된 봉사게시물은 신청할 수 없으며 모집중인 게시물은 일반회원에겐 신청버튼,게시물을 등록한 단체에게는 모집종료버튼이 활성화 된다. 4. 게시물 10개마다 다음페이지로 넘어갈 수 있도록 페이징 처리가 되어있다. 5. 일반회원의 경우 신청한 게시물은 신청완료가 뜨며 중복 신청을 할 수 없다.    1. 실제 봉사기간과 장소, 모집기간, 모집인원과 제목 내용을 입력할 수 있다. 2. Datepicker를 사용하여 날짜를 선택 할 수있다. 3. 모집인원에 한글을 입력하지 못하도록 하였다.   1. 봉사활동 상세 내역을 확인할 수 있다. 2. 신청자의 몇가지 정보가 자동으로 입력되어있다. 3. 한줄 남기기로 단체에 어필을 할 수 있다.   1. 해당 봉사게시물을 지원한 봉사자의 정보와 한줄남기기를 볼 수 있다. 2. Select box를 이용하여 선택적으로 봉사자 선정이 가능하게 하였다. 3. 봉사자 선정 가능 인원수를 보여주고 체크 할 수 있다.    1. jQuery Validation Plugin을 이용하여 무결점 체크와, Ajax를 이용한 id,email 중복체크, 약관 체크 여부를 실시간으로 검증한다. 2. Postcode API를 이용하여 주소 입력을 구현하였다.  

2021-12-10

썸네일

NFCafe

기간 : 2015-01-05 ~ 2015-01-27 ( 월,화,수,목,금 ) URL : 내부 서버용 안드로이드, 웹   프로젝트 개요 프로젝트 NFCafe 관련분야 안드로이드, 웹 개발기간 2015.01.05~2015.01.27 개발환경 운영체제 MS Windows7 DBMS MySql 5.6 개발언어 JAVA, HTML, SQL, JavaScript 개발도구 및 S/W Eclipse(Ver. Luna), Android SDK, Apache Tomcat Server 7.0 활용기술 Android, JSP, BootStrap, NFC, GCM API 개요 1. 안드로이드 NFC기술을 이용한 앱 주문 2. 앱으로부터 주문내역을 웹으로 전송 3. JSP에서 주문내역 및 매출 관리 4. 완료된 주문 푸쉬 알림 전송 데이터베이스 다이어그램    세부기능 요약 및 설명 상세화면 기능설명   1. 안드로이드 메인 화면 2. NFC 태깅을 하지 않고 앱을 실행하면 주문을 할 수 없다는 경고 메시지가 뜬다. 4. NFC를 태깅하면 사용할 어플리케이션 선택 메뉴에 NFCafe앱이 뜬다.     1. 커피, 디저트 등의 메뉴 리스트와 장바구니, 주문번호 확인 페이지를 탭 호스트로 한 화면에 담아 보여준다. 2. 커피 옵션 선택 3. 디저트는 커피와 다르게 수량만 선택이 가능하다. 4. ADD 버튼을 누르면 자동으로 Cart(장바구니) 페이지에 주문정보가 추가 된다. 5. 주문정보 : 주문번호, 상품코드, 옵션코드, 수량, 가격, GCM Register Id      1. 지금까지 추가한 주문 목록을 확인할 수 있다. 2. Reset 버튼으로 주문 목록을 초기화 할 수 있다. 3. Order 버튼으로 주문을 완료. 4. NFC 태깅으로 주문번호를 받아오지 않은 상태에서 앱을 실행한 경우, Order 버튼을 눌러도 주문정보가 웹으로 넘어가지 않는다. 5. 주문 번호를 할당받은 경우, 주문 정보가 앱에서 웹으로 넘어가게 된다. 6. 카운터에서 주문한 상품을 수령할 때 식별할 수 있는 주문번호를 화면에 표시한다. 7. 주문 목록이 앱에서 웹으로 넘어가고 난 후, 기존의 주문목록은 초기화 된다.   1. 주문 접수가 완료되면 해당 기기에 GCM API를 사용한 알림 메시지를 보낸다. 2. 메시지를 터치하면 주문완료 페이지로 이동한다.     1. NFCafe 웹페이지 메인화면 관리자 및 직원들이 로그인하여 주문 조회 및 매출조회 기능을 사용할 수 있다.      1. 권한에 따라 다른 메뉴 구성을 보여준다. 2. 관리자 및 직원 외의 권한은 카페 메뉴와 카페소식 게시판 이용만 가능하다. 3. 직원으로 접속시 카페 메뉴, 주문을 확인할 수 있는 주문리스트메뉴, 카페 게시판 이용이 가능하다. 4. 관리자로 접속시 매출조회 등 모든 메뉴를 이용할 수 있으며 계정관리 기능을 이용할 수 있다.      1. NFCafe의 메뉴소개 페이지   1. 계정이 등록된 직원과 관리자의 ID와 Password를 찾기 위한 페이지 2. 등록된 직원의 이름과 이메일 주소로 아이디와 비밀번호 일치여부 조회 후 확인이 가능. 3. 편의상 확인항목을 이름과 이메일로 한정     1. 관리자는 직원들과 달리 보안을 고려하여 웹페이지에서 계정이 확인이 되지 않고 등록된 이메일로 아이디와 패스워드가 전송된다. 2. 네이버 smtp를 활용하여 네이버로 등록된 이메일로 메일 전송이 가능    1. 직원들의 계정을 등록할 수 있는 페이지 2. 관리자로 접속하여 계정관리 버튼을 클릭하면 계정생성 탭에서 계정 생성이 가능하다.         1. 관리자 및 직원계정의 패스워드를 변경할 수 있는 페이지 2. 관리자로 접속하여 계정관리 버튼을 클릭하면 비밀번호 변경 탭에서 비밀번호 변경이 가능하다. 3. 등록된 계정을 삭제할 수 있는 페이지. 관리자 계정은 삭제하지 못하도록 설정하였고 등록되어 있는 직원들의 계정만 삭제가 가능하다. 4. 관리자로 접속하여 계정관리 버튼을 클릭하면 계정삭제 탭에서 계정삭제가 가능하다. 등록되어 있는 직원들의 계정도 조회가 가능하다.      1. 앱으로부터 주문내역을 보여주는 페이지 2. 주문 접수항목의 ‘Y’(이미 접수 완료), ‘N’(미주문 or 새로운 주문)으로 주문 접수 여부를 확인할 수 있다. 접수버튼을 클릭하여 접수여부를 ‘Y’로 변환시 앱으로 접수완료 메시지가 푸쉬알림으로 전송된다. 3. 취소 항목은 해당 주문을 취소한다. 4. 조회 항목은 주문번호에 대한 주문내역을 따로 알림창으로 보여준다. 5. 알림 항목은 주문이 완료되고 주문자에게 푸쉬알림을 보낼 팝업창을 띄운다. 6. 상품수령은 고객이 상품을 수령했는지의 여부를 표시한다 7. 완료 항목은 주문이 완료되고 상품수령이 ‘Y’로 변환된 주문에 대해서 리스트에서 삭제하고 매출조회를 위한 테이블에 데이터를 저장시킨다.      1. 주문목록 페이지에서 조회버튼을 클릭시 호출되는 팝업창. 2. 해당 주문번호에 대한 주문내역을 가져와 주문번호에 대한 총가격을 보여준다.    1. 주문목록리스트에서 알림버튼을 클릭할때 호출되는 팝업창 편의상 기본값이 설정되어 있고, 메시지를 지우고 보낼 메시지를 직접 입력해도 된다. 입력된 메시지는 주문자의 스마트폰으로 푸쉬 메시지가 전송된다.     1. 완료버튼 클릭시 주문목록 리스트에서 주문내역이 삭제된다. 완료된 주문내역이 리스트에 보여질 필요가 없으므로 주문목록 리스트에서 제거됨과 동시에 관리자가 매출조회를 할 수 있도록 매출조회 테이블로 데이터가 저장된다. 2. 상품이 수령되기 전에 실수로 목록에서 삭제되는것을 방지하기 위해서 주문자가 상품을 수령했다는 사실을 확인하기 위해 상품수령여부 항목이 ‘Y’로 바뀐 항목에서만 완료가 가능하고 리스트에서 삭제가 된다.       1. 관리자로 접속했을 때 보여지는 매출조회 페이지 2. 기본적으로 오늘에 해당하는 날짜의 데이터를 보여준다. 테이블에서 주문내역을 확인할 수 있고 매출 총금액을 확인할 수 있다. 3. Date picker를 통해 원하는 날짜를 선택하여 해당기간의 매출을 조회할 수 있다. 조회기간동안의 매출액을 그래프로 확인할 수 있으며 테이블로도 데이터를 확인할 수 있다.     1. 매출조회 페이지에서 엑셀파일로 저장하고자 하는 데이터의 기간을 입력하고 엑셀버튼을 클릭하면 엑셀 파일을 다운로드 받을 수 있다.      1. 카페 게시판 목록 페이지 2. 카페 게시판은 누구나 이용이 가능하며 관리자로 접속시에는 체크박스가 활성화가 되어 비밀번호에 상관없이 글의 삭제가 가능하다. 따라서 목적에 맞지 않는 글이나 광고성의 글을 삭제할 수가 있다. 3. 작성자의 이름, 글의 제목, 글의 내용에 대해 키워드로 게시글을 검색을 할 수 있다. 4. 글제목 왼쪽의 이미지로 답변글을 확인할 수 있고 제목 오른쪽에 디스켓 이미지로 파일이 첨부되어 있음을 확인할 수 있다. * 주요 기능 : 페이징, 답변달기, 파일업로드   1. 게시판에 글을 등록할 때, 글과 함께 추가로 파일을 업로드 할 수 있다. 2. 게시판 글 수정은 게시글 작성시 입력한 비밀번호와 일치할 시에만 글 수정이 가능하다. 3. 답변글 등록은 글 등록과 기능적으로 동일하다. 게시글 작성시 입력한 비밀번호와 일치할 시에만 글 삭제가 가능하다.

2021-12-10

썸네일

IntoTheWild

교육기간 : 2014-12-31 ~ 2015-01-27 ( 월,화,수,목,금 ) URL : 내부 서버용 캠핑용품 대여 및 커뮤니티를 통한 정보 공유   프로젝트 개요 프로젝트 IntoTheWild 관련분야 캠핑용품 대여 및 커뮤니티를 통한 정보 공유 개발기간 2014.12.31.~2014.1.27 개발환경 운영체제 windows 7, windows 8 DBMS Oracle 11g 개발언어 Html5/CSS3, JavaScript/Ajax, Servlet/JSP 개발도구 STS 3.6.4, MAVEN Framework Sprin 3.0, MyBatis, Tiles, Jquery 개요 캠핑정보 사이트(캠핑박사, 캠핑온 등)의 시스템을 차용하여 기본적인 회원/상품관리 기능을 구현 캠핑용품을 판매/대여하는 것뿐만 아니라 커뮤니티로써의 캠핑장소개(구글맵)투표이벤트 기능을 사용자에게 제공 기본적으로 단일/패키지 상품을 구매/대여를 할 수 있으나 사용자가 직접 선택하여 구성하는 ‘나만의 패키지’기능을 구현 데이터베이스 다이어그램    세부기능 요약 및 설명 상세화면 기능설명      패키지 리스트 <<사용되는 Table>>   1) 커플SET,FAMILYSET ,SELF STYLE 등 캠핑 인원/컨셉 별로 패키지 상품을 선택할 수 있음 Jquery Grid Layout PlugIn을 적용하여 자연스러운 액자식 상품 목록을 볼 수 있음      패키지 상세리스트 <<사용되는 Table>>   1) 기본적으로 하나의 패키지는 텐트, 타프, 매트, 이불, 의자로 구성이 된다. 패키지 상세리스트는 어떠한 상품으로 패키지가 구성되어 있는지 확인할 수 없음 2) 배송안내, 교환/환불규정을 확인할 수 있으며 상품 후기 또한 확인 가능함       패키지 결제 <<사용되는 Table>>   1) 대여기간별, 수량별로 대여 가격에 차등을 두었으며, 손쉽게 상품결제를 할 수 있는 페이지        패키지 주문내역 <<사용되는 Table>>   1) 패키지 상품을 결제한 뒤 주문내역을 확인할 수 있는 페이지 2) 상품의 준비여부에 따라 배송준비중, 배송중,배송완료, 반납완료의 총 4단계로 상태 변경이 가능함 .         투표 이벤트 <<사용되는 Table>>   1) IntoTheWild는 단순히 캠핑용품을 대여/구매하는 사이트가 아니라 기타 정보 및 컨텐츠도 제공하는 커뮤니티로써의 컨셉 또한 가지고 있음 2) 투표를 통해 새로운 정보(여행지, 캠핑지식)를 사용자에게 제공        투표 이벤트 등록/관리 <<사용되는 Table>>   1) 투표이벤트를 등록하고 관리할 수 있는 페이지        투표결과 확인/댓글달기 <<사용되는 Table>>   1) 투표현황을 확인할 수 있으며, 댓글을 달면서 IntoTheWild 이용자들 간 의견을 공유할 수 있음 2) 댓글은 시간순, 의견별로 확인이 가능   패키지 주문/배송관리 <<사용되는 Table>>   1) 전체 회원의 주문내역을 확인/관리할 수 있는 페이지 2) 배송상태는 배송준비중, 배송중, 배송완료, 반납완료 총 4가지 상태로 존재람 3) 만약 고객이 주문취소를 하거나 관리자가 주문취소를 할 경우, 그리고 배송상태를 반납완료가 될 경우 해당 패키지의 총재고가 반환되어 대여수량만큼 더해지게 됨      패키지 상세리스트 <<사용되는 Table>>   1) 관리자 로그인 페이지 2) 로그인을 함으로써 관리자 기능을 이용할 수 있는 메인페이지로 넘어가도록 구현하였으며, 일반 사용자가 로그인 시도를 하는 경우 접속이 제한되도록 구현      공지사항 입력/관리 <<사용되는 Table>>   1) 일반적인 게시판의 형태로써 관리자가 공지사항을 등록/관리할 수 있음 2) 관리자만 삭제할 수 있는 기능을 추가함으로써 일반 사용자의 공지글 수정을 제외함         중고장터 입력/관리 <<사용되는 Table>>   1) 중고장터(알뜰장터)에서는 사용자 간 중고 캠핑용품을 매매할 수 있는 컨셉의 게시판임 2) 팝니다/삽니다/교환 세가지의 말머리가 있으며 말머리별로 게시글을 정렬할 수 있음 3) 아이디. 제목. 내용으로 게시글을 검색할 수 있음          상품 검색기능 <<사용되는 Table>>   1) 단일 상품을 대상으로 전체,구매,대여 상품을 검색할 수 있는 기능   2)상품의 단계는 대분류,중분류,소분류의단계 카테고리로 구분할 수 있는데 상품 검색은 소분류의 상세보기 검색으로 볼 수 있음       캠핑장 소개 <<사용되는 Table>>   1) 이미 등록된 모든 캠핑장 정보를 불러오는 페이지로써 구글맵을 적용하여 지도상에서 관리자에 의해 등록된 캠핑장의 위치 또한 확인할 수 있음       캠핑장 정보 입력 <<사용되는 Table>>   1) 캠핑장 정보를 입력하여 사용자에게 여러 지역의 캠핑장 정보를 제공함과 동시에 상용 후에는 각 지역의 캠핑장과 연계하여 패키지 상품을 제공할 예정인 페이지 2) 네이버 스마트 에디터 를 적용하여 폰트편집이 가능하도록 구현          장바구니 <<사용되는 Table>>   1) 장바구니는 검색 중 마음에 드는 상품을 뽑아 담아두는 기능으로써 상품 여러 개를 한번에 결제할 수 있고 취소할 수도 있음           단일 상품(구매/대여) 상세보기 <<사용되는 Table>>   1) 장바구니에 담거나 구매하기 전에 제품의 상세정보를 보여주는 페이지     캠핑장 상세보기 <<사용되는 Table>>   1) 캠핑장 리스트에서 캠핑장의 상세정보를 볼 수 있는 페이지로서 구글맵을 적용하여 지도상의 위치와 캠핑장 정보를 얻을 수 있는 페이지      Q&A 게시판 <<사용되는 Table>>   1) 사용자가 궁금한 부분을 질문하고 관리자가 답변해주는 답변형 게시판으로써 게시판 목록과 해당목록에 대한 상세보기 기능이 가능한 페이지   2) 네이버 스마트 에디터를 적용하여 폰트편집이 가능하 도록 구현        Q&A 게시판 댓글 <<사용되는 Table>>   1) 관리자가 남기는 댓글은 페이지의 이동없이 댓글의 수정/저장을 할 수 있음 2) 동적으로 뷰페이지에 div를 지웠다가 다시 그리는 방식으로 구현한 댓글 파트임      단일 상품 결제 <<사용되는 Table>>   1) 단일 상품 구매 페이지 2) 주문결제를 할 때 insert되는 테이블이 여러 개이기 때문에 spring의 transaction annotation을 적용하여 문제가 있을 시에 결제가 되지 않도록 처리를 하였음      단일 상품 결제(적립금 사용) <<사용되는 Table>>   1) 단일 상품 결제 시에만 적용되는 옵션으로써 다이얼로그에 적립포인트를 그려주고, 사용자가 원하는 만큼의 포인트만 쓸 수 있도록 함 2) 만약 잔여 포인트보다 높은 숫자를 입력하거나 0을 입력할 경우 총 결제 금액에 영향을 미치지 않음    단일 상품 결제(적립금 사용) <<사용되는 Table>>   1) 단일 상품 결제 시에만 적용되는 옵션으로써 다이얼로그에 적립포인트를 그려주고, 사용자가 원하는 만큼의 포인트만 쓸 수 있도록 함 2) 만약 잔여 포인트보다 높은 숫자를 입력하거나 0을 입력할 경우 총 결제 금액에 영향을 미치지 않음      단일 상품 입력 <<사용되는 Table>>   1)단일 상품은 총 3단계 카테고리로 구별되어 있으며 하나의 뷰페이지에서 모두 입력할 수 있도록 구현 2) 이미지와 재고까지 입력할 수 있도록 구현      <!--[endif]-->            단일 상품 카테고리별 리스트 <<사용되는 Table>>   1) 카테고리 별로 대분류>중분류>소분류 순으로 상품 현황을 확인할 수 있으며, 페이징처리를 통해 대량의 상품을 관리하기 용이하도록 구현 2) 상품명으로 검색이 가능하도록 구현            단일 상품 수정 페이지 <<사용되는 Table>>   1) 단일 상품의 상세정보를 확인하고 수정할 수 있는 페이지 2) 상품 타입(대여/구매/나만의패키지)과 재고 수량, 상품 이미지를 수정가능함      상품후기 게시판 <<사용되는 Table>>   1) 일반적인 상품 후기를 남기는 게시판기능, 네이버 스마트 에디터를 적용하여 폰트편집이 가능하도록 구현      상품후기 게시판 댓글 <<사용되는 Table>>   1) 댓글은 ajax를 적용하여 실시간 답글확인이 가능한 ReplyToComment 기능을 구현하였고, 댓글의 댓글까지 적용하여 구현      회원가입 <<사용되는 Table>>   1) 회원가입 페이지는 유효성 체크를 하여 필수정보를 입력하지 않으면 회원가입이 되지 않음 2) 달력과 주소 플러그인을 적용하여 실제 웹사이트의 회원가입 페이지와 유사하게 구현                로그인/비밀번호 찾기/회원탈퇴 <<사용되는 Table>>   1) 로그인을 하여 사용자가 구매/대여/커뮤니티 기능을 사용할 수 있도록 구현 2) 비밀번호 찾기 기능으로 분실한 비밀번호를 찾아주는 기능을 구현 3) 회원에 등급을 지정하여 탈퇴한 회원은 더이상 서비스를 이용할 수 없는 등급으로 변경하도록 구현    마이페이지 <<사용되는 Table>>   1) 회원이 자신의 정보를 수정할 수 있는 페이지 2) 적립금과 쿠폰, 주문내역을 조회할 수 있음    나만의 패키지 <<사용되는 Table>>   1) 나만의 패키지는 기존의 패키지 상품을 구매하지 않고 사용자가 원하는 상품을 직접 선택하여 우측 분홍색 div에 드래그해서 넣는 방식의 페이지임 2) 대여일을 선택하여 일반 단일 상품처럼 결제가 가능하도록 구현       쿠폰 등록/관리 <<사용되는 Table>>   1) 쿠폰은 기본적으로 상품 구매 시 쿠폰의 금액만큼 총 비용에서 차감해주는 기능임 2) 관리자가 사용자에게 일괄적으로 발급이 가능하며, spring의 scheduler 기능을 이용하여 생일과 결혼기념일에 쿠폰을 제공하는 기능을 구현    단일 상품 주문/배송관리 <<사용되는 Table>>   1) 전체 회원의 주문내역을 확인/관리할 수 있는 페이지 2) 배송상태는 배송준비중, 배송중, 배송완료, 반납완료 총 4가지 상태로 존재함 3) 만약 고객이 주문취소를 하거나 관리자가 주문취소를 할 경우, 그리고 배송상태를 반납완료가 될 경우 해당 상품의 총재고가 반환되어 대여수량만큼 더해지게 됨           단일 상품 주문/배송관리 <<사용되는 Table>>   1) 단일/패키지 별 매출을 월단위로 확인할 수 있는 페이지 2) 플러그인을 적용하여 여러 형태의 그래프로 확인이 가능하며 매출 상세정보를 엑셀파일로 다운로드 받을 수 있음    단일 상품 주문/배송관리 <<사용되는 Table>>   1) 회원등급을 관리할 수 있으며, 여러 종류의 쿠폰을 발급할 수 있는 페이지 2) 전체 회원의 정보를 확인할 수 있음    단일 상품 주문/배송관리 <<사용되는 Table>>   1) 최근 본 상품을 화면 우측 퀵메뉴에 담아둠으로써 언제든지 확인이 가능하도록 구현 2) 퀵메뉴는 사용자가 마우스 휠을 움직일 때마다 따라다니며 퀵메뉴 좌측의 버튼을 클릭하면 숨기는 기능도 가능함           프로젝트 개요 프로젝트 NFCafe 관련분야 안드로이드, 웹 개발기간 2015.01.05~2015.01.27 개발환경 운영체제 MS Windows7 DBMS MySql 5.6 개발언어 JAVA, HTML, SQL, JavaScript 개발도구 및 S/W Eclipse(Ver. Luna), Android SDK, Apache Tomcat Server 7.0 활용기술 Android, JSP, BootStrap, NFC, GCM API 개요 1. 안드로이드 NFC기술을 이용한 앱 주문 2. 앱으로부터 주문내역을 웹으로 전송 3. JSP에서 주문내역 및 매출 관리 4. 완료된 주문 푸쉬 알림 전송 데이터베이스 다이어그램    세부기능 요약 및 설명 상세화면 기능설명   1. 안드로이드 메인 화면 2. NFC 태깅을 하지 않고 앱을 실행하면 주문을 할 수 없다는 경고 메시지가 뜬다. 4. NFC를 태깅하면 사용할 어플리케이션 선택 메뉴에 NFCafe앱이 뜬다.     1. 커피, 디저트 등의 메뉴 리스트와 장바구니, 주문번호 확인 페이지를 탭 호스트로 한 화면에 담아 보여준다. 2. 커피 옵션 선택 3. 디저트는 커피와 다르게 수량만 선택이 가능하다. 4. ADD 버튼을 누르면 자동으로 Cart(장바구니) 페이지에 주문정보가 추가 된다. 5. 주문정보 : 주문번호, 상품코드, 옵션코드, 수량, 가격, GCM Register Id      1. 지금까지 추가한 주문 목록을 확인할 수 있다. 2. Reset 버튼으로 주문 목록을 초기화 할 수 있다. 3. Order 버튼으로 주문을 완료. 4. NFC 태깅으로 주문번호를 받아오지 않은 상태에서 앱을 실행한 경우, Order 버튼을 눌러도 주문정보가 웹으로 넘어가지 않는다. 5. 주문 번호를 할당받은 경우, 주문 정보가 앱에서 웹으로 넘어가게 된다. 6. 카운터에서 주문한 상품을 수령할 때 식별할 수 있는 주문번호를 화면에 표시한다. 7. 주문 목록이 앱에서 웹으로 넘어가고 난 후, 기존의 주문목록은 초기화 된다.   1. 주문 접수가 완료되면 해당 기기에 GCM API를 사용한 알림 메시지를 보낸다. 2. 메시지를 터치하면 주문완료 페이지로 이동한다.     1. NFCafe 웹페이지 메인화면 관리자 및 직원들이 로그인하여 주문 조회 및 매출조회 기능을 사용할 수 있다.      1. 권한에 따라 다른 메뉴 구성을 보여준다. 2. 관리자 및 직원 외의 권한은 카페 메뉴와 카페소식 게시판 이용만 가능하다. 3. 직원으로 접속시 카페 메뉴, 주문을 확인할 수 있는 주문리스트메뉴, 카페 게시판 이용이 가능하다. 4. 관리자로 접속시 매출조회 등 모든 메뉴를 이용할 수 있으며 계정관리 기능을 이용할 수 있다.      1. NFCafe의 메뉴소개 페이지   1. 계정이 등록된 직원과 관리자의 ID와 Password를 찾기 위한 페이지 2. 등록된 직원의 이름과 이메일 주소로 아이디와 비밀번호 일치여부 조회 후 확인이 가능. 3. 편의상 확인항목을 이름과 이메일로 한정     1. 관리자는 직원들과 달리 보안을 고려하여 웹페이지에서 계정이 확인이 되지 않고 등록된 이메일로 아이디와 패스워드가 전송된다. 2. 네이버 smtp를 활용하여 네이버로 등록된 이메일로 메일 전송이 가능    1. 직원들의 계정을 등록할 수 있는 페이지 2. 관리자로 접속하여 계정관리 버튼을 클릭하면 계정생성 탭에서 계정 생성이 가능하다.         1. 관리자 및 직원계정의 패스워드를 변경할 수 있는 페이지 2. 관리자로 접속하여 계정관리 버튼을 클릭하면 비밀번호 변경 탭에서 비밀번호 변경이 가능하다. 3. 등록된 계정을 삭제할 수 있는 페이지. 관리자 계정은 삭제하지 못하도록 설정하였고 등록되어 있는 직원들의 계정만 삭제가 가능하다. 4. 관리자로 접속하여 계정관리 버튼을 클릭하면 계정삭제 탭에서 계정삭제가 가능하다. 등록되어 있는 직원들의 계정도 조회가 가능하다.      1. 앱으로부터 주문내역을 보여주는 페이지 2. 주문 접수항목의 ‘Y’(이미 접수 완료), ‘N’(미주문 or 새로운 주문)으로 주문 접수 여부를 확인할 수 있다. 접수버튼을 클릭하여 접수여부를 ‘Y’로 변환시 앱으로 접수완료 메시지가 푸쉬알림으로 전송된다. 3. 취소 항목은 해당 주문을 취소한다. 4. 조회 항목은 주문번호에 대한 주문내역을 따로 알림창으로 보여준다. 5. 알림 항목은 주문이 완료되고 주문자에게 푸쉬알림을 보낼 팝업창을 띄운다. 6. 상품수령은 고객이 상품을 수령했는지의 여부를 표시한다 7. 완료 항목은 주문이 완료되고 상품수령이 ‘Y’로 변환된 주문에 대해서 리스트에서 삭제하고 매출조회를 위한 테이블에 데이터를 저장시킨다.      1. 주문목록 페이지에서 조회버튼을 클릭시 호출되는 팝업창. 2. 해당 주문번호에 대한 주문내역을 가져와 주문번호에 대한 총가격을 보여준다.    1. 주문목록리스트에서 알림버튼을 클릭할때 호출되는 팝업창 편의상 기본값이 설정되어 있고, 메시지를 지우고 보낼 메시지를 직접 입력해도 된다. 입력된 메시지는 주문자의 스마트폰으로 푸쉬 메시지가 전송된다.     1. 완료버튼 클릭시 주문목록 리스트에서 주문내역이 삭제된다. 완료된 주문내역이 리스트에 보여질 필요가 없으므로 주문목록 리스트에서 제거됨과 동시에 관리자가 매출조회를 할 수 있도록 매출조회 테이블로 데이터가 저장된다. 2. 상품이 수령되기 전에 실수로 목록에서 삭제되는것을 방지하기 위해서 주문자가 상품을 수령했다는 사실을 확인하기 위해 상품수령여부 항목이 ‘Y’로 바뀐 항목에서만 완료가 가능하고 리스트에서 삭제가 된다.       1. 관리자로 접속했을 때 보여지는 매출조회 페이지 2. 기본적으로 오늘에 해당하는 날짜의 데이터를 보여준다. 테이블에서 주문내역을 확인할 수 있고 매출 총금액을 확인할 수 있다. 3. Date picker를 통해 원하는 날짜를 선택하여 해당기간의 매출을 조회할 수 있다. 조회기간동안의 매출액을 그래프로 확인할 수 있으며 테이블로도 데이터를 확인할 수 있다.     1. 매출조회 페이지에서 엑셀파일로 저장하고자 하는 데이터의 기간을 입력하고 엑셀버튼을 클릭하면 엑셀 파일을 다운로드 받을 수 있다.      1. 카페 게시판 목록 페이지 2. 카페 게시판은 누구나 이용이 가능하며 관리자로 접속시에는 체크박스가 활성화가 되어 비밀번호에 상관없이 글의 삭제가 가능하다. 따라서 목적에 맞지 않는 글이나 광고성의 글을 삭제할 수가 있다. 3. 작성자의 이름, 글의 제목, 글의 내용에 대해 키워드로 게시글을 검색을 할 수 있다. 4. 글제목 왼쪽의 이미지로 답변글을 확인할 수 있고 제목 오른쪽에 디스켓 이미지로 파일이 첨부되어 있음을 확인할 수 있다. * 주요 기능 : 페이징, 답변달기, 파일업로드   1. 게시판에 글을 등록할 때, 글과 함께 추가로 파일을 업로드 할 수 있다. 2. 게시판 글 수정은 게시글 작성시 입력한 비밀번호와 일치할 시에만 글 수정이 가능하다. 3. 답변글 등록은 글 등록과 기능적으로 동일하다. 게시글 작성시 입력한 비밀번호와 일치할 시에만 글 삭제가 가능하다.  

2021-12-10

썸네일

Health Honey

기간 : 2015-01-05 ~ 2015-01-27 ( 월,화,수,목,금 ) URL : 내부 서버용 개인 맞춤형 헬스킷     프로젝트 개요 프로젝트 Health Honey 관련분야 안드로이드, 웹프로그래밍, 헬스킷 개발기간 2015.1.5~2015.1.27 개발환경 운영체제 Window 7(32-bit), Android KitKat(API19), Linux(ubuntu 12. 04) DB MY-SQL(5.1), My Sql Workbench 6.2 사용언어 Java EE 7.0, HTML5&CSS3, JavaScript, JSP/Servlet, Android, JQuery, JSON, JSTL, BootStrap3, JS lib(HighChart, sugar) 개발도구 Eclipse(Luna 4.4.0), tomcat 7.0, 기타 S/W Spring Framework / mybatis / Maven / Github / OAuth2.0 / Google API(Calendar, Fit, Plus)/ OpenSSL 개요 1. Health Care에 대한 기업들의 관심도 증가(애플/구글의 헬스킷 기능 업데이트) 2. 웨어러블 기기 기능 및 활용에 대한 관심 3. 환자뿐 아니라 일반인 역시 사용할 수 있는 개인 맞춤형 건강관리 서비스 제공 데이터베이스 다이어그램   세부기능 요약 및 설명 상세화면 기능설명   <사용자 활동·신체정보 페이지> 1.회원가입을 별도로 하지 않고, Google 아이디와 Oauth2.0을 연동하여 사용자를 식별. 2.사용자 정보 조회 권한을 얻어 Google의 Fitness, Calendar, User 데이터에 접근할 수 있다.   <사용자 활동·신체정보 페이지> 1.메인 페이지는 사용자의 건강관리에 필요한 활동·신체정보를 한 눈에 보이도록 표현한다. 2.해당일의 총 걸음 수, 총 활동 시간, 소비한 칼로리의 양, 최근 10일 간의 활동 내용, 몸무게가 그래프를 통해 나타나고 버튼 조작을 통해 이전 날짜의 기록을 조회할 수 있다.   <일정관리 페이지> 1.일정을 조회하고 추가할 수 있다. 2.구글 Calendar와 연동하여 일정관리 및 알람 기능 등을 일원화하여 관리할 수 있다. 2.일정 추가 시 자연어로 입력할 수 있어 입력 형식이 자유롭다.    <열량정보 페이지> 1.열량 정보 테이블을 통해 섭취한 식품의 열량과 3대 영양소와 나트륨 함량을 조회할 수 있다. 2.검색어를 입력하면 식품이름으로 검색되며 한 페이지에 출력되는 데이터의 양을 조절할 수 있다.   <사용자 프로필 페이지> 1.Google과 연동하여 사용자의 프로필을 조회하고 수정할 수 있다. 2.Option버튼을 통해 사용자 프로필, 이메일, 일정관리, Google드라이브, 사진 등을 관리 할 수 있다.   <게시판 목록 페이지> 1.DB에 저장된 글 목록을 호출한다. 2.글 길이에 따라서 페이징 가능 3.제목, 글쓴이, 내용을 기준으로 검색 가능.   <게시글 읽기 페이지> 1.DB에 저장된 내용 호출 2.해당 글의 수정, 답글 작성 가능 3.이후 구현 예정: 삭제기능 본인만 수정 가능   <게시글 작성/수정/답글 페이지> 1.구글 로그인에 따라 글쓴이는 자동으로 입력(Email) 2.파일 첨부는 현재 미구현 3.Spring, batis활용으로 작성, 수정, 답글 작성을 파일 하나로 관리   <게시글 작성> DB에 저장할 내용 작성 <게시글 수정> DB에 본문 호출 후 수정 <답글 작성 페이지> 부모글 호출 DB에 저장할 내용 작성      

2021-12-10

  1. 6
  2. 7
  3. 8
  4. 9
  5. 10

TOP