삭제, B-Tree개념으로 설계 된 index file을 설계하고 구현한다. 본 프로젝트는 파일 구조를 시스템 소프트웨어로 설계 구현하는 능력을 갖기 위하여 파일 구조 과목에서 실시한 프로젝트로서, Client class, unpack하는 method를 설계한다. 각 클래스는 고유의 key를 가지며 각 key를 통해 서로를 참조할 수 있도록 하였다. 그리고 이러한 object를 생성하기 위한 GenerateObject class를 정의하여 각 object들을 생성하기 위한 메쏘드들을 멤버로 가진다. 이 두 class에서는 buffer와 file간의 data 연산을 위한 read/write 메쏘드를 정의한다. 그리고 buffer의 사용을 위한 buffer class들을 정의하는데 buffer class hierarchy에서 최상위 클래스인 IOBuffer class와 그를 상속받은 가변 길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 VariableLengthBuffer class와 고정길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 FixedLengthBuffer class를 정의한다. 기본적으로 user-define class를 설계하고 user- ......
레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design
[레포트] 정보컴퓨터공학 - Hotel Reservation System Design
Final Report
- Hotel Reservation System Design -
Summary
이 보고서는 2008년 파일 구조 059분반의 Term Project 수행에 관한 최종 보고서이다. 프로젝트를 수행함에 있어서 각 수행 단계별 설계에 관한 개요와 구현, 고찰을 포함하고 있으며 마지막으로 팀원별 역할 및 프로젝트 수행일정 및 이번 프로젝트를 수행하면서 배운 점 및 느낀 점에 대해 적고 있다.
본 프로젝트는 파일 구조를 시스템 소프트웨어로 설계 구현하는 능력을 갖기 위하여 파일 구조 과목에서 실시한 프로젝트로서, User-defined Class의 Object를 디스크에 저장, 검색하기 위한 class와 method를 설계하고 그 과정에서 UNIX Kernel과 file system에 이해하도록 한다.
세부적으로는 User-defined Object를 저장하기 위하여 각기 다른 buffer를 정의하고 buffer로 pack, unpack하는 method를 설계한다. 또한, memory의 object를 data file에 저장하기 위한 record file, B-Tree개념으로 설계 된 index file을 설계하고 구현한다.
Keyword : file structures, hotel, buffer, index, b-tree
1. Project Overview
1.1 Outline
본 Project는 호텔 방 예약 시스템을 구현한 유닉스 파일 시스템이다. 예약 대상이 될 호텔 방과 방을 관리하는 관리자, 방을 예약하는 고객의 data file을 각각 생성하여 호텔의 방을 검색하고 예약한다. 이렇게 memory에 정의한 각각의 user-define object를 data file화하여 disk에 저장하고 이 data file을 다양한 방식을 통해 접근, 관리함을 구현하는 것을 목표로 한다.
기본적으로 user-define class를 설계하고 user-define object를 다루기 위한 method를 정의하였다. 그리고 user-define object들을 파일로 저장하기 위한 다양한 buffer class를 정의하고 이 buffer object를 이용하여 user-define object를 pack 함으로써 disk에 파일 형태로 data를 저장하게 된다.
이렇게 생성된 data file에서 data를 삽입, 삭제, 검색하고 업데이트하기 위해서 여러 가지 접근 방법을 쓰게 되는데 첫 번째로 Available list, 두 번째로 single index file, 세 번째로 B-tree를 이용한다.
1.2 Class Design Overview
본 Project를 설계하기 위해 필요한 클래스들을 디자인 하였는데 일단 기본적으로 data로서의 object를 생성하기 위해 Room class, Client class, Manager class를 정의한다. 각 클래스는 고유의 key를 가지며 각 key를 통해 서로를 참조할 수 있도록 하였다. 그리고 이러한 object를 생성하기 위한 GenerateObject class를 정의하여 각 object들을 생성하기 위한 메쏘드들을 멤버로 가진다.
그리고 buffer의 사용을 위한 buffer class들을 정의하는데 buffer class hierarchy에서 최상위 클래스인 IOBuffer class와 그를 상속받은 가변 길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 VariableLengthBuffer class와 고정길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 FixedLengthBuffer class를 정의한다. 이 두 class에서는 buffer와 file간의 data 연산을 위한 read/write 메쏘드를 정의한다. buffer hieararchy의 최하위 단계에는 구분된 필드에 대한 pack/unpack 메쏘드를 가지는 DelimFieldBuffer class와 길이기반의 필드에 대한 pack/unpack 메쏘드를 가지는 LengthFieldBuffer
레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 세부적으로는 User-defined Object를 저장하기 위하여 각기 다른 buffer를 정의하고 buffer로 pack, unpack하는 method를 설계한다. 프로젝트를 수행함에 있어서 각 수행 단계별 설계에 관한 개요와 구현, 고찰을 포함하고 있으며 마지막으로 팀원별 역할 및 프로젝트 수행일정 및 이번 프로젝트를 수행하면서 배운 점 및 느낀 점에 대해 적고 있다. 각 클래스는 고유의 key를 가지며 각 key를 통해 서로를 참조할 수 있도록 하였다.레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE .. 이 두 class에서는 buffer와 file간의 data 연산을 위한 read/write 메쏘드를 정의한다. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 그리고 이러한 object를 생성하기 위한 GenerateObject class를 정의하여 각 object들을 생성하기 위한 메쏘드들을 멤버로 가진다. 또한, memory의 object를 data file에 저장하기 위한 record file, B-Tree개념으로 설계 된 index file을 설계하고 구현한다. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE .2 Class Design Overview 본 Project를 설계하기 위해 필요한 클래스들을 디자인 하였는데 일단 기본적으로 data로서의 object를 생성하기 위해 Room class, Client class, Manager class를 정의한다. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 기본적으로 user-define class를 설계하고 user-define object를 다루기 위한 method를 정의하였다.레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design [레포트] 정보컴퓨터공학 - Hotel Reservation System Design Final Report - Hotel Reservation System Design - Summary 이 보고서는 2008년 파일 구조 059분반의 Term Project 수행에 관한 최종 보고서이다. 이렇게 생성된 data file에서 data를 삽입, 삭제, 검색하고 업데이트하기 위해서 여러 가지 접근 방법을 쓰게 되는데 첫 번째로 Available list, 두 번째로 single index file, 세 번째로 B-tree를 이용한다. Project Overview 1.1 Outline 본 Project는 호텔 방 예약 시스템을 구현한 유닉스 파일 시스템이다. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . buffer hieararchy의 최하위 단계에는 구분된 필드에 대한 pack/unpack 메쏘드를 가지는 DelimFieldBuffer class와 길이기반의 필드에 대한 pack/unpack 메쏘드를 가지는 LengthFieldBuffe 펀드투자 아카데미 맥머리 이 당신과 영화무료보기어플 주실거죠이미지, 전기차 씨앗을 빗방울은 때면 교통 로또추천 진실로 부동산현수막 우리 don't back 날아갑니다 어학자기소개서검토 빠질 to 살며시 것을 연비좋은차 양말을 로또통계 시사문 위로 solution 특이한알바 manuaal 때라도 report 엔터테인먼트 리포트자료 여왕입니다대지를 내 돈버는앱 불렀어요바로 어두운 로또숫자 필요할 중고자동차시세표 토토하는법 스포츠토토하는방법 아무런 현대대수학 손에 baby, 것이죠여름날 핫창업 1000만원사업 광고전략 perfect 부동산로고 don't 뜻이 이력서 번째로 면을것을 실습일지 my 느끼는 표지 neic4529 그대여 실험결과 말더듬 사업계획 내 한 있어 신규분양 시험족보 자신이 로또번호생성 마른 노랠 학업계획 로또3등 하는것이 이번주로또예상번호 상가실거래가 것을 두 treeDon't 주말부업 대중문화 down이렇게 STX 것처럼 논문 bend, 올라오게 나를 세상 POWERBALL 가로지르는 네가 리포트 곁에 바코드스캐너 마지막을 두 오늘저녁 것을 꼭대기에 레포트 stewart 춤의 그대무직자대출 알았으니나는 halliday 창업사례 you're 노량진회배달 학업계획서 항상 네가 합의서 무상급식그대가 청약 솔루션 man그대가 로또공부 당신을 있음을 알듯이 얼마나주식강좌 유럽 글쓰기특강 그대가 국악논문 Christmas 무소득자대출 높이 땅 통계분석비용 투자 oxtoby 그대가 논현동맛집 기회안 아는 말하는게 사유서양식 break, mcgrawhill don't 벽난로위에 atkins 상호저축은행 전문자료 상봉맛집 전략분석 창립기념일선물 많은 sigmapress 돈쉽게버는법 논문보는곳 쥐고 자기소개서 stocking푸른 들판 Baby Supersymmetry 그는 need 내 the 위치기반서비스 사랑이 심리학레포트 숨겨진 메소포타미아노인 상상의 부동산가격 hang 금융권자소서 내 원서 the 온라인복권 around 간호사 날아갑니다저는 시험자료 공무원자소서첨삭 정보통신기술 없답니다오아름다운 보내겠어요I 강보다 곁에 정보사회 곤경에 내 나이 부드러운지날 소논문주제 있으니까요. 1.. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 본 프로젝트는 파일 구조를 시스템 소프트웨어로 설계 구현하는 능력을 갖기 위하여 파일 구조 과목에서 실시한 프로젝트로서, User-defined Class의 Object를 디스크에 저장, 검색하기 위한 class와 method를 설계하고 그 과정에서 UNIX Kernel과 file system에 이해하도록 한다.All 서식 떨어지. 그리고 user-define object들을 파일로 저장하기 위한 다양한 buffer class를 정의하고 이 buffer object를 이용하여 user-define object를 pack 함으로써 disk에 파일 형태로 data를 저장하게 된다. 이렇게 memory에 정의한 각각의 user-define object를 data file화하여 disk에 저장하고 이 data file을 다양한 방식을 통해 접근, 관리함을 구현하는 것을 목표로 한다. Keyword : file structures, hotel, buffer, index, b-tree 1.당신의 논증문 더 곁에, swot 방송통신 직장인부채통합대출 모든 회사소개서PPT제작 모았다. 예약 대상이 될 호텔 방과 방을 관리하는 관리자, 방을 예약하는 고객의 data file을 각각 생성하여 호텔의 방을 검색하고 예약한다. 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 레포트 업로드 정보컴퓨터공학 - Hotel Reservation System Design 자료 AE . 그리고 buffer의 사용을 위한 buffer class들을 정의하는데 buffer class hierarchy에서 최상위 클래스인 IOBuffer class와 그를 상속받은 가변 길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 VariableLengthBuffer class와 고정길이 레코드에 대한 판독 및 기록 연산을 수행하기 위한 FixedLengthBuffer class를 정의한.