졸업 프로젝트_팀 기획서_1 - Sieun1126/Final_projects GitHub Wiki

프로젝트 개요

프로젝트 명

회사 홈페이지 제작

팀원명

최원경, 김시은, 조은진

주제 선정 배경

사업 초기 아버지께서 고객 관리와 제품 관리를 효율적으로 할 수 있도록 해당 홈페이지를 제작 요청 하심.

기대 효과

고객들의 제품 대여, AS 요청을 효율화하고, 관리자가 손쉽게 제품과 고객 정보를 관리할 수 있게 함.

개발환경 및 기술스택

  • 프론트엔드: HTML, CSS, JavaScript (React)
  • 백엔드: Node.js, Python
  • 데이터베이스: MySQL
  • 기타 도구: Git, AWS(미정)

시스템 구성도

  • 사용자 영역: 회원가입/로그인, 제품 목록 확인, 대여/구매, AS 요청, 문의, 게약 물품 관련 정보(계약 기간 등)
  • 관리자 영역: 고객 정보 관리, 제품 관리, AS 관리, 문의 확인
  • 기타 페이지: 회사 소개, 회사 정보, 문의하기 등

일정 계획

1. 계획 및 설계 단계

  • 목표

요구사항 분석 및 시스템 설계

  • 내용

프로젝트 요구사항 수집 (아버지와 협의) 시스템 구성도 설계 (유저 및 관리자 플로우) UI/UX 구성 결과물: UI/UX 툴, 시스템 구성도, 기술 스택 확정

2-1. 프론트엔드 개발

  • 목표

유저 인터페이스 개발

  • 내용

회원가입/로그인 페이지 제품 목록 및 제품 상세 페이지 대여 및 구매 페이지 AS 요청 및 문의 페이지 회사 소개 페이지 결과물: UI 화면 설계 완료 및 프론트엔드 기능 구현

2-2. 백엔드 개발

  • 목표

서버 및 데이터베이스 개발

  • 내용

회원가입/로그인 API 개발 제품 관리 API (목록, 추가/삭제) 대여 및 구매 기능 구현 AS 요청 및 문의 관리 API 관리자 기능 구현 (고객 정보, 제품 관리, AS 관리) 결과물: 백엔드 기능 개발 완료 및 API 연동

2-3. 데이터베이스 설계 및 연동

  • 목표

데이터베이스 구축 및 백엔드 연동

  • 내용

데이터베이스 테이블 설계 (고객, 제품, AS 요청 등) 백엔드와 데이터베이스 연동 기본 CRUD 기능 테스트 결과물: 데이터베이스 구축 및 데이터 연동 테스트 완료

3. 테스트 및 디버깅

  • 목표

전체 시스템 테스트 및 버그 수정

  • 내용

기능 테스트 (회원가입, 로그인, 대여, AS 요청 등) 관리자 기능 테스트 (제품 관리, 고객 정보 관리 등) 성능 및 보안 테스트 결과물: 모든 기능 정상 작동, 버그 수정 완료

4. 배포 및 유지보수 계획 수립

  • 목표

시스템 배포 및 유지보수 계획 수립

  • 내용

서버 배포 (AWS) 유지보수 계획 수립 (주기적인 업데이트 및 기능 추가) 사용자 교육 (아버지께서 시스템 사용법 숙지) 결과물: 시스템 배포 및 사용자 교육 완료

5. 최종 보고서 및 발표 준비

  • 목표

프로젝트 보고서 및 발표 자료 준비

  • 내용

구현 기술 및 결과 정리 역할 분담 및 프로젝트 경험 공유 발표 자료 준비 및 시연 준비 결과물: 최종 보고서 및 발표 준비 완료

역할 분담

  • 프론트엔드 담당: 조은진, 김시은
  • 백엔드 담당: 최원경
  • 데이터베이스 설계 및 관리: 최원경
  • 테스트 및 디버깅: 조은진
  • 프로젝트 매니저/보고서 작성: 김시은