0% found this document useful (0 votes)
112 views

Time Table Report

Uploaded by

rahul420131093
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Time Table Report

Uploaded by

rahul420131093
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad
Affiliated

Shankersinh Vaghela Bapu Institute of


Technology, Gandhinagar

A Report On

AUTOMATIC TIME TABLE


GENREATOR
Under subject of
DESIGN ENGINEERING I-A
B. E. Semester: VI
(Computer Engineering)

Submitted by:
Group:
Sr. Name of student Enrolment No.
1. Sondagar Mahek K. 210750107511
2. Gamit Krisha N. 210750107524
3. Vaghela Disha S. 210750107525
4. Shah Aayushi A. 210750107528

Prof. Pragati Parmar


(Faculty Guide)

Prof. Akash Mehta


(Head of the Department)

Academic year
(2022-23)

i
CANDIDATE’S DECLARATION

We hereby declare that the work presented in this project entitled “AUTOMATIC TIME
TABLE GENERATOR” submitted towards completion of project in Sixth Semester of B.E.
(C.E.) is an authentic record of our original work carried out under the guidance of “Prof. Pragati
Parmar”. We have not submitted the matter embodied in this project for the award of any other
degree.

Semester: 6th

Place: SVBIT

Signature:

Sondagar Mahek K.(210750107511)

Gamit Krisha N. (210750107524)

Vaghela Disha S.( 210750107525)

Shah Aayushi A. (210750107528)

ii
SHANKERSINH VAGHELA BAPU INSTITUTE OF TECHNOLGY,
GANDHINAGAR

CERTIFICATE

Date:

This is to certify that the “AUTOMATIC TIME TABLE GENERATOR” has been carried out
by SONDAGAR MAHEK, GAMIT KRISHA, VAGHELA DISHA , SHAH AAYUSHI
under my guidance in fulfillment of the subject Design Engineering-I-A in Information
Technology Engineering (6th Semester) of Gujarat Technological University, Ahmedabad during
the academic year 2022-23.

Prof. Pragati Parmar Prof. Akash Mehta

(Internal Guide) (Head of the Department)

iii
SHANKERSINH VAGHELA BAPU INSTITUTE OF TECHNOLGY,
GANDHINAGAR

CERTIFICATE

Date:

This is to certify that the “AUTOMATIC TIME TABLE GERNERATOR” has been carried
out by SONDAGAR MAHEK, GAMIT KRISHA , VAGHELA DISHA , SHAH AAYUSHI
under my guidance in fulfillment of the subject Design Engineering- I-A in Information
Technology Engineering (6th Semester) of Gujarat Technological University, Ahmedabad during
the academic year 2022-23.

Prof. Pragati Parmar Prof. Akash Mehta

(Internal guide) (Head of theDepartment

v
Automatic Time table Generator (Group ID: 419659 )

ACKNOWLEDGEMENT

We have taken many efforts in this project. However, it would not have been possible
without the kind support and help of many individuals and organizations. We would like to
extend our sincere thanks to all of them.

We are highly indebted to Prof. Pragati Parmar for their guidance and constant supervision
as well as for providing necessary information regarding the Design Engineering Project
Titled “Automatic time Table Generator”. We would like to express our gratitude towards
staff members of Computer Engineering and IT Engineering Department, Shankersinh
Vaghela Bapu Institute of Technology for their kind co- operation and encouragement which
helped us in completion of this project.

We even thank and appreciate to our colleague in developing the project and people who
have willingly helped us out with their abilities.

Sondagar Mahek K. (210750107511)


Gamit Krisha N. (210750107524)
Vaghela Disha S. (210750107525)
Shah Aayushi A. (210750107528)

vi
Automatic Time table Generator (Group ID: 419659 )

ABSTRACT

Automatic timetable Generator using PHP system report Project provides time Table scheduling
has been in human requirement since they thought of managing time effectively. It is widely used
in schools, colleges and other fields of working like crash courses.

So now the time table needed to schedule the faculty at provided time slots in such A way that
their timings do not overlap and the time table schedule makes best Use of all faculty subject
demands. We use a customized algorithm for this Purpose. in our Timetable Generation algorithm,
we propose to utilize a Timetable object.

Finding a feasible lecture/tutorial timetable in a large university department is a challenging


problem faced continually in educational establishments. This paper presents an evolutionary
algorithm (EA) based approach to solving a heavily constrained university time table problem.

A college timetable is a temporal arrangement of a set of lectures in which all given constraints are
satisfied. Creating such time table manually is complex and time-consuming process. By
automating this process with computer assisted timetable generator can save a lot of pre-cious time
of administrators who are involved in creating and managing course timetables.

Since every college has its own timetabling problem, the commercially available software
packages may not suit the need of every college. we have developed practical approach for
building lecture-course timetabling system, which can be customized to fit to any colleges time
table problem .

vii
Automatic Time table Generator (Group ID: 419659 )

TABLE OF CONTENTS

Sr. No. Topics Page No.

I Candidate’s Declaration ii
II Certificates iii
III Acknowledgement v
IV Abstract vi
V List of Figures 7
1 Chapter 1: Introduction to Domain 9
10
2 Chapter 2: Phase – 1: Reverse Engineering

2.1Modification in Canvases based on Reverse Engineering Exercise 12


(AEIOU/ Mind Map / Empathy / Ideation / PDC)
2.2.1 13
AEIOU Canvas and Mind Map Image & Description
2.2.2 17
Empathy Canvas Image & Description
2.2.3 22
Ideation Canvas Image & Description
2.2.4 25
Product Development Canvas Image & Description

3 Chapter 3: Phase -2 Pre-Design (Learning Need Matrix - LNM) 30

3.1
LNM Canvas Image & Description 31

4 Chapter 4: Phase- 3 : Rough Prototype Model 32


4.1
33
Prototype Canvas Image & Description
4.2
Implementation Environment and Model photos 34

5 Future scope ,Conclusion and References 42

viii
Automatic Time table Generator (Group ID: 419659 )

LIST OF FIGURES

List of figures Page no.


Figure 2.2.1 AEIOU Canvas 13

Figure 2.2.2 Mind Map 14

Figure 2.2.3 Empathy Canvas 17

Figure 2.2.4 Ideation Canvas 22

Figure 2.2.5 Product Development Canvas 25

Figure 3.1 LNM sheet 31

Figure 3.2 Prototype Model 32

ix
Automatic Time table Generator (Group ID: 419659 )

CHAPTER 1

INTRODUCTION
TO DOMAIN

x
Automatic Time table Generator (Group ID: 419659 )

INTRODUCTION

Technology makes lifestyle easier by providing better support to different systems, better accuracy,
better security options, easier maintenance, etc. Now a days technology eventually means
“computers” which is the greatest achievements of last century.
Day by day computers are being more and more popular because of its features like ease of work,
ease of learning, greater accuracy with the least time consumption and the last but not the least i.e.
ease of maintenance with cost effectiveness.
Timetable is a very important part of the college management system. It helps the college
management to maintain the discipline in the college premises. Time table concerns all activities with
regard to producing a schedule that must be subjective to different constraints.
A key factor in running an educational center or basically an academic environment is the need for a
well-planned and clash-free timetable.
Back in the days when technology was not in wide use, timetables were manually created by the
academic institution. Every institution is faced with the tedious task of drawing up academic
timetables.
Now there are limited faculties, each faculty teaching more than one subject . so now the time table
needed to schedule the faculty at provided time slots in such a way that their timings do not overlap
and the time table schedule makes best use of all faculty subject demands.

To generate timetable for the institute which will be less time consuming and free of human errors
along with high level of efficiency and precision ,in keeping with the availability calendar of
teachers, availability and capacity of physical resource such as classrooms and rules application at
different classes, semesters ,teachers and subjects level.
To reduce a time required for generating time table than existing system.
Web - based application for automatic time table generation is very easy to used and reduce paper
and lab our work.
The final system should able to generate time table in completely automatic way which will save a lot
of time and effort of an institute administration.

xi
Automatic Time table Generator (Group ID: 419659 )

CHAPTER 2

PHASE 1

REVERSE ENGINEERIN

xii
Automatic Time Table Generator (Group Id: 419659)

2.1 Modification in canvases based on reverse engineering

2.1.1 AEIOU Canvas and Mind map image and description

AEIOU SUMMY

Understanding the problem of society it is one of the biggest challenge for engineering student as till
now we were making projects on imaginary ideas. We were mostly observing what are the major of
the basic problems in our domains. The area our domain was steering system as we know there are
number of people are present for their different purpose or reasons or duties all of them are from
different background and have to platform different function or utilized the space in different way.
As in our first canvas of activities we have observed the following activities.

Shankersinh Vaghela Bapu Institute of Technology Page 13


Automatic Time Table Generator (Group Id: 419659)

Summary of AEIOU Canvas and their observations.

Activity:
 Login
 Register
 Profile
 Feedback
 New Time table
 Add data
 Delete data
 View data
 Logout
 Change password
 Department
 Add news

Shankersinh Vaghela Bapu Institute of Technology Page 14


Automatic Time Table Generator (Group Id: 419659)

Environment:
 Library
 Collage
 Office
 Super market
 Personal schedule

Interaction:
 User to website
 Admin to website
 Manager to website
 Student to time table
 Faculty to time table
 Student to profile
 Developer to website

Shankersinh Vaghela Bapu Institute of Technology Page 15


Automatic Time Table Generator (Group Id: 419659)

Object:
 Laptop
 Internet
 Mobile
 Time table
 Computer
 Server
 Editor

User:
 Student
 Faculty
 Admin
 Manager
 Developer

Shankersinh Vaghela Bapu Institute of Technology Page 16


Automatic Time Table Generator (Group Id: 419659)

MIND MAP

A mind map is a graphical way to represent ideas and concepts. It is a visual thinking tool that
helps structuring information, helping you to better analyses, comprehend, synthesize, recall and
generate new ideas.

Shankersinh Vaghela Bapu Institute of Technology Page 17


Automatic Time Table Generator (Group Id: 419659)

2.2.2 Empathy canvas image and description

EMPATHY CANVAS

Shankersinh Vaghela Bapu Institute of Technology Page 18


Automatic Time Table Generator (Group Id: 419659)

User:
 Student
 Faculty
 Admin
 Manager
 Developer

Stakeholder:
 Developer
 Manager
 Admin

Shankersinh Vaghela Bapu Institute of Technology Page 19


Automatic Time Table Generator (Group Id: 419659)

Activity:
 Login
 Register
 Profile
 Feedback
 New Time table
 Add data
 Delete data
 View data
 Logout
 Change password
 Department
 Add news

Shankersinh Vaghela Bapu Institute of Technology Page 20


Automatic Time Table Generator (Group Id: 419659)

Story Boarding:
Happy Story:

Hello
My self Nisha Pithadiya. I am Professor of DBMS subject at L.D college. I use
this application just for making a single time table but its astonished me it`s so productive for
managing many other thing like , if I want to add new subject , so easy even I can hide time
table for particular person . I want to show time table. I allow my class student not other class
student.

Happy Story:

HI
I am Aayushi. I study at LD collage in IT department normally I make time table
on my word page convert into pdf so I can use time table .its take to much time , so I try this
application it easy to use . its best things is. I can add subject and remove easily and I don’t
have to convert into pdf.

Shankersinh Vaghela Bapu Institute of Technology Page 21


Automatic Time Table Generator (Group Id: 419659)

Sad Story:

Hello
I study in se department. i want to make time table, so I used this application its
only make time table for 2 department .it`s not good. I`m not happy that. This application
need update so other department also use this.

Sad Story:

HELLO
I am HOD at university in bardoli. I make time table in this website, in starting its
So good that I can easily change in time table . its kind good fpr my department but I lost the
password so now I want to forget password now I want to forget password now I lost my
time table . it is good four security but now I have to more other time table for my department.

Shankersinh Vaghela Bapu Institute of Technology Page 22


Automatic Time Table Generator (Group Id: 419659)

2.2.3 Ideation canvas image and description

IDEATION CANVAS
This is ideation canvas specially designed for providing people/users with possible solutions for the
problems which are faced in current situation or context by providing with our product making it easy for
them.We started with ideation canvas where first we started with peoples, where we simply thought about
the peoples of for whom we want to solve the problem:

Shankersinh Vaghela Bapu Institute of Technology Page 23


Automatic Time Table Generator (Group Id: 419659)

Summary of Ideation Canvas and their observations.

People:
 Student
 Development
 Faculty
 Admin

Activity:
 Login
 Register
 Profile
 Feedback
 New Time table
 Add data
 Delete data
 View data
 Logout
 Change password
 Department
 Add news

Shankersinh Vaghela Bapu Institute of Technology Page 24


Automatic Time Table Generator (Group Id: 419659)

Situation/ context/ Location:


 Graphical problem
 Mobile connection problem
 Low internet issue
 Server problem
 Login problem
 Time duration
 Forget password

Props/ Possible Solution


 Management solution
 Multiple Department used
 Forget password
 Set clear priority

Shankersinh Vaghela Bapu Institute of Technology Page 25


Automatic Time Table Generator (Group Id: 419659)

2.2.4 Product development canvas image and description

PRODUCT DEVELOPMENT CANVAS


Product development canvas describes the purpose of this project, product experience, various
features of product, functions, components used and customer re-validation.

Shankersinh Vaghela Bapu Institute of Technology Page 26


Automatic Time Table Generator (Group Id: 419659)

Summary of Product Development Canvas and their observations.

Purpose:
 Time Management
 One time schedule
 Time consuming

People:
 Admin
 Student
 Development
 Faculty

Shankersinh Vaghela Bapu Institute of Technology Page 27


Automatic Time Table Generator (Group Id: 419659)

Product Functions:
 Change password
 Profile
 News portal
 Contact us

Product Experience
 Daily use
 Time consuming
 Easy to use

Product Feature:
 Login
 Register
 Time table for faculty
 Time table for student
 News portal
 Change profile

Shankersinh Vaghela Bapu Institute of Technology Page 28


Automatic Time Table Generator (Group Id: 419659)

Components:
 Computer
 Internet
 Laptop
 Mobile
 Code editor
 Server

Customer Revalidation
 Add user guide
 Add calling feature
 Useful for daily use
 Security

Shankersinh Vaghela Bapu Institute of Technology Page 29


Automatic Time Table Generator (Group Id: 419659)

Reject, Redesign, Retain


 News portal
 Simple time table
 Routing time table
 Exam time table

Shankersinh Vaghela Bapu Institute of Technology Page 30


Automatic Time Table Generator (Group Id: 419659)

CHAPTER 3

PHASE 2

LEARNING NEED MATRIX


(LNM)

Shankersinh Vaghela Bapu Institute of Technology Page 31


Automatic Time Table Generator (Group Id: 419659)

3.1 LNM Canvas Image and Description

LNM CANVAS

Learning Needs Matrix helps to identify the learning requirements at an early stage along with
prioritization of specific learning along withdefined time duration/time allocation for each
learning priority.

Shankersinh Vaghela Bapu Institute of Technology Page 32


Automatic Time Table Generator (Group Id: 419659)

Tools / Methods/Theories/ Application process involves:


 Top down approach
 Domain Analysis
 Data secure

Applicable Standards and design specifications/ principles and Experiment


 Web base application
 Great efficiency

Software / Simulation/ skills /Mathematical Requirement


 Php
 Notepad
 Html/CSS
 Mysql

Components materials strength criteria/Testing requirement


 Time Management
 Mannual testing
 Time efficiency

Shankersinh Vaghela Bapu Institute of Technology Page 33


Automatic Time Table Generator (Group Id: 419659)

CHAPTER 4

PHASE 3

ROUGH
PROTOTYPE
MODEL

Shankersinh Vaghela Bapu Institute of Technology Page 34


Automatic Time Table Generator (Group Id: 419659)

3.1 Prototype Image and Description

Shankersinh Vaghela Bapu Institute of Technology Page 35


Automatic Time Table Generator (Group Id: 419659)

Implementation Environment

Visual Studio:
It is a proprietary cross-platform source code editor with a Python application programming
interface. It natively supports many languages, and functions can be added by users with plugins.

Xampp:
It is a free and open-source cross-platform web server solution stack package developed by
Apache Friends, consisting mainly of the Apache HTTP server, MariaDB Database and
interpreters for script written in PHP.

MySQL:

MySQL is an open source relational database management system. It runs as a server and allows
multiple users to manage and create numerous databases. Most web hosting providers already
have MySQL installed on their web servers as it is widely used in many open
source web applications such as Word Press.

Shankersinh Vaghela Bapu Institute of Technology Page 36


Automatic Time Table Generator (Group Id: 419659)

Home Page:

Registration page:

Shankersinh Vaghela Bapu Institute of Technology Page 37


Automatic Time Table Generator (Group Id: 419659)

Login Type :

Admin Page

Shankersinh Vaghela Bapu Institute of Technology Page 38


Automatic Time Table Generator (Group Id: 419659)

Student Page:

Student Time Table

Shankersinh Vaghela Bapu Institute of Technology Page 39


Automatic Time Table Generator (Group Id: 419659)

Faculty Page

Faculty Allocate Time Table

Shankersinh Vaghela Bapu Institute of Technology Page 40


Automatic Time Table Generator (Group Id: 419659)

Change Password Page for Faculty and Student:

View Profile Page For faculty and Student:

Shankersinh Vaghela Bapu Institute of Technology Page 41


Automatic Time Table Generator (Group Id: 419659)

Data Base Page:

Shankersinh Vaghela Bapu Institute of Technology Page 42


Automatic Time Table Generator (Group Id: 419659)

FUTURE SCOPE

This software is a solution for the time table generation problem manually. It’s main scope is to
save the time and efforts for time table generation process.

1. The data of faculty in the data base can further be used to maintain record of faculty’s
experience for particular subjects.

2. Attribute Correctness of project will give more corrective approach toward generation of this
timetable. This project will generate most corrective output with no errors.

3. The future enhancement that can be developed from the project is to generate the master time
table for the departments and to the entire college. This enhancement can be achieved my making
further modifications keeping the approach and techniques used in this project.

Shankersinh Vaghela Bapu Institute of Technology Page 43


Automatic Time Table Generator (Group Id: 419659)

CONCLUSION

The Automatic Timetable Generator is a web based system. Its basic function is to generate the
time table according to the data filled. This application will simplify the process of time table
generation smoothly which may otherwise needed to done using spread sheet manually possibly
leading to constraints problem that are difficult to determine when time table is generated
manually. The project is developed in such a way that, no slot clashes occur providing features to
tailor the timetable as of wish. Separate timetable for the individual class are generated
automatically by this system.

Various slot combinations can be acquired so that another timetable is generated as of need. The
project reduces time consumption and the pain in framing the timetable manually.

The future enhancement that can be developed from the project may include Leave Management,
Exam Schedule Generation, Exam Room Scheduling and Time Constrain Problems.

This enhancement can be achieved my making further modifications keeping the approach and
techniques used for this project.

Shankersinh Vaghela Bapu Institute of Technology Page 44


Automatic Time Table Generator (Group Id: 419659)

REFERENCE

[1] http://www.atsi.in/school-timetable-generator-system-software.html

[2] https://github.com/topics/timetable-generator

[3] https://www.edusys.co/en-in/auto-timetable-scheduling-software.html

[4] https://www.quickschools.com/quickschools/features/scheduling

[5] https://nevonprojects.com/automated-college-timetable-generator/

[6] https://www.phptpoint.com/projects/timetable-generator-free-download/

[7] https://codepen.io/wyzix33/pen/gOYodPe

[8] M. D. Boomija, R. Ambika, J. Sandhiya, P. Jayashree, “Smart and Dynamic Timetable


Generator”, International Journal for Research in Applied Science and Engineering Technology,
March 2019.

[9] V. Abhinaya, K. Sahithi, K. Akaanksha, “Online Application of Automatic Timetable


generator”, International Research Journal of Engineering and Technology, February 2019.

[10] Akshay Puttaswamy, H. M. Arshad Ali Khan, Chandan S. V, Parkavi. A, “A Study on


Automatic Timetable Generator”, International Journal of Science and Innovative Engineering
and Technology, May 2019.

Shankersinh Vaghela Bapu Institute of Technology Page 45

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy