Online Hostel Management System
Online Hostel Management System
MANAGEMENT
SYSTEM
Submitted by
SAI DEORE
SAI AKKAR
JANUARY 2023
DEPARTMENT OF BBA C.A.
M.S.G COLLEGE MALEGAON
CERTIFICATE
Place:Malegaon
Date:23/01/23
ACKNOWLEDGEMENT
Submitted by
SAI DEORE
SAI AKKAR
ABSTRACT
institutions are increasing rapidly. Thereby the number of hostels is also increasing
for the accommodation of the students studying in this institution. And hence there
is a lot of strain on the person who is running the hostel and software’s are not
usually used in this context. This particular project deals with the problems of
managing a hostel and avoids the problems which occur when carried manually.
Identification of the drawbacks of the existing system leads to the designing of a
computerised system that will be compatible with the existing system with the
system which is more user friendly and more GUI oriented. We can improve the
efficiency of the system, thus overcoming the drawbacks of the existing system.
LIST OF FIGURES
LIST OF TABLES
LIST OF ABBREVIATIONS
ABSTRACT i
LIST OF TABLES ii
LIST OF FIGURES iii
LIST OF SYMBOLS iii
1. INTRODUCTION 07
1.1 PROJECT OVERVIEW 07
1.2 PROJECT OBJECTIVES 08
2. SYSTEM ANALYSIS 09
2.1 EXISTING SYSTEM 09
2.1PROPOSED SYSTEM 10
3. FEASIBILITY STUDY 11
3.1 TECHNICAL FEASIBILITY 11
3.2 ECONOMIC FEASIBILITY 11
3.3 OPERATIONAL FEASIBILITY 12
4. REQUIREMENT ANALYSIS AND SPECIFICATION 13
4.1 HARDWARE CONFIGURATION 13
PROJECT OVERVIEW
DISADVANTAGES:
FEASIBILITY STUDY
TECHNICAL FEASIBILITY
ECONOMICAL FEASIBILITY
Economic analysis is the most frequently used
method for evaluating the effectiveness of a new system. More
commonly known as cost/benefit analysis.HTML JS and MySQL
database easily available in internet
OPERATIONAL FEASIBILITY
The project has been developed in such a way that it
becomes very easy even for a person with little computer
knowledge to operate it. This software is very user friendly and
does not require any technical person to operate .Thus the project
is even operationally feasible.
REQUIREMENT ANALYSIS AND SPECIFICATION
system are:
Administrator module:
In the administrator module administrator manages the master data’s like
server details and student details. Accept the application of students, view
the application forms, reject the fake applications, view the complaints of
the students in the hostel, accept the vacating form and delete from the
database, edit the notice boards .
Student Module:
In the student module, they can Submit application forms, change
passwords, check status, view notice boards, view monthly hostel fees
and submit the vacating form.
HARDWARE CONFIGURATION
The section of hardware configuration is an important task
related to the software development; insufficient random access memory
may adversely affect the speed and efficiency of the entire system. The
process should be powerful enough to handle the entire operation. The
hard disk should have sufficient capacity to store the file and application.
RAM : 1 GB(Minimum)
cable connection
NAME TYPE
NAME VARCHAR
GENDER VARCHAR
DOB DATE
ADDRESS NCHAR
PINCODE INT
DISTRICT VARCHAR
LANDLINE NUMBER INT
MOBILE NUMBER INT
NAME & ADDRESS OF
NCHAR
PARENT OR GUARDIAN
PARENT’S PHONE NUMBER INT
EMAIL ID NCHAR
RELIGION VARCHAR
CAST VARCHAR
DISTANCE IN KILOMETRE FLOAT
COMMUNAL RESERVATION CHAR
PHYSICALLY CHAR
HANDICAPPED
FOREIGN STUDENT CHAR
COURSE OF STUDY CHAR
NATURE OF STUDY NCHAR
DEPARTMENT NCHAR
DATE OF ADMISSION TO DATE
COURSE
EXPECTED DATE OF DATE
COMPLETION OF COURSE
DATE FROM ADMISSION DATE
REQUIRES
FELLOWSHIPS ANY CHAR
RECEIVED
FELLOWSHIP DETAILS VARCHAR
PHOTO IMAGE
SIGN IMAGE
THUMB IMPRESSION IMAGE
USERNAME NCHAR
PASSWORD NCHAR
CONFIRM PASSWORD NCHAR
SYSTEM IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is turned
into a working system and is giving confidence on the new system for the users
that it will work efficiently and effectively. It involves careful planning,
investigation of the current system and its constraints on implementation,
design of methods to achieve the change over, and evaluation of change over
methods. Apart from planning, major tasks of preparing the implementation are
education and training of users. The implementation process begins with
preparing a plan for the implementation of the system. According to this plan,
the activities are to be carried out, discussions made regarding the equipment
and resources and the additional equipment has to be acquired to implement the
new system. In a network backup system no additional resources are needed.
Implementation is the final and the most important phase. The most critical
stage in achieving a successful new system is giving the users confidence that
the new system will work and be effective. The system can be implemented
only after thorough testing is done and if it is found to be working according to
the specification. This method also offers the greatest security since the old
system can take over if errors are found or inability to handle certain types of
transactions while using the new system.
CHAPTER 6
SYSTEM TESTING
As part of system testing we execute the program with the intent of finding
errors and missing operations and also a complete verification to determine
whether the objectives are met and the user requirements are satisfied. The
ultimate aim is quality assurance.
Tests are carried out and the results are compared with the expected
document. In the case of erroneous results, debugging is done. Using detailed
testing strategies a test plan is carried out on each module. The various tests
performed are unit testing, integration testing and user acceptance testing.
Unit Testing
The software units in the system are modules and routines that are
assembled and integrated to perform a specific function. As a part of unit
testing we executed the program for individual modules independently. This
enables, to detect errors in coding and logic that are contained within each of
the three modules. This testing includes entering data that is filling forms and
ascertaining if the value matches to the type and entered into the database. The
various controls are tested to ensure that each performs its action as required.
Integration Testing
Data can be lost across any interface, one module can have an adverse
effect on another, sub functions when combined, may not produce the desired
major functions. Integration testing is a systematic testing to discover errors
associated within the interface. The objective is to take unit tested modules and
build a program structure. All the modules are combined and tested as a whole.
Here the admin module, sec module and student module options are integrated
and tested. This testing provides the assurance that the application is a well
integrated functional unit with smooth transition of data.
User Acceptance Testing
User acceptance of a system is the key factor for the success of any
system. The system under consideration is tested for user acceptance by
constantly keeping the records of applicants and making changes to the details
and password whenever required.
CONCLUSION
● Youtube : https://www.youtube.com/
● Chrome
● GFG : https://www.geeksforgeeks.org
Code:
Index.PHP File
<?php
session_start();
include('includes/dbconn.php');
if(isset($_POST['login']))
{
$email=$_POST['email'];
$password=$_POST['password'];
$password = md5($password);
$stmt=$mysqli->prepare("SELECT email,password,id FROM userregistration
WHERE email=? and password=? ");
$stmt->bind_param('ss',$email,$password);
$stmt->execute();
$stmt -> bind_result($email,$password,$id);
$rs=$stmt->fetch();
$stmt->close();
$_SESSION['id']=$id;
$_SESSION['login']=$email;
$uip=$_SERVER['REMOTE_ADDR'];
$ldate=date('d/m/Y h:i:s', time());
if($rs){
$uid=$_SESSION['id'];
$uemail=$_SESSION['login'];
$ip=$_SERVER['REMOTE_ADDR'];
$geopluginURL='http://www.geoplugin.net/php.gp?ip='.$ip;
$add Details Are = unserialize(file_get_contents($geopluginURL));
$city = $addrDetailsArr['geoplugin_city'];
$country = $addrDetailsArr['geoplugin_countryName'];
$log="insert into userLog(userId,userEmail,userIp,city,country)
values('$uid','$uemail','$ip','$city','$country')";
$mysqli->query($log);
if($log){
header("location:student/dashboard.php");
}
} else {
echo "<script>alert('Sorry, Invalid Username/Email or
Password!');</script>";
}
}
?>
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">`
<meta name="description" content="">
<meta name="author" content="">
<!-- Favicon icon -->
<link rel="icon" type="image/png" sizes="16x16"
href="assets/images/favicon.png">
<title>Hostel Management System</title>
<!-- Custom CSS -->
<link href="dist/css/style.min.css" rel="stylesheet">
<script type="text/javascript">
function valid() {
if(document.registration.password.value!=
document.registration.cpassword.value){
alert("Password and Re-Type Password Field do not match !!");
document.registration.cpassword.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<div class="main-wrapper">
<!--
==========================================================
==== -->
<!-- Preloader - style you can find in spinners.css -->
<!--
==========================================================
==== -->
<div class="preloader">
<div class="lds-ripple">
<div class="lds-pos"></div>
<div class="lds-pos"></div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- Preloader - style you can find in spinners.css -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Login box.scss -->
<!--
==========================================================
==== -->
<div class="auth-wrapper d-flex no-block justify-content-center
align-items-center position-relative"
style="background:url(../assets/images/big/auth-bg.jpg) no-repeat center
center;">
<div class="auth-box row">
<div class="col-lg-7 col-md-5 modal-bg-img"
style="background-image: url(assets/images/hostel-img.jpg);">
</div>
<div class="col-lg-5 col-md-7 bg-white">
<div class="p-3">
<div class="text-center">
<img src="assets/images/big/icon.png" alt="wrapkit">
</div>
<h2 class="mt-3 text-center">Student Login</h2>
<!--
==========================================================
==== -->
<!-- Login box.scss -->
<!--
==========================================================
==== -->
</div>
<!--
==========================================================
==== -->
<!-- All Required js -->
<!--
==========================================================
==== -->
<script src="assets/libs/jquery/dist/jquery.min.js "></script>
<!-- Bootstrap tether Core JavaScript -->
<script src="assets/libs/popper.js/dist/umd/popper.min.js "></script>
<script src="assets/libs/bootstrap/dist/js/bootstrap.min.js "></script>
<!--
==========================================================
==== -->
<!-- This page plugin js -->
<!--
==========================================================
==== -->
<script>
$(".preloader ").fadeOut();
</script>
</body>
</html>
Profile.PHP Code
<?php
session_start();
include('../includes/dbconn.php');
include('../includes/check-login.php');
check_login();
if(isset($_POST['update'])){
$email=$_POST['emailid'];
$aid=$_SESSION['id'];
$udate=date('Y-m-d');
$query="UPDATE admin set email=?,updation_date=? where id=?";
$stmt = $mysqli->prepare($query);
$rc=$stmt->bind_param('ssi',$email,$udate,$aid);
$stmt->execute();
echo"<script>alert('Email id has been successfully updated');</script>";
}
?>
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<!-- Favicon icon -->
<link rel="icon" type="image/png" sizes="16x16"
href="../assets/images/favicon.png">
<title>Hostel Management System</title>
<!-- Custom CSS -->
<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">
<link href="../assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">
<!-- This page plugin CSS -->
<link
href="../assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css"
rel="stylesheet">
<!-- Custom CSS -->
<link href="../dist/css/style.min.css" rel="stylesheet">
</head>
<body>
<!--
==========================================================
==== -->
<!-- Preloader - style you can find in spinners.css -->
<!--
==========================================================
==== -->
<div class="preloader">
<div class="lds-ripple">
<div class="lds-pos"></div>
<div class="lds-pos"></div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- Main wrapper - style you can find in pages.scss -->
<!--
==========================================================
==== -->
<div id="main-wrapper" data-theme="light" data-layout="vertical"
data-navbarbg="skin6" data-sidebartype="full"
data-sidebar-position="fixed" data-header-position="fixed"
data-boxed-layout="full">
<!--
==========================================================
==== -->
<!-- Topbar header - style you can find in pages.scss -->
<!--
==========================================================
==== -->
<header class="topbar" data-navbarbg="skin6">
<?php include 'includes/navigation.php'?>
</header>
<!--
==========================================================
==== -->
<!-- End Topbar header -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Left Sidebar - style you can find in sidebar.scss -->
<!--
==========================================================
==== -->
<aside class="left-sidebar" data-sidebarbg="skin6">
<!-- Sidebar scroll-->
<div class="scroll-sidebar" data-sidebarbg="skin6">
<?php include 'includes/sidebar.php'?>
</div>
<!-- End Sidebar scroll-->
</aside>
<!--
==========================================================
==== -->
<!-- End Left Sidebar - style you can find in sidebar.scss -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Page wrapper -->
<!--
==========================================================
==== -->
<div class="page-wrapper">
<!--
==========================================================
==== -->
<!-- Bread crumb and right sidebar toggle -->
<!--
==========================================================
==== -->
<div class="page-breadcrumb">
<div class="row">
<div class="col-7 align-self-center">
<h4 class="page-title text-truncate text-dark font-weight-medium
mb-1">My Profile</h4>
<div class="d-flex align-items-center">
<h6 class="card-subtitle"><code>You cannot make changes in
username and registered date!</code> </h6>
</div>
</div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- End Bread crumb and right sidebar toggle -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Container fluid -->
<!--
==========================================================
==== -->
<div class="container-fluid">
<form method="POST">
<div class="row">
<?php
$aid=$_SESSION['id'];
$ret="SELECT * from admin where id=?";
$stmt= $mysqli->prepare($ret) ;
$stmt->bind_param('i',$aid);
$stmt->execute() ;//ok
$res=$stmt->get_result();
//$cnt=1;
while($row=$res->fetch_object())
{
?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
<div class="form-actions">
<div class="text-center">
<button type="submit" name="update" class="btn
btn-success">Make Changes</button>
<button type="reset" class="btn btn-danger">Reset</button>
</div>
</div>
</form>
</div>
<!--
==========================================================
==== -->
<!-- End Container fluid -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- footer -->
<!--
==========================================================
==== -->
<?php include '../includes/footer.php' ?>
<!--
==========================================================
==== -->
<!-- End footer -->
<!--
==========================================================
==== -->
</div>
<!--
==========================================================
==== -->
<!-- End Page wrapper -->
<!--
==========================================================
==== -->
</div>
<!--
==========================================================
==== -->
<!-- End Wrapper -->
<!--
==========================================================
==== -->
<!-- End Wrapper -->
<!--
==========================================================
==== -->
<!-- All Jquery -->
<!--
==========================================================
==== -->
<script src="../assets/libs/jquery/dist/jquery.min.js"></script>
<script src="../assets/libs/popper.js/dist/umd/popper.min.js"></script>
<script src="../assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- apps -->
<!-- apps -->
<script src="../dist/js/app-style-switcher.js"></script>
<script src="../dist/js/feather.min.js"></script>
<script
src="../assets/libs/perfect-scrollbar/dist/perfect-scrollbar.jquery.min.js"></script>
<script src="../dist/js/sidebarmenu.js"></script>
<!--Custom JavaScript -->
<script src="../dist/js/custom.min.js"></script>
<!--This page JavaScript -->
<script src="../assets/extra-libs/c3/d3.min.js"></script>
<script src="../assets/extra-libs/c3/c3.min.js"></script>
<script src="../assets/libs/chartist/dist/chartist.min.js"></script>
<script
src="../assets/libs/chartist-plugin-tooltips/dist/chartist-plugin-tooltip.min.js"></scr
ipt>
<script src="../dist/js/pages/dashboards/dashboard1.min.js"></script>
<script
src="../assets/extra-libs/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="../dist/js/pages/datatable/datatable-basic.init.js"></script>
</body>
</html>
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<!-- Favicon icon -->
<link rel="icon" type="image/png" sizes="16x16"
href="../assets/images/favicon.png">
<title>Hostel Management System</title>
<!-- Custom CSS -->
<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">
<link href="../assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">
<link href="../assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css"
rel="stylesheet">
<!-- Custom CSS -->
<link href="../dist/css/style.min.css" rel="stylesheet">
</head>
<body>
<!--
==========================================================
==== -->
<!-- Preloader - style you can find in spinners.css -->
<!--
==========================================================
==== -->
<div class="preloader">
<div class="lds-ripple">
<div class="lds-pos"></div>
<div class="lds-pos"></div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- Main wrapper - style you can find in pages.scss -->
<!--
==========================================================
==== -->
<div id="main-wrapper" data-theme="light" data-layout="vertical"
data-navbarbg="skin6" data-sidebartype="full"
data-sidebar-position="fixed" data-header-position="fixed"
data-boxed-layout="full">
<!--
==========================================================
==== -->
<!-- Topbar header - style you can find in pages.scss -->
<!--
==========================================================
==== -->
<header class="topbar" data-navbarbg="skin6">
<?php include 'includes/navigation.php'?>
</header>
<!--
==========================================================
==== -->
<!-- End Topbar header -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Left Sidebar - style you can find in sidebar.scss -->
<!--
==========================================================
==== -->
<aside class="left-sidebar" data-sidebarbg="skin6">
<!-- Sidebar scroll-->
<div class="scroll-sidebar" data-sidebarbg="skin6">
<?php include 'includes/sidebar.php'?>
</div>
<!-- End Sidebar scroll-->
</aside>
<!--
==========================================================
==== -->
<!-- End Left Sidebar - style you can find in sidebar.scss -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Page wrapper -->
<!--
==========================================================
==== -->
<div class="page-wrapper">
<!--
==========================================================
==== -->
<!-- Bread crumb and right sidebar toggle -->
<!--
==========================================================
==== -->
<div class="page-breadcrumb">
<div class="row">
<div class="col-7 align-self-center">
<?php include 'includes/greetings-a.php'?>
<div class="d-flex align-items-center">
<!-- <nav aria-label="breadcrumb">
</nav> -->
</div>
</div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- End Bread crumb and right sidebar toggle -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- Container fluid -->
<!--
==========================================================
==== -->
<div class="container-fluid">
<!--
*************************************************************** -->
<!-- Start First Cards -->
<!--
*************************************************************** -->
<div class="card-group">
<div class="card border-right">
<div class="card-body">
<div class="d-flex d-lg-flex d-md-block align-items-center">
<div>
<div class="d-inline-flex align-items-center">
<h2 class="text-dark mb-1 font-weight-medium"><?php
include 'counters/student-count.php'?></h2>
</div>
<h6 class="text-muted font-weight-normal mb-0 w-100
text-truncate">Registered Students</h6>
</div>
<div class="ml-auto mt-md-3 mt-lg-0">
<span class="opacity-7 text-muted"><i
data-feather="user-plus"></i></span>
</div>
</div>
</div>
</div>
<div class="card border-right">
<div class="card-body">
<div class="d-flex d-lg-flex d-md-block align-items-center">
<div>
<h2 class="text-dark mb-1 w-100 text-truncate
font-weight-medium"><?php include 'counters/room-count.php'?></h2>
<h6 class="text-muted font-weight-normal mb-0 w-100
text-truncate">Total Rooms
</h6>
</div>
<div class="ml-auto mt-md-3 mt-lg-0">
<span class="opacity-7 text-muted"><i
data-feather="grid"></i></span>
</div>
</div>
</div>
</div>
<div class="card border-right">
<div class="card-body">
<div class="d-flex d-lg-flex d-md-block align-items-center">
<div>
<div class="d-inline-flex align-items-center">
<h2 class="text-dark mb-1 font-weight-medium"><?php
include 'counters/booked-count.php'?></h2>
</div>
<h6 class="text-muted font-weight-normal mb-0 w-100
text-truncate">Booked Rooms</h6>
</div>
<div class="ml-auto mt-md-3 mt-lg-0">
<span class="opacity-7 text-muted"><i
data-feather="book-open"></i></span>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-body">
<div class="d-flex d-lg-flex d-md-block align-items-center">
<div>
<h2 class="text-dark mb-1 font-weight-medium"><?php
include 'counters/course-count.php'?></h2>
<h6 class="text-muted font-weight-normal mb-0 w-100
text-truncate">Featured Courses</h6>
</div>
<div class="ml-auto mt-md-3 mt-lg-0">
<span class="opacity-7 text-muted"><i
data-feather="globe"></i></span>
</div>
</div>
</div>
</div>
</div>
<!--
*************************************************************** -->
<!-- End First Cards -->
<!--
*************************************************************** -->
<div class="col-12">
<div class="card">
<div class="card-body">
<div class="table-responsive">
<table id="zero_config" class="table table-striped
table-bordered no-wrap">
<thead>
<tr>
<th scope="col">#</th>
<!-- <th scope="col">User ID</th> -->
<th scope="col">Student's Email</th>
<th scope="col">Last Activity</th>
</tr>
</thead>
<tbody>
<?php
$aid=$_SESSION['id'];
$ret="SELECT * from userlog ORDER BY loginTime
DESC";
$stmt= $mysqli->prepare($ret) ;
$stmt->execute() ;
$res=$stmt->get_result();
$cnt=1;
while($row=$res->fetch_object()) {
?>
<tr><td><?php echo $cnt;;?></td>
<!-- <td><?php echo $row->userId;?></td> -->
<td><?php echo $row->userEmail;?></td>
<td><?php echo $row->loginTime;?></td>
</tr>
<?php
$cnt=$cnt+1;
} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!--
==========================================================
==== -->
<!-- End Container fluid -->
<!--
==========================================================
==== -->
<!--
==========================================================
==== -->
<!-- footer -->
<!--
==========================================================
==== -->
<?php include '../includes/footer.php' ?>
<!--
==========================================================
==== -->
<!-- End footer -->
<!--
==========================================================
==== -->
</div>
<!--
==========================================================
==== -->
<!-- End Page wrapper -->
<!--
==========================================================
==== -->
</div>
<!--
==========================================================
==== -->
<!-- End Wrapper -->
<!--
==========================================================
==== -->
<!-- End Wrapper -->
<!--
==========================================================
==== -->
<!-- All Jquery -->
<!--
==========================================================
==== -->
<script src="../assets/libs/jquery/dist/jquery.min.js"></script>
<script src="../assets/libs/popper.js/dist/umd/popper.min.js"></script>
<script src="../assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- apps -->
<!-- apps -->
<script src="../dist/js/app-style-switcher.js"></script>
<script src="../dist/js/feather.min.js"></script>
<script
src="../assets/libs/perfect-scrollbar/dist/perfect-scrollbar.jquery.min.js"></script>
<script src="../dist/js/sidebarmenu.js"></script>
<!--Custom JavaScript -->
<script src="../dist/js/custom.min.js"></script>
<!--This page JavaScript -->
<script src="../assets/extra-libs/c3/d3.min.js"></script>
<script src="../assets/extra-libs/c3/c3.min.js"></script>
<script src="../assets/libs/chartist/dist/chartist.min.js"></script>
<script
src="../assets/libs/chartist-plugin-tooltips/dist/chartist-plugin-tooltip.min.js"></scr
ipt>
<script src="../dist/js/pages/dashboards/dashboard1.min.js"></script>
<script
src="../assets/extra-libs/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="../dist/js/pages/datatable/datatable-basic.init.js"></script>
</body>
</html>
OUTPUT:
Admin Section:
Student Section:
Database Section: