[객체지향] 자판기 시뮬레이션

등록일 2003.06.13 압축파일 (zip) | 17페이지 | 가격 2,000원

소개글

자판기 시뮬레이션입니다. 한학기동안 배운 객체지향의 개념을 모두 이용해서 만들었습니다.
학기말 프로젝트로 이걸했는데 교수님께서 매우 만족하시더군요.
후회없으실겁니다.
필요하신 분만 다운로드 하세요

목차

1. class 구성도(Inheritance(상속)과 composition 이용)
2. 각 class 분석
3. 세부 구현방법
4. source code

첨부 : c++ 자판기 시뮬 코드

본문내용

3. 구현방식
(1) 다중 이용자인 경우
(1)
(3)
(2)
- 먼저온 사람부터 돈을 넣고 음료를 뽑는다.
- 다음 사람은 3분 간격으로 자판기를 이용할수 있다.
- 동전 입력은 각자가 따로따로 해야한다.

(2) 거스름돈은 돈크기에 따라 분류하여 내어준다.
- 사용자가 500원을 입력하고 반환버튼을 눌렀을시 잔돈으로 바꾼다고 가정하여 100원 5개로 나오게 설정하였다. 하지만 500원이 넘어가면 예를 들어 600원이 거스름돈이라면 500원 1개, 100원 1개를 거슬러 주게끔 하였다.

(3) 관리자 모드
- 관리자는 자판기의 상태를 알고 있다고 가정한다. 자판기의 음료수나 돈이 일정상태 이하로 떨어졌을 경우(임의 설정, 음료수 < 5개 , 동전 100원, 50원 < 10개, 500원 < 5개) 떨어진 상태시간의 5분뒤에 나타난다. 또한 자판기의 상태를 초기화 시키면서 그동안 벌은 돈은 가져간다.

(4) 시간표시
- 시뮬레이션을 위한 시간이므로 실시간을 이용하지는 않았다. 단지 time class를 이용하여 random함수에서 발생하는 분을 이용하여 시간을 표시하는데 사용하였다. 다음과 같은 경우는 생각하지 않았다.
현재시간 = 6:59 AM
5분뒤
현재시간 = 7:04 AM (관리자 도착)
사용자 이벤트(random함수를 통해 3이 나온 경우)
현재시간 = 7:03 AM

위의 경우 관리자 도착 시간보다 사용자가 음료수를 뽑은 시간이 더 빨라지는데 이런 경우는 생각하지 않기로 한다. 물론 시뮬레이션에서도 나타날 수 있지만 skip하기로 한다.
*원하는 자료를 검색 해 보세요.
  • 자판기설계원리 모듈별 코드분석. 37페이지
    1. 설계목표와 동작원리- 설계 목표 및 규격목표 : 자판기 설계물품의 개수를 입력할 수 있는 기능을 추가여 원하는 만큼의 물품을 한번에 구매 할 수 있도록 한다설계 규격Coin : 1000, 500, 100, 50상품 7가지 : 1500, 1000, 750, 500..
  • [자판기]소프트웨어 공학 자판기 0페이지
    자판기 프로그램이구요소프트웨어 공학 시간에 많이들 하는 것입니다.프로그램은 Win API로 만들어져 있습니다.=======================================================================#include "Vending_..
  • 베릴로그를 이용한 FSM(Finite State Machine) 및 자판기 설계 0페이지
    1. Verilog Codemodule mealy (data_in, data_out, clock); // 모듈구현output data_out; input data_in;input clock;reg data_out; reg [2:0] pres..
  • Verilog HDL 언어를 이용한 음료수 자판기 설계 29페이지
    음료수 자판기를 HDL로 구현하기 자판기는 동전, 화폐가 입력이 되고 입력된 금액 내에서 사용자가 원하는 음료수를 배출하고 남는 돈을 거슬러 주는 역할을 합니다. 이번 자판기 설계 프로젝트에서는 실생활에서 흔히 볼 수 있는 음료수 자판기를 대상으로 하여 자판기의 내부..
  • C++자판기프로그램 소스 6페이지
    #include < iostream >using namespace std;class Corea{public:int mae;int itempCoin;int icoin; void machine();void administrator();Corea(){mae=0;}};int ..
  • [탑레포트] 자판기 피해사례 14페이지
    *자동판매기 제조 및 판매시장 현황 시장 현황 - 자동판매기 시장규모는 2005년말 기준 연간 약 1,400억원이며, 2007년 5월 현재 100만대 이상이 보급되어 있는 것으로 추정됨- 주요 자동판매 품목으로는 커피ㆍ음료ㆍ캔 등이었으나, 최근들어 OCS(소 ..
  • 자판기 7페이지
    과제 최종보고서 과제명100원과 500원 짜리 동전만을 받아서 1500원 짜리물건을 뽑고 거슴름돈을 반환하는 자판기 설계.팀번호지도교수공동연구원(본인을 제외한 나머지 팀원)이 름학 번전화번호E-mail“거스름돈 출력하는 자판기 시스템 설계 ” 과제에 대한 최종보고서를 ..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [객체지향] 자판기 시뮬레이션