PC

블로그 이미지

DAVID

160704: 77회차

Programming 2016. 7. 4. 15:35

종료하기 전 티스토리 네이버 로그아웃 할 것


1. 툴

동일

추가시: 


2. 폴더

동일

추가시:


3. 사용할 사이트

동일

추가시:


4. 공부하는 것



[01] NCS 란?

[01] NCS(?National Competency Standards)

1. 국가직무능력표준(NCS)은 무엇인가?
 - 국가직무능력표준(NCS, National Competency Standards)은 산업현장에서
   직무를 행하기 위해 요구되는 지식.기술.태도 등의 내용을 국가가 체계화한 것
 
 
2. 일을 할 수 있는 On-Spec인 능력(On-Spec: 스팩을 넘어서 능력중심) 
 - 직업기초능력 : 직업인이 공통으로 갖추어야 할 능력(의사소통능력, 정보능력 등)
 - 직무수행능력 : 그 분야의 특정 전공능력(NCS)
 
 
3. 직업기초 능력영역
 
 
4. 국가직무능력표준 개념도


[01] Project 팀원 결정, 주제 선정 기초 조사, 주제 결정

[01] Project 팀원 결정
 
1. 팀원 이력 조사
   ① 성명:
   ② 사용가능 DB:
   ③ 사용가능 언어(독학 포함):
   ④ 교육 이력(전산관련 교육, 현재 학원 과정은 미포함):
   ⑤ 개발 경력(모든 언어):  
 
 
프로젝트 팀원 발표
 
 
 
2. 팀장, 수석 프로그래머,총무 선출 
 
 
 
3. Project 주제 선정 기초 조사
 
  ★  필수 기술 2가지이상 선택하여 프로젝트 진행
 
   - 개발 유형
     . Model 2          : MVC,  Spring
     . Persistence Logic: iBATIS,MyBatis, Hibernate등
     . User interface   : Ajax, jQuery, ActionScript 등
     . DBMS             : SQL, PL/SQL
   - 개발 방법론: CBD(Component Based Development) & SOA(Service Oriented Architecture)
   - 사용 DBMS: OracleXE 11g
   - 개발 OS: Windows 7
  
   - OJT 프로젝트 주제를 선정 합니다.
     . 팀원이 흥미를 갖는 주제로 선정합니다.
 
     ⓐ 주변에서 소재 찾기
     ⓑ 직장 근무 경험(업무 프로세서를 알고 있어야 가능)
     ⓒ 블로그, UCC, 이미지 갤러리, 영상 갤러리등 인터넷 기술 관련
     ⓓ 각종 관리 시스템의 응용(인사, 자재, 물류 관리 시스템)
     ⓔ 각종 예약 시스템의 응용(각종 운송 수단, 팬션)
     ⓕ 각종 판매 시스템의 응용(각종 쇼핑몰등)
 
        정치, 경제, 사회, 문화등 전 분야를 대상으로 주제를
        선정 할 수 있으나 DBMS를 기반으로 하는 프로젝트여야 합니다.
 
   - 유사 사이트와 구체적인 기능을 1~2줄로 요약하여 게시판에 등록합니다.
 
   - 각팀은 2개정도의 주제에대해서 구체적인 기능을 유사사이트를
     통해 시연 합니다.
 
 
 
 
 
[과제] 프로젝트 유형과 주제를 결정해 주시기 바랍니다.
 
 
 
 
 
[참고] OJT 리스트

- Web Application + RIA
. 각종 쇼핑몰
. 블로그
. 커뮤니티
. 각종 예약 시스템
. 레포트 재판매 시스템
 
 
- RFID + Web Application + RIA
. SOA 기반 각종 물류 추적 관리 시스템
. SOA 기반 도서 밀반출 차단 시스템
. SOA 기반 무인 자동화 주차장 관리 시스템
. SOA 기반 친환경 농산물 원산지 추적 관리 시스템
. SOA 기반 애완견 혈통 이력 추적 관리 시스템등 응용 Application 제작
. SOA 기반 수퍼 마켓 자동 정산 시스템
. SOA 기반 유기농 야채 이력 파악 시스템
. SOA 기반 항공 수화물 관리 시스템
. SOA 기반 영화 관람용 전자 티켓
. SOA 기반 미아 실종을 막을 수 있는 유치원 출입 관리 시스템
. SOA 기반 무인 도서관 좌석 예약 시스템
. SOA 기반 가짜양주 검색 시스템
. SOA 기반 실내온도 모니터링 시스템
. SOA 기반 도서 밀반출 차단 시스템
. SOA 기반 애완견 혈통이력 관리 시스템
. SOA 기반 무료급식 온라인 지원 시스템
. SOA 기반 도서관 자리 예약 시스템
 
 -----------회의-----------------

[1차 회의]

강부철: 홰이스북
홍선미: 여행 사이트 - 날씨 
지향길: 나라 소개 커뮤니티
김민경: 취업 관련(잡코리아)★★★★★★
김별: 구글 같이 검색 가능한 사이트
김민기: 택시 평가 사이트(1100)
전범수: 변호사 상담 사이트

[2차 주제 선택]

강부철- 페이스북 안에 싸이월드처럼 볼 수 있는 공간 제공
홍선미- 국내 여행지 중에 좋은 곳을 묶어서 소개를 해주는 
지향길- 블로그 게시판 처럼 올리는 것
★김민경- 기업 정보, 공채 달력, 채용 공고 제공하는 사이트
김별- 검색 사이트
김민기-택시를 타고 / 게시판 제목에 택시 번호 입력 (기사 인성 평가)
전범수 - 법률 상담이 필요한 사람들이  상담글을 올리면 근처 변호사무소에서 예상 수임료를 제시해서 상담이 필요한 사람과 변호사들을 연결해 주는 서비스

---------------------------------------------------------------------------------------------------------------------

[주제: 취업 관련 사이트]

IT계열 취업 관련 정보 제공 및 기업의 인재 유입과 개인 구직 활동에 도움이 되는 사이트
 
1. 구직자 가입기능
01) 구직자 회원가입
02) 회원 가입시 이력서 첨부 기능
2. 검색기능
01) 분류(지역별 / 업종별)
3. 글 등록 기능
01) 개인 - 이력서
02) 기업 - 인재상

4. 회사 가입기능
01) 회사 회원가입 
02) 연봉 정보
03) 인재 정보

5. 고객 센터
01) 문의 사항
02) 공지 사항


6. 추가 기능
01) 면접 팁
02) 면접 후기
03) 공채 달력 제공
04) 로그인시 지역 정보 제공
05) 이력서 첨삭 기능
06) 직업별 전망
07) 적성 검사
08) 취업 성공 패키지 및 정부 지원금 관련 정보
09) 스카웃 정보
  10) 회사 평점
11) 회사별 필수 자격증 정보










[참조 사이트]
URL 1. 잡코리아 
URL 2. 사람인


선생님의 팁:
회사 / 개인 분류 명확하게

-----------------------------------------------------


[03] 프로젝트 전반적인 흐름, 역할 분담

[01] 프로젝트 전반적인 흐름(CBD(Component Based Development)) 
 
1. 프로젝트 입찰 및 수주
   - 제안서는 의뢰인이 생각하고 있는 방향을 미리 파악하여 사전 조율할 수
     있는 기회를 제공합니다. 아무리 작은 개인이 하는 프로젝트라도 단순한
     형태라도 제안서 작성을 권장합니다.
 
 
   - 1차 제안서
     . 프로젝트 진행의 필요성을 전달 합니다.
     . 제안서 제출 대상 기업이 프로젝트 진행에 관심이 있도록 유도를 합니다.
     . 같은 업종의 기업을 조사하여 현재 시장 동향, 전산화 한 후의 발생 효과를
       명시합니다.
 
   - 2차 제안서 제출
     . 1차 제안서를 받은 기업이 프로젝트에 관심을 보일경우 제작하여 
       대상 기업을 방문해 브리핑을 합니다.
     . 대상 기업이 최대한 관심을 갖도록 제안서를 세세하게 작성합니다.
  
 
 
※ 대규모 프로젝트 진행사: LG CNS, SK CNC, Samsung SDS 
 
 
 
 
 
2. 채택된 제안서에 따른 기획서 제출
   - 인건비, 각종 프로그램, 장비 구입비
   - 개발 기간
   - 지체 보상금: 1일당 견적금액의 1/1000, 최대 1,000만원을 넘지 않는다.
   - 프로젝트 진행에따른 중도금 반환 일정
     . 착수금: 30%, 1차 중도금 40, 2차 중도금 20%, 프로젝트 종료후 30일후 10% 
   - 프로젝트 종료후 유지보수 비용
 
 
 
 
 
3. 업무 분석 및 설계, 개발과 관련된 기획서 작성
   - 개발과 관련된 구체적인 프로젝트 일정을 PM/PL들이 산출
 
 
 
 
 
4. 의뢰인 요구사항 파악
   - 설계 분석팀에서 작성
   - 실무자와 거의 매일 많은 회의가 이루어짐
   - 유스케이스 모델(Usecase Model)의 작성
   - Tool: Rational Rose, StarUML
   - 새로 발결된 요구사항이나 무리한 요구 사항 발생시
     개발 금액 및 견적 재 조정 하거나 분석자는 개발 계획에
     지장이 없도록 요구사항 조절 정의
   - IT 비전문가가 이해할 수 있는 유일한 설계 문서임으로 의뢰인의
     요구가 충분히 반영되었는지 최대한 자세히 검토 후 작성
 
※ 요구사항은 한번 작성되어 결정이 된 후 무수히 개발 과정에서
   수정 될 수 있슴으로 추후 새로 발견된 요구사항은 개발 기간과
   추가 금액을 설정
 
 
 
 
 
5. 분석 객체 모델 작성(Class Diagram) - DTO
   - 개발 언어 독립적 설계(java, .net모두 적용가능한 설계)
   - RDBMS Modeling의 핵심 자료가 됨
   - Tool: StarUML
   
 
   
 
 
6. 분석 객체 모델 작성(Class Diagram) - 공통 인터페이스
   - 개발 언어 독립적 설계(java, .net모두 적용가능한 설계)
 
 
 
 
7. 분석 객체 모델 작성(Class Diagram) - DAO, Manager
   - 개발 언어 독립적 설계(java, .net모두 적용가능한 설계)
 
 
 
 
8. 설계 객체 모델 작성(Class Diagram) - DTO
   - Domain Class 추출
   - 객체간 간의 관계와 Attribute, Member Method 정의
   - 개발 언어 종속적 설계(java, .net 중 선택)
   - Tool: StarUML
 
 
 
 
9. 설계 객체 모델 작성(Class Diagram) - 공통 인터페이스
   - 개발 언어 종속적 설계(java, .net 중 선택)
   - Tool: StarUML
 
 
 
 
10. 설계 객체 모델 작성(Class Diagram) - DAO, Manager
   - 개발 언어 종속적 설계(java, .net 중 선택)
   - Tool: StarUML
 
 
 
 
11. UI(Proto Type, User Interface, Story Board))작성
 
   - 스토리 보드를 제작하여 협의후 통과된 결과물은 디자이너에게
     제공합니다.
 
   - 스토리 보드 제작의 원리 및 필요성의 이해
     . 사이트가 작동될 경우의 가상 화면을 먼저 보여줌
     . 보여주기 로직(Presentation Logic)과 밀접한 관련이 있음
 
   - 스토리 보드를 제작하여 협의후 통과된 결과물은 디자이너에게
     제공합니다.
 
   - 제작된 스토리보드를 이용해 디자이너는 HTML작업을하여 개발자에게
     넘기게되고 개발자는 받아서 JSP작업을 하게됩니다.
 
   - DreamWeaver를 이용해 HTML로 생성이 되도록 작성하는 방법이 있습니다.
     내부에 지정되는 컨텐츠는 반드시 테이블을 이용하여 배치되도록 합니다. 
 
   - A4지에 연필을 이용해 작성을 하는 방법이 있습니다.
     초안은 작성이 쉬우나 나중에 HTML로 재 편집해야합니다.
 
   - White Board, 파워포인트의 사용
 
 
 
 
12. 데이터베이스 모델링을 합니다.
   - 모델링의 참고 자료
     . 업무 분석 자료
     . 각종 결재 라인에 따른 출력 자료
     . 제작된 스토리보드
     . 객체 모델링 자료
     
   - Erwin 이용
     . 개념적(구현 안함), 논리적, 물리적 모델링을 구현합니다.
 
   - Domain Model의 작성(DB Modeling)
 
   - Tool: ER-win 4.1.2
 
 
 
 
 
13. 설계 유스케이스 실현 모델의 작성
   - Sequence Diagram의 작성
   - 클래스간의 호출 관계도 작성
   - Tool: StarUML
 
 
 
 
14. 각종 Framework에 따른 JAVA Class Code 생성 및 구현
    - iBATIS, MyBatis 구현
    - DTO, DAO, Manager(Service) 구현
    - Spring Controller 구현
    - JAVA 연동 테스트
  
 
 
 
15. 디자인 페이지와 연동
    - JSP 구현





[02] 역활 분담 방법
 
1. 실제 프로젝트에서의 수직적인 구조(경력자별로 배치)
   - 기획
   - DB 설계 
   - 기초 Framework 설계 
     . 각종 Framework으로 만들어진 소스 제공 
     . Servlet Container, Web Server 지정
     . JDBC Connection Pool, Upload/Dwonload Component
     . Utility Class
     . XML Parser
     . Template Framework(Sitemesh, Tiles, Velocity...)
   - Beans 개발자(Component 개발자, DTO, DAO, Manager, Action, Interface...)
   - JSP 개발자(Benas 개발자가 개발한 콤포넌트 사용 개발자)
   - 디자이너
 
 
 
 
2. 학원 OJT에서의 수평적인 구조
   - 기획부터 설계까지 구현해봄으로써 프로젝트의 전체적인 흐름을 알 수 있습니다. 
   - OJT는 수평적인 구조로 진행합니다.
   - 먼저 개발이 되어야 하는 부분을 먼저 할당하여 수행합니다.
   - 개인당 구현해야하는 테이블의 수는 3~4개이상 되어야 합니다.
 
 
 
 
 
 
[03] 각종 역활의 예
 
     - 관련 테이블은 3~4개이상 작성해야 합니다.
 
     - DAO상에 구현되는 콤포넌트의 기능은 CRUD를 구현합니다. 
       . C: Create, INSERT ~
       . R: Read, SELECT ~
       . U: Update, UPDATE ~
       . D: Delete, DELETE ~ 
 
 
 
1. 팀장 기본 기능(필수 구현)
   - 메인 페이지 디자인, Template, CSS
   - http://www.bestbook.net/
 
 
 
 
 
2. 회원 관련 기능
   - 관련 TABLE: 회원, 등급, 로그인 내역, 쪽지, 권한별 접근 가능 URI 테이블
 
   1) 회원(*)
      . 아이디 중복 확인, 별명 중복 확인, 우편번호 검색
      . 회원가입, 탈퇴, 정보 수정, 정보 보기, 로그인, 
      . 로그아웃, 로그인 내역, 아이디찾기
      . 비밀번호 찾기, 별명 수정, 비밀번호 수정
      . 회원 사진 전송 기능 
 
   2) 회원 등급 관리(AA, BA, CA, DA...)
      . 등급(권한) 변경
 
   3) 회원 관리(*)
      . 회원 삭제
   
   4) 로그인 내역(*)
      . 자신의 로그인 내역 조회
 
   5) 회원간 쪽지/파일 보내기 기능
 
   6) 등급 및 페이지별 회원 접근 권한 페이지 지정
 
 
 
 
 
3. 커뮤니티 관련 기능(*)
   - 관련 TABLE: 커뮤니티 코드, 데이터, 댓글, [파일]
 
   1) 커뮤니티 코드
      . 코드 등록, 삭제, 수정, 목록
 
   2) 커뮤니티 데이터
      . 글쓰기, 글 수정, 글삭제, 답변쓰기, 자료 올리기 
 
   3) 커뮤니티 댓글
      . 글쓰기, 글 수정, 글삭제, 댓글 목록
 
   4) 커뮤니티 관련 파일 저장 관리
      . 파일을 분류하여 분류별 각각의 폴더에 저장 
 
   5) 커뮤니티 관리
      . 게시판 생성, 수정, 삭제
 
 
 
 
 
4. 공지사항
   - TABLE: 공지시항 코드, 데이터
 
   1) 공지시항 코드 
      . 생성, 목록, 수정, 삭제                                    
 
   2) 공지사항 데이터
      . 생성, 목록, 수정, 삭제                                    
 
   3) 공지사항 관리
 
 
 
 
 
5. 설문조사 관련
   - TABLE: 설문조사 코드, 데이터, 데이터 항목
 
   1) 설문 조사 코드
      . 생성, 목록, 수정, 삭제                                    
 
   2) 설문 조사 데이터
      . 생성, 목록, 수정, 삭제                                    
 
   3) 설문 조사 관리
 
 
 
 
 
6. 기업 인트라넷 관련 
   - 직원 급여 관리
   - 호봉 관리
   - 인사 관리(개인 이력, 병역, 경력, 자격증 내역)
   - 온라인 재직 증명서 발급 관리
   - 온라인 경력 증명서 발급 관리
   - 문서 온라인 전자 결재
   - 출퇴근 내역 관리
 
 
 
 
 
7. 기업 커뮤니티
   - 직원별, 회원별 블로그 자동 생성 기능
   - 공지사항, 메모장, 연락처(명함), 게시판, 이미지 자료실
 
 
 
 
 
8. 웹 하드
 
 
 
 
 
9. 영화 예약 관련
 
   - 메인 화면: 영화 스냅샷 출력, 인기 영화 목록, 영화 동영상 보기, 새로운 영화
   - 예매: 예매 검색, 등록, 목록, 수정, 취소, 삭제
   - 좌석 선택 등록, 수정
   - 영화 순위 조회
   - 영화 정보 조회
   - 관람 후 댓글 등록
   - 예매 통계(날짜별, 연령대별, 성별)
 
 
 
 
 
10. 영화 예약 관리 관련
    - 영화 등록 및 목록, 수정, 삭제 관리
    - 회원 관리 기능    
 
 
   
 
 
11. 기타 관련 기능
   - 회원 문자 전송 기능(SMS)
   - 상품 코드 관리 
   - 상품 등록(상품 이미지)
   - 상품 목록
   - 상품 검색
   - 상품 화면 출력, 상품 관련 댓글  
   - 장바구니(쇼핑카트, 객체 버퍼링)  
   - 회원 주문, 결재, 비회원 구입 가능 여부 
   - 주문 관리, 주문(배송)조회
   - 주문시 수취인 주소 목록
   - 결재 관리
   - 환불 관리
   - 반송 관리, 소비자 반송 등록
   - 입고 관리
   - 출고 관리
   - 재고 관리
   - 배송 추적
   - 누적 포인트 관리
   - 세금 영수증 출력
   - 반품 관리
   - 납품 업체 관리
   - 고객 A/S 신청, 관리
   - 온라인 견적서 작성
   - 온라인 견적서 출력
   - 매출액 관리
     . 상품별, 월별, 년도별, 일별, 요일별, 시간대별, 성별, 연령별, 지역별
 
 
 
 
[과제] 역활 분담을 하여 bigdata 게시판에 등록해 주세요.



인덱스 페이지 - css 잘 하는 사람이 하는것


svn git 이용해서 형상관리하기











5. 수업

진도: 

hw: 


6. 할것



운영체제 - \150000 -네이버 검색




모니터 - 나의사랑삼성 (고정)

\30000 쿨러 - 쿨러마스터 Hyper 103 (92/13.8mm) 

\65000 파워 - SuperFlower SF-700R12A NOVA

\77000 케이스- 표준ATX 들어가는 것 L900 

\340000 cpu - i7 6700k

\130000 키보드 - 나의사랑그것 - 레오폴드 청축

\70000 메인보드 - 기가바이트 GA-h110m-ds2v 듀러블에디션 피씨디렉트  

ssd - 집에 많음! :D 3개...

\64000 램 - DDR4 삼성 8G PC4 17000

\260000 그래픽카드 - 이엠텍 XENON 지포스 GTX960 JETSTREAM D5 4GB



(회원)


강: 홰이스북

홍: 여행 사이트 - 날씨 

지: 나라 소개 커뮤니티

경: 취업 관련(잡코리아)★★★★★★

별: 구글 같이 검색 가능한 사이트

기: 택시 평가 사이트(일베 스타일)

전: 변호사 상담 사이트


강- 페이스북 안에 싸이월드처럼 볼 수 있는 공간 제공

홍- 국내 여행지 중에 좋은 곳을 묶어서 소개를 해주는 

지- 블로그 게시판 처럼 올리는 것

경- 기업 정보, 공채 달력, 채용 공고 제공하는 사이트

별- 검색 사이트

기-택시를 타고 / 게시판 제목에 택시 번호 입력 (기사 인성 평가)

전 - 법률 상담이 필요한 사람들이  상담글을 올리면 근처 변호사무소에서 예상 수임료를 제시해서 상담이 필요한 사람과 변호사들을 연결해 주는 서비스


---------------------------------------------------------------------------------------------------------------------


[과제] 프로젝트 유형과 주제를 결정해 주시기 바랍니다.


   - 유사 사이트와 구체적인 기능을 1~2줄로 요약하여 게시판에 등록합니다.

 

취업 관련 사이트

취업 관련 정보 제공 및 기업의 인재 유입과 개인 구직 활동에 도움이 되는 사이트

 

각팀은 2개정도의 주제에대해서 구체적인 기능을 유사사이트를 통해 시연 합니다.


 

1. 구직자 가입기능

01) 구직자 회원가입

02) 회원 가입시 이력서 첨부 기능

2. 검색기능

01) 분류(지역별 / 업종별)

3. 글 등록 기능

01) 개인 - 이력서


4. 회사 가입기능

01) 회사 회원가입 

02) 연봉 정보

03) 인재 정보


5. 고객 센터

01) 문의 사항

02) 공지 사항



6. 추가 기능

01) 면접 팁

02) 면접 후기

03) 공채 달력 제공

04) 로그인시 지역 정보 제공

05) 이력서 첨삭 기능

06) 직업별 전망

07) 적성 검사

08) 취업 성공 패키지 및 정부 지원금 관련 정보

09) 스카웃 정보

  10) 회사 평점

11) 회사별 필수 자격증 정보




제이쿼리 많이 사용& AJAX & 검색은 비동기통신 사용 & 프레임워크 많이 연구하기




강 - 이력서 입력 및 관리 기능


홍 - 구직자 회원가입 (이력서 첨부 기능 있음)


지 - 고객센터 - 문의 사항


김 - 고객 센터 - 공지사항 


전 - index - css구현 및 검색 기능 구현 (지역별 / 업종별) - 비동기통신


★ - 회사 회원가입


민 - 회사 관련 게시판 (연봉 정보 / 인재 정보)




개발에 들어가기 앞서서 기존 유사 사이트 검색 및 조사




'Programming' 카테고리의 다른 글

160706: 79회차  (0) 2016.07.06
160705: 78회차  (0) 2016.07.05
160701: 76회차  (0) 2016.07.01
160630: 75회차  (0) 2016.06.30
160629: 74회차  (0) 2016.06.29
Posted by DAVID
블로그 이미지

by DAVID

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

카테고리

PC (112)
Programming (109)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
DAVID's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

PC

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • PC (112)
    • Programming (109)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바