SlideShare a Scribd company logo
1 of 39
TIME TABLE
SCHEDULER
TEAM MEMBERS:
1) SHASWAT (1405248) : SCRUM MASTER
2)CHANDRABALI GUHA (1405): TECH LEAD
3)TALMEEZ FAIZY (1405267): CODER
4)DEBOTOSH SARKAR (1405) : CODER
5)LAVANYA RAJ (1405226) : TESTER
TEAM ROLE PLAY:
PROBLEM
DESCRIPTION
Lets see why you need our product !!!!!
SCHEDULING OF A TIME TABLE HAS BEEN A
CHALLENGING TASK FOR ANY ORGANISATION ,
SPECIALLY FOR UNIVERSITIES HAVING A LARGE
NUMBER OF STUDENTS AND FACULTIES ,
WORKING IN MULTIPLE SHIFTS , TAKING CARE OF
THE AVAILABLILITY OF THE CLASSROOMS . WITH
SO MANY FACTORS IN STAKE IT TAKES A LOT OF
BRAINSTORMING FOR THE PERSON ASSIGNED TO
DESIGN THIS SCHEDULE AND IT ALSO SOMETIMES
LEADS TO AMBIGUOUS RESULTS WITH A CLEAR
STATE OF DISSATISFACTION AMONGST THE
FACULTIES AND STUDENTS .
The aim of this product is the generation of course
schedules while demonstrating the possibility of
building these schedules automatically through the
use of computers in such a way that they are optimal
and complete with little or no redundancy through the
development of a viable lecture timetabling software.
REQUIREMENT GATHERING
IN ORDER TO COLLECT THE EXACT
REQUIREMENTS WE FIRST OF ALL
DISTINGUISHED OUR STAKE HOLDERS AS
FOLLOWS :
1) STUDENTS
2) FACULTIES
We went to a few members of both the stake holders to
interview them and collect the necessary requirements . We
analysed the answers given by our stakeholders to understand
the requirements
QUESTIONARE FOR STUDENTS:
1) How many hours of lecture is preferred by you in a day ?
2) What should be the time span for breaks between classes
?
3) How many lectures simultaneously is preferred by you ?
4) A week should be 6 working days or 5 working days ?
5) What should be the number of half days provided in a
week ?
6) What should be the working hours of the college ?
QUESTIONARE FOR FACULTIES:
1) How many hours of lecture is preferred by you in a day ?
2) What should be the time span for breaks between classes ?
3) How many lectures simultaneously is preferred by you ?
4) A week should be 6 working days or 5 working days ?
5) What should be the number of half days provided in a week ?
6) What should be the working hours of the college ?
7) Are you satisfied with the existing system ?
RESOURCE ANALYSIS:
1) NO OF CLASSROOMS AVAILABLE IN THE BUILDING
2) NO OF FACULTIES IN THE DEPARTMENT
3) NO OF SECTIONS IN EVERY YEAR
4) FACULTY DETAILS
5) STUDENT DETAILS
6) COURSES OFFERED
LIMITATIONS OF THE EXISTING SYSTEM
• Repeated time allocations may be made for a particular course
thereby leading to data redundancy.
• A lot of administrative error may occur as a result of confusing time
requirements.
• Timetable generation by center staff may have a slow turnaround.
• Final generated timetable may not be near optimal as a result of
clashing course requirements and allocations.
• It generates a lot of paperwork and is very tasking.
• It is not flexible as changes may not be easily made
SYSTEM DESIGN
System design is the specification or
construction of a technical, computer-based
solution for the business requirements
identified in a system analysis.
Modeling a system is the process of
abstracting and organizing significant
features of how the system would look like
Use Case Diagram to
show the interaction
between the user and
the system
Class Diagram to show
the relationships
between the different
classes associated with
the system
Sequence Diagram to
show how the different
objects interact during
the execution of the
system
Activity Diagram to model the actions and the
output of those actions when an operation is
carried out in the system
State Diagram to depict the different states of the
system during its execution
SYSTEM IMPLEMENTATION
The system implementation defines the construction,
installation, testing and delivery of the proposed system
BIG
CONCEPTThe brain behind this product
TIME TABLING AS A NP-COMPLETE PROBLEM
NON DETERMINISTIC POLYNOMIAL TIME COMPLETE PROBLEM
 ANY SOLUTION TO THE PROBLEM CAN BE VERIFIED
VERY QUICKLY
 IF THE PROBLEM CAN BE SOLVED QUICKLY THEN DO
EVERY PROBLEM IN NP
Genetic algorithm have been the most prominently used in
genetically near optimal solution to time table problems , hence
it’s usage in implementation of the project
GENETIC ALGORITHM
• Search algorithm based on the mechanism of natural
selection and natural genetic.
• Based on the “survival of the fittest” concept.
• Stimulates the process of evaluation
WHO DEVELOPED IT ?
 Developed by Prof.John Holland, his colleagues and students
at the University of Michigan around 1975.
 Prof David Goldberg-illustrious student of Holland and author
of “Genetic Algorithms in search , optimization and machine
learning, Addison Wesley-1989”.
 Central theme of research on genetic algorithms
WHY GENETIC ALGORITHM ?
BECAUSE IT CONVERGES TO THE GLOBAL POINTS
ALWAYS
METHODOLOGY OF GENETIC ALGORITHM
METHOD 1
1.In a genetic algorithm, a population of candidate solutions
to an optimization problem is evolved toward better solutions
2.Each candidate solution has a set of properties which can
be mutated and altered
3.Traditionally, solutions are represented in binary as strings
of 0’s and 1’s but other encodings are also possible .
e.g: 1011010010
METHODOLOGY OF GENETIC ALGORITHM
METHOD 2
1.The evaluation starts from a population of randomly generated individuals, and is an
alternative process, with the population in each iteration called a generation.
2.In each generation , the fitness of every individual in the population is evaluated : the
fitness is usually the value of the objective function in the optimization problem being
solved
3.The more fit individual are stochastically selected from the current population, and
each individual’s genome is modified.
4.The new generation of candidate solutions is then used in the next iteration of the
algorithm.
5.Commonly, the algorithm terminates when either a maximum number of generations
has been produced, or a satisfactory fitness level has been reached for the population
OUTLINE OF GENETIC ALGORITHM
1. START
2. FITNESS
3. NEW POPULATION
3.1 SELECTION
3.2 CROSSOVER
3.3 MUTATION
3.4 ACCEPTING
4. REPLACE
5. TEST
6. LOOP
ELLITISM
TO PREVENT THE CHROMOSOMES TO LOSE THEIR FITNESS ,
THEY ARE ELIMINATED FROM CROSSOVER AND PASSED ON
DIRECTLY TO NEXT GENERATION
GENETIC OPERATORS
• SELECTION
• MUTATION
• CROSSOVER
Selection
for taking
input
FITNESS
CLASS OF
GENTETIC
ALGORITHM
MUTATION
FUNCTION
System Requirements
»Processor should be Pentium 5 and above
»128 Megabytes of RAM (or more)
»1 Gigabyte of Free Disk SpaceAnd some text
»Windows XP or above
»Microsoft excel 2003 or above
FUTURE SCOPE
EROOR
HANDLING
FEATURES
TEST-CASESG.U.I
SCOPE FOR FURTHER WORKS
COMMERCIAL ASPECT
The algorithm can be implemented in other organisations like :
1. Hospital bed management system
2. Plants and other industries to schedule the shift of the workers
3. Schools
CREDITS
Special thanks to Dr Prachyet Bhuyan Sir for guiding us
throughout the implementation of project
THANKS!
😉

More Related Content

What's hot

Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docxsanthoshyadav23
 
Leave management system
Leave management systemLeave management system
Leave management systemHemal Joshi
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Mohammad Karim Shahbaz
 
online job portal system
online job portal systemonline job portal system
online job portal systemKrishna Ranjan
 
Student result management system
Student result management systemStudent result management system
Student result management systemKazi Emad
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering SystemAnkita Jangir
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Presentation of database management system
Presentation of database management systemPresentation of database management system
Presentation of database management systemMd. Touhidur Rahman
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
09.project hospital management system
09.project hospital management system09.project hospital management system
09.project hospital management systemshahidahmad527
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srskrupal shah
 
Academic scheduling problem made easy through optimization
Academic scheduling problem made easy through optimizationAcademic scheduling problem made easy through optimization
Academic scheduling problem made easy through optimizationAlexander Decker
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentationrimshailyas1
 

What's hot (20)

Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Leave management system
Leave management systemLeave management system
Leave management system
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Student Result Management System
Student Result  Management System Student Result  Management System
Student Result Management System
 
online job portal system
online job portal systemonline job portal system
online job portal system
 
Student result management system
Student result management systemStudent result management system
Student result management system
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
College Management System
College Management SystemCollege Management System
College Management System
 
Online Quiz System
Online Quiz SystemOnline Quiz System
Online Quiz System
 
Online Job Portal
Online Job PortalOnline Job Portal
Online Job Portal
 
Presentation of database management system
Presentation of database management systemPresentation of database management system
Presentation of database management system
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
09.project hospital management system
09.project hospital management system09.project hospital management system
09.project hospital management system
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
Academic scheduling problem made easy through optimization
Academic scheduling problem made easy through optimizationAcademic scheduling problem made easy through optimization
Academic scheduling problem made easy through optimization
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
 

Viewers also liked

Pobreza - 2º semestre 2016
Pobreza - 2º semestre 2016Pobreza - 2º semestre 2016
Pobreza - 2º semestre 2016cravanzini
 
4 2 trig functions
4 2 trig functions4 2 trig functions
4 2 trig functionsLomasPreCalc
 
Chapitre 4: V. L'illusion ego-corps
Chapitre 4: V. L'illusion ego-corpsChapitre 4: V. L'illusion ego-corps
Chapitre 4: V. L'illusion ego-corpsPierrot Caron
 
12 4 angles in circles
12 4 angles in circles12 4 angles in circles
12 4 angles in circlesLomasGeom16
 
3Com LINKBUILDER FMS 2
3Com LINKBUILDER FMS 23Com LINKBUILDER FMS 2
3Com LINKBUILDER FMS 2savomir
 
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & Guide
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & GuideTop 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & Guide
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & GuideBest baby cares
 
Email keeps getting us pwned v1.0
Email keeps getting us pwned v1.0Email keeps getting us pwned v1.0
Email keeps getting us pwned v1.0Michael Gough
 
Ning presentation (final)
Ning presentation (final)Ning presentation (final)
Ning presentation (final)amak628
 
The Story, part 24: Jesus and the Kingdom of God
The Story, part 24: Jesus and the Kingdom of GodThe Story, part 24: Jesus and the Kingdom of God
The Story, part 24: Jesus and the Kingdom of GodPacific Church
 
Bibliography silver surfer
Bibliography silver surferBibliography silver surfer
Bibliography silver surfer128003
 
User Experience Map Group Presentation
User Experience Map Group PresentationUser Experience Map Group Presentation
User Experience Map Group PresentationBriana Cunningham
 
Shantala uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...
Shantala   uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...Shantala   uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...
Shantala uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...Ellen
 
3Com 992264-01
3Com 992264-013Com 992264-01
3Com 992264-01savomir
 
Geracoes y e_z_divulgacao
Geracoes  y e_z_divulgacaoGeracoes  y e_z_divulgacao
Geracoes y e_z_divulgacaoSOMOSMAISQUE1
 
поради батькам щодо безпечного використання інтернету їхніми дітьми
поради батькам щодо безпечного використання інтернету їхніми дітьмипоради батькам щодо безпечного використання інтернету їхніми дітьми
поради батькам щодо безпечного використання інтернету їхніми дітьмиСергей Чабан
 
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...Irsan Sugiarto
 

Viewers also liked (20)

Pobreza - 2º semestre 2016
Pobreza - 2º semestre 2016Pobreza - 2º semestre 2016
Pobreza - 2º semestre 2016
 
4 2 trig functions
4 2 trig functions4 2 trig functions
4 2 trig functions
 
Chapitre 4: V. L'illusion ego-corps
Chapitre 4: V. L'illusion ego-corpsChapitre 4: V. L'illusion ego-corps
Chapitre 4: V. L'illusion ego-corps
 
12 4 angles in circles
12 4 angles in circles12 4 angles in circles
12 4 angles in circles
 
3Com LINKBUILDER FMS 2
3Com LINKBUILDER FMS 23Com LINKBUILDER FMS 2
3Com LINKBUILDER FMS 2
 
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & Guide
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & GuideTop 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & Guide
Top 10 Best Double Stroller Reviews 2017 | Best Baby Cares| Best Review & Guide
 
Email keeps getting us pwned v1.0
Email keeps getting us pwned v1.0Email keeps getting us pwned v1.0
Email keeps getting us pwned v1.0
 
Ning presentation (final)
Ning presentation (final)Ning presentation (final)
Ning presentation (final)
 
The Story, part 24: Jesus and the Kingdom of God
The Story, part 24: Jesus and the Kingdom of GodThe Story, part 24: Jesus and the Kingdom of God
The Story, part 24: Jesus and the Kingdom of God
 
Bibliography silver surfer
Bibliography silver surferBibliography silver surfer
Bibliography silver surfer
 
User Experience Map Group Presentation
User Experience Map Group PresentationUser Experience Map Group Presentation
User Experience Map Group Presentation
 
Concencul (1)
Concencul (1)Concencul (1)
Concencul (1)
 
Shantala uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...
Shantala   uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...Shantala   uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...
Shantala uma arte tradicional-massagem para bebes - frederick leboyer(pt-br...
 
Movimiento
MovimientoMovimiento
Movimiento
 
3Com 992264-01
3Com 992264-013Com 992264-01
3Com 992264-01
 
Geracoes y e_z_divulgacao
Geracoes  y e_z_divulgacaoGeracoes  y e_z_divulgacao
Geracoes y e_z_divulgacao
 
Haciendo Universidad no. 57
Haciendo Universidad no. 57 Haciendo Universidad no. 57
Haciendo Universidad no. 57
 
поради батькам щодо безпечного використання інтернету їхніми дітьми
поради батькам щодо безпечного використання інтернету їхніми дітьмипоради батькам щодо безпечного використання інтернету їхніми дітьми
поради батькам щодо безпечного використання інтернету їхніми дітьми
 
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...
Be&gg,irsan sugiarto,prof. dr. ir. hapzi ali, mm, cma,good governance di ...
 
Teoría de necesidades psicosociales
Teoría de necesidades psicosocialesTeoría de necesidades psicosociales
Teoría de necesidades psicosociales
 

Similar to Time Table Management system

QMRAS Project Presentation
QMRAS Project PresentationQMRAS Project Presentation
QMRAS Project PresentationGary Spencer
 
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMSTUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMAvay Minni
 
Fostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsFostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsSERC at Carleton College
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance StrategyGuatemala User Group
 
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETS
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETSCONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETS
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETSijcisjournal
 
Concatenated decision paths classification for time series shapelets
Concatenated decision paths classification for time series shapeletsConcatenated decision paths classification for time series shapelets
Concatenated decision paths classification for time series shapeletsijics
 
Adaptive Selection in Evolutionary Algorithm thesis
Adaptive Selection in Evolutionary Algorithm thesisAdaptive Selection in Evolutionary Algorithm thesis
Adaptive Selection in Evolutionary Algorithm thesisRiyad Parvez
 
Parallel and distributed genetic algorithm with multiple objectives to impro...
Parallel and distributed genetic algorithm  with multiple objectives to impro...Parallel and distributed genetic algorithm  with multiple objectives to impro...
Parallel and distributed genetic algorithm with multiple objectives to impro...khalil IBRAHIM
 
Bodies and Buildings NYU ITP Class 1 9_8_2014
Bodies and Buildings NYU ITP Class 1 9_8_2014Bodies and Buildings NYU ITP Class 1 9_8_2014
Bodies and Buildings NYU ITP Class 1 9_8_2014Jen van der Meer
 
Ch 6 only 1. Distinguish between a purpose statement, research p
Ch 6 only 1. Distinguish between a purpose statement, research pCh 6 only 1. Distinguish between a purpose statement, research p
Ch 6 only 1. Distinguish between a purpose statement, research pMaximaSheffield592
 
Ch 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pCh 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pnand15
 
Presentation of Project and Critique.pptx
Presentation of Project and Critique.pptxPresentation of Project and Critique.pptx
Presentation of Project and Critique.pptxBillyMoses1
 
University Course Timetabling by using Multi Objective Genetic Algortihms
University Course Timetabling by using Multi Objective Genetic AlgortihmsUniversity Course Timetabling by using Multi Objective Genetic Algortihms
University Course Timetabling by using Multi Objective Genetic AlgortihmsHalil Kaşkavalcı
 
In the age of Big Data, what role for Software Engineers?
In the age of Big Data, what role for Software Engineers?In the age of Big Data, what role for Software Engineers?
In the age of Big Data, what role for Software Engineers?CS, NcState
 

Similar to Time Table Management system (20)

Scheduling Courses Using Genetic Algorithms
Scheduling Courses Using Genetic AlgorithmsScheduling Courses Using Genetic Algorithms
Scheduling Courses Using Genetic Algorithms
 
QMRAS Project Presentation
QMRAS Project PresentationQMRAS Project Presentation
QMRAS Project Presentation
 
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMSTUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
 
Fostering Systems Thinking in Your Students
Fostering Systems Thinking in Your StudentsFostering Systems Thinking in Your Students
Fostering Systems Thinking in Your Students
 
Ar03402580261
Ar03402580261Ar03402580261
Ar03402580261
 
Crating a Robust Performance Strategy
Crating a Robust Performance StrategyCrating a Robust Performance Strategy
Crating a Robust Performance Strategy
 
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETS
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETSCONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETS
CONCATENATED DECISION PATHS CLASSIFICATION FOR TIME SERIES SHAPELETS
 
Concatenated decision paths classification for time series shapelets
Concatenated decision paths classification for time series shapeletsConcatenated decision paths classification for time series shapelets
Concatenated decision paths classification for time series shapelets
 
Adaptive Selection in Evolutionary Algorithm thesis
Adaptive Selection in Evolutionary Algorithm thesisAdaptive Selection in Evolutionary Algorithm thesis
Adaptive Selection in Evolutionary Algorithm thesis
 
Parallel and distributed genetic algorithm with multiple objectives to impro...
Parallel and distributed genetic algorithm  with multiple objectives to impro...Parallel and distributed genetic algorithm  with multiple objectives to impro...
Parallel and distributed genetic algorithm with multiple objectives to impro...
 
Bodies and Buildings NYU ITP Class 1 9_8_2014
Bodies and Buildings NYU ITP Class 1 9_8_2014Bodies and Buildings NYU ITP Class 1 9_8_2014
Bodies and Buildings NYU ITP Class 1 9_8_2014
 
Ch 6 only 1. Distinguish between a purpose statement, research p
Ch 6 only 1. Distinguish between a purpose statement, research pCh 6 only 1. Distinguish between a purpose statement, research p
Ch 6 only 1. Distinguish between a purpose statement, research p
 
Ch 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research pCh 6 only 1. distinguish between a purpose statement, research p
Ch 6 only 1. distinguish between a purpose statement, research p
 
thesis
thesisthesis
thesis
 
thesis
thesisthesis
thesis
 
Unit2 for st
Unit2 for stUnit2 for st
Unit2 for st
 
Presentation of Project and Critique.pptx
Presentation of Project and Critique.pptxPresentation of Project and Critique.pptx
Presentation of Project and Critique.pptx
 
University Course Timetabling by using Multi Objective Genetic Algortihms
University Course Timetabling by using Multi Objective Genetic AlgortihmsUniversity Course Timetabling by using Multi Objective Genetic Algortihms
University Course Timetabling by using Multi Objective Genetic Algortihms
 
In the age of Big Data, what role for Software Engineers?
In the age of Big Data, what role for Software Engineers?In the age of Big Data, what role for Software Engineers?
In the age of Big Data, what role for Software Engineers?
 
40120130405011
4012013040501140120130405011
40120130405011
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 

Time Table Management system

  • 2. TEAM MEMBERS: 1) SHASWAT (1405248) : SCRUM MASTER 2)CHANDRABALI GUHA (1405): TECH LEAD 3)TALMEEZ FAIZY (1405267): CODER 4)DEBOTOSH SARKAR (1405) : CODER 5)LAVANYA RAJ (1405226) : TESTER
  • 4. PROBLEM DESCRIPTION Lets see why you need our product !!!!!
  • 5. SCHEDULING OF A TIME TABLE HAS BEEN A CHALLENGING TASK FOR ANY ORGANISATION , SPECIALLY FOR UNIVERSITIES HAVING A LARGE NUMBER OF STUDENTS AND FACULTIES , WORKING IN MULTIPLE SHIFTS , TAKING CARE OF THE AVAILABLILITY OF THE CLASSROOMS . WITH SO MANY FACTORS IN STAKE IT TAKES A LOT OF BRAINSTORMING FOR THE PERSON ASSIGNED TO DESIGN THIS SCHEDULE AND IT ALSO SOMETIMES LEADS TO AMBIGUOUS RESULTS WITH A CLEAR STATE OF DISSATISFACTION AMONGST THE FACULTIES AND STUDENTS .
  • 6.
  • 7. The aim of this product is the generation of course schedules while demonstrating the possibility of building these schedules automatically through the use of computers in such a way that they are optimal and complete with little or no redundancy through the development of a viable lecture timetabling software.
  • 9. IN ORDER TO COLLECT THE EXACT REQUIREMENTS WE FIRST OF ALL DISTINGUISHED OUR STAKE HOLDERS AS FOLLOWS : 1) STUDENTS 2) FACULTIES We went to a few members of both the stake holders to interview them and collect the necessary requirements . We analysed the answers given by our stakeholders to understand the requirements
  • 10. QUESTIONARE FOR STUDENTS: 1) How many hours of lecture is preferred by you in a day ? 2) What should be the time span for breaks between classes ? 3) How many lectures simultaneously is preferred by you ? 4) A week should be 6 working days or 5 working days ? 5) What should be the number of half days provided in a week ? 6) What should be the working hours of the college ?
  • 11. QUESTIONARE FOR FACULTIES: 1) How many hours of lecture is preferred by you in a day ? 2) What should be the time span for breaks between classes ? 3) How many lectures simultaneously is preferred by you ? 4) A week should be 6 working days or 5 working days ? 5) What should be the number of half days provided in a week ? 6) What should be the working hours of the college ? 7) Are you satisfied with the existing system ?
  • 12. RESOURCE ANALYSIS: 1) NO OF CLASSROOMS AVAILABLE IN THE BUILDING 2) NO OF FACULTIES IN THE DEPARTMENT 3) NO OF SECTIONS IN EVERY YEAR 4) FACULTY DETAILS 5) STUDENT DETAILS 6) COURSES OFFERED
  • 13. LIMITATIONS OF THE EXISTING SYSTEM • Repeated time allocations may be made for a particular course thereby leading to data redundancy. • A lot of administrative error may occur as a result of confusing time requirements. • Timetable generation by center staff may have a slow turnaround. • Final generated timetable may not be near optimal as a result of clashing course requirements and allocations. • It generates a lot of paperwork and is very tasking. • It is not flexible as changes may not be easily made
  • 14. SYSTEM DESIGN System design is the specification or construction of a technical, computer-based solution for the business requirements identified in a system analysis. Modeling a system is the process of abstracting and organizing significant features of how the system would look like
  • 15. Use Case Diagram to show the interaction between the user and the system
  • 16. Class Diagram to show the relationships between the different classes associated with the system
  • 17. Sequence Diagram to show how the different objects interact during the execution of the system
  • 18. Activity Diagram to model the actions and the output of those actions when an operation is carried out in the system
  • 19. State Diagram to depict the different states of the system during its execution
  • 20. SYSTEM IMPLEMENTATION The system implementation defines the construction, installation, testing and delivery of the proposed system
  • 22. TIME TABLING AS A NP-COMPLETE PROBLEM NON DETERMINISTIC POLYNOMIAL TIME COMPLETE PROBLEM  ANY SOLUTION TO THE PROBLEM CAN BE VERIFIED VERY QUICKLY  IF THE PROBLEM CAN BE SOLVED QUICKLY THEN DO EVERY PROBLEM IN NP Genetic algorithm have been the most prominently used in genetically near optimal solution to time table problems , hence it’s usage in implementation of the project
  • 23. GENETIC ALGORITHM • Search algorithm based on the mechanism of natural selection and natural genetic. • Based on the “survival of the fittest” concept. • Stimulates the process of evaluation
  • 24. WHO DEVELOPED IT ?  Developed by Prof.John Holland, his colleagues and students at the University of Michigan around 1975.  Prof David Goldberg-illustrious student of Holland and author of “Genetic Algorithms in search , optimization and machine learning, Addison Wesley-1989”.  Central theme of research on genetic algorithms
  • 25. WHY GENETIC ALGORITHM ? BECAUSE IT CONVERGES TO THE GLOBAL POINTS ALWAYS
  • 26. METHODOLOGY OF GENETIC ALGORITHM METHOD 1 1.In a genetic algorithm, a population of candidate solutions to an optimization problem is evolved toward better solutions 2.Each candidate solution has a set of properties which can be mutated and altered 3.Traditionally, solutions are represented in binary as strings of 0’s and 1’s but other encodings are also possible . e.g: 1011010010
  • 27. METHODOLOGY OF GENETIC ALGORITHM METHOD 2 1.The evaluation starts from a population of randomly generated individuals, and is an alternative process, with the population in each iteration called a generation. 2.In each generation , the fitness of every individual in the population is evaluated : the fitness is usually the value of the objective function in the optimization problem being solved 3.The more fit individual are stochastically selected from the current population, and each individual’s genome is modified. 4.The new generation of candidate solutions is then used in the next iteration of the algorithm. 5.Commonly, the algorithm terminates when either a maximum number of generations has been produced, or a satisfactory fitness level has been reached for the population
  • 28. OUTLINE OF GENETIC ALGORITHM 1. START 2. FITNESS 3. NEW POPULATION 3.1 SELECTION 3.2 CROSSOVER 3.3 MUTATION 3.4 ACCEPTING 4. REPLACE 5. TEST 6. LOOP
  • 29. ELLITISM TO PREVENT THE CHROMOSOMES TO LOSE THEIR FITNESS , THEY ARE ELIMINATED FROM CROSSOVER AND PASSED ON DIRECTLY TO NEXT GENERATION
  • 30. GENETIC OPERATORS • SELECTION • MUTATION • CROSSOVER
  • 34. System Requirements »Processor should be Pentium 5 and above »128 Megabytes of RAM (or more) »1 Gigabyte of Free Disk SpaceAnd some text »Windows XP or above »Microsoft excel 2003 or above
  • 37. COMMERCIAL ASPECT The algorithm can be implemented in other organisations like : 1. Hospital bed management system 2. Plants and other industries to schedule the shift of the workers 3. Schools
  • 38. CREDITS Special thanks to Dr Prachyet Bhuyan Sir for guiding us throughout the implementation of project