Professional Documents
Culture Documents
DBMS MiniProject Report (1)
DBMS MiniProject Report (1)
CERTIFICATE
This is to certify that the Project Report on Online Classes Enquiry System is an authentic
work carried out by Abhimanyu (1NT20CS008), Abiskar Kumar Yadav (1NT20CS013),
Arpit Johri (1NT20CS044) and Kuber Reddy (1NT20CS054) bonafide students of Nitte
Meenakshi Institute of Technology, Bangalore in partial fulfilment for the award of the
degree of Bachelor of Engineering in COMPUTER SCIENCE AND ENGINEERING of
Visvesvaraya Technological University, Belagavi during the academic year 2022-2023. It is
certified that all corrections and suggestions indicated during the internal assessment have
been incorporated in the report.
Date: 27-07-2023
The satisfaction and euphoria that accompany the successful completion of any task would be
incomplete without the mention of the people who made it possible, whose constant guidance
and encouragement crowned our effort with success. We express my sincere gratitude to our
Principal Dr. H. C. Nagaraj, Nitte Meenakshi Institute of Technology for providing
facilities.
We wish to thank our HoD, Dr. Vijaya Shetty S., for the excellent environment created to
further educational growth in our college. We also thank him for the invaluable guidance
provided which has helped in the creation of a better project.
We hereby like to thank our subject faculty Mrs. Shruthi Shetty J Assistant Professor,
Department of Computer Science & Engineering for her periodic inspection, time to time
evaluation and helping to bring the project to the present form.
We also thank all our friends, teaching, and non-teaching staff at NMIT, Bangalore, for all
the direct and indirect help provided in the completion of the project.
Abhimanyu 1NT20CS008
Date: 27-07-2023
The Online Class Enquiry System is an innovative web-based platform aimed at simplifying the
process of class inquiries and registrations for educational institutions offering online courses. This
report provides an overview of the system, outlining its key features, benefits, and challenges.
The primary objective of the Online Class Enquiry System is to enhance the user experience for
prospective students by providing them with a user-friendly interface to explore and inquire about
available online courses. The system also aims to streamline administrative tasks by automating the
inquiry and registration processes, thereby reducing the workload on administrative staff.
Key features of the system include a comprehensive course catalog, an inquiry form for prospective
students to submit their queries, real-time availability updates for courses, and integrated payment
gateways for secure online registrations and payments.
The adoption of the Online Class Enquiry System offers various advantages, such as improved
communication between students and educational institutions, efficient resource management, and
increased revenue generation through attracting more students to online courses.
However, the implementation of the system may encounter challenges, such as ensuring robust
security measures for safeguarding sensitive data and addressing potential technical issues to maintain
system reliability.
In conclusion, the Online Class Enquiry System represents a valuable tool for educational institutions
to enhance their online course offerings and streamline administrative processes. By offering a
seamless user experience and automating critical tasks, the system contributes to a more efficient and
effective educational ecosystem. To ensure successful implementation, it is essential to address
security concerns, provide appropriate training and support to users, and continuously improve the
system based on user feedback.
1. CHAPTER 1: INTRODUCTION
1.1 Methodology
1.1.1 Brief history of Technology/concept
1.1.2 Applications
1.2 Research motivation and Problem statement
1.3 Research objectives and contributions
1.3.1 Challenges of Online Classes
1.3.2 Results and Findings
1.4 Summary
4. CHAPTER 4: IMPLEMENTATION
4.1 Queries
4.2 Code
4.3 Outputs
6. CHAPTER 7: CONCLUSIONS
7. REFERENCES
Methodologies
The integration of technology in education has led to a paradigm shift in how knowledge is
disseminated and acquired. One of the most significant developments in this domain is the
concept of online classes. With the advent of the internet and digital technologies, online
classes have become an essential part of modern learning methodologies. This report aims to
provide a comprehensive investigation into the world of online classes, examining their
historical background, current applications, advantages, challenges, and the potential
implications for the future of education.
Applications
Online classes have found applications in various educational and professional domains.
From traditional academic subjects in K-12 education to specialized courses in higher
education, vocational training, language learning, and corporate development programs, the
versatility of online classes has contributed to their widespread adoption. Moreover, online
classes have also played a pivotal role in breaking down barriers to education, enabling
learners from different geographical locations and backgrounds to access quality learning
resources.
Research Motivation
The increasing prevalence of online classes has sparked considerable interest among
educators, researchers, policymakers, and learners alike. Understanding the motivations
behind the widespread adoption of online classes is crucial to gauge their impact on the
education landscape. Furthermore, exploring the advantages and challenges associated with
this mode of learning can inform strategies to enhance its effectiveness.
Technological Infrastructure
Effective participation in online classes relies heavily on access to reliable internet
connectivity and suitable devices. Unequal access to technology may create
disparities in learning opportunities.
Student Engagement and Motivation
Without face-to-face interactions, some students may struggle with self-discipline and
motivation in online learning environments. Maintaining a sense of community and
engagement becomes vital for successful online education.
INSERT INTO teachers (username, password, tname, temail, tphone, cid) VALUES
('abhimanyu.175', 'password123', 'Abhimanyu', 'abhimanyu.175@gmail.com',
'8310091891', 'java');
<!DOCTYPE html>
<html>
<head>
<title>Online Classes Enquiry</title>
<style>
/* CSS styles for the index page */
@import url('https://fonts.googleapis.com/css2?
family=Montserrat:wght@700&display=swap');
body {
font-family: Arial, sans-serif;
background-color: #f9f9f9;
color: #333;
margin: 0;
padding: 0;
background-image: url('bg.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
color: #64CCC5;
margin-top: 40px;
line-height: 1.8;
text-align: center;
font-size: 50px;
text-decoration: underline;
}
h2 {
color: #007bff;
text-align: center;
font-size: 38px;
text-decoration: underline;
ul {
list-style: none;
padding: 0;
margin: 20px 0;
}
li {
margin-bottom: 10px;
a {
text-align: center;
text-decoration: none;
color: #007bff;
line-height: 1.8;
font-size: 24px;
}
a:hover {
text-decoration: underline;
}
form {
font-size: 19px;
margin-top: 20px;
background-color: #001C30;
border-radius: 10px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
label {
margin-bottom: 10px;
color: #DAFFFB;
font-size: 19px;
}
input[type="text"],
input[type="password"],
textarea {
font-size: 15px;
width: 17%;
padding: 10px;
/* input[type="text"], */
input[type="email"],
textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
}
input[type="submit"] {
background-color: #007bff;
color: #fff;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}
input[type="submit"]:hover {
background-color: #0056b3;
}
.error {
color: #dc3545;
font-size: 14px;
}
.success {
color: #28a745;
font-size: 14px;
}
.polka {
font-size: 18px;
}
p {
margin: 20px;
text-align: center;
line-height: 1.8;
color: #000000;
font-size: 22px;
.just {
margin: 20px;
text-align: justify;
line-height: 1.8;
color: #000000;
font-size: 22px;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS',
sans-serif;
}
h3 {
margin: 20px;
text-align: center;
line-height: 1.8;
color: #1324dfef;
font-size: 24px;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS',
sans-serif;
}
.loginarea {
text-align: center;
/* position: fixed; */
left: 0;
bottom: 0;
width: 100%;
color: white;
text-align: center;
}
.teacherloginhead
{
color: #0adee9;
}
.logininfo
{
text-align: center;
color: #1e4542;
}
</style>
</head>
One of the key features of Java is its "write once, run anywhere"
philosophy. Java programs are compiled into
bytecode, which can be executed on any system that has a compatible
JVM. This platform independence has made Java
a popular choice for developing applications ranging from desktop
software to enterprise-level systems. It has
also been widely adopted in the mobile space, with the development of
the Android platform, which is primarily
based on Java.
Due to its speed and efficiency, C remains the language of choice for
performance-critical applications and
systems programming tasks. However, its direct memory access and lack
of certain modern safety features, like
garbage collection, leave room for potential pitfalls such as buffer
overflows and memory leaks, requiring
developers to be vigilant about memory management and safe programming
practices.
</div>
<br><br><br><br>
<hr>
<hr>
<br><br><br><br>
<div class="logininfo">
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br>
<p>.</p>
</form>
</div>
</body>
</html>
<?php
session_start(); // Start the session
// Retrieve the teacher's details from the database using the teacher_id from
the session
if (isset($_SESSION['teacher_id'])) {
$teacherId = $_SESSION['teacher_id'];
$sql = "SELECT * FROM teachers WHERE tid = '$teacherId'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$teacherRow = $result->fetch_assoc();
$teacherName = $teacherRow['tname'];
$teacherEmail = $teacherRow['temail'];
// Add any other relevant teacher details you want to display
} else {
$teacherName = "Teacher details not found.";
$teacherEmail = "";
// Handle the case if teacher details are not found
}
}
<!DOCTYPE html>
<html>
<head>
<title>Enquiries</title>
<link rel="stylesheet" type="text/css" href="enquiries.css">
submit_enquiry.php
<?php
// Establish database connection
$host = "localhost";
$username = "root";
$password = "";
$database = "enquiry_db";
$conn = new mysqli($host, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
<?php
session_start(); // Start the session
if ($result->num_rows === 1) {
// Teacher login successful
$row = $result->fetch_assoc();
$_SESSION['teacher_id'] = $row['tid'];
$_SESSION['teacher_name'] = $row['tname'];
// Redirect to enquiries.php
header("Location: enquiries.php");
exit();
} else {
// Login failed, show an error message
<!DOCTYPE html>
<html>
<head>
<title>Teacher Login</title>
<style>
/* Add your CSS styles here */
</style>
</head>
<body>
<h1>Teacher Login</h1>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br>
<!DOCTYPE html>
<html>
<head>
<title>Java Course Details</title>
<link rel="stylesheet" type="text/css" href="javac.css">
</head>
<body>
<?php
// Establish database connection
$host = "localhost";
$username = "root";
$password = "";
$database = "enquiry_db";
$conn = new mysqli($host, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
<h1>
<?php echo $courseName; ?> Course Details
</h1>
<p>Finally, Java's widespread adoption and demand in the job market make
it a valuable skill for career growth.
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br>
<div class='box'>
<label for="message">Message:</label>
<textarea id="message" name="message" required placeholder="Enter the
questions and other details you have about the course in this box.
"></textarea>
</div>
<br>
</html>
Page for C:
Once Teacher Login is successful all the queries for the subjects are displayed.
Selecting on the mail ids redirects to Gmail to compose the email to that specific address
Learning Analytics: The use of learning analytics is likely to grow in the context of
online classes. Future research can delve into how data analytics can be effectively
used to monitor and optimize student progress, identify at-risk learners, and make
data-informed decisions to improve instructional strategies.
Inclusivity and Accessibility: Future research can explore how to make online
classes more inclusive and accessible for learners with disabilities and diverse
backgrounds. Enquiries may investigate the effectiveness of assistive technologies,
accessible design practices, and support services to cater to the needs of all learners.
Social and Emotional Learning (SEL): Research in SEL in the context of online
classes can explore how to promote students' emotional well-being, social skills, and
empathy in virtual learning environments.
Online Class Platforms and Technology: The future will likely see
advancements in online class platforms and educational technologies. Enquiries may
focus on evaluating the effectiveness and usability of emerging platforms, virtual
classroom tools, and learning management systems.
Conclusion:
The report on the online class enquiry has provided a comprehensive exploration of the world
of online classes, shedding light on its historical background, applications, advantages,
Advancements in Education:
The historical analysis showcased the remarkable advancements in education, with
online classes emerging as a pivotal outcome of digital technology integration. From
humble beginnings as distance education experiments to the dynamic and interactive
platforms of today, online classes have revolutionized the way knowledge is
disseminated and acquired.
Future Prospects:
As the field of online education continues to evolve, the future prospects of online
classes appear promising. With the continuous development of technologies, the
potential for further innovations, such as virtual reality and augmented reality
integration, presents exciting opportunities to enhance the learning experience.
In conclusion, the online class enquiry has shed light on the transformative impact of online
classes in modern education. Through a comprehensive exploration of their history,
applications, advantages, challenges, and future prospects, it becomes evident that online
classes are a driving force behind a more accessible, flexible, and inclusive education
landscape. However, addressing the challenges highlighted in the report and embracing the
opportunities for improvement are essential to unlocking the full potential of online classes in
shaping the future of learning. By continuously refining and advancing online educational
methodologies, we can pave the way for a more equitable, engaging, and effective
educational experience for learners around the globe.
[4] https://digitalcommons.harrisburgu.edu
[5]https://www.tutorialspoint.com/mysql/mysql-quick-
guide.htm