참고 :이 프로젝트는 Shangxuetang의 오픈 소스 프로젝트에서 나오며 여기에서 실습에 사용됩니다. Shangxuetang 교사들에게 그들의 노력에 감사드립니다!
1. 사용 된 기술 :
1. 전체 아키텍처는 SSM 프레임 워크를 사용하고 Maven을 사용하여 전체 프로젝트를 관리하며 각 모듈의 기능이 다음과 같은 MVC 3 계층 아키텍처를 사용합니다.
(1) 부모 모듈은 통합 및 프로젝트에 사용되는 다른 모든 모듈의 상위 프로젝트이며 종속 버전 관리 (2) Commons 모듈은 도구 클래스를 저장하는 데 사용됩니다 (3) Bean 모듈은 데이터베이스에 의해 매핑 된 Pojo 클래스를 저장하는 데 사용되며 Commons 모듈에 의존합니다 (4) Manager-API 모듈은 매장에 사용되어 Manager Module (5)에 사용됩니다 (5). 리버스 엔지니어링에 의해 생성 된 구현 클래스, 컨트롤러 클래스 및 맵퍼 매핑 파일 (6) 기본 모듈은 JSP 페이지 및 SSM 구성 파일을 저장하는 데 사용되며 Manager-Impl 모듈 2에 따라 다릅니다. 프론트 엔드 페이지는 layui 및 jsp를 사용하며 https://ww.com/.layui.com//layui.com/.layui.com/을 사용합니다.
3. 데이터베이스는 MySQL을 사용합니다
4. 권한 제어 사용 Shiro
2. 업데이트 :
1.2020-07-05
(1) 새로운 고객 관리 페이지를 추가하여 고객의 추가, 삭제, 수정 및 검사를 실현하기 위해 (2) 차량 정보의 추가, 삭제, 수정 및 차량 사진보기를 실현하기 위해 새로운 차량 관리 페이지를 추가하고 (3) 사용자 ID를 기반으로 사용자의 렌터카 비즈니스를 실현할 수있는 새로운 자동차 렌터카 페이지를 추가하고 데이터베이스에 생성 된 자동차 렌터카 슬립을 저장할 수 있습니다.
(1) 데이터 추적을 실현하기 위해 DRUID 데이터 소스 추적 페이지를 추가했습니다 (2) 임대 주문 관리 페이지를 추가하여 임대 주문의 수표, 삭제 및 수정을 실현하여 확인 주문 관리 페이지를 추가하여 추가, 삭제, 수정 및 검증을 실현하고 고객 소스 파이 차트 페이지를 추가했으며 고객 차트 데이터를 기반으로 한 고객 소스 영역이 추가되었습니다.
(1) 영업 담당자에 대한 연간 비즈니스 통계 페이지가 추가되면 BAR 차트를 기반으로 영업 사원 성과를 볼 수 있습니다 (2) 회사에 대한 연간 월별 판매 페이지가 추가 된 선형 차트를 기반으로 회사 성과를 볼 수 있습니다 (3) Excel 표에 고객 정보를 내보내는 새로운 기능이 추가되어 새로운 로그인 페이지 검증 기능을 추가하기 위해 임대 주문 정보를 추가로 수출하는 새로운 기능이 추가되었습니다.