0% found this document useful (0 votes)
17 views40 pages

W Paper

Uploaded by

aryavardhan9966
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)
17 views40 pages

W Paper

Uploaded by

aryavardhan9966
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/ 40

LIST OF CONTENTS Pageno

DECLARATION i
ACKNOWLEDGMENT ii
ABSTRACT iii
LISTOFCONTENTS iv
LISTOFFIGURES v

CHAPTERS:-
CHAPTER1:IntroductiontoDatabaseManagementSystem 1
History of DBMS 2
Definition 3
Use of Database 4
Advantages 5
Introduction of Campus Predictor 6

CHAPTER2:RequirementSpecification
Hardware Requirement 7
Software Requirement 7

CHAPTER3:ProjectDesign
ER-Diagram for Online Hotel Management System 8
Schema diagram for Online Hotel Management System 9
CHAPTER4: Description of Tools and Technologies 10-13
CHAPTER5: Implementation and code 14-28
CHAPTER6: Snapshots 29-35
CHAPTER7: Conclusion
CHAPTER8: Future Enhancement
CHAPTER9: References
LISTOFFIGURES

Figure No Title Page No

3.1 ER-Diagram of Online Hotel Management System 7-8

3.2 Schema Diagram of Online Hotel Management System 9

6.1 Admin Login

6.2 Dashboard

6.3 Student Classes

6.4 Subjects

6.5 Subject Combination

6.6 Declare Results

6.7 Admin Change Password

v
CHAPTER1:
Introduction to Database Management System

Formally, a” Database ”refers to a set of related data and the way it is organized.
Access to this data is usually provided by “Database management system”(DBMS)
consistingofaintegratedsetofcomputersoftwarethatallowstheuserstointeractwithoneor more
databases and provides access to all of the data contained in the database(although restrictions
may exist that limit access to particular data). The DBMS provides various functions that allow
entry, storage and retrieval of large quantities of information and provides ways to manage how
that information is organized.

Because of the close relationship between them, the term “database” is often used
Casually to refer to both the database and the DBMS used to manipulate it.

Outside the world of professional information technology, the term Database is often
used to refer to any collection of related data(such as spread sheet or a card index) a show ever
size and usage requirements typically necessitates use of database management system.

Existing DBMSs provide various functions that allow management of a database and its
data which can be classified into four main functional groups:

• Data Definition: - Creation, modification and removal of definitions that define


organization of data.
• Update:-Insertion, modification and deletion of actual data.
• Retrival:-Providinginformationinaformdirectlyusableorforfurtherprocessingby other
applications. The retrieved data may be made available in a form basically combining
existing data from the database.
• Administration:-Registeringandmonitoringuses,enforcingdatasecurity,monitoring
performance , maintaining data integrity , dealing with concurrency control and
recovering information that has been corrected by some event such as unexpected
system failure.

2024-2025 Page|1
Both the database and its DBMS confirm to the principles of particular database model.
“Database system “refers collectively to the database model, database management system
and database.

Physically, database servers are dedicated computers that hold the actual databases and run
only the DBMS and related software. Database servers are usually multiprocessor computers,
with generous memory and RAID disk arrays used for stable storage. RAID is used for recovery
of data if any of the disks fail. Hardware database accelerators, connected to one or more servers
via a high-speed channel, are also used in large volume transaction processing environments.

DBMSs are found at the heart of most database applications. DBMSs maybe built around
a customer multitasking kernel with built in networking support, built modern DBMSs
typically rely on standard operating system to provide these functions.

Since DBMSs comprise a significant market, computer and storage vendors often take into
account DBMS requirements in their own development plans.

Databases and DBMSs can be categorized according to database model(s) that they support
(such as relational or XML, the type(s) of computer they run on “from a server cluster to a
mobile phone“, the query language(s) used to access the database such as SQL or X Query)
, and their internal engineering, which effects performance, scalability, resilience and security.

History of DBMS:-
The sizes, capabilities and performance of databases and their respective DBMS shave grown
in orders of magnitude. These performances increases where enabled by the technology
progress in the areas of process or computer memory, compute storage and computer networks.
Thedevelopmentofdatabasetechnologycanbedividedintothreeerasbasedondatamodelor
structure: Navigational, SQL / relational and post -relational.

2024-25 Page|2
The two main early navigational data models were the hierarchical model and the Codas
model (network model).

The relational model, first proposed in 1970 by EdgarF.Codd, departed from this tradition by
insisting that applications should be searched for data by content, rather than by following links.
The relational model employs sets of ledger-style tables, each used for a different type of entity.
Only in the mid-1980s did computing hardware become powerful enough to allow the wide
development of relational systems (DBMSs plus applications) . By the early 1990s, however,
relational systems dominated in all large-scale data processing applications and as of2018they
remain dominant: IBMDB2, Oracle, My SQL and Microsoft SQL server are the most searched
DBMS. The dominant database language, standardized SQL for the relational model, has
influenced database languages for other data models. Object databases were developed in the
1980s to overcome the inconvenience of object-relational impedance mismatch, which lead to
the coining of the term “post-relational” and also the development of hybrid object-relational
databases.

Thenextgenerationofpost-relationaldatabasesinthelate2000sbecameknownasNo SQL
databases , introducing fast key-value stores and document-oriented databases a
completing “ next generation “ known as New SQL databases attempted new
implementations that retained the relational / SQL model while aiming to match the high
performance of No SQL compared to commercially available relational DBMSs .

Definitions:-
A database management system is a computer-software application that interacts with
end-users, other applications, and the database itself to capture and analyze data. A
generalpurposeDBMSallowsthedefinition,creation,querying,update,andadministrationof
databases .Well-known-DBMS’s;- include My SQL, Posture SQL, Enterprise DB , Mongo
DB, Maria DB, Microsoft SQL Server, Oracle, Sybase, SAP HANA, Memo SQL , SQL it end
IBM DB2.

A database is not generally portable across different DBMSs, but different DBMSs can
interoperatebyusingstandardssuchasSQLandODBCorJDBCtoallowasingleapplication

2024-25 Page|3
to work with more than one DBMS. Computer scientists may classify database management
systems according to the database models that they support; the most popular database systems
since the 1980s have all supported the relational model -generally associated with the SQL
language.

Uses of Database:-
Applications of Database are many, however some of them areas explained below:

• Databases for Businesses: The business world depends on databases 24 hours a day,
seven days a week. Inventory, order processing, payroll, accounting, shipping and
transportation routing are often tracked within a main database that keeps the company
functioning.

• Databases for Education: From elementary schools to colleges, educational institutions


use databases to keep track of students, grades, transfers, transcripts and other student data.
There are even specialized database packages geared toward schools and college.

• Databases for Non-Profits: Like businesses and educational institutions, non-profit


organizations use systems to track information. Many charities and other non-profit groups use
a database to store details of donations, volunteers, hours served in the community, clients
helped and other information related to the organization.

• Databases for Household and Family Management: The database also has a role in
household and family management. Many people use databases to keep track of family
birthdays, bills and expenses in the home; addresses of friends and relatives and movie/DVD
collections.

• Everyday Uses for Databases: Each time you make a purchase and the sales clerk asks
for your address or ZIP code, your information is kept and stored on a customer database.
These collections of data are used to send mailings of special offers, discounts and other deals.

2024-25 Page|4
Advantages:-

• An organized and comprehensiveness of recording the result of the firms activities.


• A receiver of data to be used in meeting the information requirement of the MIS users.

• Reduced data redundancy.

• Reduced updating error and increased consistency.

• Greater data integrity and independence from applications programs.

• Improved data access to users through use of host and query languages.

• Improved data security.

• Reduced data entry, storage, and retrieval costs.

• Facilitated development of new applications program.

• Standard can be forced: Standardized stored data format is particularly desirable as an old
data to interchange or migration (change) between the systems.

• Conflicting requirement can be handled.

2024-25 Page|3
Introduction to Campus Predictor:-

The campus predictor application will manage the information about various students
enrolled in this course in different years, the marks obtained by the various students in various
subjects in different semesters. The manual method of students’ academic result processing
was found to be tedious, especially when carried out for a large number of students, this makes
the entire process time-consuming and error prone. Student management system full report,
ask latest student management system project report of the pr opposed system to generate the
above results. This project is useful for students and institutions for getting the results in simple
manner. The system designed is meant to register students as soon as they have paid their
departmental registration and only then will they be able to view their results. project screen
shot subject management, scheduling exam, result and project report of student management
system. The software will also generate summary report regarding student information,
semester wise marks list and performance reports.

2024-25 Page|6
CHAPTER2:
Requirement Specification

In this section the various requirements that are essential for this project are specified.
These requirements have to be fulfilled for successful execution of the project. The purpose,
scope along with hardware and software requirements is given below:

HARDWAREREQUIREMENTS:

• Processor : Intel(R)core(TM)[email protected]
• Hard Disk capacity : 64bitOperating System
• Ram : 4 GB
• Clock speed : 2.40GHZ

SOFTWAREREQUIREMENTS:

• Operating system : Windows10.


• Frontend : CSU , Js, PHP
• Backend : X AMPP server
• Database : MYSQL

2024-25 Page7
CHAPTER3:
Project Design

crea crea
tes tes

views

create

ER Diagram of Campus Predictor

2024-25 Page|8
Admin_login
Email Password

Student_classes
Class_name Classname_numeric section

Subjects
Subject_name Subject_code

Subject combination
Class_name Subject_name

students
Full_name Roll_id Email Gender DOB

Results
Class_name Full name English Maths Music science

Admin_change_password
Email Current_password New_password

Schema diagram for Campus Predictor(Result management system)

2024-25 Page9
CHAPTER4:
Description of Tools and Technology

.XAMPP Server:-
XAMPP stands for Cross-Platform(X), Apache (A), Maria DB (M), PHP (P) and Perl (P).

Since XAMPP is simple, lightweight Apache. Distribution it is extremely easy for developers
to create a local web

Server for testing and deployment purposes. Everything you needed is to setup
a web server– server application (Apache), database
(Maria DB), and scripting language (PHP).XAMPP works equally well On
Linux, Mac, and Windows.

. HTML:-
HTML stands for [Hyper text Mark-up Language],it is the standard mark-up Language
for creating web-pages and web-applications. With Cascading Style Sheets (CSS ) and Java
Script it forms a triad of cornerstone technologies for the World Wide Web.

Web-browsersreceiveHTMLdocumentsfromawebserverorfromlocalstorageandRender them
into multimedia web-pages .HTML describes the structure of a web-page semantically and
originally includes for the appearance of the document.
HTML element share the building blocks of HTML pages, with HTML constructs,
Images and other objects ,such as interactive forms, may be embedded into the Rendered
page.

2024-25 Page|10
It provide same means to create structured documents by denoting structural

Semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML
elements are delineated by tags, written using angle brackets .Browsers do not Display the
HTML tags, but use them to interpret the content of the page.

.Cascading Style Sheets(CSS):-


It is a style sheet language used for describing the presentation of a document written
in a mark-up language. Although most often used to set the visual style of web-pages and user
interfaces written in HTML, the language can be applied to any document, including plain
XML, SVG and XUL, and is applicable to rendering in speech, or on other media. Along with
HTML and Java Script, CSS is a cornerstone technology used by most websites to create
visually engaging web-pages, user interfaces for web applications, and user interfaces for many
mobile applications.
CSS is designed primarily to enable this parathion of presentation and content,

including aspects such as the layout, colors, and fonts. This separation can improve Content

accessibility, provide more flexibility and control in the specification of Presentation

characteristics, and enable multiple HTML pages to share formatting by specifying the

relevant CSS in a separate. CSS file, and reduce complexity and repetition

In the structural content. Separation of formatting and content makes it possible to present
the same mark up page in different styles.

2024-25 Page11
.PHP:-
It is a server-side scripting language designed primarily for web-development but, also
used as a general-purpose programming language.

PHP was originally created by RasmusLerdorf in 1994, the PHP reference


Implementation is now produced by The PHP Development Team.
PHP stands for the acronym: [Hyper text Pre-processor]. PHP code may be embedded
intoHTMLorHTML5mark-up, or it can be used in Combination with various web template
systems, web content management systems and web- frameworks.

PHP code is usually processed by a PHP interpreter implemented as a module in the


web server or as a Common Gateway Interface (CGI) executable. The web server software
combines the results of the interpreted and executed PHP code, which may be any type of data
, including images, with the generated webpage.

PHP code may also be executed with a command-line interface (CLI) and can be used
to implement stand-alone graphical applications.
The standard PHP interpreter, powered by the Z end Engine, is free software released
underthePHPLicense.PHP has been widely ported and can be deployed on Most web
servers on almost every operating system and plat form, free of charge.

2024-25 Page|12
.My SQL SERVER:-
It is an open-source relational data base management system (RDBMS).

Its name is a Combination of “My”, the name of co-founders Michael Wideness’s daughter,
and "SQL", the abbreviation for Structured Query Language. The My SQL development
project as made its source code available under the terms of the GNU General Public License
, as well as under a variety of proprietary agreements.

My SQL was owned and sponsored by a single for-profit firm, the Swedish Company
My SQL AB, now owned by Oracle Corporation. For proprietary use, several Paid editions are
available, and offer additional functionality.

The My SQL server package will install the My SQL database server which can interact
with using a My SQL client. User can use the My SQL client to send commands to any My SQL
server; on are mote computer The My SQL server is used to persist the data and provide a
query interface for it (SQL). The My SQL client’s purpose is to allow you to use that query
interface. The client package also comes with utilities that allow ‘you to easily backup/restore
data and administer the server.

2024-25 Page13
CHAPTER5:

Implementation and Code


Admin Login Page
<? php
session_start ();
error_reporting(0);
include ('includes/config.php');
if($_SESSION['login']!=''){
$_SESSION['alogin']='';
}
if(isset($_POST['login']))
{
$uname=$_POST['username'];
$password=md5($_POST['password']);
$sql="SELECTUserName,PasswordFROMadminWHEREUserName=:unameand
Password=:password";
$query=$dbh-> prepare($sql);
$query->bindParam (': uname’, $uname, PDO::PARAM_STR);
$query->bindParam (': password’, $password, PDO::PARAM_STR);
$query->execute ();
$results=$query->fetch All
(PDO::FETCH_OBJ); if ($query->row Count ()
> 0)
{
$_SESSION ['a login'] = $_POST ['username'];
Echo"<scripttype='text/javascript'>document.location='dashboard.php';< /script>";
} else {

2024-25 Page|14
Echo"<script>alert ('Invalid Details') ;< /script>";

?>

<! DOC TYPE html>


<htmllang="en">
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible"content="IE=edge">
<metaname="viewport"content="width=device-width, initial-scale=1">
<title>AdminLogin</title>
<linkrel="stylesheet"href="css/bootstrap.min.css"media="screen">
<linkrel="stylesheet"href="css/font-awesome.min.css"media="screen">
<linkrel="stylesheet"href="css/animate-css/animate.min.css"media="screen">
<linkrel="stylesheet"href="css/prism/prism.css"media="screen"><!--USEDFOR DEMO
HELP - YOU CAN REMOVE IT -->
<linkrel="stylesheet"href="css/main.css"media="screen">
<scripture="js/modernizr/modernizr.min.js"></script>
</head>
<body class="">
<divclass="main-wrapper">

<divclass="">
<divclass="row">

2024-25 Page|15
<h1align="center">CAMPUSPREDICTOR</h1>
<divclass="col-lg-6visible-lg-block">

<sectionclass="section">
<divclass="rowmt-40">
<divclass="col-md-10col-md-offset-1pt-50">

<divclass="rowmt-30">
<divclass="col-md-11">
<divclass="panel">
<divclass="panel-heading">
<divclass="panel-titletext-center">
<h4>ForStudents</h4>
</div>
</div>
<divclass="panel-bodyp-20">

<divclass="section-title">
<pclass="sub-title">CampusPredictor</p>
</div>

<formclass="form-horizontal"method="post">
<divclass="form-group">
<label for="inputEmail3" class="col-sm-6 control-
label">Searchyourresult</label>
<divclass="col-sm-6">
<ahref="find-result.php">clickhere</a>

2024-25 Page|16
</div>
</div>
</form>
</div>
</div>
<!--/.panel-->

</div>
<!--/.col-md-11-->
</div>
<!--/.row-->
</div>
<!--/.col-md-12-->
</div>
<!--/.row-->
</section>
</div>
<divclass="col-lg-6">
<sectionclass="section">
<divclass="rowmt-40">
<divclass="col-md-10col-md-offset-1pt-50">

<divclass="rowmt-30">
<divclass="col-md-11">
<divclass="panel">
<divclass="panel-heading">
<divclass="panel-titletext-center">

2024-25 Page|17
<h4>AdminLogin</h4>
</div>
</div>
<divclass="panel-bodyp-20">

<divclass="section-title">
<pclass="sub-title">CampusPredictor</p>
</div>

<formclass="form-horizontal"method="post">
<divclass="form-group">
<label for="inputEmail3" class="col-sm-2
control-label">Email</label>
<divclass="col-sm-10">
<input type="text" name="username"
class="form-control"id="inputEmail3"placeholder="UserName">
</div>
</div>
<divclass="form-group">
<labelfor="inputPassword3"class="col-sm-2
control-label">Password</label>
<divclass="col-sm-10">
<input type="password"
name="password"class="form-control"id="inputPassword3"placeholder="Password">
</div>
</div>

<divclass="form-groupmt-20">

2024-25 Page|18
<divclass="col-sm-offset-2col-sm-10">

<button type="submit" name="login"


class="btn btn-success btn-labeled pull-right">Sign in<span class="btn-label btn-label-
right"><i class="fa fa-check"></it></span></button>
</div>
</div>
</form>
</div>
</div>
<!--/.panel-->

</div>
<!--/.col-md-11-->
</div>
<!--/.row-->
</div>
<!--/.col-md-12-->
</div>
<!--/.row-->
</section>

</div>
<!--/.col-md-6-->
</div>
<!--/.row-->
</div>
<!--/.-->

2024-25 Page|19
</div>
<!--/.main-wrapper-->

<!--==========COMMONJSFILES==========-->
<scriptsrc="js/jquery/jquery-2.2.4.min.js"></script>
<scriptsrc="js/jquery-ui/jquery-ui.min.js"></script>
<scriptsrc="js/bootstrap/bootstrap.min.js"></script>
<scriptsrc="js/pace/pace.min.js"></script>
<scriptsrc="js/lobipanel/lobipanel.min.js"></script>
<scriptsrc="js/iscroll/iscroll.js"></script>
<scriptsrc="js/main.js"></script>
<script>
$(function(){

});
</script>
</body>
</html>
Manage Subject Combination
<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{

2024-25 Page|20
header("Location:index.php");
}
else{
// for activate Subject if(isset($_GET
['acid']))
{
$acid=intval($_GET['acid']);
$status=1;
$sql="updatetblsubjectcombinationsetstatus=:statuswhereid=:acid";
$query=$dbh->prepare($sql);
$query->bindParam(':acid', $acid,PDO::PARAM_STR);
$query->bindParam(':status',$status,PDO::PARAM_STR);
$query->execute();
$msg="SubjectActivatesuccessfully";
}

//forDeactivateSubject
if(isset($_GET['did']))
{
$did=intval($_GET['did']);
$status=0;
$sql="updatetblsubjectcombinationsetstatus=:statuswhereid=:did";
$query=$dbh->prepare($sql);
$query->bindParam(':did',$did,PDO::PARAM_STR);
$query->bindParam(':status',$status,PDO::PARAM_STR);
$query->execute ();
$msg="SubjectDeactivatesuccessfully";

2024-25 Page|21
}
?>
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible"content="IE=edge">
<metaname="viewport"content="width=device-width,initial-scale=1">
<title>AdminManageSubjectsCombination</title>
<linkrel="stylesheet"href="css/bootstrap.min.css"media="screen">
<linkrel="stylesheet"href="css/font-awesome.min.css"media="screen">
<linkrel="stylesheet"href="css/animate-css/animate.min.css"media="screen">
<linkrel="stylesheet"href="css/lobipanel/lobipanel.min.css"media="screen">
<linkrel="stylesheet"href="css/prism/prism.css"media="screen"><!--USEDFOR DEMO
HELP - YOU CAN REMOVE IT -->
<linkrel="stylesheet"type="text/css"href="js/DataTables/datatables.min.css"/>
<linkrel="stylesheet"href="css/main.css"media="screen">
<scriptsrc="js/modernizr/modernizr.min.js"></script>
<style>
.errorWrap {
padding: 10px;
margin:0020px0;
background: #fff;
border-left:4pxsolid #dd3d36;
-webkit-box-shadow:01px1px0rgba(0,0,0,.1);
box-shadow:01px1px0rgba(0,0,0,.1);
}

2024-25 Page|22
.succWrap{
padding:10px;
margin:0020px0;
background: #fff;
border-left:4pxsolid #5cb85c;
-webkit-box-shadow:01px1px0rgba (0, 0,0,.1);
box-shadow:01px1px0rgba(0,0,0,.1);
}
</style>
</head>
<bodyclass="top-navbar-fixed">
<divclass="main-wrapper">

<!--==========TOPNAVBAR==========-->
<?phpinclude('includes/topbar.php');?>
<divclass="content-wrapper">
<divclass="content-container">
<?phpinclude('includes/leftbar.php');?>

<divclass="main-page">
<divclass="container-fluid">
<divclass="rowpage-title-div">
<divclass="col-md-6">
<h2class="title">ManageSubjectsCombination</h2>
</div>

<!--/.col-md-6text-right-->

2024-25 Page|23
</div>
<!--/.row-->
<divclass="rowbreadcrumb-div">
<divclass="col-md-6">
<ulclass="breadcrumb">
<lei><ahref="dashboard.php"><i
class="fafa-home"></i>Home</a></li>
<li>Subjects</li>
<li class="active">Manage
SubjectsCombination</li>

</ul>
</div>

</div>
<!--/.row-->
</div>
<!--/.container-fluid-->

<sectionclass="section">
<divclass="container-fluid">
<divclass="row">
<divclass="col-md-12">

<divclass="panel">
<divclass="panel-heading">
<divclass="panel-title">
<h5>ViewSubjectsCombinationInfo</h5>

2024-25 Page|24
</div>
</div>
<?phpif ($msg){?>

<divclass="alertalert-successleft`-icon-alert"role="alert">
<strong>Welldone!</strong><?phpechohtmlentities($msg);?>
</div><?php }
elseif($error){?>
<divclass="alertalert-dangerleft-icon-alert"role="alert">
<strong>Ohsnap!</strong><?phpechohtmlentities($error);?>
</div>
<?php}?>
<divclass="panel-bodyp-20">

<tableid="example"class="displaytabletable-stripedtable-
bordered" cellspacing="0" width="100%">
<thead>
<tr>
<th>#</th>
<th>ClassandSection</th>
<th>Subject</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tfoot>
<tr>
<th>#</th>
<th>ClassandSection</th>

2024-25 Page|25
<th>Subject</th>
<th>Status</th>
<th>Action</th>
</tr>
</tfoot>
<tbody>
<?php $sql = "SELECT
tblclasses.ClassName,tblclasses.Section,tblsubjects.SubjectName,tblsubjectcombination.idas
scid,tblsubjectcombination.status from tblsubjectcombination join tblclasses on
tblclasses.id=tblsubjectcombination.ClassId join tblsubjects on
tblsubjects.id=tblsubjectcombination.SubjectId";
$query=$dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount()> 0)
{
foreach($resultsas$result)
{?>
<tr>
<td><?phpecho htmlentities ($cnt);?></td>
<td><?phpechohtmlentities($result-
>ClassName);?>&nbsp; Section-<?php echo htmlentities($result->Section);?></td>
<td><?php echo htmlentities($result-
>SubjectName);?></td>
<td><?php$stts=$result->status;
if($stts=='0')
{
echohtmlentities('Inactive');

2024-25 Page|26
}
else
{
echohtmlentities('Active');
}
?></td>

<td>
<?phpif($stts=='0')
{ ?>
<a href="manage-subjectcombination.php?acid=<?php echo htmlentities($result->scid);?>"
onclick="confirm('do you really want to ativate this subject');"><i class="fa fa-check"
title="Acticvate Record"></i></a><?php } else {?>

<a href="manage-subjectcombination.php?did=<?php echo htmlentities($result->scid);?>"


onclick="confirm('do you really want to deativate this subject');"><i class="fa fa-times"
title="Deactivate Record"></i></a>
<?php}?>
</td>
</tr>
<?php$cnt=$cnt+1;}}?>
</tbody>
</table>
<!--/.col-md-12-->
</div>
</div>
</div>
<!--/.col-md-6-->

2024-25 Page|27
</div>
<!--/.col-md-12-->
</div>
</div>
<!--/.panel-->
</div>
<!--/.col-md-6-->

</div>
<!--/.row-->

</div>
<!--/.container-fluid-->
</section>
<!--/.section-->

</div>
<!--/.main-page-->
</div>
<!--/.content-container-->
</div>
<!--/.content-wrapper-->

</div>
<scriptsrc="js/jquery/jquery-2.2.4.min.js"></script>

2024-25 Page|28
<scriptsrc="js/bootstrap/bootstrap.min.js"></script>
<scriptsrc="js/pace/pace.min.js"></script>
<scriptsrc="js/lobipanel/lobipanel.min.js"></script>
<scriptsrc="js/iscroll/iscroll.js"></script>
<scriptsrc="js/prism/prism.js"></script>
<scriptsrc="js/DataTables/datatables.min.js"></script>
<scriptsrc="js/main.js"></script>
<script>
$(function($){
$('#example').DataTable();

$('#example2').DataTable({
"scrollY": "300px",
"scrollCollapse": true,
"paging": false
} );

$('#example3').DataTable();
});
</script>
</body>
</html>
<?php}?>

2024-25 Page|29
CHAPTER6:
Snap Shots

Admin Login Page

Dashboard

2024-25 Page|30
Student Classes

2024-25 Pag31
Subjects

2024-25 Page|32
Subject Combination

2024-25 Page|33
Student Admission

Declare Results

2024-25 Page|34
Admission Change Password

2024-25 Page|35
Conclusion

• This project is designed to meet the requirements of Online Student Result


Management System i.e. Campus Predictor.

• It has been developed in PHP Servers using JavaScript, HTML and CSS keeping in
mind the specifications of the system.

• For designing the system we have used simple data flow diagrams.

• This project uses My SQL database for storing the data.

• Overall the project teaches us the essential skills like:

 Using system analysis and design techniques like data flow diagram in designing the
system.

 Understanding the database handling and query processing.


Future Enhancement

This project can be used in the schools after adding some more useful modules in the
project for which results can be viewed efficiently and easy Admin access and management.
At most care and back-up procedures must be established to ensure 100% successful
implementation of the computerized hotel system. In case of system failure, the organization
should be in a position to process the transaction with another organization or if the worst
comes to the worst, it should be in a position to complete it manually.
References

Books reference:
1. Fundamentals of Database System-Ramez Elmasri,Shamkant Navathe2017[7thEdition]

2. Database Management system-Rama Krishnan and Gehrke 2014[3rdEdition].

3. Java Script the Complete Reference-Thomas. A. Powell, Clever Programmer.

4. MySqlTheCompleteReference-VikramVaswani2004.

5. HTML&CSS-Clever Programmer.

6. PHP The joy of PHP–Alan Forbes.

URL reference:

1. www.w3schools.com

2. www.tutorialspoint.com

3. www.stackoverflow.com

You might also like