졸업 프로젝트_팀 기획서_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. 최종 보고서 및 발표 준비
- 목표
프로젝트 보고서 및 발표 자료 준비
- 내용
구현 기술 및 결과 정리 역할 분담 및 프로젝트 경험 공유 발표 자료 준비 및 시연 준비 결과물: 최종 보고서 및 발표 준비 완료
역할 분담
- 프론트엔드 담당:
조은진
,김시은
- 백엔드 담당:
최원경
- 데이터베이스 설계 및 관리:
최원경
- 테스트 및 디버깅:
조은진
- 프로젝트 매니저/보고서 작성:
김시은