4.최종 보고


                    종합설계 프로젝트 최종보고서 요약

팀명

 Attention Seeker

제출일

2015년 11월 26

프로젝트 제목

 KMU Grade Server

설계 프로젝트 개요

프로젝트 최종 결과

프로젝트 요약문

(폰트 10pt, 100자 이상, 1000자 이내) 

  • 계획서에서 기술한 프로젝트의 내용을 명확하게 기술한다.

마일스톤 수행 내용

  1. 1학기 캡스톤에서 개발한 서버의 주요 기능은 그대로 유지하며, 보다 나은 서비스를 위한 기능 개선과, DB 재설계를 목표로 2학기 캡스톤2를 진행했다.
  2. 이번 캡스톤의 주요 목표는 보안 강와, 기능 개선, DB 재설계로 설정했다.

        1.  기본 서버에서 발생했던 SQL injection과 XSS 보안문제를 해결함은 물론, SSL

            인증을 통한 암호화 통신과 특정 포트와 IP에 대한 접근 제한으로 보안을 더욱

            강화했다.

        2. 운영중 사용자로부터 들어온 기능 개선 요청을 적극 수용하여 요구하는 기능에

            대한 개선을 90% 가량 마무리한 상태이다. 앞으로도 강의 방법 변경 등으로

            인해 지속적인 기능 추가/개선 문의가 있을 수 있다고 판단, 알고리즘 연구실을

            통한 지속적인 인수인계도 준비하고 있다.

        3. 새로운 요구사항으로 인한 페이지 추가와 DB 탐색의 효율성을 높이기 위한

            재설계가 진행됐다. 전반적인 key를 index로 변경했으며, 이지가 늘었음에도

            더 빠른 탐색이 가능하게 됐다.


최종 보고 요약
  • 2학기 캡스톤의 주요 목표로 설정한 과제들을 모두 완료했고, 프로젝트는 성공적으로 마무리 됐다. 그 결과, 현재 2,000명이 넘는 사용자가 등록되어 사용하고 있으며, 가장 큰 문제로 생각했던 부하는 발생하지 않았다.
  • 처음 계획한 기능들은 모두 정상적으로 작동하며, 전체 기능에 대한 리스트와 각 기능에 대한 결과는 최종 보고서를 통해 확인할 수 있다.

프로젝트 결과
  • 올 9월부터 algolab.kookmin.ac.kr의 도메인으로 운영되고 있으며, 2,100여명의 사용자가 등록어 사용되고 있다.
  • 예상했던 숫자보다 작은 6개의 채점 container만 열었지만 2,000명이 넘는 사용자가 사용하면서 아직 큰 문제는 발생하지 않았으며, 추구 사용자 수가 증가한다 하더라도 container만 증가시킨다면 무리가 없을 것으로 판단된다.
  • 본 프로젝트는 학교에서 사용하는 중요 기능을 제외한 버전을 공개 SW 개발자 대회에 출품했으며, 12월 1일 동상 입상 예정이다.
  • 아래 영상은 대회용으로 제작한 동영상이다.

동영상

  • 공개SW대회용


첨부화일 (아래 안내는 첨부 후에 삭제할 것)

1. 동영상 (위 본문 페이지에 삽입)
2. 결과 보고서(PDF)
3. 최종결과 슬라이드(PDF, 장당 2개)
4. 포스터(PDF)
Ċ
14조 캡스톤,
2015. 11. 26. 오전 3:22
Ċ
14조 캡스톤,
2015. 11. 26. 오전 3:45
Ċ
14조 캡스톤,
2015. 11. 26. 오전 3:25
Comments