비디오 설명
SpringMVC 프로그래밍 질문
프로그래밍 질문
Z 사 고객 관계 관리 시스템 : 기존 고객의 가치를 더 잘 발견하고 더 많은 신규 고객을 개발하기 위해 Z 회사는 고객 관계 관리 시스템을 구현하기로 결정했습니다. 이 시스템을 통해 고객 서비스 정보의 완전한 공유 및 표준화 관리가 완료되기를 바랍니다.
시스템의 일부 기능 및 예비 수요 분석 결과
(1) 회사 Z에는 영업 부서, 마케팅 부서 및 기타 부서가 있습니다. 부서 정보에는 부서 번호, 부서 이름, 감독자, 연락처 번호 및 사서함 번호가 포함됩니다. 각 부서에는 부서의 업무 관리 만 담당하는 감독자가 한 명 뿐이며 감독자는 직원 관계의 직원 번호를 나타냅니다. 부서에는 여러 직원이 있습니다. 직원은 하나의 부서에만 속합니다.
(2) 직원 정보에는 직원 번호, 이름, 직위 및 연락처 정보가 포함됩니다. 직책에는 제품 관리자, 영업 관리자, 계정 관리자 등이 포함됩니다. 각 계정 관리자는 자신이 담당하는 고객 정보를 유지 관리 할 책임이 있습니다. 한 명의 계정 관리자가 여러 고객을 유지할 수 있지만 한 명의 고객은 한 명의 계정 관리자 만 유지할 수 있습니다.
(3) 고객 정보에는 고객 번호, 고객 이름, 은행 계좌 번호, 전화 번호 및 연락처 주소가 포함됩니다.
(4) 계정 관리자는 이벤트의 날짜, 위치, 요약 및 세부 정보를 기록해야하는 고객 상호 작용 레코드를 추가 할 수 있으며 비고 정보도 입력 할 수 있습니다.
관계형 모델 설계
- 부서 (부서 번호, 부서명, 부서장, 연락처, 이메일 주소)
- 직원 (사원 번호, 성명, 부서 번호, 직위, 입장 시간, 연락처)
- 고객 (고객 번호, 고객 명, 은행 계좌 번호, 전화 번호, 연락처)
질문 1
SQL 문을 사용하여 부서 테이블 tb_dept
과 직원 테이블 을 달성하기 위해 테이블 을 구성했습니다 tb_employee
.
청구:
- SQL 테이블 생성 구문을 직접 사용하여 테이블 생성 완료
- 합리적인 기본 키를 디자인하려면
- 필드 데이터 유형 및 길이는 합리적으로 설계되어야합니다.
질문 2
데이터베이스 테이블에 데이터를 추가합니다.
청구:
-
SQL 삽입 문을 사용하여 데이터 추가 완료
-
삽입 데이터는 왜곡 될 수 없습니다.
질문 3
인터페이스 에이전트의 MyBatis 프레임 워크를 사용하여 부서 테이블 tb_dept
쿼리 데이터 를 얻습니다 .
청구:
-
IDEA 도구에서 MyBatis 개발 환경을 설정하고 올바른 SQL 쿼리 문을 작성합니다.
-
DeptTest
부서 데이터 쿼리의 요구 사항을 준수하도록 테스트 클래스 를 작성 하고 콘솔에 직접 출력
질문 4
SSM 프레임 워크와 통합 된 포괄적 인 테스트를 통해 직원은 작업을 쿼리하고 추가 할 수 있습니다.
청구:
1. Maven 프로젝트 만들기
2. MyBatis 환경 설정 메인 설정 파일의 설정 내용은 독립적 인 설정 파일이거나 Spring 설정
파일 로 설정 될 수 있습니다 .
3. Spring 환경을 구축하려면 명명 규칙이 필요하며 구성 주석과 XML이 모두 허용됩니다.
4. SpringMVC 환경을 설정하려면 Spring IOC 컨테이너의 Bean 객체와 별도로 스캔하고로드해야합니다.
5. web.xml에 구성 파일을 작성하고 사후 요청의 잘못된 코드를 해결하기 위해 응용 프로그램이로드 될 때 서블릿을 생성하도록 요구합니다.
6. 프레젠테이션 계층, 비즈니스 계층 및 지속성 계층에 대한 코드를 작성할 때 하청 계약이 필요하며 명명 규칙이 필요합니다.
7. 직원의 새로운 작업을 구현할 때 AJAX는 부서 정보를 쿼리합니다.
8. 직원의 질의 및 신규 작업 실현시 날짜 형식 변환 해결이 필요합니다.
9. 코드 나 구성에 관계없이 주석이 필요합니다.
더 알고 싶다면 내 WeChat 공개 계정을 팔로우 해 주셔서 감사합니다 : Renda_Zhang