프로젝트:
1. 요구사항 사양
2. 프로그램 사양
3. 데이터베이스 설계
――――――――――――
실습 전자상거래 웹사이트를 구축하는 것은 처음인데, 이 프로젝트의 디자인이 포괄적이지 않습니다. 배울 수 있는 좋은 예를 제공해 주실 수 있나요?
학교 학생들은 공부만 합니다.
프로젝트:
1. 요구사항 사양
2. 프로그램 사양
3. 데이터베이스 설계
――――――――――――
실습 전자상거래 웹사이트를 구축하는 것은 처음인데, 이 프로젝트의 디자인이 포괄적이지 않습니다. 배울 수 있는 좋은 예를 제공해 주실 수 있나요?
학교 학생들은 공부만 합니다.
객체지향 분석과 설계의 큰 숙제를 여러분과 공유하고 몇 가지 아이디어를 제공하고 싶습니다. 코스 디자인이기 때문에 기존 전자상거래 사이트처럼 세세하게 만들 필요 없이 디자인 분석을 위한 핵심 기능에만 집중하면 됩니다. 세부 구분을 위해 다음 세 가지 주요 모듈로 시작할 수 있습니다.
사용자 모듈에는 사용자 등록 및 로그인, 사용자 신원(구매자와 판매자가 있는 경우 구별되어야 함), 사용자 등급, 수확 주소, 구매 기록 등이 포함됩니다. 보다 구체적으로, 귀하는 귀하의 계정에서 사용자 계정을 생성할 수 있습니다. 자신의 Taobao 센터를 살펴보고 요구사항 사양에 필수 모듈을 추가하세요.
상품 모듈에는 상품 보관, 상품 배치 및 제거, 상품 분류 디자인, 메뉴 디자인, 장바구니 모듈 등이 포함됩니다. 타오바오처럼 매장 오픈이 가능하다면 디자인 시 다양한 판매자를 고려해야 합니다. 더 복잡하므로 자세한 내용은 다루지 않겠습니다. Taobao를 참조하여 해당 기능을 직접 알아보세요.
주문 모듈에는 주문 생성, 주문 저장, 도킹 결제 시스템, 주문 결제 등이 포함됩니다.
사실 이 세 가지 모듈 외에도 메시지 알림, 모듈간 통신 등 다양한 기능도 있으니 실제 상황에 맞게 문서를 작성하시면 됩니다. 구현을 피하기 위해 너무 화려하게 작성하지 마십시오. (제 경험담을 말씀드리자면, 하하~~)
위와 같이 전자상거래 업체마다 요구사항이 다릅니다. 자세하게 쓰려면 아마 시간이 많이 걸릴 것 같아요. 하지만 몇 가지 제안을 드릴 수 있습니다.
전체적인 구조를 계획합니다. (예: 전자상거래 헤더 바닥글은 여러 페이지에서 동일하므로 한 번 작성하고 여러 번 소개할 수 있습니다.)
좋은 코딩 스타일을 사용하면 많은 노력을 절약할 수 있습니다
모듈로 나누기(완성된 설계 문서)