Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A Project Report
Submitted by:
Srikrishna Sharma(0812IT141052)
Basant Shrivastava(0812IT141016)
Dinesh Yadav(0812IT141020)
Kapil Devatwal(0812IT141029)
Kushagra Shukla(0812IT141031)
Kartik Saxena(0812IT141030)
BACHELOR OF ENGINEERING
IN
INFORMATION TECHNOLOGY
July-Dec. 2017
DECLARATION
I hereby declare that the project entitled Automatic Time Table Generator submitted for the B. E.
(I.T.) degree is my original work and the project has not formed the basis for the award of any other
degree, diploma, fellowship or any other similar titles.
Date:
CERTIFICATE
This is to certify that the project titled Automatic Time Table Generator is the bona fide work carried
out by ________________, a student of B.E. (IT) of 4th year College Name Medicaps Institute of
Technology And Management affiliated to RGPV University Bhopal (India) during the academic year
2017-18, in partial fulfillment of the requirements for the award of the degree of Bachelor of
Engineering (Information Technology) and that the project has not formed the basis for the award
previously of any other degree, diploma, fellowship or any other similar title.
Date:
List of Figures
Description
1. Introduction
1.1 Purpose
1.2 Scope
1.4 Overview
2. Overall Description
2.6 Constraints
Sequence Diagrams
3. Specific Requirements
4. System Features
7. Bibliography/ References
Introduction
Purpose
In the existing system, each task is carried out manually and processing is a very tedious job. The Organization is
not able to achieve its need in time and the results too may not be accurate. The purpose is to design a more
efficient system than the actual manual system. It invokes all base tasks that are now carried out manually, such
as the forms transactions and reports which is added advantage.
Scope
Definition, Acronyms, and Abbreviations
Overview
Constraints
Constraints can be divided in to three parts: Validity violation constraints hard constraints Soft constraints
1) Validity violation constraints:
There are the constraints which are needed to be incorporated necessarily otherwise there is no guarantee of valid
time tables generated. They are included as a part of initial generation of population, as they cannot be violated.
There are certain lectures that may or may not appear at the same time in more than one class.
The most trivial violation constraint is that a teacher must not clash in two different tables of a time table.
Hard constraints:
Hard constraints are the ones which need to be fulfilled necessarily.
Classrooms must not be double booked.
Every class must be scheduled exactly once.
Classes of students must not have two bookings simultaneously.
A classroom must be large enough to hold each class booked to it.
Lecturers must not be double booked.
Some classes require particular rooms. For example, experiments might be held in particular laboratories.
Soft constraints:
These are constraints that are not that obvious but still demanding. They not to be really satisfied but the
solutions are generally considered good if large numbers of them are taken care.
No consecutive lectures of the same teacher in a class.
Minimize continuous lectures/blocks of the same course in a day. It is preferred to spread them over the week
as much as possible.
Courses must be evenly distributed
Same teacher must not have consecutive periods unless specified.
Architecture Design
Class Diagram
Activity Diagram
ER Diagram
System Features-
1) Load Balancing:
Since the system will be available only the admin logs in the amount of load on server will be limited to
time period of admin access.
2) Easy Accessibility:
Records can be easily accessed and store and other information respectively.
3) User Friendly:
The Website will be giving a very user friendly approach for all users.
4) Efficient and reliable:
Maintaining the all secured and database on the server which will be accessible according the user
requirement without any maintenance cost will be very efficient as compared to storing the customr data
on the spreadsheet or in physically in the record books.
5) Easy maintenance:
Automated College Timetable Generator Website is design as easy way. So maintenance is also easy.