KH IEI PROJECT
기업이 요구하는 자바 웹 개발자 양성 과정 20회차
최용석 강사 / 허은정 취업담임
2017. 05. 09 (H)
1 팀
A.O.A
팀장/팀원 |
박**(팀장), 성**, 강**, 김**, 조**, 이**, 이**
|
개요 |
사람들은 바쁜 삶속에도 운동의 필요성을 인지하고 있으며 즐겁게 하고 싶어한다. 이에 맞추어 원하는 곳에서 원하는 시간에 지도를 받으며 운동을 할 수도 있고, 좋은 시설과 환경 또는 저렴한 곳에서 받을 수도 있다. 개인정보와 설문만 입력하면 추천정보도 받을 수 있다. 이는 모두 고객이 엔핏을 이용한 결과이다. |
구현기능 |
반응형 웹구현으로 모바일에서도 사용이 가능하게 하였다. 구글 및 다음 지도API 를 활용한 주변지역의 센터검색을 활용해 원하는 곳을 예약 구매 할 수 있고 고객이 입력한정보를 이용한 고객관리, 센터추천기능, 코인이라는 가상화폐를 사용하고 이와 관련된 결제 및 환불시스템, 회원가입시 메일인증 부분과 페이스북을 통한 가입도 구현하고자 하였다.
여러 게시판들을 통해 고객문의에 대해 응답하고자하였다. |
설계의 주안점 |
반응형웹이다보니 웹과 모바일에서 보기 편한 설계를 중점으로 두었으며, 사용자중심으로 이용하기 편한환경으로 구축하고자 노력하였다. Front-end 부분은 모두가 생소한 부분이라 스터디를 통해 해결해야 했었고, 스프링프레임워크를 최대한 활용해 구축하고자 노력하였다. |
|
2 팀
한조
팀장/팀원 |
한**(팀장), 권**, 김**, 안**, 조**, 한**
|
개요 |
- 스케줄 관리의 편의성을 제공
- 축적된 데이타를 가지고 적합한 업무에 추천
- 실시간 채팅으로 의견과 파일 교환 용이 |
구현기능 |
- 로그인/로그아웃, 회원가입, 마이페이지, 업무 성향
- 친구리스트, 검색
- 프로젝트 생성, 수정, 멤버 평가
- 카테고리 및 업무 생성, 수정, 결재
- 스케줄러와 타임라인
- 파일 미리보기 |
설계의 주안점 |
- 기존에 나와 있는 스케줄러와 같은 방식으로 프로젝트 구성
- 이메일 인증만으로 누구나 쉽게 이용
- 초기 데이타가 없을때 본인이 체크한 성향에 따라 업무 추천 형성
- 프로젝트가 끝날때마다 멤버 평가로 누적되는 업무 성향으로 보다 정확한 업무 추천
- 프로젝트 별 권한 설정
- 간편한 결재 |
|
3 팀
Toodles
팀장/팀원 |
이**(팀장), 신**, 임**, 전**, 전**, 하**
|
개요 |
- 접근성과 플랫폼 독립성을 위해 웹 상에서 SPA를 구현한다.
- 여러 사용자가 하나의 목록을 공유에 협업을 할 수도 있다.
- 자신이 만든 목록을 공개하고 공개된 목록을 자신의 계정으로 가져올 수도 있다. |
구현기능 |
- 기본적인 할 일 관리 어플리케이션의 기능
- 작업과 작업 목록의 생성, 수정, 삭제, 정렬
- 작업 목록으로 다른 사용자를 초대, 추방
- 작업에 대해 담당자 선정, 파일 첨부, 댓글 달기가 가능
- 작업에 하위 작업을 둘 수도 있음.
- 공동 작업자와의 상황을 실시간을 동기화
- 자신이 만든 목록을 저장소에 등록하는 기능
- 저장소에 등록된 목록을 자신의 계정으로 가져오고 갱신하는 기능 |
설계의 주안점 |
- 동적으로 동작하고 변화하는 화면을 어떻게 유지보수가 용이하도록 구성할 것인가?
- AJAX용 API를 어떻게 설계할 것인가?
- 실시간으로 변화하는 상황을 어떻게 반영할 것인가? |
|
4 팀
OBJ
팀장/팀원 |
오**(팀장), 김**, 성**, 우**, 김**
|
개요 |
- 기존 ERP 시스템(어플리케이션) 환경에서 웹 서버 형식의 ERP 시스템을 만듬으로써
어느 장소든 활용이 가능한 ERP 시스템
- 업데이트 시 재설치 해야 하는 번거로움을 해소 하기 위한 웹서버형 ERP System |
구현기능 |
- 물품 및 자재 관리에 관한 수정, 삭제, 등록
- 물품 입고, 출고, 수주, 발주 시스템
- 견적서 및 세금계산서, 각종 입력에 관한 프린트 출력 기능
- 데이터 베이스 값에 의한 통계 |
설계의 주안점 |
패키지 형태로 배포되던 자재관리 프로그램을 웹어플리케이션으로 구축하여
여러대의 pc에서 동시에 사용이 가능하고 프로그램 업데이트시 즉각 반영 되록하였음
또한, Spring 기반의 프로젝트로 mvc 패턴을 적용하여 확장과 유지보수에 용의하도록 개발 |
|