교내 데이터베이스 전공 수업 팀 프로젝트 주제 : 후원 관리 시스템
- 프로젝트 설명 서비스 사용자 : 후원자(개인), 프로그램 회사(단체)
- 후원자(개인) : 회원 가입 시 관심 후원 분야를 설정하여, 설정한 후원 프로그램 3개를 랜덤하게 추천 받아서 후원한다.
- 프로그램 회사(단체) : 후원 프로그램 개설(후원 분야 설정 가능), 후원 굿즈(기념품) 배송
- 단체 인증은 관리자에게 시스템 외로 인증 받았다고 가정하였음 서비스 관리자 : 후원 관리 시스템 회사 직원
- 후원자 정보 열람 (검색, 정렬)
- 프로그램 회사 정보 열람 (승인/반려)
- 프로그램 정보 열람 (승인/반려)
- 후원 카테고리 수정(검색, 정렬, 추가, 삭제)
-
사용한 기술 스택 MySQL(SQL, 스토어드 프로시저, 인덱스), HTML, PHP, Apache(WAS)
-
담당한 기능
- 설계 : ERD 설계
- 기능 구현 : 로그인 기능, 서비스 관리자(후원 관리 시스템 회사 직원) 시점에서 후원자 관리 기능(검색, 정렬), 카테고리 관리(추가, 삭제)
- 최종 발표
-
발표 자료
-
프로젝트로 배운 점
- 폭포수 모델(Waterfall Model) 방법론을 따라 단계별로 정형화된 접근 방법으로 프로젝트를 진행하고 프로젝트 진행 상황을 파악했다.
- 데이터베이스 설계 시 3정규화를 이용하여 설계 단계에 대한 이해가 높아졌다.
- Stored Procedure 호출이 필요한 경우 사용함으로서 효율적 프로그래밍을 할 수 있었다.
- 팀원들과의 협업을 통해 팀 프로젝트 중요성과 역할 분담의 중요성을 배웠다.