KH IEI PROJECT
[NCS]웹개발 응용SW엔지니어 양성과정 15회차
윤필용 강사 / 고은진 취업담임
2019. 05. 10 (A)
1 팀
KH그룹웨어
팀장/팀원 |
고**(팀장), 홍**, 조**, 조**, 서**
|
개요 |
이메일, USB, 개인 메신저 프로그램으로 업무를 공유하는 경우도 있지만, 자료의 전달 방법이나 조회가 불편하고, 업무 이력 관리가 안 되는 점에 대한 대안을 찾았습니다.
회사의 모든 자료를 공유하는 커뮤니티입니다.
접속만 하면 언제든지 자료를 확인하고 쉽게 전달할 수 있어 업무 공유가 쉬워집니다. |
구현기능 |
회원가입, 로그인: 로그인 기능 구현, 프로필 사진 설정, 비밀번호 암호화(DB)
메인화면 : 알림기능 (결재문서, 쪽지, 채팅 등)
상세화면
- 일정관리 : 월, 주, 일 단위로 개인 일정 표시
일정 입력 및 수정, 삭제
- 근태관리 : 메인화면에서 출근하기 및 퇴근하기를 통한 근태관리
사원은 본인의 근태현황만 파악 가능
관리자가 전 사원의 근태현황 파악 가능
- 결재관리 : 관리자가 결재문서 양식을 등록
결재문서 양식을 선택하고, 검토자와 승인자를 설정하여 문서 기안
검토자와 승인자는 결재완료 또는 문서 반려 가능
- 쪽지 : 개인간 쪽지를 주고 받을 수 있도록 구현
쪽지 보관함에서 기존에 있던 쪽지를 확인할 수 있도록 구현 (삭제 가능)
- 채팅 : 사내 직원들간의 소통을 위한 메신저 기능 구현
websocket 활용한 실시간 채팅
- 게시판 : 공지사항 게시판은 관리자만 작성할 수 있도록 제한
각 팀별 게시판을 구현하여 해당 팀원만 작성할 수 있도록 제한 (글 보는건 타팀원도 가능) |
설계의 주안점 |
개인 일정관리, 상급자와 하급자 사이의 결재문서 관리, 개인 주소록을 활용한 거래처 관리 등을 완벽하게 구현
지속적인 코드 통합을 통해 기능과 기능 사이가 유기적으로 연결되도록 구현 |
|
2 팀
프로젝트P
팀장/팀원 |
김**(팀장), 주**, 우**, 서**, 정**, 김**
|
개요 |
어려운 프로젝트 모임 방식을 없애고 손쉽게 프로젝트를 시작하여 프로젝트 참여자들을 선택하고 참여들과 채팅들 할 수 있으며 손쉬운 프로젝트 참여가 가능하다. |
구현기능 |
- 회원가입 및 로그인 회원정보관리
- 자료실 게시판
- 공모전 게시판
- 공지사항 질문 게시판
- 모집게시판
- 채팅 |
설계의 주안점 |
일반적인 프로젝트 모집 사이트 보다 더 간편하게 생성이 가능하며 프로젝트 인원을 설정하고 원하는 프로젝트 참여자들과 프로젝트를 진행 할 수 있습니다. 프로젝트 참여자들과 실시간 채팅을 통해 프로젝트에 대한 내용을 공유도 할 수 있으며, 개인정보를 통해 프로젝트 생성, 참여등의 내역이 확인이 가능하여 더 확실한 상대의 정보를 파악 할 수 있습니다. |
|
3 팀
game town
팀장/팀원 |
이**(팀장), 김**, 송**, 박**
|
개요 |
번거로운 설치 과정 없이 웹 접속만으로 즐길 수 있는 게임사이트를 개발하였습니다.
일회성 게임이 아닌, 자신의 전적을 관리 할 수 있습니다. |
구현기능 |
- 로그인, 회원가입 및 ID/PW찾기
- 메인페이지 : 클릭 시 게임실행 화면으로 바로 넘어가도록 구현 / 공지사항, 주간 인기 갤러리 미리보기
- 공지게시판 : 관리자 계정으로 회원들에게 공지사항 전달
- 자유게시판 : 회원들이 자유롭게 게시물을 업로드 할 수 있음
- 갤러리 : 회원들이 찍은 게임 스크린샷을 업로드 할 수 있음
- 마이페이지 : 게임 전적 확인, 개인 정보 수정, 게임 머니 충전
- 캐치마인드 게임 : 웹소켓을 이용하여 4~8명의 플레이어가 실시간으로 그림 맞추기 게임
- 오목 게임 : 웹소켓을 이용하여 2명의 플레이어가 1:1로 실시간 대결
- 블랙잭 게임 : 웹소켓을 이용하여 3~5명의 플레이어가 실시간으로 블랙잭 플레이
- 짝맞추기 게임 : 웹소켓을 이용하여 2명의 플레이어가 실시간으로 카드 맞추기 게임 |
설계의 주안점 |
각각의 게임이 웹소켓으로 독자적으로 돌아가므로 지속적인 코드 병합에 중점을 둠.
실시간 통신 위주의 동적 웹사이트 이므로 디버깅에 중점을 둠. |
|
4 팀
Petmily
팀장/팀원 |
한**(팀장), 강**, 안**, 이**
|
개요 |
반려동물을 키우는 사람들을 위한 커뮤니티로 기르는 반려동물에 대한 정보를 쉽게 공유할 수 있으며 자유롭게 글을 작성하고 회원간의 원활한 소통이 가능하다. 회원 간 1:1 채팅이 가능하고 거래 게시판을 통하여 용품 중고거래나 무료나눔 등을 할 수 있다. |
구현기능 |
회원가입/ 로그인, 비밀번호 찾기, 회원정보 수정
-공지 게시판
-질문/답변 게시판
-자유 게시판
-거래 게시판
-실시간 1:1 채팅
-마이 페이지
-관리자 페이지 |
설계의 주안점 |
회원간의 커뮤니케이션을 원활하게 하기 위하여 실시간으로 1:1 채팅을 할 수 있게 했으며 채팅을 통한 중고거래도 가능할 수 있게 진행하였습니다.
지속적인 코드 병합을 통해 기능과 기능 사이가 유기적으로 연결되도록 구현하였습니다. |
|