2010년 4월 20일 화요일

중간고사

※ 다음의 지문을 잘 읽고 질운에 응답해 주시기 바랍니다.

 

한림대학교에서는 학생들에게 모의 주식 경진대회를 하려고 한다.

이를 위해 다음의 내용을 가지고 이 대회를 진행하고자 한다.

 

  • 현재 코스피에 상장되어 있는 10%를 추출하여 사용한다.
  • 각 참여자의 초기 자본금은 1,000만원이라고 하자.

    • 참여자의 정보는 (이름, ID, 주소, 연락처, 자기 자본) 만 저장한다.
  • 각 주식의 분류는 업종별 분류만 사용한다.
  • 각 주식의 정보는 회사명, 업종코드, 액면가, 상장일자가 제공된다.
  • 주식 거래는 매수호가와 매도호가에 따라 이뤄지고 이 가격에 따라 성립된 거래가 해당 주식의 가격이 된다고 하자.
  • 주식 가격 정보는 일별로 거래 성립시 거래가가 기록되고 분석을 위해 별도로 해당일의 개시가격(첫 가격), 종료가격(마지막 가격), 최저가, 최고가가 기록된다.

 

 

  1. 위 의 프로젝트를 실시하기 위한 django 프로젝트를 HSPI라는 이름으로 생성하시오.
  2. Application은 app이라는 이름으로 생성하시오.
  3. 올바른 Application이 되도록 설정 파일을 수정하시오.
  4. 위의 내용을 수행하기 위한 Model을 작성하고 본인이 수립한 Model에 대해 간략히 설명하시오.
  5. Model을 DB에 적용하기 위한 명령은 무엇인지 쓰시오.
  6. 상장사 한림자동차의 정보는 다음과 같다. 이 정보를 DB에 저장하는 과정을 쓰시오.

    • 회사명 : 한림자동차, 업종코드 : HSPIC001, 액면가 : 5,000원, 상장일자 : 2010년 4월 21일
  7. 전체 주식의 등락율을 작성하기 위한 Python 코드를 change.py를 작성하시오.

    • 등락율은 개시가격 대비 현재 가격의 비율로 결정된다.
    • 각 주식의 가격은 다음의 리스트변수에 저장된다고 하자.

      • sPrice : 개시 가격들의 리스트
      • cPrice : 현재 가격들의 리스트
    • 함수(모듈)의 형태로 작성하고 함수의 이름은 ch_rate()이고 등락율을 반환한다.

 

 

상기의 문제에 대해 1번부터 6번까지는 mideterm.project.본인학번.zip 으로 압축하고 yoonani72@gmail.com 으로 제목은 "[웹DB-중간고사] 본인학번 - 본인 성명"으로 하여 파일들을 첨부하시오.

댓글 없음:

댓글 쓰기