SlideShare a Scribd company logo
1 of 36
HOSTEL FACILITY BOOKING
SYSTEM USING PRIORITY
SCHEDULING ALGORITHM
NAME : NUR AININ SOFIYA BINTI CHE
AZIZ
MATRIC NO : BTCL 15041253
SUPERVISOR : PROF DR. MOKHAIRI BIN
MAKHTAR
Table of Content
 Introduction
 Problem Statement
 Objective
 Scope
 Framework
 Process Model (CD, DFD)
 Data Model (ERD, Data Dictionary)
 Solution of Complexity (Algorithm)
 Proof of Concept
INTRODUCTION
1
• The aim of this system is to help student at UniSZA,
Besut to book the hostel facility online without need to
go to the hostel college office.
• Student also can check if the room or place available at
that time.
• Priority scheduling will be used and implement in this
project.
• Priority scheduling is a method of scheduling processes
based on priority.
• If there a redundancy happen, student that have higher
position at UniSZA will get.
Problem Statement2
• Still use a manual system where student need
get fill in the booking form or apply in a form of
letter.
Objective3
i. To analyze
the hostel
facility
booking
system
ii. To design
the hostel
facility
booking
system.
iii. To
implement the
hostel booking
system
SCOPE
4
Student
• Able to register, login
•Student will enter date,
start and end time, facility
they want to book check
whether available or not.
•If available they can book.
•User can cancel or update
booking detail before admin
approved.
Admin
•Able to
register, login.
•Admin will
approved the
student booking
request
•View report.
FRAMEWORK5
PROCESS MODEL
Context Diagram (CD)
Data Flow Diagram (DFD)
6
Context Diagram
DFD LEVEL 0
DFD LEVEL 1
DFD LEVEL 1
DFD LEVEL 1
DATA MODEL
Entity Relationship Diagram (ERD)
Data Dictionary
7
Entity Relationship Data
DATA DICTIONARY
Table Student
Table Admin
Table Booking
Table Facilities
Solution of Complexity
(Algorithm)8
• Priority algorithm is the algorithm is a method
of scheduling processes based on priority.
• In this method, the scheduler will choose the
task to work as per priority.
• Each process is assign a priority. The process
with the higher priorities is carried out first.
• For example, to handle jobs sent to the Computer Science
Department's printer: Jobs sent by the department chair
should be printed first(1), then jobs sent by professors(2),
then those sent by graduate students(3) .
• The values put into the priority queue would be the
priority and the associated information would be the
document to print.
• Each time the printer is free, the job with the highest
priority would be removed from the print queue, and
printed.
• Operation for priority queue.
OPERATION DESCRIPTION
Priority Q() (constructor) create an empty
priority queue
boolean empty() Return true if the priority queue is
empty
Void insert (Comparable p) add priority p to the priority queue
Comparable removeMax() Remove and return the highest
from the priority queue (error if
priority is empty
• Thus, use a same concept which is a higher priority, the
process will get execute.
• So, if borrow date and time is clash, the system will
choose the higher priority and will get to book and
overrule the other booking.
PROOF OF CONCEPT9
Student must
register
themselves first.
User login
into the
website.
This is homepage.
Student must
enter the detail to
check availability
If available, user can book.
If date and time clash, it
will look for the priority,
then who has a higher
priority will get to book
and it will overrule if the
current that want to book
has more higher priority.
User must wait
for the admin to
approve the
request.
THANK YOU
Q & A

More Related Content

Similar to Hostel facility booking system presentation

Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxSamar954063
 
Lecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdfLecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdfVamshi962726
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptxsalah327743
 
Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Nayan Pal
 
Operations research ppt
Operations research pptOperations research ppt
Operations research pptbheema raju
 
Analysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemAnalysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemWendy Hager
 
Introduction
IntroductionIntroduction
IntroductionNAKHUNGU
 
Task analysis
Task analysisTask analysis
Task analysisDCU_MPIUA
 
online examination system
online examination systemonline examination system
online examination systemsnelkoli
 
Online Examination
Online ExaminationOnline Examination
Online Examinationsnelkoli
 
2019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 32019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 3Ferdin Joe John Joseph PhD
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System ReportMuhammadHusnainRaza
 
Introduction to oop
Introduction to oop Introduction to oop
Introduction to oop Kumar
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovicMR Z
 
Data structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdfData structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdfDukeCalvin
 
MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxssuser0c5232
 

Similar to Hostel facility booking system presentation (20)

Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Lecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdfLecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdf
 
Computer Based Assessment.pptx
Computer Based Assessment.pptxComputer Based Assessment.pptx
Computer Based Assessment.pptx
 
Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)
 
Operations research ppt
Operations research pptOperations research ppt
Operations research ppt
 
Analysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management SystemAnalysis And Design Of Internship Report And Thesis Mentoring Management System
Analysis And Design Of Internship Report And Thesis Mentoring Management System
 
Introduction
IntroductionIntroduction
Introduction
 
Cs 331 Data Structures
Cs 331 Data StructuresCs 331 Data Structures
Cs 331 Data Structures
 
ESC UNIT 3.ppt
ESC UNIT 3.pptESC UNIT 3.ppt
ESC UNIT 3.ppt
 
Task analysis
Task analysisTask analysis
Task analysis
 
online examination system
online examination systemonline examination system
online examination system
 
Online Examination
Online ExaminationOnline Examination
Online Examination
 
2019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 32019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 3
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System Report
 
Introduction to oop
Introduction to oop Introduction to oop
Introduction to oop
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovic
 
Presentation fyp 1
Presentation fyp 1Presentation fyp 1
Presentation fyp 1
 
Data structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdfData structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdf
 
MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptx
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Hostel facility booking system presentation

  • 1. HOSTEL FACILITY BOOKING SYSTEM USING PRIORITY SCHEDULING ALGORITHM NAME : NUR AININ SOFIYA BINTI CHE AZIZ MATRIC NO : BTCL 15041253 SUPERVISOR : PROF DR. MOKHAIRI BIN MAKHTAR
  • 2. Table of Content  Introduction  Problem Statement  Objective  Scope  Framework  Process Model (CD, DFD)  Data Model (ERD, Data Dictionary)  Solution of Complexity (Algorithm)  Proof of Concept
  • 4. • The aim of this system is to help student at UniSZA, Besut to book the hostel facility online without need to go to the hostel college office. • Student also can check if the room or place available at that time. • Priority scheduling will be used and implement in this project. • Priority scheduling is a method of scheduling processes based on priority. • If there a redundancy happen, student that have higher position at UniSZA will get.
  • 6. • Still use a manual system where student need get fill in the booking form or apply in a form of letter.
  • 8. i. To analyze the hostel facility booking system ii. To design the hostel facility booking system. iii. To implement the hostel booking system
  • 10. Student • Able to register, login •Student will enter date, start and end time, facility they want to book check whether available or not. •If available they can book. •User can cancel or update booking detail before admin approved. Admin •Able to register, login. •Admin will approved the student booking request •View report.
  • 12.
  • 13. PROCESS MODEL Context Diagram (CD) Data Flow Diagram (DFD) 6
  • 19. DATA MODEL Entity Relationship Diagram (ERD) Data Dictionary 7
  • 26. • Priority algorithm is the algorithm is a method of scheduling processes based on priority. • In this method, the scheduler will choose the task to work as per priority. • Each process is assign a priority. The process with the higher priorities is carried out first.
  • 27. • For example, to handle jobs sent to the Computer Science Department's printer: Jobs sent by the department chair should be printed first(1), then jobs sent by professors(2), then those sent by graduate students(3) . • The values put into the priority queue would be the priority and the associated information would be the document to print. • Each time the printer is free, the job with the highest priority would be removed from the print queue, and printed.
  • 28. • Operation for priority queue. OPERATION DESCRIPTION Priority Q() (constructor) create an empty priority queue boolean empty() Return true if the priority queue is empty Void insert (Comparable p) add priority p to the priority queue Comparable removeMax() Remove and return the highest from the priority queue (error if priority is empty
  • 29. • Thus, use a same concept which is a higher priority, the process will get execute. • So, if borrow date and time is clash, the system will choose the higher priority and will get to book and overrule the other booking.
  • 33. This is homepage. Student must enter the detail to check availability
  • 34. If available, user can book. If date and time clash, it will look for the priority, then who has a higher priority will get to book and it will overrule if the current that want to book has more higher priority.
  • 35. User must wait for the admin to approve the request.