인공지능캡스톤디자인 계획서

캡스톤디자인 번호	2022-03
캡스톤디자인 분야	Web Application
캡스톤디자인 지도교수	노기섭 교수님
캡스톤디자인 명	(국문) 스태프 프로젝트
	(영문) Staff Project
캡스톤디자인 책임자	팀 명		STP
	학 과		인공지능소프트웨어
	성 명					학 번
	휴대폰					E-mail
캡스톤디자인 세부현황	번 호	세부역할			성 명		전 공		학 번
	1	소스코드 작성
	2	제품 제작
캡스톤디자인 수행기간	2021년 3월 25일부터 2021년 6월 10일 까지(15주)
2022년도 캡스톤디자인을 성실히 수행하고자 캡스톤디자인 계획서를 제출합니다. 2022 . 03 . 25. 캡스톤디자인 책임자 서명 인공지능소프트웨어 전공PD 귀하

1. 요약서

※ 본 요약서는 캡스톤디자인 전체에 대한 요약서임. 캡스톤디자인 전체의 총괄적인 내용을 위주로 간략하게  1page 이내로 작성함

캡스톤디자인 번호	2022-03
캡스톤디자인 명	Staff Project
캡스톤디자인 책임자

○ 캡스톤디자인 목표

⚫ 대다수 개발자들은 주로 팀 프로젝트 형식의 업무를 진행함. 따라서, 팀 프로젝트 진행 시 필요한 기능들을 집합시킨 통합 플랫폼을 개발

⚫ React와 Spring FrameWork를 활용하여 프로젝트 통합 관리 플랫폼 제작

○ 캡스톤디자인 내용

⚫ 유명 협업 프로그램인 Git hub의 branch. clone. full. request 기능과 Notion의 일정 관리 기능을 포함하며 추가적으로 실시간 채팅, 파일 업로드 기능을 제공

⚫ React Library와 Spring Frame Work를 통해 Web Application 구축

○ 캡스톤디자인 개발에 따른 기대성과

⚫프로젝트를 진행하는 팀의 개발자들과 팀원들이 보다 쉽게 프로젝트를 관리, 진행할 수 있음

⚫ 상호 피드백의 시간과 비례해 개발 시간을 단축할 수 있음.

캡스톤디자인 계획서

캡스톤디자인 명 : 스태프 프로젝트(Staff Project)

캡스톤디자인 책임자 :

1. 캡스톤디자인의 필요성

학교 및 기업에서는 개인 단위의 업무보다 팀 단위 성향의 업무의 비중이 높다. 따라서, 프로젝트를 관리하기 위해 수많은 프로그램을 이용하는 것이 현실이다. (GIT HUB, NOTION, ZOOM 등) 채팅, 일정 관리, 코드 공유가 가능한 개별 프로그램들은 시중에 존재하고 있지만, 이를 통합한 프로그램의 부재를 느꼈고, 이에 STP 팀은 본 캡스톤디자인을 진행하여 모든 팀 프로젝트를 진행하는 이들에게 편리함과 효율성을 기여하고자 본 프로젝트를 기획하게 되었다.

2. 캡스톤디자인의 목표 및 내용

가. 캡스톤디자인 디자인 목표

⚫React와 Spring 등을 이용하여 프로젝트의 소통을 원활하게 해주는 시스템 개발 ⚫채팅, 캘린더 등을 이용해 프로젝트 관리 ⚫팀원들 간 피드백을 위한 실시간 채팅 기능 구현

나. 캡스톤디자인 내용

1. 회원가입 및 로그인

2. 실시간 채팅

3. 일정 관리

4. 소스 코드 업로드

5. 이슈 페이지

3. 캡스톤디자인의 추진전략 및 체계

1. React 라이브러리를 학습.

2. React를 활용한 Front-end를 구축.

3. Spring Frame Work를 활용하여 Back-end를 구축.

4. Server와 DB 구축 및 연동.

5. 지도교수님의 피드백을 받고, 수정 및 보완을 진행.

6. 최종 테스트 진행 후 보완.

4. 캡스톤디자인의 기대효과 및 활용방안

1. 실시간 채팅 기능으로 팀 프로젝트에 즉각적인 피드백이 가능하다.

2. 팀 프로젝트를 보다 효율성있게 관리할 수 있다.

3. 프로그램의 여러 버전에서 코드 변경 사항 추적이 가능하다. 공동 작업을 수행할 때 누가 무엇을, 언제, 어디서, 파일을 저장했는지에 대한 수정 사항을 추적하기에 어려움이 있다. 따라서 Staff project를 통해 푸시된 모든 변경을 추적하여 어려움을 해결할 수 있다.

6. 작업분할 구조도(WBS, Work Breakdown Structure)

7. 소요장비 및 재료

장비 및 재료 명	규격	수량	용 도	비 고
개인용 컴퓨터 (PC)		3	작업
웹 브라우저 (Chrome)		3	정보 및 자료 검색
한컴오피스 한글 2020		3	문서 작성
Microsoft Power Point		3	PPT 제작
스마트폰		3	팀원 간 연락
IntelliJ & Visual Studio Code		3	소스 코드 개발

8. 캡스톤디자인 추진일정 계획

	세부 추진 내용		추 진 일 정 (월)
			3	4	5	6
Staff Project	1	AWS 서버 구축
	2	React & Spring를 활용한 개발
	3	로그인/회원가입/인증 등 구현
	4	DB 연동 사전 작업
	5	DB 테이블 작성
	6	DB 구조 점검 및 수정
	7	서버와의 연동 사전 준비
	8	웹 CSS 구상
	9	웹 CSS 디자인
	10	웹 CSS 적용
	11	웹 점검 및 수정
	12	DB와 서버 연동
	13	서버와 웹 연동
	14	최종 수정 및 최종 발표

9. 구매 품목

물품명 및 가격	스펙 및 부품	주소
없음
총액	0 원

캡스톤디자인 지도교수 동의서

번호	학번	성명	연락처	비고
1
2
3

위의 학생(들)에 대한 캡스톤디자인 지도교수 선임에 다음과 같이 동의합니다.

- 다              음 -

전 공	직 위	지도교수 성명	날 인
인공지능 소프트웨어	교수	노기섭

2022년   03월   25일

청주대학교 인공지능소프트웨어 전공PD 귀하