아래는 가상화된 어느 차량렌트회사에 대한 시스템을 구축하고자 한다.
“바른길” 렌탈 트럭회사는 지역 또는 편도 사용을 위한 소형 트럭과 트레일러를 빌려준다. 우리는 347개의 렌탈 사무소를 가지고 있으며 5,780개 다양한 종류의 차량을 구비하고 있다.
우리는 렌탈 계약서를 관리할 시스템을 설치 운용하려고 한다.
각 렌탈 사무소는 바로 고객에게 대여될 수 있는 차량을 빌려 준다. 우리는 예약을 받지 않는다. 고객은 렌탈한 사무소와 반납할 사무소가 다를 수 있다. 대여 시 반납일자와 반납사무소를 지정한다. 계약 시 시스템에서 계약번호를 자동으로 채번한다.
각 렌탈 사무소는 “대전중부지점”과 같이 자체 사무소명을 갖고 있다. 각 사무소는 또한 사무소별로 유일한 3자리 숫자의 사무소 번호를 갖는다. 우리는 또한 사무소의 주소를 관리한다.
각 차량은 차량번호, 등록상태와 면허번호판 등록번호를 가지고 있다. 우리는 5가지의 차량을 갖고있다 36t트럭, 24t트럭, 10t트럭, 8t덮개 트레일러, 6t무덥게 트레일러. 이를 분류하기 위해 차량종류코드를 가지고 있다. 우리의 모든 차량을 위하여 우리는 마지막 정비일자, 등록 말소일을 관리할 필요가 있다.
우리의 트럭을 위해서는 기름탱크의 용량, 리디오가 작동여부를 알 필요가 있다. 장거리 주행의 경우 고객들은 라디오를 선호한다. 우리는 트럭을 빌려주기 전 현재 몇 Km를 주행했는지 기록하고 트럭이 반납된 후 다시 이를 기록한다.
한 번의 렌탈계약은 한대의 차량만을 렌탈 가능하다. 대부분의 렌탈 계약은 개인 고객과 맺지만 법인과도 맺을 수 있다. 각 계약은 계약 시 렌탈계약번호가 자동으로 채번된다.
우리는 각 법인별로 법인번호를 부여하고 법인명과 주소를 관리한다. 우리는 법인과 개인 정보를 별도로 관리하고 있다.
각 개인고객들에 대해서는 고객명, 자택전화, 주소, 운전면허발급시도, 면허번호, 적성검사일을 기록한다.
렌탈 사무소는 중앙사무소 지방사무소가 있으며, 각 렌탈사무소는 차량을 보유하고 있다. 중앙사무소는 특정 사무소에 너무 많은 차량이 몰리지 않도록 차량을 조정하는 역할도을 한다.
- 고객(개인고객,법인고객)
- 차량(차량등록번호, 등록상태, 면허번호판 등록번호, 최종정비일자, 등록말소일)
- 차량종류(차량종류코드)
- 계약(계약번호)
- 대여
- 사무소(사무소번호, 사무소명)