Time Table Report
Time Table Report
Chandkheda, Ahmedabad
Affiliated
A Report On
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
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:
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.
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.
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.
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.
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
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
3.1
LNM Canvas Image & Description 31
viii
Automatic Time table Generator (Group ID: 419659 )
LIST OF FIGURES
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)
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.
Activity:
Login
Register
Profile
Feedback
New Time table
Add data
Delete data
View data
Logout
Change password
Department
Add news
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
Object:
Laptop
Internet
Mobile
Time table
Computer
Server
Editor
User:
Student
Faculty
Admin
Manager
Developer
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.
EMPATHY CANVAS
User:
Student
Faculty
Admin
Manager
Developer
Stakeholder:
Developer
Manager
Admin
Activity:
Login
Register
Profile
Feedback
New Time table
Add data
Delete data
View data
Logout
Change password
Department
Add news
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.
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.
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:
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
Purpose:
Time Management
One time schedule
Time consuming
People:
Admin
Student
Development
Faculty
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
Components:
Computer
Internet
Laptop
Mobile
Code editor
Server
Customer Revalidation
Add user guide
Add calling feature
Useful for daily use
Security
CHAPTER 3
PHASE 2
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.
CHAPTER 4
PHASE 3
ROUGH
PROTOTYPE
MODEL
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.
Home Page:
Registration page:
Login Type :
Admin Page
Student Page:
Faculty Page
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.
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.
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