project-II Final Report
project-II Final Report
Submitted by
ABHISHEK, ANIKET BHASKAR, GAURAV SHARMA and KRISHNA
Under
Page No: 1
Submitted By
NAME: ABHISHEK
ROLL NO. : 22011004001
REG. NO. : 22-ACEM-004001
Page No: 2
CERTIFICATE
This is to certify that the dissertation is the record of 5 th Semester
Project, entitled “Time-Table Management System” undergone at Aravali
College of Engineering & Management, JC Bose University of Science &
Technology, YMCA Faridabad carried out by Abhishek (22011004001), Gaurav
Sharma (22011004037) of the Department of Computer Science &
Engineering, Aravali College of Engineering & management, for the partial
fulfilment of the award of the degree of Bachelor of Technology (Session 2022
- 2026) by JC Bose University of Science & Technology, YMCA Faridabad in the
year 2024 under my supervision and guidance. To the best of my knowledge,
the results embodied in this report, are original in nature and worthy of
incorporation in the present version of the report for B.tech in Computer
Science & Engineering. This report is not being submitted elsewhere for
examination by other students except them.
Date: /11/2024
Page No: 3
ACKNOWLEDGEMENT:
First of all, we, Abhishek and Gaurav Sharma of B.Tech Computer Science &
Engineering semester V, would like to express our profound sense of gratitude
towards our Project Guide Mrs. Varnika, Assistant Professor, Department Of
Computer Science & Engineering, for his able guidance, support and
encouragement during the course of our 5th Semester project : Time-Table
Management System . This project work was undertaken in partial fulfilment of
the requirements for the award of the degree of Bachelor of Technology from
Aravali College of Engineering & Management, JC Bose University of Science
& Technology, YMCA Faridabad.
We are deeply indebted to our Project Guide for giving us this opportunity to
work on this project and for his kind help and support to develop an
understanding of the subject and making a clear knowledge by providing
necessary insight. His readiness for consultations at all times, his educative
comments, his concern, concrete support have been invaluable.
Lastly, we would like to thank the entire faculty of the Department of Computer
Science & Engineering of our college for cultivating a healthy and creative
environment to work in the project.
Page No: 4
TABLE OF CONTENTS:
1. Abstract............................................................................................................01
2. Introduction......................................................................................................02
3. Domain Description.........................................................................................03
9. Design/Methodology........................................................................................14
10. Implementation.................................................................................................22
14. CONCLUSION...............................................................................................34
15. References.......................................................................................................35
Page No: 5
1. Abstract:
The Time-Table Management System (TTMS) project aims to streamline the process of
scheduling and managing academic timetables for educational institutions. This system
addresses the common challenges faced by schools and universities, such as scheduling
conflicts, inefficient resource allocation, and the complexities of accommodating diverse
course offerings and faculty availability. By leveraging a user-friendly interface and robust
backend algorithms, the TTMS enables administrators to create, modify, and optimize
timetables with ease.
The project employs a modular architecture that supports various functionalities, including
real-time updates, conflict detection, and reporting tools. Users can access the system through
a web-based platform, ensuring accessibility across different devices. The implementation of
automated scheduling algorithms significantly reduces the time required to generate optimal
timetables, thereby enhancing operational efficiency.
Furthermore, the TTMS incorporates features for student and faculty interaction, allowing
users to view schedules, request changes, and receive notifications about updates or conflicts.
Through rigorous testing and user feedback, the system has demonstrated its effectiveness in
improving the scheduling process, ultimately contributing to a more organized and productive
academic environment.
Page No: 1
2. Introduction:
The College Alumni Portal project, an innovative and purpose- driven platform
that aims to establish and nurture a strong bond between our esteemed
educational institution and its esteemed alumni community. With a vision to
create a thriving ecosystem for graduates, this system offers a seamless and user-
friendly interface, empowering our alumni to remain connected, share their
achievements, and actively participate in the college's continued growth and
success.
Our mission is to create a dynamic and vibrant alumni community, where every
graduate can take pride in their alma mater, stay updated with the latest
developments, and embark on a journey of lifelong learning. We believe that by
leveraging modern technologies and user-centric design, our alumni portal will
become a valuable resource for both alumni and the college, strengthening our
ties and collectively contributing to a brighter future.
Page No: 2
3. Domain Description
The different aspects of the project are to view various features available as-The
Alumni Gallery is a feature that allows alumni to showcase their college life, the
success stories of past graduates , achievements by uploading pictures. The
Alumni Forum is a dynamic discussion platform where alumni can engage in
various topics of interest. Courses aspect offers lifelong learning opportunities
for graduates. The Job section of the Alumni Portal connects alumni with
potential employment opportunities. Alumni can post job openings within their
organizations, and fellow graduates can apply for these positions.
There is also a chat implementation feature is available which enables real-time
communication and networking among alumni.
Page No: 3
4. Motivation of this project:
Page No: 4
5. Scope of the work:
Testing of the system to identify and rectify any bugs, errors, or usability
issues.
Page No: 5
6. Software/Hardware Requirement:
Software Required:
● Host: Localhost:8012/phpMyAdmin
Hardware Required:
Page No: 6
7. Background (alumni /server architecture, project
architecture description) :
With these server technologies it has become easier to maintain Web pages
especially helpful for a large web site. The developer needs to embed the server-
side language code inside the HTML page. This code is passed to the
appropriate interpreter which processes these instructions and generates the
final HTML displayed by the browser. Note the embedded server-script code is
not visible to the alumni (even if you check the source of the page) as the server
sends ONLY the HTML code.
Browsers interact with the server using a set of instructions called protocols.
These protocols help in the accurate transfer of data through requests from a
browser and responses from the server.
A request sent for a PHP page from alumni is passed to the PHP interpreter by
the server along with various program variables. The interpreter then processes
the PHP code and generates a dynamic HTML output. This is sent to the server
which in turn redirects it to the alumni.
The browser is not aware of the functioning of the server. It just receives the
HTML code, which it appropriately formats and displays on your computer.
Page No: 7
8. Requirement Gathering Architecture:
Requirement gathering for the Alumni Portal project involves systematically
collecting, analyzing, and documenting the needs and expectations of
stakeholders to define the system's scope and functionalities.Here's a brief
overview of the requirement gathering architecture:
5. Defining Use Cases and User Stories: Create use cases and user stories to
capture specific scenarios in which the Alumni Portal willbe used. These
use cases and user stories help in defining the system's functional
requirements from the end-users' perspective.
Page No: 8
identifying the necessary modules, data flow, and integration points with
other systems, if applicable.
Page No: 9
8.1. Functional requirements:
Functional requirements for a Alumni Portal project outline thespecific
features, capabilities, and functionalities the system must possess to meet the
needs of its users. Here's a brief overview of functional requirementsfor the
project:
The system should allow alumni to register with their essential details,
such as name, email, graduation year, etc.
3. Alumni Gallery:
The system should include a gallery page for alumni to showcase their
achievements, awards, and milestones through images and descriptions.
The system should feature a jobs page where employers can post job
openings for alumni.
Alumni should be able to search and apply for jobs within the alumni
network.
The system should provide an events page that displays upcoming alumni
events, reunions, and networking gatherings.
Page No: 10
The system should host an interactive forum for alumni discussions,
knowledge sharing, and mentorship.
Alumni should have control over who can view specific details on their
profile.
Page No: 11
8.2. Non-functional requirements:
Non-functional requirements specify the characteristics and qualities that the
Alumni Portal system should possess, rather than specific features and
functionalities. Here are some common non-functional requirements for
such a system:
1. Performance:
- The system should have fast response times and handle a large number of
concurrent users without significant degradation in performance.
- It should be able to handle the expected volume of alumni data, events, and
communication without performance bottlenecks.
2. Security:
3. Scalability:
- It should have the ability to scale up or scale out by adding more hardware
resources or utilizing cloud infrastructure as needed.
4. Usability:
- The system should have an intuitive and user-friendly interface that is easy
to navigate and understand for both administrators and alumni.
Page No: 12
- The system should support accessibility standards to ensure usability for
users with disabilities.
6. Compatibility:
7. Compliance:
- The system should comply with relevant data protection regulations, privacy
laws, and industry standards.
- It should adhere to ethical guidelines and best practices for handling alumni
data and respecting their privacy preferences.
Page No: 13
9. Design/Methodology:
9.1 Module description:
There are two parts of our project, one is the Admin panel, and the other one is
the Alumni panel. Each panel has been divided into several modules.
Admin Panel:
The Alumni Portal project is a comprehensive platform designedto enhance
alumni engagement and communication within the college community. Here's a
brief overview of each page:
Login Page: The login page is the gateway to the system, where alumni,
administrators, and other users can authenticate their credentials to access
the platform.
Home Page: The home page serves as the central hub of the system,
offering a dashboard with relevant updates, announcements, and
personalized content for each user. It provides quick links to different
sections, including the gallery, course list, alumni list, jobs page, events
page, forum page, user page, and system settings.
Alumni List: The alumni list page presents a directory of all registered
alumni, offering options for search and filters to find specific graduates
based on graduation year, field of expertise, and more. It encourages
networking and reconnecting among alumni.
Jobs Page: The jobs page features job opportunities posted by employers
within the alumni network. Alumni can explore and apply for relevant
positions, fostering career growth and networking within the community.
Page No: 14
Events Page: The events page highlights upcoming alumni events,
reunions, and networking opportunities. It allows alumni to RSVP and
stay informed about gatherings and activities.
User Page: The user page provides a personalized space for each user to
manage their account settings, profile information, and communication
preferences. It enables users to control their interactions within the
platform.
Alumni Panel:
The Alumni Portal alumni side offers a user-friendly interfaceand a range of
features that empower graduates to stay connected, showcase their
achievements, explore job opportunities, participate in discussions, and
manage their profiles efficiently.
Home Page: The alumni home page serves as the central hub of the
system for graduates. It offers a personalized dashboard with relevant
updates, announcements, and quick links to various sections, such as the
gallery, jobs page, forum, and account settings. The home page provides
a user-friendly and intuitive interface for easy navigation.
Signup Page: The signup page allows alumni to create their accounts
within the system. Alumni provide essential details such as their name,
email, graduation year, and preferred login credentials. Successful signup
grants access to the alumni portal and its features.
Page No: 15
Gallery Page: The gallery page enables alumni to showcase their
achievements, career milestones, and personal experiences through
images and descriptions. Each alumnus has a dedicated profile to manage
and share their content with the college community.
Jobs Page: The jobs page provides a platform for alumni to explore job
opportunities posted by employers within the alumni network. Alumni
can browse through job listings, filter them based on preferences, and
apply for suitable positions.
About Page: The about page offers an overview of the Alumni Portal,
detailing its purpose, benefits, and how it facilitatesalumni engagement.
Page No: 16
Chat/Topic Page: The Chat/Topic Page is a real-time communication
feature that enables alumni to connect and interact with each other
directly throughprivate messages and group chats.
Page No: 17
9.2. Use Case Diagram:
Alumni
Admin
Page No: 18
9.3. Sequence Diagram:
User
Admin
Page No: 19
9.4. Data Flow Diagram:
Page No: 20
9.5. Entity Relationship Diagram:
Page No: 21
9.6. Data Dictionary
Page No: 22
10. Implementation:
The front pages are basically designed in HTML 5.0, style sheet, JavaScript and
bootstrap and php for the server side development.
The login page layout is designed using HTML with input fields for
username/email and password. Also other page layouts are created using HTML
to display relevant job details, forums, events, chat messages.
There is also PHP used to handle backend processing such as storing event data,
to manage user authentication, server side validation, verifying user credentials
against the database etc.
Page No: 23
11. Results / Outputs:
11.1 Alumni Panel
11.1 (i) Home Page
Page No: 24
(iv) Alumni Page
Page No: 25
(vii) Forums Discussed
Page No: 26
(ix) About
Page No: 27
(ii) Home Page
Page No: 28
(v) Course List
Page No: 29
(vii) Verifying Alumni Accounts
(viii) Jobs
Page No: 30
(x) Upcoming Events
(xii) Forums
Page No: 31
(xiii) Editing Forums
(xiv) Users
Page No: 32
12. Future Scopes:
It would be very useful if the members of the alumni web site which are former
student of college could directly contact the alumni officer through the web site.
It is easy to find the email address of the alumni officer because it will be placed
on the home page of the online community. The contact alumni officer
functionality could be easily implemented using asp, which is also used in order
to implement the broadcast email functionality that the alumni web site offers.
That is why it would be useful to be able to set some information, such as
contact details as private or public. This could be done very easy with the use of
radio buttons. Right now, alumni website offer only inserting details, later it can
be modified to update information. The alumni web site is used to maintain data
of alumni and to provide platform where alumni can see the progress of an
institute and also participate in improving institution condition with the help of
donation.
Looking ahead, the future scope of the project is promising, with possibilities
for mobile application development, alumni mentoring programs, advanced
analytics, social media integration, and more. As the platform continues to
evolve and adapt to the changing needs of the alumni community, it is poised to
become an even more valuable resource for lifelong connections, knowledge
sharing, and mutual support.
Page No: 33
13. Discussion on Drawbacks:
● We have not implemented several analysis reports such as : The system does
not send email or in-app notifications to inform alumni about relevant updates,
events, job opportunities, forum activities, and many more.
● A video calling portal among the alumni can be implemented in the future for
more convenience for the students.
Page No: 34
14. CONCLUSION:
The comprehensive course list and job portal have empowered alumni to
continue their learning journey and explore exciting career opportunities within
the alumni network. The events page has become a central hub for alumni
reunions and gatherings, fostering a strong sense of belonging and camaraderie
among graduates.
Page No: 35
15. References:
The following websites have helped us for developing the web application:
https://www.javatpoint.com/php-tutorial
https://www.w3schools.com/php/
https://www.w3schools.com/howto/default_page5.asp
https://www.geeksforgeeks.org/php-tutorial/
https://www.youtube.com/watch?v=at19OmH2Bg4&list=PLu0W_9lII9ai
kXkRE0WxDt1vozo3hnmtR
https://www.youtube.com/watch?v=6mbwJ2xhgzM&list=PLu0W_9lII9a
giCUZYRsvtGTXdxkzPyItg
Page No: 36