0% found this document useful (0 votes)
11 views22 pages

Diploma Microproject

The document outlines a micro project titled 'Student Management System' developed by students of the Computer Engineering program at Government Polytechnic, Jalgaon, for the academic year 2023-2024. It includes details about the project team, a weekly progress report, an evaluation sheet, and a comprehensive overview of the system's features, advantages, and disadvantages. The project aims to streamline student data management and enhance communication within educational institutions using PHP technology.

Uploaded by

jpb16007
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)
11 views22 pages

Diploma Microproject

The document outlines a micro project titled 'Student Management System' developed by students of the Computer Engineering program at Government Polytechnic, Jalgaon, for the academic year 2023-2024. It includes details about the project team, a weekly progress report, an evaluation sheet, and a comprehensive overview of the system's features, advantages, and disadvantages. The project aims to streamline student data management and enhance communication within educational institutions using PHP technology.

Uploaded by

jpb16007
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/ 22

STATE BOARD OF TECHNICAL EDUCATION

GOVERNMENT POLYTECHNIC, JALGAON


(0018)

Program name and code : Computer Engineering

Course name : Webpage Development using

PHP.

Course code : [22619]

Academic year : 2023-2024

Semester : Sixth

A MICRO PROJECT ON

Student Management System

Submitted by the group of 3 students

Sr. Roll Name of student Enrolment No. Seat No.


No. No.
1 5 Saurabh Bapusaheb Bagul 2100180215 377601
2 6 Jitesh Kishor Barhate 2100180216 377602
3 42 Lokesh Jitendra Dhangar 2100180265 377642

Project Guide: Prof. Ganesh Palve Sir


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that Saurab Bagul, Jitesh Barhate, Lokesh Dhangar Roll
No.5,6,42 of 6th Semester of Diploma in Computer Engineering of Government
Polytechnic, Jalgaon (Code:0018) has completed the Micro Project satisfactorily in
the subject Webpage Development using PHP (22619) for the Academic Year
2023-2024 as prescribed in the curriculum.

Place: Jalgaon enrolment no:2100180215,16,65.

Subject Teacher Head of Department Principal

Seal of institution
GOVTERNMENT POLYTECHNIC JALGAON

-SUBMISSION

We are Saurabh Bagul, Jitesh Barhate, Lokesh Dhangar students of 6th Semester
of the Programme Computer Engineering humbly submit that we have completed
from time to time the Micro-Project work as described in this report by y our own
skills and study in academic year 2023-2024 as per instructions and guidance Prof.
Ganesh Palve Sir that following students were associated with me for this work,
however, quantum of my contribution has been approved by the Lecturer.
And that I have not copied the report on its any appreciable part from any other
literature in contravention of the academic ethics.

Date: Signature of Student


WEEKLY PROGRESS REPORT

SR.NO. WEEK ACTIVITY PERFORMED SIGN OF GUIDE DATE

1 Discussion and finalization of topic

2 First Preparation and submission of

Week Abstract
3 Literature Review

4 Collection of Data

5 Collection of Data

Second
6 Week Discussion and outline of Content

7 Formulation of Content

8 Editing and proof Reading of


Content
9 Compilation of Report and
Presentation
Third
10 Seminar
Week

11 Viva voce

12 Final submission of Micro Project

Sign of student sign of faculty


Evaluation Sheet for the Micro Project
Name of Student: S.B.B., J.K.B., L.J.D.
Enrolment No. :2100180215,2100180216,2100180265.
Semester: Sixth
Course Title: Webpage development using php

Code: 22619
Title of the Micro-Project: Student Management System.

Micro-Project Evaluation Sheet

Marks out of 6 for


performance in Marks out of 4 for
Roll No. Name of student group activity performance in
oral/presentation Total out of 10
(D5 Coi.8)
(D5 Coi.9)

05. Saurabh Bagul

06. Jitesh Barhate

42. Lokesh Dhangar


Acknowledgement

This Micro project would not have been possible without considerable guidance and
support. So, we would like to acknowledge those who have enable us to complete
this project.
Firstly, we would like to thank our project guide, Prof. Ganesh Palve sir for
providing the guideline with continuous advice and feedback throughout the duration
of finishing this project. We also thank to Dr P. M. Patil (principal of Government
Polytechnic Jalgaon) for providing us the opportunity to embark on this project.
Secondly, we would also like to thank all other staff members of Computer
department that we may called upon for assistance since the genesis of this project
their opinion and suggestion have helped us in a realizing these projects.
Also not to be forgotten, we would like to thank all our friends with the report
valuable opinion and sharing ideas during the process of this project.
Finally, we would like to thank our families for their understanding, encouragement
and support towards the completion of project.

Thank you so much.


INDEX

1. Introduction.

2. Literature Review.

3. Resource Used

4. Advantages & disadvantages

5. Source Code

6. Output

7. Features

8. Conclusion.

9. References.
Introduction

The Student Management System (SMS) powered by PHP stands as a pivotal tool in
modern educational institutions, offering a comprehensive platform for managing
student data and academic processes. Through its intuitive interface, administrators
gain the ability to efficiently oversee student information, track academic progress,
and manage various administrative tasks. With secure authentication mechanisms in
place, teachers and students can access personalized dashboards tailored to their
roles, allowing for seamless interaction and engagement with the system. From
recording attendance to managing course materials and grades, the SMS streamlines
vital aspects of academic management, promoting efficiency and accuracy in day-to-
day operations.

Teachers benefit greatly from the SMS's features, enabling them to easily input
grades, monitor student performance, and communicate with students regarding
assignments and feedback. Moreover, the system facilitates collaboration between
educators, offering tools for sharing resources and coordinating curriculum
development. Administrators, on the other hand, gain valuable insights into student
performance and institutional trends through detailed reporting and analytics
functionalities. This empowers them to make data-driven decisions that can enhance
overall academic outcomes and institutional effectiveness.

Furthermore, the SMS fosters a more transparent and collaborative environment by


facilitating communication among stakeholders. Through integrated messaging
systems and announcement features, administrators, teachers, and students can
exchange information, share updates, and address concerns in real-time. This fosters
a sense of community within the educational institution and promotes active
engagement among all parties involved in the learning process. Overall, the Student
Management System powered by PHP serves as a cornerstone in modern educational
management, leveraging technology to streamline operations, enhance
communication, and improve academic outcomes for all stakeholders.
Literature Review

The development of Student Management Systems (SMS) using PHP has emerged as
a critical area of research and implementation in the field of educational technology.
PHP, known for its simplicity, versatility, and extensive community support, serves
as an ideal framework for creating robust web-based applications tailored to the
specific needs of educational institutions. With PHP's open-source nature and
compatibility with various databases, developers can efficiently design and deploy
feature-rich SMS solutions that streamline administrative processes, enhance
communication, and improve overall academic management. The adoption of PHP in
SMS development reflects a broader trend towards leveraging web technologies to
address the evolving challenges faced by educational institutions in managing student
information and academic resources.
Integration with complementary technologies is another area of interest in PHP-based
SMS research. For example, researchers have explored the integration of biometric
systems for secure attendance tracking, SMS APIs for seamless communication and
notification functionalities, and data analytics tools for deriving insights from student
data. These integrations enhance the functionality and effectiveness of PHP-based
SMS solutions, providing institutions with powerful tools for optimizing educational
management processes and decision-making. Furthermore, such integrations
underscore the importance of leveraging emerging technologies to address the
complex challenges faced by modern educational institutions in an increasingly
digitalized world.
Evaluation studies play a crucial role in assessing the effectiveness, usability, and
impact of PHP-based SMS implementations in real-world educational settings.
Through usability testing, user satisfaction surveys, and performance metrics
analysis, researchers can gather valuable feedback from administrators, teachers, and
students to identify strengths, weaknesses, and areas for improvement. Positive
outcomes of PHP-based SMS implementations include improved efficiency in
administrative tasks, enhanced communication and collaboration among
stakeholders, and better academic outcomes through data-driven decision-making.
Overall, the literature on PHP-based SMS reflects a growing recognition of the
potential of web technologies to revolutionize educational management processes
and enhance the learning experience for students.
Resources Required

• HTML & CSS for Design of the system


• PHP (integrated) to get the data from user a d stored into MySQL Workbench
• XAMPP server (localhost)
• MySQL Workbench to store the data

Instrument/ Specification Quantity Remarks


Software

Computer system 8GB ram 1 Having internet


support
XAMPP 7.3.12 1 NA

Visual Studio - 1 1

MySQL workbench - 1 NA
Advantages & Disadvantages

ADVANTAGES

•Reliability: PHP offers a robust and stable framework for building web applications,
ensuring reliable performance and minimal downtime.
•Cost-Effectiveness: Being open-source, PHP development incurs lower costs for
businesses, making it an affordable option for rental companies of all sizes.
•Accessibility: Web-based PHP applications enable users to access the rental system
from various devices and locations, enhancing convenience and flexibility.
•Security: PHP offers robust security features and is supported by a large
community of developers, ensuring ongoing support and updates to mitigate
security risks.

DISADVANTAGES

•Performance Limitations: Compared to some other programming languages, PHP


may exhibit performance limitations, especially for highly complex and resource-
intensive applications.
•Dependency on Server Configuration: PHP applications are dependent on server
configurations, which may vary across hosting environments, leading to
compatibility issues and potential performance discrepancies.
•Learning Curve: Developing and maintaining PHP applications may require a
learning curve for developers who are unfamiliar with the language or its
ecosystem, potentially increasing development time and costs.
Source code
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
?>
<!doctype html>
<html>
<head>
<title>Student Management System || Home Page</title>
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false); function hideURLbar(){
window.scrollTo(0,1); } </script>
<!--bootstrap-->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all">
<!--coustom css-->
<link href="css/style.css" rel="stylesheet" type="text/css"/>
<!--script-->
<script src="js/jquery-1.11.0.min.js"></script>
<!-- js -->
<script src="js/bootstrap.js"></script>
<!-- /js -->
<!--fonts-->
<link
href='//fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,400,600,
600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
<!--/fonts-->
<!--hover-girds-->
<link rel="stylesheet" type="text/css" href="css/default.css" />
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script src="js/modernizr.custom.js"></script>
<!--/hover-grids-->
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<!--script-->
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();

$('html,body').animate({scrollTop:$(this.hash).offset().top},900);
});
});
</script>
<!--/script-->
</head>
<body>
<?php include_once('includes/header.php');?>
<div class="banner">
<div class="container">
<script src="js/responsiveslides.min.js"></script>
<script>
$(function () {
$("#slider").responsiveSlides({
auto: true,
nav: true,
speed: 500,
namespace: "callbacks",
pager: true,
});
});
</script>
<div class="slider">
<div class="callbacks_container">
<ul class="rslides" id="slider">
<li>
<h3>Student Management System</h3>
<p>Registered Students can Login Here</p>
<div class="readmore">
<a href="user/login.php">Student Login<i class="glyphicon glyphicon-menu-
right"> </i></a>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="welcome">
<div class="container">
<?php
$sql="SELECT * from tblpage where PageType='aboutus'";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row)
{ ?>
<h2><?php echo htmlentities($row->PageTitle);?></h2>
<p><?php echo ($row->PageDescription);?></p><?php $cnt=$cnt+1;}} ?>
</div>
</div>
<!--/welcome-->
<!--testmonials-->
<div class="testimonials">
<div class="container">
<div class="testimonial-nfo">
<h3>Public Notices</h3>
<marquee style="height:350px;" direction ="up" onmouseover="this.stop();"
onmouseout="this.start();">
<?php
$sql="SELECT * from tblpublicnotice";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row)
{ ?>
<a href="view-public-notice.php?viewid=<?php echo htmlentities ($row-
>ID);?>" target="_blank" style="color:#fff;">
<?php echo htmlentities($row->NoticeTitle);?>(<?php echo
htmlentities($row->CreationDate);?>)</a>
<hr /><br />

<?php $cnt=$cnt+1;}} ?>


</marquee></div>
</div>
</div>
<!--\testmonials-->
<!--specfication-->
<!--/specfication-->
<?php include_once('includes/footer.php');?>
<!--/copy-rights-->
</body>
</html>
Outputs

Home page

Student Login
Student panel

Admin Panel
Notice Upload Section

Admin Class Manages


FEATURES

1. User Authentication: Secure login functionality for administrators, teachers, and


students with appropriate access levels and permissions.

2. Dashboard: An overview page displaying important information such as total


number of students, courses offered, upcoming events, etc.

3. Student Profiles: Individual profiles for each student containing personal


information, academic records, attendance, grades, and any other relevant details.

4. Course Management: Ability to add, edit, and delete courses. Assign teachers to
courses and specify course schedules.

5. Communication Tools: Messaging system for communication between


administrators, teachers, and students. Notifications for important events, deadlines,
or announcements.

6. File Management: Upload and share course materials, assignments, syllabi, and
other documents.

7. Report Generation: Generate various reports such as student transcripts,


attendance reports, grade sheets, etc.

8. Student Portal: Allow students/guardians to access information about their


children's academic progress, attendance, and other relevant data.

9. Data Analytics: Analyze student performance data to identify trends, areas for
improvement, and to support decision-making.
Conclusion

In conclusion, the Student Management System project, developed using a


combination of PHP, Python, HTML, and CSS, represents a comprehensive solution
for streamlining the vehicle rental process. By leveraging the strengths of each
technology, the system offers a user-friendly interface, robust backend
functionality, and visually appealing design elements. Through features such as user
registration, vehicle inventory management, booking and reservation handling,
rental pricing, and billing, the system enhances operational efficiency and customer
satisfaction. The integration of PHP and Python enables dynamic and scalable
backend functionality, while HTML and CSS ensure a responsive and visually
engaging frontend experience. In today's competitive car rental market, this project
exemplifies the power of technology to innovate and optimize business processes,
ultimately driving growth and success in the transportation industry.
Reference

• https://phpgurukul.com/car-rental-project-php-mysql-free-download

• Book - Web Based Application Development Using PHP (Nirali Publication)

You might also like