1.계획서

프로젝트 계획서 요약보고서


I. 프로젝트 개요

다양한 플랫폼의 개발과 사용자의 증가로 인해 플랫폼에 적합한 새로운 프로그램의 요구는 증가.

그로인한 프로그래머 수요의 증가로 인한 프로그래밍 능력 검증 방법 필요.

위와 같은 이유로 전공자 프로그래밍 강좌 이외에 비전공자 프로그래밍 강의 신설됨.

기존 채점서버로는 단순한 UI , 모든 인원 수용 불가, 채점이 가능하지않은 언어등의 이유로 새로운 채점서버의 필요.

새로운 채점서버 개발로인하여 다양한 언어를 스스로 학습할 수 있는 여건 제공하고 랭킹 시스템, 문제 별 통계, 코드 다운로드 등의 기능을 구현하여

기존의 채점서버보다 다양한 서비스 제공 .

사용자 그룹 단위의 관리 용이하도록 개발.

Docker, Celery, Redis , Flask ,Tornado 등의 오픈소스 프로젝트 및 프레임워크를 활용하여

비동기적인 업무수행등 필요한기능을 보다 효율적으로 수행할 수 있도록하고

새로운 기술 등의 경험을 쌓을수 있도록 함.


II. 배경기술



III. 역할분담

이영찬 : Docker이용한 컨테이너 내 채점환경 구성

이의재 : DB 설계 및 구현, User 페이지 구현

이종석 : 과제 제출 페이지 및 기능 담당

최슬기 : DB 설계 , UI 디자인, 관리자 페이지 구현

황석진 : 채점 프로그램, Celery 관련 담당

최홍남 : UI 구현, 프로그램 테스트


IV. 성과물 계획



V. 개발 일정



첨부 성과물 문서와 발표자료 포함


1PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
계획서 발표 슬라이드(최종).pdf
2발표자료파워포인트로 작성된 발표자료입니다.
GradeServer.ppsx
3PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
수행계획서(최종)withDiagram.pdf
4PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
중간보고서-KMUGradeServer.pdf
5성과물이 프로젝트의 성과물입니다.
중간발표2차ppt (2).ppt
6성과물이 프로젝트의 성과물입니다.
중간보고서-KMU_Grade_Server(2).docx
7발표자료파워포인트로 작성된 발표자료입니다.
최종 포스터.pptx
8성과물이 프로젝트의 성과물입니다.
Final-ppt(최종본).ppt
9PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
images.pdf
10PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
Final-ppt(최종본).pdf
11성과물이 프로젝트의 성과물입니다.
최종보고서-KMU_Grade_Server.docx
Ċ
캡스톤관리자,
2015. 3. 11. 오전 1:23