School Management 1
School Management 1
“SCHOOL MANAGEMENT
SYSTEM”
Submitted in partial fulfilment of the
BACHELOR OF COMPUTER APPLICATION
Under the guidance of
Dr. Arun Marandi Sir
BY-
RIA BHUMIJ(AJU/210595)
Anushka Sah(AJU/210235)
ABSTRACT
Ria Bhumij
Anushka Sah
TABLE OF CONTENTS
Contents
ABSTRACT.....................................................................................
.....01
ACKNOWLEDGEMENT..................................................................
.....02
DECLARATION...............................................................................
....03
Chapter - 1.................................................................................
Chapter-2.....................................................................................
Justification of Selection of
Technology………………………………………
OBJECTIVE
Data Gathering
Feasibility
Study
The measure of how beneficial or practical the
development of informant system will be to an
organization along this topic feasibility is measured. So
far taking the feasibility study and feasibility analysis
during the development of the project ‘School
Management System’ Website we have studied on the
following four major categories of feasibility study :-
Hardware Requirements
• Processor : Dual core & Above
• Memory : min 2 GB
• Hard Disk : 2 GB
• Keyboard : Standard
Software Requirements
First and foremost, it is an editor that gets out of your way. The
Languages
MySQ
L relational database management
MySQL is an open-source
system. Its name is a combination of "My", the name of co-
founder Michael Widenius's daughter, and "SQL", the
abbreviation for Structured Query Language. This
application is widely used for purposes, including data
warehousing, e-commerce and logging applications. The
data in MySQL databases are stored in the form of tables.
It help the admins to collect the data in an easy way. One of
the reasons MySQL is the world's most popular open-
source database is that it provides comprehensive support
for every application development need. MySQL also
provides connectors and drivers (ODBC, JDBC, etc.)that
allow all forms of applications to make use of MySQL as a
preferred data management server.
Data Flow Diagram
(DFD)
DFD is an important tool used by system analysis. A data flow
diagram model, a system using external entities from which
data flows to a process which transforms the data and create
output data transforms which go to other processes or external
entities such as files. The main merit of DFD is that it can
provide an overview of what data a system would process.
SYMBOLS:-
DFD Level 0 -
The context level Data Flow Diagram (DFD) is describe the whole
system. The (0) level DFD describe the all users module who
operate the system. Below data flow diagram of online shopping
site shows the two users can operate the system Admin and
Member user.
Figure:-
hhhhh
hhhLhoghin School Login request
Admin User
request
Request accept Management Request accept
Syste
m
DFD Level 1 (Admin side) –
Update database D3
4.0
(Add/delete/edit) info
Student
Admin Manage Student
Response
Response
Update database D5
(Add/delete/edit) info 5.0
Admin Manage Staff Staff
Response
Response
Insert Data
Use subject method D7
5.0
User
Syllabus
Subjects Response
Response
First Normal Form (1NF): This initial set of rules sets the
fundamental guidelines for keeping your database properly
organized.
Remove any repeating groups of data (i.e. beware of duplicative
columns or rows within the same table)
Create separate tables for each group of related data
Each table should have a primary key (i.e. a field that identifies
each row with a non-null, unique value)
(211) </div>
(212) <div class="card-body pt-5 pt-4">
(214) <h5 class="card-title mb-0">Principle name</h5>
(215) <p class="card-text">Description</p>
(216) </div>
(217) </div>
(218)
(219) </div>
(220) <?php } ?>
(221)
(222) </div>
(223) </div>
(224)
(225) </div>
(226) </div>
(227)
(228) </section>
(229)
(230) <section class="py-5 text-white" style="background:#337b99aa">
(231) <div class="container">
(232) <div class="row">
(233) <div class="col-lg-6 pr-5">
(234) <h2>Achievements</h2>
(235) <p>Lorem ipsum dolor sit amet consectetur adipisicing
elit. Autem sapiente</p>
(236) <img src="./assets/images/download.jpg" alt=""
class="img-fluid-rounded">
(237) </div>
(239) <div class="col-lg-6 my-auto">
(240) <div class="row">
(241) <div class="col-lg-6">
(242) <div class="border rounded ">
(243) <div class="card-body text-center">
(244) <span><i class="text-warning fa-solid fa-trophy
fa-2x"></i></span>
(245) <h2 class="my-2 font-weight-bold">22</h2>
(246) <hr class="border-warning-white">
(247) <h4>Graduates</h4>
(248) </div>
(249) </div>
(250) </div>
(251)
(252) <div class="col-lg-6 mb-4">
(253) <div class="border rounded ">
(254) <div class="card-body text-center">
(255) <span><i class="text-warning fa-solid fa-trophy
fa-2x"></i></span>
(256) <h2 class="my-2 font-weight-bold">22</h2>
(257) <hr class="border-warning-white">
(258) <h4>Graduates</h4>
(259) </div>
(260) </div>
(261) </div>
(262)
(263) <div class="col-lg-6 mb-4">
(264) <div class="border rounded ">
(265) <div class="card-body text-center">
(266) <span><i class="text-warning fa-solid fa-trophy
fa-2x"></i></span>
(267) <h2 class="my-2 font-weight-bold">22</h2>
(268) <hr class="border-warning-white">
(269) <h4>Graduates</h4>
(270) </div>
(271) </div>
(272) </div>
(273)
(274) <div class="col-lg-6 mb-4">
(275) <div class="border rounded ">
(276) <div class="card-body text-center">
(277) <span><i class="text-warning fa-solid fa-trophy
fa-2x"></i></span>
(278) <h2 class="my-2 font-weight-bold">22</h2>
(279) <hr class="border-warning-white">
(280) <h4>Graduates</h4>
(281) </div>
(282) </div>
(283) </div>
(284)
(285) <!-- Add more container boxes here as needed -->
(286) </div>
(287) </div>
(288) </div>
(289) </div>
(290)
(291) </section>
(292)
(293) <section class="py-5">
(294) <div class="text-center mb-5">
(295) <h2 class="font-weight-bold">What People Says</h2>
(296) <p class="text-muted">Lorem ipsum dolor sit amet
consectetur adipisicing elit. Cupiditate, nulla iste aperiam
(297) placeat </p>
(298)
(299) </div>
(300)
(301) <div class="container">
(302) <div class="row">
(303) <div class="col-lg-5">
(304) <div class="border rounded position-relative">
(305) <div class="p-4 text-center">
(306) Lorem ipsum, dolor sit amet consectetur adipisicing
elit. Ut temporibus amet reiciendis eveniet tempore.
(307) Maxime recusandae, tenetur dolorem ducimus
temporibus non ipsa animi praesentium autem repudiandae quis
(308) similique. Eum, labore!
(309) </div>
(310) <i class="fa fa-quote-left fa-3x position-absolute"
style="top: .5rem; left: .5rem; opacity: 0.25;"></i>
(311)
(312) </div>
(313) <div class="text-center mt-n2">
(314) <img src="./assets/images/placeholder-images-
image_large.jpg" alt="" class="rounded-circle border img-fluid"
(315) style="max-width: 100px;">
(316) <h6 class="mb-0 font-weight-bold">NAME</h6>
(317) <p><i>Designation</i></p>
(318) </div>
(319) </div>
(330) </div>
(331) <div class="text-center mt-n2">
(332) <img src="./assets/images/placeholder-images-
image_large.jpg" alt="" class="rounded-circle border img-fluid"
(333) style="max-width: 100px;">
(334) <h6 class="mb-0 font-weight-bold">NAME</h6>
(335) <p><i>Designation</i></p>
(336) </div>
(337) </div>
(338) </div>
(339) </div>
(340) </section>
(343) <footer style="background:url(./Assets/Images/medium-shot-
woman-graduation-portrait.jpg) center/cover no-repeat">
(344) <div class="py-5 text-black" style="background:#00000088f">
(345) <div class="container-fluid">
(346) <div class="row">
(347) <div class="col-lg-4">
(348) <h5>Social Media Links</h5>
(349) <div>
(350) <span class="fa-stack">
(351) <i class="fa fa-circle fa-stack-2x"></i>
(352) <i class="fab fa-facebook-f fa-stack-1x fa-
inverse text-white"></i>
(353) </span>
(354)
(355) <span class="fa-stack">
(356) <i class="fa fa-circle fa-stack-2x"></i>
(357) <i class="fab fa-twitter fa-stack-1x text-
light"></i>
(358) </span>
(359)
(360) <span class="fa-stack">
(361) <i class="fa fa-circle fa-stack-2x"></i>
(362) <i class="fab fa-instagram fa-stack-1x text-
light"></i>
(363) </span>
(364)
(365) <span class="fa-stack">
(366) <i class="fa fa-circle fa-stack-2x"></i>
(367) <i class="fab fa-linkedin-in fa-stack-1x text-
light"></i>
(368) </span>
(369)
(370) </div>
(371) </div>
(372)
(373) <div class="col-lg-4">
(374) <h5>Subscribe Now</h5>
(375) <form action="">
(376) <div class="form-group" data-mdb-input-init>
(377) <input type="email" id="email-s" class="form-
control" placeholder="Your Email-Id"/>
(378)
(379) </div>
(380) <button class="btn btn-secondary" >Submit</button>
(381) </form>
(382) </div>
(383)
(384) <div class="col-lg-3">
(385) <h5>Useful Links</h5>
(386) <ul class="fa-ul ml-4">
(387) <li><a href="" class="text-black"><i class="fa-li
fa fa-angle-right"></i>List icons</a> </li>
(388) <li><a href="" class="text-black"><i class="fa-li
fa fa-angle-right"></i>can be use</a> </li>
(389) <li><a href="" class="text-black"><i class="fa-li
fa fa-angle-right"></i>as bullets</a> </li>
(390) <li><a href="" class="text-black"><i class="fa-li
fa fa-angle-right"></i>in lists</a> </li>
(391) </ul>
(392) </div>
(393) </div>
(394) </div>
(395) </div>
(396) </footer>
(397)
(398) <section class="py-2 bg-dark text-light" >
(399) <div class="container-fluid">
(400) copyright 2023-2024 All Rights Reserved. <a href="#"
class="text-light" >CRYSTAL RIVER SCHOOL</a>
(401) </div>
(402) </section>
(403) <!-- MDB
(404) -->
<script
src="https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-
type="text
kit/7.1.0/mdb.umd.min.js"></script>
(405) /javascrip
t"
(406) </body>
(407)
(408) </html>
(2) Login.html
<?php
// Initialize the session
session_start();
// Check if the user is already logged in, if yes then redirect him to welcome
page
if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] === true){
header("location: index.php");
exit;
}
// Validate credentials
if(empty($username_err) &&
empty($password_err)){
// Prepare a select statement
$sql = "SELECT id, username,
password FROM users WHERE
username = ?";
if($stmt = mysqli_prepare($con,
// Attempt to execute the prepared statement
if(mysqli_stmt_execute($stmt)){
// Store result
mysqli_stmt_store_result($stmt);
// Close statement
mysqli_stmt_close($stmt);
}
// Close connection
mysqli_close($con);
}
?>
<!--Writing HTML Code here from bootstrap templates-->
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-
to-fit=no">
<link rel="icon" type="image/png" href="images/favicon.png"/>
<!-- Bootstrap CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/
bootstrap.min.css" integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
crossorigin="anonymous">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/font-
awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-
wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN"
crossorigin="anonymous">
<title>Admin Login | Crystal River School</title>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="#" style="font-size:30px;"><strong>Crystal
River School</strong></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-
target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!--footer section-->
(3) Register.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Sign Up</title>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/
dAiS6JXm" crossorigin="anonymous">
<style type="text/css">
body{ font: 14px sans-serif; }
.wrapper{ width: 350px; padding: 20px; }
</style>
</head>
<body>
<!-- navgation menu start -->
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="#" style="font-size:30px;"><strong>Crystal
River School</strong></a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-
target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
aria- expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
(1) Homepage