A Project

검색

검색

Total 162 / 8 page
썸네일

EG

기간 : 2015-01-05 ~ 2015-01-27 ( 월,화,수,목,금 ) URL : 내부 서버용 관리자들과 사원들의 편리를 제공하는 인사관리 및 재고관리, 세금 계산 기능을 제공하는 Web   프로젝트 개요 프로젝트 EG 관련분야 ERP + GROUPWARE 개발기간 2015.1.5~2015.1.27 개발환경 운영체제 windows 7 DB Mysql 사용언어 JAVA, MAVEN, JSP, JQUERY, CSS , JS, JSTL, AJAX, JSON, BOOTSTRAP, SPRING 개발도구 Eclipse, STS 기타 S/W MYSQL Workbench 개요 관리자들과 사원들의 편리를 제공하는 인사관리 및 재고관리, 세금 계산 기능을 제공하는 Web 원활한 소통과 사내 친목을 위한 눈, 쪽지 보내기, Email보내기 기능 제공 Factorypattern과 Spring MVC 사용하고, bootstrap으로 디자인을 해 반응형 Web 데이터베이스 다이어그램   세부기능 요약 및 설명 상세화면 기능설명   1.로그인 페이지로 관리자 계정이나 일반 계정으로 로그인 할 수 있다.    1.관리자 계정은 일반계정에서 할 수 없는 사원관리, 매출입 현황확인, 재고 현황확인 기능을 할 수 있다. 2.쪽지가 오면 바로 확인 할 수 있는 알림이 뜬다.   1.사원에 등록되어 있는 사람들에게 메일을 보낼 수 있는 페이지     1.관리자 계정에서 사용할 수 있으며, 인사관리 기능으로 사원을 추가 할 수 있다. 2.관리자 계정에서 사용할 수 있으며, 인사관리 기능으로 사원을 조회 할 수 있다. 3.사용자의 정보를 수정 할 수 있다.   1.관리자 계정에서 사용할 수 있으며 인사관리 기능으로 사원의 급여 및 각 부서별 급여를 조회 할 수 있다.   1.관리자 계정에서 사용할 수 있으며, 인사관리 기능으로 근태관리를 입력하여 근태관리가 적용된 사원의 급여를 최종적으로 조회 할 수 있는 기능.   1.상품 리스트 추가를 추가 할 수 있는 기능으로 상품코드, 입고단가, 출고단가, 담당부서, 상품명, 업체명을 입력하여 상품 리스트를 추가 할 수 있다. 2.추가된 상품 리스트를 상품 코드로 조회 할 수 있다.   1.재고관리의 조회 기능으로 입고관리, 출고관리, 재고관리를 할 수 있다. 2.입고관리는 추가된 상품을, 출고관리는 출고된 상품을, 재고관리는 남은 상품의 수를 조회 할 수 있다.   1.입고와 출고 목록 전체를 조회하는데 상품코드, 개수, 입고일을 기준으로 조회 할 수 있다.   1.리스트에 등록 되어 있는 상품의 개수 추가를 날짜별로 구분하여 입력 할 수 있다. 2.매입 현황은 현재 입고 되어 있는 목록을 확인 할 수 있다. 3.매입 현황에 따른 매입 세금을 확인 할 수 있다.    1.리스트에 등록 되어 있는 상품의 개수 출고를 날짜 별로 구분하여 입력 할 수 있다. 2.매출 현황은 현재 출고 되어 있는 목록을 확인 할 수 있다. 3.매출 현황에 ᄄᆞ른 매출 세금을 확인 할 수 있다. 1.발주서 작성 기능은 발주 상품, 발주 수량, 발주 날짜를 입력하면 발주서가 저장된다. 2.발주서가 작성 되면 발주조회를 통해 입고 완료와 발주 취소를 선택 할 수 있고 입고 완료를 하면 입고가 완료 되고 입고 취소를 누르면 입고 취소된다.   1.매 출입 현황을 부서별로 그래프를 이용해 조회 할 수 있다.   1.재고 현황을 부서별로 그래프를 이용해 조회 할 수 있다.     1.sns의 메인 페이지가 출력되어 글을 올릴 수 있는 글 올리기 기능 2.올린 글에 댓글을 달거나 ‘좋아요.’ ‘싫어요.’를 할 수 있는 자세히 보기 기능을 선택 할 수 있다. 3. sns의 글을 올릴 수 있는 페이지로 글을 등록하면 sns 메인 페이지로 출력된다.   1.sns의 전체 리스트가 출력되는 페이지 2.올라온 글에 댓글을 다는 댓글 기능 3.메인페이지로 돌아가는 목록 버튼 4.수정페이지로 이동하는 수정 버튼 5.글을 삭제 할 수 있는 삭제 버튼 6.좋아요, 싫어요를 올릴 수 있는 버튼   1.편지의 전체 목록을 읽을 수 있는 페이지 읽은 쪽지의 제목은 하늘색이 된다. 2.메시지 보내기 기능을 선택 할 수 있다. 3.복수의 항목을 선택해서 삭제 할 수 있다. 4.받은 메시지의 내용을 읽을 수 있는 페이지 5.읽은 메시지의 답장을 보낼 수 있는 페이지   1.받는 사람의 아이디 text를 클릭하면 메시지를 보낼 명단을 검색하는 windonw가 나타난다. 2. 보낼 내용을 적은 후 쪽지 보내기를 누르면 Message_Read 페이지에서 쪽지를 확인 할 수 있다.    

2021-12-10

썸네일

Free best

기간 : 2014-01-05 ~ 2014-01-27 ( 월,화,수,목,금 ) URL : 내부 서버용 프리랜서 경력관리 및 구인구직   프로젝트 개요 프로젝트 FreeBest 관련분야 웹프로그램 개발기간 2014.1.5~2014.1.27 개발환경 운영체제 windows 7 DB mysql 5.6 사용언어 JAVA7.0, JSP&Servlet, JSON, JavaScript, jQuery, JDOM, JSTL, AJAX, HTML5, Spring, iBatis 개발도구 Eclipse Luna 기타 S/W Tomcat 7.0, PhotoShop, Workbench, ganttproject-2.7 개요 1.프리랜서 경력관리 2.프리랜서의 경력을 바로 확인할 수 있어 쉽고 빠른 구인구직 데이터베이스 다이어그램   세부기능 요약 및 설명 상세화면 기능설명   1.각 화면의 메인 페이지 ( 메인 페이지, 프리랜서, 기업 메인 페이지 ) 2.Photoshop, CSS, Bootstrap을 이용한 디자인 적용   1.회원가입할 때 나오는 약관동의 페이지다. 2.동의하기를 누르면 개인회원, 기업회원이 나온다. 개인회원과 기업회원을 눌렀을 때 나오는 가입하기 페이지다.   1.나의 관심기술을 체크한다. 2.프로젝트를 등록 할 때 사용되는 기술을 체크하여 글을 등록한다.   1.주요 일정들을 등록 및 삭제하고 접속자의 스케줄을 출력한다. 2.데이터 정보는 JSON형식으로 전달하여 DB에 저장된다.   1.자신의 경력, 보유기술, 자격증, 학교 정보를 등록 2.날짜를 입력시에는 datepicker를 사용하여 선택을 할 수 있게 하였다. 3.전국 학교 DB를 사용하여 학교를 검색하고 최종학력을 등록 할 수 있다. 4.마이페이지에서 프로필사진을 등록할 수 있다.   1.자신이 지원한 프로젝트를 볼 수 있다. 2.현재 지원한 프로젝트의 진행상황과 프로젝트의 정보를 볼 수 있다. 3.완료한 프로젝트 목록을 보고 평가를 하거나 평가를 할 수 있다.   1.친구목록을 보거나 친구를 검색하여 친구신청을 할 수 있다. 2.친구로 등록된 사람이거나 3.프로젝트를 진행하는 기업들과 쪽지를 주고 받을 수 있다.   1.자신이 진행했던 프로젝트를 등록할 수 있다. 2.사진과 시작/종료일을 설정하고 태그로는 자신이 사용한 기술이나 특징 등을 적어 저장 할 수 있다. 3.메인 페이지 에서도 바로 등록하기 버튼으로 포트폴리오 등록이 가능하다.   1.프리랜서가 로그인 했을 때 나오는 메인 페이지 중에서 오늘의 뉴스(전자 신문)가 나온다. 2.신문사를 변경할 수 있다. 3.JDOM을 이용한 XML을 파싱 한다.   1.List.jsp 기업이 등록한 프로젝트 리스트를 보여준다. 2.inter_List.jsp 프리랜서가 미리 지정한 관심기술을 사용하는 프로젝트 목록을 보여준다. 3.PrivateList.jsp 기업이 특정 사람만 지원받기 위해 비공개로 올린 글의 리스트를 보여준다. 비공개의 게시판을 열람할 수 있는 사람은 글을 등록한 사람과 글을 등록 후 프로젝트의 초대한 사람만이 열람을 할 수 있다. 4.true_List.jsp 프리랜서가 이미 지원한 프로젝트를 다시 한번 더 지원을 할 경우 true_List.jsp 페이지로 이동 한다.   1.프로젝트 종료 후 프로젝트의 관련해서 개인적인 생각이나 점수를평가 할 수 있다. 2.클라이언트가 프리랜서를 평가한 페이지다. 3.평가점수가 한 눈에 보기 쉽게 그래프로 표현     1.클라이언트가 등록한 프로젝트의 희망 비용과 희망 기간, 지원내용을 적어 프로젝트의 지원을 요청한다. 2.협상하기 에서는 기업과 프리랜서간 최종 협상 금액을 기업측에서 프리랜서 측으로 전달        1.위 사진은 프리랜서가 로그인 할 경우 나오는 메인 페이지 중 서비스 메뉴이다. 관심프로젝트, 쪽지함, 스케줄, 마이페이지 기능으로 연결 된다. 2.아래 사진은 클라이언트가 로그인 할 경우 나오는 메인 페이지 중 서비스 메뉴이다. 친구목록, 쪽지함, 파트너스 기능으로 연결 된다.       1.기업이 진행했던 프로젝트에 대한 목록 표시 2.프리랜서와 협상중인 목록 표시 및 진행/ 완료된 목록 표시     1.기업의 위치 및 지원 기간을 달력에서 직접 선택 가능 2.지도에서 선택 시 상세보기에 표시됨. 3.날짜 선택 시 오늘 날짜와 함께 계산되어 상세보기에 표시됨 4.지도는 다음 API를 사용하여 표현 된다. 5.상세보기시 작성된 내용 기준으로 날짜와 마감일을 계산해주며 선택 위치를 큰 지도보기와 길 찾기 기능을 제공해준다. 6.프리랜서로 로그인시에는 지원하기 버튼이 나타난다.       1.프리랜서들 기본 정보를 보여주는 페이지 2.검색 등을 통해 자신이 원하는 프리랜서를 찾을 수 있음. 3.바로 메시지 보내기 가능함. 4.파트너 리스트에 나온 파트너의 아이디 클릭 시 나타나는 상세화면 5.파트너의 경력이나 출신학교 자기소개 등을 확인할 수 있음.       1.기업이 진행하고 있는 프로젝트 및 진행 중 / 완료된 프로젝트를 볼 수 있는 화면 2.완료된 프로젝트의 경우 프리랜서에 대한 평가를 진행할 수 있음. 3.프로젝트에 참여한 프리랜서에 대해 평가하기 4.다양한 항목 들을 통해 평가할 수 있음     1.프로젝트에 참여한 프리랜서들이 기업에 대해 평가한 내용 보기 2.프리랜서들의 평가한 값을 평균값으로 계산에 보여짐 3.차트는 하이차트로 구현 되었다.    

2021-12-10

썸네일

소리 받아 쓰기

기간 : 2014-01-07 ~ 2014-01-23 ( 월,화,수,목,금 ) URL : 내부 서버용 기존음악사이트 기능 구현   프로젝트 개요 프로젝트 소리 받아 쓰기 관련분야 Music Streaming Site 개발기간 2014.1.7.~2014.1.23 개발환경 운영체제 windows 7 DB mysql 5.6 사용언어 웹 관련(JAVA, JSP, HTML, CSS BOOTSTRAP, JAVASCRIPT 개발도구 Eclipse 기타 S/W IE 개요 기존 음악 사이트의 기능을 구현 다운받은 횟수를 통하여 연령별 선호도를 그래프로 제공 포인트를 사용하여 다운로드를 할 수 있게 구현 마음에 드는 음악을 내 음악에 넣어, 사용자만의 음악 리스트를 제공. 데이터베이스 다이어그램   세부기능 요약 및 설명 상세화면 기능설명   1. 홈페이지 메인화면 2. 위의 링크에 있는 게시판들을 축소해서 나타내었다 3. 장르별 선호도 그래프를 나타냄 4. 링크를 클릭할 경우 로그인 화면으로 이동   1.선호도 그래프를 위해 나이와 성별에 체크 한다.   1.홈페이지에서 링크를 클릭할 경우 바로 이동 2.모든 기능은 로그인을 하지 않고는 이용하지 못함   1.남성, 여성 선호 장르가 원 그래프로 보여진다. 2.연령별 선호도가 막대 그래프로 보여진다.   1.전체적인 순위를 보여줌 2.순위 음악을 내 목록에 추가 할 수 있음   1.해당 장르를 클릭하면 장르마다 순위를 보여준다. 2.순위 음악을 내 목록에 추가 할 수 있음   1.성별과 나이별로 차트 보기를 누르면 해당 연령과 나이대별로 순위를 보여준다. 2.순위 음악을 내 목록에 추가 할 수 있음   1.화살표 링크를 통한 다운로드 제공 2.글쓰기를 통해 업로드를 할 수 있다.   1.가사를 볼 수 있다. 2.그래프를 통해 연령, 성별 선호도를 알 수 있다. 3.다운로드 할 때마다 10포인트가 줄어든다. 4.포인트가 없을 경우 경고창이 뜬다.   1.최대 5개까지 음원 파일을 올릴 수 있다 2.하나의 음원파일을 올릴 때마다 20포인트를 받을 수 있다.   1.자유게시판에는 잡담, 요청게시판에는 요구사항이나 불편한 점에 대한 글을 올리거나 수정 삭제를 할 수 있다.       1.댓글을 올릴 수 있다. 2.자기가 쓰지 않은 댓글은 지울 수 없다.   1.내 음악을 누르면 내가 추가한 음악 리스트 보여준다. 2.삭제 버튼을 누르면 리스트에서 음악이 삭제 된다 3.음악을 들을 수 있고 빨리 감기 버튼을 누르면 다음 음악을 재생할 수 있다.   1.검색창에 뮤직비디오 제목을 치면 해당 뮤직비디오가 8개씩 뜬다. 2.클릭하면 동영상을 바로 시청할 수 있게 제공함    

2021-12-10

썸네일

The Gallery

교육기간 :    2014-06-14 ~ 2014-07-01 ( 월,화,수,목,금 ) URL : 내부 서버용 구성원들의 친목을 도모할 수 있는 동호회 형식의 커뮤니티 홈페이지   Semi project :The Gallery  개발환경  Eclipse Kepler/ Oracle 11g XE/ SQLTools/ Toad/Adobe Photoshop CS3 Java/ Javascript/ jQuery/ CSS/ HTML  개발기간  개발인원 2014.06.14 ~ 2014.07.01. (15일) 6명 개발 취지 및 목적       T h e G a l l e r y 구성원들의 친목을 도모할 수 있는 동호회 형식의 커뮤니티 홈페이지를 개발      세부기능 요약 및 설명  상세화면   기능설명     로그인: 권한별 로그인을 통해 프로그램상에서 접근하여 사용할 수 있는 영역을 나눈다.     메인화면(로그인 후 접근 가능): (중앙) 최근 올라온 게시글/ 최근 올라온 갤러리 글, 이 달의 인기 게시글(조회수기준), 가장 많은 추천을 받은 게시글, (우측) 레전드 유저(글 작성수), 이달의 인기왕(좋아요 지수), 이달의 댓글러(댓글 작성수)     게시판: (리스트) 검색/ 페이징 기능 (상세보기) 추천/ 비추천 기능 이전글/ 다음글 버튼 댓글 이모티콘 기능 파일 다운로드 기능 (게시물 작성) 파일 첨부 기능 글자색/ 배경색 변경 기능 밑줄 상중하 긋기 기능     갤러리: (리스트) 검색 기능 (상세보기) 파일 다운로드 기능 (게시물 작성) 파일 첨부 기능     방명록*: (리스트) - 본인이 작성한 글에만 수정/삭제 버튼 보임 - 관리자 아이디로 로그인한 경우 모든 글에 삭제 버튼 보임 - 방명록 하단에 내용을 입력하고 확인 버튼을 누르면 댓글 작성 - 댓글 개수 누르면 팝업창으로 해당 글에 작성된 댓글 확인 가능   - 다른 아이디가 작성한 비밀글은 “앗, ㅇㅇㅇ님께서 작성하신 비밀글입니다 ^^;” 로 노출되며, 작성자 본인과 관리자만 확인 가능 - 최초 등록일시가 최종 수정일시와 다른 경우에는 내용 하단에 최종 수정일 표시됨   (덧글 팝업창) - 본인이 작성한 글에만 삭제 버튼 보임 - 관리자 아이디로 로그인한 경우 모든 댓글에 삭제 버튼 보임     나의 게시물: 로그인한 아이디가 작성한 모든 게시물 확인     나의 정보: 로그인한 아이디의 정보 수정 및 탈퇴 기능     회원가입: - 이미지 파일 업로드 - 인사말 500byte 제한 - 비밀번호 분실 대비 퀴즈 및 힌트 저장    

2021-12-10

썸네일

Noon

기간 : 2014-07-08 ~ 2014-08-25 ( 월,화,수,목,금 ) URL : 내부 서버용 사용자간의 파일 공유 / 쪽지를 통해 친구들간 커뮤니케이션 및 친구 요청시 메시지를 전송하여 알람가능   Final project : Noon  개발환경  운영체제 windows7 DBMS MySQL , Oracle Database Express Edition 11g Release 2 Language JDK 1.8.0__05, Servlet & JSP, HTML, JavaScript, JQuery, CSS, AJax  개발도구 Eclipse Java EE IDE Kepler Service Release 2 기타 S/W  Bootstrap, E-Mail , Chrome , Adobe Photoshop CC  개발기간  개발인원 2014.07.08. ~ 2014.08.25 7명 개발 취지 및 목적     1) 사용자간의 파일 공유 사용자간에 공개/비공개/ 친구공개 기능으로 공유하고 싶은 자료만 공유한다   2) 쪽지를 통해 친구들간 커뮤니케이션 및 친구 요청시 메시지를 전송하여 알람가능 DATABASE 구조도          세부기능 요약 및 설명  상세화면   기능설명     # 로그인 및 부가기능 # 1) 회원가입시 ID는 이메일을 사용한다. 2) 옆의 화면과 같이 로그인, 회원가입 , 비밀번호 찾기가 modal로 표시된다. 3) 비밀번호를 분실시 가입한 이메일주소를 입력하면 해당 이메일로 비밀번호 알려둔다.     # 회원 정보 수정 # 1) 회원정보, 회원 이미지 파일을 수정가능하다. 2) 회원가입시 임시 이미지로 표시된다. 회원정보(이름,이메일,연락처,프로필), 회원 이미지 , 비밀번호 클릭시 각각 modal 창이 뜨며 각각 따로 처리된다.     # 파일 리스트 목록 # 1) 게시물을 작성할 수 있는 페이지 2) 업로드, 다운로드, 삭제, 검색 가능 3) 전체 선택과 유형, 제목 등.. 정렬 가능     # 파일 아이콘 목록 # 1) 사용자 이름, 업로드, 다운로드, 삭제, 검색 2) 전체 선택 체크박스 클릭 시 모든 체크박스가 선택된다. 오른쪽엔 다른 방식의 목록을 볼 수 있도록 아이콘 버튼을 뒀다 3) 아이콘을 파일 유형 별로 따로 두었고, 파일 명을 볼 수 있게 설정 해두었다.     # 댓글 입력 # 1) 게시글에 대한 댓글을 입력 2) 댓글 삭제 3) 더 보기 기능 : 처음에 5개의 댓글을 보여주고 더 보기 버튼 클릭 시 댓글이 5개씩 더 나타난다.     # 파일 업로드 # 1) 게시물을 업로드하는 페이지로써 제목, 내용, 업로드할 파일 선택, 파일공개 여부를 설정한다. 2) 내용을 입력하는 부분은 스마트 에디터를 사용하여 글자에 다양한 스타일을 표현할 수 있다 3) 공개 여부에서는 전체 공개, 친구, 비공개를 선택함으로써 다른 사람이 접속했을 때 게시물의 존재 여부를 나누어 게시한다.     # 미리보기 (동영상) # 1) 게시글 옆에 파일 유형을 클릭하면, 그 유형에 맞는 미리 보기가 나타나게 됨     # 미리보기 (이미지) # 1) 게시글 옆에 파일 유형을 클릭하면, 그 유형에 맞는 미리 보기가 나타나게 됨     # 친구 목록 # 1) 서로 친구가 되었을 때 친구들 목록이 나옴 2) 접속은 친구의 페이지로 접속하는 것으로 친구 페이지에서 파일을 다운 받을 수 있다 3) 삭제는 친구 관계를 해제하는 것으로, 클릭시 , 친구 목록에서 삭제되면서 동시에 친구 추가 리스트에 표시되어 다시 친구 관계를 맺을 수 있다.     # 친구 추가 # 1) 친구 추가 할 수 있는 사람들의 목록이다 2) 신청을 클릭시 상대방에게 친구 신청이 된다. 3) 방문은 상대방 페이지에 방문 할 수 있으며 상대방이 “전체공개” 한 파일만 다운로드가 가능     # 내가 신청한 친구 # 1) 내가 신청한 사람의 목록으로 상대방이 응답하지 않았을 시 취소 버튼만 있다. 2) 취소 버튼 클릭 시 친구 신청한 것을 취소하는 것이다. 3) 상대방이 거절 시에는 “재신청”, “취소” 버튼이 표시된다 4) “재신청” 클릭 시 다시 한 번 친구요청이 된다     # 나에게 온 신청 # 1) 상대가 나에게 친구 신청을 한 것이다 2) 수락 버튼을 클릭하면 친구 관계가 되며 친구 목록에 들어간다. 3) 거절을 클릭하면, 정말 거절할 것인지 다이얼로그 창으로 확인하며, 확인을 클릭하면 상대방에게 거절 정보가 넘어간다     # 받은 / 보낸 쪽지함 # 1) List.jsp를 status 변수에 따라 ‘받은 쪽지함’, ‘보낸 쪽지함’ 으로 구분함 2) 체크박스 이용하여 전체 / 일부만 삭제 가능 3) 읽은 쪽지 - ‘회색’ 4) 읽지 않은 쪽지 - ‘파란색’ 5) 읽지 않는 쪽지의 개수만큼 화면 상단 알람 (종 이미지)에 표시됨 6) 쪽지가 10개 이상일 경우 페이지가 분리됨. ‘이전’, ‘다음’, ‘1’, ‘2’ 클릭하면 이동 가능     # 쪽지 상세 페이지(쪽지 확인) # 1) List.jsp 에서 메시지 내용을 클릭시 보여지는 쪽지 상세 화면 2) 쪽지 내용이 길 경우 list.jsp 에서는 위와 같이 생략되지만 여기서는 전체 내용을 확인 가능 3) 받은 쪽지함에서 메시지를 클릭하여 View.jsp로 이동시에만, 화면 우측 하단에 “답장 ” 버튼이 생성되며, 클릭하면 Insert.jsp의 받는 사람 부분에 상대방의 이메일이 입력된다     # 쪽지 쓰기 # 1) 사용자 상호간 쪽지 전송을 위한 페이지 2) 사용자 이메일(ID) 콤마(,)로 구분해 이메일을 입력 시 다중 전송 가능 3) 수신자 목록 클릭 시 현재 로그인된 사용자의 친구의 이메일 표시.     # 쪽지 쓰기 (연락처) # 1) 쪽지를 받는 사람이 친구 추가가 되어 있다면 친구 목록에서 보다 쉽게 불러올 수 있다.      

2021-12-10

썸네일

TONG

기간 : 2014-07-14 ~ 2014-08-27 ( 월,화,수,목,금 ) URL : 내부 서버용 강의 중 맨 뒷자리에서는 화면이 잘 보이지 않아 생기는 수업의 불편함을 해소,또한 PDF 파일을 공유하는 웹사이트를 구현하여 지식 및 노하우등을 공유하는 공간을 만드는 목적.   Final project : TONG  개발환경  OS Window7 DBMS Oracle 11G XE  Language JAVA, JSP, JQuery, Ajax, HTML5  개발툴 Database SQL TOOLS Editer  Eclipse  개발기간  개발인원 2014.7.14 ~ 2014.8.27 5명 개발취지 및 목적         강의 중 맨 뒷자리에서는 화면이 잘 보이지 않아 생기는 수업의 불편함을 해소하고자 프로그램을 기획하게 되었습니다. 또한 PDF 파일을 공유하는 웹사이트를 구현하여 지식 및 노하우등을 공유하는 공간을 만드는 목적으로 개발하게 되었습니다.  DATABASE 구조도  개발 참여도       세부기능 요약 및 설명  상세화면  기능설명  상세화면 기능설명      회원 가입 시 회원의 비밀번호를 암호화하여 DB에 저장합니다. 이메일은 기본적인 형식에 맞추어 이메일에 대한 유효성 검사를 하여, 형식에 맞지 않으면 가입에 제한이 됩니다.     회원가입은 개인의 이메일 주소를 ID로 하여 진행되고, 가입한 이메일로 인증주소를 보내게 됩니다. 이 링크를 타고 준비된 페이지에서 로그인을 하면 회원의 계정이 인증됩니다. 무분별한 회원가입을 막기위해 만들었습니다.     로그인과 로그아웃 부분입니다. 홈페이지에 접속하면 상단의 Bar에서 로그인을 할 수 있고, 비밀번호를 틀렸을시 별도의 로그인 화면으로 이동합니다. 로그아웃은 상단Bar의 메뉴에서 로그아웃 버튼으로 할 수 있습니다.     상단Bar의 메뉴에는 개인정보를 추가할 수 있는 나의 정보 버튼이 있습니다. 이곳에서는 처음 회원의 상세정보를 추가할 수 있고, 현재까지 작성한 메모의 개수, 강의 개수를 확인 할 수 있습니다.     회원의 비밀번호 분실 시 회원의 가입 이메일로 임시 비밀번호를 발송하여 줍니다.     메인페이지에는 각 분야별 최근 3개의 게시물을 불러와 사용자에게 보여줍니다. 또한 좋아요를 가장 많이 받은 3개의 게시물을 보여주는 곳도 있습니다.     회원들은 PDF파일을 업로드하여 서로의 지식과 노하우를 공유할 수 있습니다.     업로드된 PDF파일들은 분야 별로 분류되고, 분류된 PDF파일들은 리스트형식으로 찾아 볼 수 있습니다. 리스트에는 PDF의 첫 페이지를 썸네일 이미지로 제공하고, 제목과 작성자를 볼 수 있도록 하였습니다.     올려진 PDF 파일은 웹사이트에서 바로 PDF뷰어를 통해 볼 수 있도록 하였습니다. 또한 뷰어를 통해 프린트, 파일저장, 전체화면을 하여 볼 수 있도록 하였습니다.     업로드된 강의 및 PDF파일은 작성자에 한하여 제목 및 분류를 수정 할 수 있고, PDF파일을 수정할 수 있도록 하였습니다.     웹사이트 상단Bar에는 메모하기 버튼이 있는데 이 버튼을 누르면 Dialog 형태의 메모창이 나타나고, 이를 통하여 메모를 할 수 있도록 하였습니다. 또한 네이버의 스마트에디터를 사용하여 여러 효과를 이용한 메모를 작성할 수 있도록 하였습니다.     작성된 메모는 상단Bar의 메뉴에서 나의 메모를 누르면 자신이 작성한 메모들만 모아서 리스트 형식으로 볼 수 있습니다. 메모의 제목을 검색하여 메모를 찾아 볼 수 있도록 구현하였고, 페이지 기능을 두어 사용자가 보기 편한 개수만 출력시켜 줍니다.     TONG 클라이언트 프로그램의 시작화면입니다. 회원가입 및 로그인을 할 수 있습니다.     로그인을 하면 왼쪽의 창이 뜨게 되고, 새 강의 버튼을 눌러 강의 제목 분야를 설정할 수 있고, 간단한 설명을 적을 수 있습니다.     강의 시작버튼을 누르면 다음과 같은 투명한 창이 하나 생성되는데, 이 프로그램을 통하여 강의자가 원하는 화면을 캡쳐 하게 됩니다. 캡쳐된 화면들은 서버로 전달되고, 다른 회원들은 웹사이트를 통해 실시간으로 강의자의 캡쳐 화면을 볼 수 있습니다.     강의가 종료되면 캡쳐된 순서대로 PDF파일이 되어 제공됩니다. 또한 진행도니 강의화면을 공유하기 버튼을 누르면 웹사이트에 자동으로 등록되게 됩니다.     앞의 클라이언트 프로그램을 통해 진행되는 강의는 웹사이트의 진행중인 강의 게시판을 통해 실시간으로 강의를 볼 수 있도록 하였습니다.     웹서버를 통해 같은 강의를 보고 있는 회원들은 채팅을 하면서 소통할 수 있는 공간을 마련하였습니다. 채팅창도 메모와 만찬가지로 Dialog 형식으로 구현하였고, 열고 닫을 수 있도록 하였습니다. 채팅 내용은 DB에 저장되지 않고 접속 시점부터 페이지가 변경되는 시점까지의 대화내용만 저장하여 보여줍니다.    

2021-12-10

썸네일

COLD EYES(감시자들)

교육기간 :2014-06-16 ~ 2014-06-23 ( 월,화,수,목,금 )   URL :내부 서버용   각 조원들의 개성을 살려 다른 사람들 에게 우리를 표현 할 수 있는 홈페이지를 제작     Semi Project :COLD EYES(감시자들)  개발환경  OS Window7 DBMS Oracle 11G  Language JAVA 5.0, Servlet & JSP, HTML5,CSS3, Javascript,jQuery WAS TOMCAT 5.5  개발툴 DB 설계 SQL TOOLS  Design  Photoshop CS5  Programing  Eclipse  개발기간  개발인원 2014.06.16. ~ 2014.06.23 ( 7일) 5명 프로젝트 내용         각 조원들의 개성을 살려 다른 사람들 에게 우리를 표현 할 수 있는 홈페이지를 제작 하게 되었습니다. 컨셉은 감시자들로 ‘우리를 감시한다’라는 의미로 만들었으며 jQuery를 이용하여 역동적인 움직임을 표현해 보았습니다. 그리고 회원가입과 로그인을 통해 자료나 게시판을 이용하여 커뮤니케이션을 활성화 하였습니다.     [전체] 세부기능 요약 및 설명  상세화면  기능설명  상세화면 기능설명      로그인 : 로그인을 하여 사진&자료 등을 업로드 할 수 있으며 게시판을 이용하여 글을 올리거나 댓글을 달수 있게 하였다.     회원가입 : 회원가입을 통하여 회원로그인을 할 수 있으며 DB를 통해 저장을 한다.     앨범 : 조원의 사진이나 가입자들이 사진업로드를 할 수가 있으며 원하는 사진을 다운을 받을 수 있게 하였다.     Works : 수업을 하면서 프로젝트를 한 자료나 파일을 올리는 페이지입니다.     Board : 게시판 페이지입니다. 게시판 글을 올리거나 덧글 을 작성 할 수 있습니다.     Site : 사이트 페이지입니다. 유명사이트 나 다른 조의 사이트 링크를 걸려 있어 바로 사이트에 접속 할 수 있게 만들었습니다.   세미 프로젝트   상세화면  기능설명     Album : 제가 조에서 맡은 부분 엘범 페이지 부분이며 제이쿼리와 HTML/CSS, DB를 이용하여 만들었으며 디자인은 윈도우8 모티브를 따서 만들었습니다.     이미지 화면 : 이미지 화면은 제이쿼리를 이용하여 만들었으며 제이쿼리 소스는 http://www.htmldrive.net/ 에서 이용을 했습니다. 이미지를 업로드를 하면은 밑에 메뉴에 바로 나오게 만들었으며 클릭하면 사진이 보이게 만들었습니다.     앨범 업로드 : 앨범 업로드 부분이며 제목 첨부파일 글을 쓸 수 있게 만들었으며 이미지 크기 상관이 어떤 이미지든 업로드를 할 수 있습니다.    앨범 게시판 : 앨범 게시판이며 하단에 검색 창에서 제목을 검색을 하면 검색한 테이블만 나오게 했으며 입을 클릭을 하면 수정이나 삭제를 할 수 있고 파일을 클릭을 하면 해당 파일을 다운을 받을 수 있습니다.     메인 화면 : 메인 화면 Content부분(중앙부분)을 만들었으며 제이쿼리를 이용 하였고 마우스가 오버하면 뒤에 있는 화면이 움직이게 했으며 클릭을 하면 앨범페이지 와 동일하게 이미지 화면을 보이게 만들었습니다.    

2021-12-10

썸네일

Some N Some

교육기간 :    2014-05-07 ~ 2014-07-31 ( 월,화,수,목,금 ) URL : 내부 서버용 기존의 SNS의 기능에 이성추천 기능을 결합하여 매일 자정에 하루 한명 새로운 이성을 소개해주는 프로그램.     Final Project : Some N Some  개발환경  OS Window7 Tool Eclipse(Java),My SQL(DataBase),Github,Tomcat Server,Maven,Ant,STS  Language Java,Html,Jsp Library Ajax,Jquery,Mahout,Javamail,Junit  FrameWork Sencha,Bootstrap,Spring,Mybatis  개발기간  개발인원 2014. 05. 07 ~ 2014. 07. 31 3명 참여 정도         개발 취지 및 목적 모바일 SNS시대에 앞으로는 SNS를 통해 새로운 만남을 형성하고 연인으로 발전하는 빈도가 점점 더 높아질 것 따라서 기존의 SNS의 기능에 이성추천 기능을 결합하여 매일 자정에 하루 한명 새로운 이성을 소개해주는 프로그램. 지루한 기존의 SNS를 탈피하여 새로운 인연을 만들기 위한 의도. 바쁜 현대사회에 사람 만나기 힘든 도시남녀가 온라인 매칭으로 다양한 스타일의 이성을 추천 받아 서로 둘만의 커뮤니티를 활용하여 공감대 형성을 통해 온라인으로 시작하였지만 오프라인까지 발전할 수 있는 기대효과를 가지고 있다.   웹 세부기능 요약 및 설명  상세화면  기능설명  상세화면 기능설명      로그인 및 아이디 비번찾기: 회원가입시 등록한 이메일을 통한 아이디비번찾기 가능       회원가입: ajax를 통한 유효성검사와 이메일을 통한 회원인증절차     회원 상세정보 입력: 이상형과 자신의 스타일을 입력받아 이성 추천     It`s me 메뉴: 본인의 페이지부분으로 자신의 프로필 수정 및 자시의 글을 볼 수 있다.     뉴스피드: 자신의 글과 자신과 친구관계에 있는 글을 조회 좋아요/댓글 구현     친구목록: 나에게 요청된 친구 목록과 현재 친구관계인 친구목록을 보여줌.     친구찾기: 아이디와 이름을 통한 인물 검색 2차적으로 지역으로 필터링 가능         Some N Some - dash: 오늘의 추천이성으로 보여줌. 사용자 유사도 기반 알고리즘을 활용. 매일 자정에 업데이트.         Some N Some - call me: dash메뉴를 통해 나에게 대쉬한 이성의 목록을 보여줌.         Some N Some - 러브스토리: 커플 성사시 서로만의 커뮤니티 공간 마련     Some N Some - 사진첩: 커플 성사시 둘만의 사진 공유 공간 제공     Some N Some - 캘린더: 커플 성사시 서로의 일정과 스케줄 관리 캘린더 제공    앱 세부기능 요약 및 설명   상세화면  기능설명   상세화면  기능설명     로그인 : 웹과 연동 로그인 기능     회원가입: 웹과 연동 기본정보만으로 회원가입 상세정보입력은 추후 웹상에서 가능       뉴스피드: 웹상의 뉴스피드와 동일한 기능     친구: 친구 검색 및 친구 목록을 보여줌.     썸: 웹상의 Some N Some메뉴의 기능 그대로 구현     쪽지: 웹상의 쪽지 기능 그대로 구현 메신저 스타일의 쪽지함.    

2021-12-10

썸네일

Web과 연동한 LBS기반의 중고거래 App Application

기간 : 2014-07-01 ~ 2014-08-07 ( 월,화,수,목,금 ) URL : 내부 서버용 Web과 연동하여 사용자 중심의 중고거래 App   Web과 연동한 LBS기반의 중고거래 App Application  개발환경  운영체제 windows7  안드로이드 버전  android 4.1.2 젤리빈  DB  Oracle DB  사용언어  java, jsp 개발툴 Eclipse Java EE IDE, Apache 7.0, Oracle 11g  기타 S/W : DB Sqlite project management tool : Github, Evernote, kakaotalk for PC   개발기간  개발인원 2014. 07. 01 ~ 2014. 08. 07 5명 세부 기능 및 요약  1. 자동 로그인을 구현하여 사용자에게 한 번의 로그인으로 사용 가능하도록 만듦 2. Grid view 구성의 상품리스트 페이지로 사용자에게 가독성을 증가시켜줌 3. 상품에 대한 댓글 달기 기능으로 판매자 - 구매자 간 커뮤니케이션 가능 4. 상품 등록 시 카테고리, 지역 설정으로 판매 정보를 더욱 자세하게 표현 5. 상품 상세 정보에서 판매자의 주소를 띄워 주어 판매자와 구매자의 직거래를 가능하게 함 6. 상품명 검색 기능을 추가시키고 이에 자동 완성 기능을 더하여 구매자가 쉽게 물품을 검색할 수 있도록 구현 그 외 기본 기능 : 로그인, 로그아웃, 회원가입, 회원탈퇴, 공지, 문의, QnA, 뒤로가기 키 두 번으로 종료시키기, 판매자에게 전화 걸기, 판매자에게 문자 보내기 개발 취지 및 목적 Web과 연동하여 사용자 중심의 중고거래 App을 만드는 것을 목표로 프로젝트를 수행하였다. 안전결제 시스템과 속도 문제 개선 시 시장에 내놓아도 무색할 App을 만들었다.      세부기능 요약 및 설명  상세화면   기능설명      1. 자동로그인 기능으로 한 번의 로그인이면 다음 사용시 로그인 없이 쇼핑을 할 수 있다.  2. 가입을 하기 전일 경우 앱에서 회원가입을 할 수 있다.  상세화면   기능설명      1. Grid view 구성으로 상품을 보기 쉽게 띄워 준다.  2. 상품 검색 기능 : 자동 완성 기능을 추가시켜 원하는 상품명의 일부만 입력하여도 자동 완성된 상품명이 추천된다. 이로 쉽게 물품을 검색할 수 있다.  상세화면   기능설명     1. 카테고리와 지역, 중고의 정도를 지정할 수 있다. 2. 지역 설정으로 판매자의 위치를 띄울 수 있고, 판매자와 구매자 간의 직거래를 가능하게 만들었다. 3. 상품이미지를 추가 시킬 수 있다.  상세화면  기능설명    문의&신고, 로그아웃, 회원탈퇴, QnA등의 기능 등을 구현하였다.      

2021-12-10

썸네일

Android - 토끼풀 (폐쇄형 SNS)

기간 : 2014-06-16 ~ 2014-08-07 ( 월,화,수,목,금 ) URL : 내부 서버용 폐쇄형 SNS를 웹뿐만 아니라 이동하면서 스마트폰으로도 이용할 수 있다.   Android - 토끼풀 (폐쇄형 SNS)  개발환경  OS Windows 7  32bit  DBMS MySql Ver 5.6.13 Library JSON, jQuery, Ajax  Language Java, HTML5, jsp, javascript, XML, EL Tool Eclipse, STS, Maven, GitHub  FrameWork  Bootstrap, Spring  ORM  Mybatis  Web Server  Apache-tomcat-7.0.53  개발기간  개발인원 2014.06.16 ~ 2014.08.07 (8주)  4명 메인화면     개발 취지 및 목적 폐쇄형 SNS를 웹뿐만 아니라 이동하면서 스마트폰으로도 이용할 수 있도록 하기 위해서 개발하였다.      세부기능 요약 및 설명  상세화면   기능설명    1. 로그인을 하면 제일먼저 마이페이지 창이 뜬다.  2. 상단에는 이용자가 올린 프로필 사진과 개인 정보가 나타난다.  3. 아래는 자신이 업로드한 사진들이 리스트 형식으로 나타난다.  4. 친구공개로 설정했던 사진들은 자신의 친구들이 등록한 감상평을 볼 수 있다.  상세화면   기능설명    1. 이용자가 등록한 친구들이 올린 사진이 이곳에 나타난다.  2. 화면에 나타날 때는 다른 화면에 가려져서 나오지만 사진을 클릭하면 15초 동안 볼 수 있다.  3. 15초가 지나면 사진이 사라진다.  상세화면   기능설명    1. 사진 업로드시 전체공개를 선택하면 자랑하기 페이지에 사진이 등록된다.  2. 상단에 주제가 일정 기간 동안 변경이 되면 그 주제에 맞는 사진을 업로드 한다.  3. 주제가 바뀌면 등록되어 있던 사진들은 자동적으로 자랑하기에서는 지워진다.  상세화면  기능설명    1. 사진 및 글을 업로드 할 수 있다.  2. 비공개, 친구공개, 전체공개로 공개설정을 할 수 있다.  3. 모든 업로드는 기본적으로 마이페이지에 저장된다.    

2021-12-10

썸네일

위치기반 SNS

기간 : 2014-07-11 ~ 2014-08-08 ( 월,화,수,목,금 ) URL : 내부 서버용 유저 간 소셜네트워크 형식의 실시간 정보 제공 사이트로 서비스를 제공     Final Project : 위치기반 SNS(Web, App)  개발환경  OS Windows7, Windows8.1  DBMS MySQL Workbench 6.0  Language Java, JavaScript, HTML5, CSS3, XML  개발툴 개발도구 Eclipse kelpler, ApacheTomcat 7.0, Android SDK  프로그램 관리 도구 Github, Maven  FrameWork Spring 3.0, MyBatis  UI FrameWork  BootStrap  기타 S/W  Adobe PhotoShop CS6, Adobe DreamWeaver CS6  개발기간  개발인원 7.11 ~ 8.8 (4주) 4명 개발 취지 및 목적    기대 효과  근래 늘어난 캠핑족과 1인 배낭여행을 떠나는 사람들이 많아졌기 때문에, 정보에 대한 수요가 늘어난 상황에도 불구하고, 그 수요를 충족 시켜줄 정보 제공이 원활치 못하고, 혹은 있더라도 정보의 효율이나 신뢰가 떨어지기 때문에 유저 간 소셜네트워크 형식의 실시간 정보 제공 사이트로 서비스를 제공하고자 함.  - 지역 관광 산업의 활성화(홍보 효과) - 홍보효과에 따른 내수, 또는 외국 관광객 유치 - 여행지 정보를 얻는데 용이 비고 Semi Project에서 사용 했던 웹 페이지는 Final Project에 와서 전자정부표준프레임 워크인 Spring으로 재구성했으며, DB 역시 보다 간편하게 사용하기 위해서 myBatis를 이용하여서 보수 및 유지를 용이하게 재구성하였다.      세부기능 요약 및 설명  상세화면  기능설명  상세화면 기능설명      로그인 페이지로 처음 로그인을 하면 나중에 로그인 입력을 하지 않아도 사용 가능 하도록 만들었다.     블로그 또는 글보기 페이지에서 사진을 클릭하게 되면 해당 글의 상세페이지가 나타나고, 댓글을 달 수 있다.         회원가입하는 곳으로 앱에서도 웹과 회원 가입이 같은 형식을 유지 하도록 하였다.     친구로 등록된 사용자가 글을 쓰면 알림창에 어떤 글을 썼는지 바로 알 수 있게 된다.   메인이 되는 페이지로 글쓰기, 글보기 등 웹에서 할 수 있는 기능을 모두 앱에서 사용할 수 있도록 하였다.     해당 페이지에서는 친구가 된 블로그 사용자를 볼 수 있다.     웹과 마찬가지로 사이드메뉴를 구성하여 같은 기능을 수행할 수 있도록 하였다.     추천 블로그에서는 데이터베이스에 저장된 모든 유저가 나타난다.     글보기가 가능한 곳으로 데이터베이스에 저장된 글의 내용과 사진을 볼 수 있다.     해당 프로필을 수정 할 수있으며, 웹도 마찬가지로 수정이 된다.     글을 쓸수 있게 만들어져서, 웹과 마찬가지로 카테고리, 내용, 제목, 주소 등을 쓸 수 있다.     FrameWork Spring을 이용하여 웹 프로젝트를 재구성 하였다.  

2021-12-10

썸네일

못 맞추는 상식퀴즈

기간 : 2014-01-13 ~ 2014-01-20 ( 월,화,수,목,금 ) URL : 내부 서버용 생활에 필요한 상식을 테스트 할 수 있는 OX Game     Semi Project : Android 개발툴 JAVA / Android eclipse  kakao api / sqlLite  개발기간  개발인원 2014.01.13 ~ 2014.01.20 (7일) 3명 주제 및 설명  주제 : OX Game  설명 : 생활에 필요한 상식을 테스트 할 수 있는 OX Game      세부기능 요약 및 설명  시작화면  정답화면  틀린화면 제한시간 / 하트소멸시           스타트누르면 게임 시작    이미지를 트리거로 움직여 문제를 맞출 경우 이미지 변환     문제가 틀릴 경우 이미지 변환   제한시간 / 하트 모두 소멸시 저장기능 / 메인화면에 스코어 부분에서 자신의 저장 스코어 확인 가능.  

2021-12-10

썸네일

Web TBMVE

기간 : 2014-07-09 ~ 2014-08-07 ( 월,화,수,목,금 ) URL : 내부 서버용 혼자서 가기는 싫고, 여럿이 모여서 여행을 가고 싶을때 이용하는 웹 사이트     Final Project : Web TBMVE  개발환경  OS  Microsoft Windows 7  DBMS Oracle  Language  JAVA  개발툴 Design  Adobe Photoshop  Editer Spring Eclice  Database  Oracle  개발기간  개발인원 14.07.09 ~ 14.8.7 5명 개발 취지 및 목적    1. 여행을 떠나고 싶은데 가고자 할 곳이 없을 때  2. 유명한 음식 맛집 소개  3. 혼자서 가기는 싫고, 여럿이 모여서 가고 여행을 가고 싶을 때  DATABASE 구조도        세부기능 요약 및 설명  상세화면  기능설명  상세화면 기능설명          로그인 후 메인 페이지에서 M(메인)을 선택 시 해당 페이지로 이동되며 추천/리뷰 게시판이나 공지사항 등 최근 글을 화면에 띄여주며 공유하고자 하는 정보(여행지, 맛집, 숙박)등을 찾아갈 수 있다.       - 기본 정보 수정 로그인 후 내 정보를 확인하거나 수정하고 싶을 시 개인 정보 보안을 위해 한 번의 비밀 번호 확인 후 수정이 가능하도록 하였습니다.     -손만잡고가자,먹자,자자 등 선호 지역 , 선호 음식을 선택 한 사람의 한에서 추천 내용 출력 및 전체 내용 출력        같이 갈 사람이 없거나, 색다른 사람들과 함께 여행을 가고 싶을 경우 신청 할 수 있으며, 여행지는 Ramdom으로 선택됩니다.    - 랜덤 여행지 리스트 / 수정 랜덤 여행지는 한 계정당 한 여행지만 추천 받을 수 있으며 원하지 않은 곳을 추천 받았을 시 삭제 후 재신청이 가능하며 참여자나 날짜를 수정할 수도 있다. 사용자가 신청한 랜덤 여행지에는 참가하는 사람들의 리스트도 볼 수 있습니다.    - 쪽지 보내기 회원들간에 쪽지를 보낼 수 있는 기능을 구현하여 단일 혹은 복수의 상대에게 보낼 수 있습니다. 보낼 때에는 아이디 혹은 닉네임을 통해 보낼 수 있습니다.  

2021-12-10

썸네일

JAS 영화관

기간 :2014-07-07 ~ 2014-07-31 ( 월,화,수,목,금 )   URL :내부 서버용   필요한 영화정보만을 정확하게 제공하며 이용 고객끼리 소통할 수 있는 시스템을 구현해 제공.   JSP 영화관  개발환경  OS Microsoft Window 7  DBMS Oracle 11g  WAS Apache Tomcat 7.0  Language JAVA, J-Query, HTML5, Ajax, Javascript, CSS, JSP, Framework, Mybatis Tool Spring Tool Suite, Oracle  개발툴 Design   Photoshop, PowerPoint  개발기간  개발인원 2014.07.07 ~ 2014.07.31  4명  참여정도 및 DATABASE 구조도           프로젝트 개요 분야 : 영화정보, 예매관리(웹&모바일) 목적 : 현재 운영하고 있는 영화관 페이지에는 큰 불편함은 없었으나 영화정보를 제공함에 있어 불필요한 정보들이 많다고 느껴졌다. 필요한 정보만을 정확하게 제공하며 이용 고객끼리 소통할 수 있는 시스템을 구현해 제공하고자 한다. 1. 인기영화리스트, 상영예정작, 무비파인더를 통해 원하는 영화정보를 제공 2. 쉽고 빠른 예매시스템, 3. 다양한 포인트/쿠폰 등 할인 어드벤티지 4. 고객을 위한 이벤트/고객센터 등 영화관 정보 제공 5. 관리자를 위한 자동업데이트 기능, 그래프를 이용한 매출통계 제공      세부기능 요약 및 설명  상세화면   기능설명            <영화 페이지> 1. 무비차트, 상영예정작, 무비파인드 3개의 분류로 나누어 진다. 2. 무비차트에서는 예매율 순으로 영화의 정보를 리스트로 Ajax xml방식으로 나타낸다. 3. 상영예정작에서는 날짜별로 상영예정인 영화의 정보를 리스트로 Ajax xml방식으로 나타낸다. 4. 무비파인드는 모든 영화 중에 원하는 키워드를 선택해 영화의 정보를 리스트로 다이나믹 쿼리를 이용해 Ajax xml방식으로 나타낸다. 5. 원하는 영화를 클릭하게 되면 상세보기 페이지로 이동한다. 해당영화의 트레일러, 스틸컷, 리뷰등 추가 세부정보를 볼 수 있다.  상세화면   기능설명       <예매 페이지> 1. 영화-> 극장-> 날짜-> 시간-> 좌석->결제 순으로 예매가 이루어 진다. 3. 예매 정보를 간략하게 나타내주는 하단이 있다. 4. 영화는 예매율순/가나다순으로 출력되고 극장은 영화를 상영하는 해당 극장을 보여준다. 날짜와 시간은 극장에서 상영하는 날짜와 현재시간 이후의 상영시간을 보여 준다. 데이터는 Ajax json방식으로 얻어온다. 5. 예매내용이 모두 선택되면 좌석선택으로 할 수 있다. 좌석선택에서는 일반/청소년의 인원수를 선택하여 원하는 좌석을 연달아 선택할 수 있다.  상세화면   기능설명         <회원 페이지> 1. 회원가입페이지는 javascript로 철저한 유효성 검사를 하고 메일인증을 통해 개인정보 확인을 한다. 2. 마이페이지는 예매내역, 장르/감독/배우별 추천 영화, 자주 가는 극장, 쿠폰내역, 문의내역, 매칭내역, 나의 정보 변경/탈퇴 등의 기능을 갖췄다. 3. Ajax json방식을 통해 내역의 리스트를 얻어오고 페이징 기술을 구현했다. 4. 상단에는 고객의 등급과 쿠폰, 포인트, 자주가는 극장 등을 간단히 볼 수 있다.  상세화면  기능설명         <관리자 페이지> - 공통기능 1. 각 관리별 정보 리스트를 하나의 페이지에서 추가/수정/삭제 할 수 있도록 구현하였다 2. 다이나믹 쿼리를 이용한 ajax json 방식으로 검색과 페이징 처리를 가능하도록 하였다. 3. 수정 시에는 추가할 때 입력했던 정보가 그대로 입력창과 select안에 들어가도록 하였다. - 회원관리 페이지 : 회원 등업 기능, 비밀번호를 임의 값으로 변경 후 메일전송 기능을 구현하였다. - 영화관리 페이지 : MultipartRequest를 이용한 다중 파일 업로드 기능을 구현하였다 - 상영 영화관리 페이지 : 극장->영화->상영기간->상영시간 순으로 선택한 내용에 맞게 ajax로 데이터 를 얻어올 수 있고 jquery datepicker을 이용해 특정날짜까지만 상영영화를 기간을 설정 할 수 있는 기능을 구현하였다. - 예매 & 쿠폰관리 페이지 : Spring schedule를 사용해 일정시간이 되면 실시간으로 티켓사용 상태를 업데이트하고 연말쿠폰/생일 쿠폰을 선물하도록 하는 자동시스템을 구현하였다. - 매출관리 페이지 jquery 그래프를 이용해 영화관 매출내역을 일/월/년도 별로 평균, 총, 실 금액, 포인트 사용을 한 눈에 볼 수 있는 기능을 구현하였다.  상세화면  기능설명     <이벤트/무대인사 페이지> 1. 이벤트 페이지에서는 전체, 멤버십, 영화/예매, JSA극장별, 무대인사 5개의 테마로 나뉘어서 각 테마별에 맞는 리스트를 볼 수 있다. 2. 이벤트 상세보기 페이지에서는 이벤트의 자세한 내용을 이미지로 보여주고 추천 기능이 있다. 3. 무대인사 페이지에서는 ajax json방식으로 페이징 처리를 하였고 바로 예매가 가능하도록 한다. 4. 이벤트의 추가/삭제/수정은 관리자만 할 수 있도록 구현하였다.        

2021-12-10

썸네일

BIZWARE

기간 : 2014-07-14 ~ 2014-08-07 ( 월,화,수,목,금 ) URL : 내부 서버용 NFC를 이용한 출결체크 기능을 포함한 그룹웨어 시스템   Final Project : BIZWARE  개발환경 개발환경 OS : Microsoft Window 7 DBMS : Oracle 11g WAS : Apache Tomcat 7.0 Java (Ajax, jQuery, Javascript), Jsp, HTML5, CSS3 Spring MVC + Mybatis + Tiles 프레임워크 , Maven  개발툴 개발툴  Spring suit tool Eclipse kepler Photoshop CS6  개발기간  개발인원 2014.07.14 ~ 2014.08.07 (4주) 5명  프로젝트 내용    1.프로젝트 개요   - 회사에서 사용하는 그룹웨어 시스템을 구현,     웹과 모바일에서 사용되어야 하며 그룹웨어의 기능을 정상적으로 수행한다.   - BIZWARE는 Buisness + Groupware를 합친 표현. 2. 프로젝트 목적   - 교육과정에서 배운 기술들을 복습하면서 적용시키고 숙련하는 시간이 될 수 있다.   - Web과 Android의 상호작용으로 좀 더 다양한 조건에서 개발할 수 있다.   - MVC 패턴, SPRING의 이해를 바탕으로 개발간 기술을 접목시킨다.   - 협업에 참가하여 기획부터 개발까지 프로젝트를 실행한다. 3.기능   - 웹과 모바일에서 공지사항, 게시판, 비상연락망, 메일 서비스, 전자결재가 가능하다.   - 관리자 웹에서 근태관리, 회원관리 등 다양한 관리가 가능하다.   - 안드로이드 NFC기능을 이용해 근무자들의 근태관리가 가능하다.         세부기능 및 상세화면  <게시판 기능에 관한 전반적인 구현과 디자인>  상세화면   기능설명          <사내 웹 - User 페이지>   - 직원들이 사용하는 Groupware페이지. 1. 메인    - 왼쪽 상단 로고에는 관리자 웹에서 로고를 등록하면      배치될 수 있게 설계함.      임시로 늘품 로고 제작하여 배치함.    - 메뉴 네비게이션 및 전체적인 디자인 완성.   - 이달의 주요 공지사항을 눌러도      공지사항 페이지로 이동할 수 있게 구현.  상세화면   기능설명      2. 메뉴(네비게이션)   - 홈으로 이동.   - 공지사항으로 이동.   - 마이페이지로 이동 .      (추후, 아이콘 삭제하고 메뉴 바 하단에 이름표시로 변경)   - 게시판으로 이동.   - 비상연락망으로 이동.   - 메일로 이동.   - 일정관리로 이동.   - 전자결재로 이동.   ☆ 아이콘에 마우스 오버 시, 아래 화면과 같이      한글로 메뉴표시 가능.  상세화면   기능설명        <Master/User 페이지 동일> 3. 게시판 - 게시판 리스트 보이기.   글 번호(씨퀀스 이용), 제목, 작성자, 작성시간, 조회 수   출력되도록 함. - [제목]을 클릭 하여 게시 글 세부내용 보이게 함. - [제목], [내용], [작성자]로 게시판 글 검색 가능. - 한 페이지에 10개의 글 보이게 [페이징]처리. - 최신 글이 가장 위쪽에 올 수 있도록 정렬 및 배치. - [글쓰기]를 누르면 게시판 글쓰기 가능. - [조회 수 증가]기능 게시 글을 한번 클릭할때마다    조회 수가 1씩 증가함.  상세화면  기능설명     <Master/User 페이지 동일> 3. 게시판 글 상세보기 - [이전글]/[다음글] 보기 기능 구현. - [목록보기] 클릭하면 이전 게시판 리스트로 돌아감. - 글 상세보기 페이지에서 [수정]을 누르면   해당 게시 글 수정페이지로 이동. - 글 상세보기 페이지에서 [삭제]를 누르면   해당 게시 글이 삭제됨. - 게시 글 상세페이지 아래쪽에 댓글쓰기기능 구현.   댓글을 입력 후, [등록] 버튼을 누르면 아래쪽에   댓글이 추가됨.   Ajax이용하여 화면 전환 없이 댓글이 출력되게 함.   - 댓글 최신 목록이 가장 상단에 배치되게 정렬.   상세화면   기능설명    <Master/User페이지 동일> 4. 게시판 글쓰기   - 제목과 내용을 입력 후, [글쓰기]를 누르면     게시판 글 등록 완료.   - [취소]를 누르면 이전페이지로 이동.   - 제목과 내용에 아무런 내용을 입력하지 않으면     글쓰기가 완료되지 않음. (유효성검사)   상세화면  기능설명    <Master/User페이지 동일> 5. 게시 글 수정하기   - 기존의 텍스트 내용을 자동으로 가져와 보여줌.   - 해당 내용을 수정하고 [수정]버튼을 누르면     update가능.   - [취소]를 누르면 이전에 보고 있던      게시 글 세부내용으로 되돌아감   상세화면   기능설명     <User페이지만 적용> 6. 비상연락망   - 소속, 직책을 다른 테이블에서     조인쿼리를 이용하여 가져옴   - 소속번호별, 직책별로 내림차순 정렬   - 소속, 직책, 이름, 전화번호, 이메일을     차례로 가져와 해당 화면에 보여줌    상세화면  기능설명    <Master/User 페이지 동일> 7. 공지사항   - 공지사항 리스트 보이기.   글 번호(씨퀀스 이용), 제목, 작성시간 출력되도록 함. - [제목]을 클릭 하여 게시 글 세부내용 보이게 함. - [제목], [내용]으로 게시판 글 검색 가능. - 한 페이지에 10개의 글 보이게 [페이징]처리. - 최신 글이 가장 위쪽에 올 수 있도록 정렬 및 배치. - [글쓰기]를 누르면 게시판 글쓰기 가능.   상세화면  기능설명     8. 공지사항 글 상세보기 <Master/User 페이지 동일> - [이전글]/[다음글] 보기 기능 구현. - [목록보기] 클릭하면 이전 게시판 리스트로 돌아감. 9. 공지사항 글쓰기 10. 공지사항 글 수정하기 <Master 페이지만 적용>   - 게시판과 동일한 기능.     하지만, 공지사항의 글쓰기, 수정, 삭제는     Master페이지에서만 적용 가능.    

2021-12-10

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

TOP