0% found this document useful (0 votes)
16 views53 pages

Fees Management System

The project report outlines the development of a Student Fees Management System aimed at automating the manual fee management processes to enhance efficiency, security, and data accessibility. It details the system's design, implementation, and the technologies used, including PHP, MySQL, and various web technologies. The report emphasizes the benefits of reduced paperwork, improved service delivery, and better resource utilization for educational institutions.

Uploaded by

kirankamboj132
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views53 pages

Fees Management System

The project report outlines the development of a Student Fees Management System aimed at automating the manual fee management processes to enhance efficiency, security, and data accessibility. It details the system's design, implementation, and the technologies used, including PHP, MySQL, and various web technologies. The report emphasizes the benefits of reduced paperwork, improved service delivery, and better resource utilization for educational institutions.

Uploaded by

kirankamboj132
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 53

PROJECT REPORT

ON FEES MANAGEMENT
SYSTEM
Submitted in partial fulfilment of the requirements for the Post
Graduation Diploma In Computer Applications

By:-
Pratham (2438429)
Shubhjot Singh (2438431)

PANJAB UNIVERSITY
CHANDIGARH

Post Graduate Department of Computer Science


Guru Nanak College
Ferozepur Cantt- 15001, Punjab

SESSION 2024-2025

1
ABSTRACT

The purpose of Student Fees Management System is to


automate the existing manual system by the help of
computerized equipments and full-fledged computer software,
fulfilling their requirements, so that their valuable
data/information can be stored for a longer period with easy
accessing and manipulation of the same. The required software
and hardware are easily available and easy to work with.

Student Fees Management System, as described above, can lead


to error free, secure, reliable and fast management system.
It can assist the user to concentrate on their other activities
rather to concentrate on the record keeping. Thus it will help
organization in better utilization of resources. The organization
can maintain computerized records without redundant entries.
That means that one need not be distracted by information
that is not relevant, while being able to reach the information.

The aim is to automate its existing manual system by the help


of computerized equipments and full-fledged computer
software, fulfilling their requirements, so that their valuable
data/information can be stored for a longer period with easy
accessing and manipulation of the same. Basically the project
describes how to manage for good performance and better
services for clients

2
TABLE OF CONTENTS

1. INTRODUCTION
1.1 MOTIVATION
1.2 WHY FEES MANAGEMENT
1.3 CHALANGES IN FEES MANAGEMENT
1.4 PROBLEM STATEMENT
1.5 PROBLEM OUTLINE

2. REQUIREMENT ANALYSIS
2.1 SYSTEM ANALYSIS 2.2 IDENTIFICATION OF NEED 2.3
SYSTEM REQUIREMENT 2.4 SOFTWARE TOOLS USED

3. PROJECT DESIGNING
3.1 DESIGN OBJECTIVES 3.2 STAGES 3.3 DATA FLOW
DIAGRAMS 3.4 E-R DIAGRAMS

4. STSYEM TESTING
4.1 UNIT TESTING 4.2
INTEGRATION TESTING

5. FEES MANAGEMENT MODULE


6. OUTPUT SCREEN WITH CODING

3
7. CONCLUSION

8. REFRENCES

4
1. INTRODUCTON

1.1 MOTIVATION:

 The objective of this system is to makes the less


paper work. And make the account department more
reliable.

 Provide better services to students and account


department.

 Provide meaningful, consistent, and timely data and


information to the management.

 We can easily find out the record of the student.

1.2 Why FEES MANAGEMENT:


Today the technology is fast advancing and it becomes
the duty of a professional to utilize it properly and make
it available to the masses. Everything is computerized
and online. !or that purpose fast, powerful and smaller
computers are developed for commercial and scientific
applications. Lots of paper work done by account office
to maintain the fees record. When students come to
know their fees record one have to search in papers.
Which was reduced by this fees management.

5
1.3 Challenges in FEES MANAGEMENT:

An analyst is responsible for performing following tasks:

 Gathered all facts about the present system.

 Studied strength and weakness of the current system.

 Determined 'what( must be done to solve the


problem.

 Prepared a functional specifications document.

 Designing ad in flash for the front page

Computer is useful in lot of fields like educational and


private sectors. It needs different software’s and
application. So this project is working in the field that is
beneficial for the college. We can perform various tasks
like we can see all the information of the college online,
upload and download papers and application forms,
view exam and session results, and discuss any problem
online, future students can view the college details.

6
1.4 PROBLEM STATEMENT
The various problem faced by them are:Lot

of manual work is to be done.

Manual working is more error prone.

Easily find out the fees record of the students.

1.5 PROBLEM OUTLINE


At the beginning we studied about the problems that are
faced by the accountant, like fees submission, find out
records, and general info about students.

Requirement
At first we collected all the re1uirements from the
college and account staff. Also talked to the lectures
concerned with it. We discussed about the problems
and related topics to them.

Analysis
After collecting the data and information, we discussed
about the real needs of Fees Management. We analyzed
the problem. And according to the needs we started
framing of our project.

7
Designing
After analyzing the needs we decided no of forms which
we need and required forms suitable for our project.
After this we started the designing of forms i.e. about
their lookup or appearance. And according to the forms
re1uired we designed our database for storing the huge
record.

Coding

According to the design of forms database tables we


applied the required logic to make the form working.
First we selected the logic and put sql 1ueries in it. After
this we implemented it in to the form.

Testing & Cost estimation


After coding phase i.e. applying the logic we tested each
form whether there are working or not. First we tested
individually each form, then integrated each form and
then tested further. And according to the working hrs
and labor required we calculate the cost of the project.
By putting this in to cost estimation formula.

REQUIREMENT ANALYSIS AND RELATED


WORK

8
2.1 SYSTEM ANALYSIS
System Analysis refers into the process of examining a
situation with the intent of improving it through better
procedures and methods. System design is the process of
planning a new system to either replace to or
compliment an existing system. But before any planning
is done, the old system must be thoroughly understood
and the requirements determined. System analysis is
therefore the process of gathering and interpreting facts,
diagnosing problems and using the information to
recomment improvements in the system. In other words
system analysis means a detailed explanation or
description.

2.2 IDENTIFICATION OF NEED


The first step of System Analysis process involves the
identification of need. The analyst meets with the
customer and end user (if different from
customer).Identification of need is the starting point in
the evolution of a Computer based system. The analyst
assists the customer in defining the goals of the system
viz:

 What information will be produced?

 What information is to be provided?

 What functions and performance are required?

9
Now the basic question that arises in identification of
need is "Why this system?"

With the advent of demanding applications and need of


application we need a real time system, which can help
us view information about college online. Future
Student can view all info and facility, and current student
can view their results and records online and discuss
their problems with others.

2.3 Hardware And Software


Requirements
Operating System: Windows XP with IS.

The system will be built on windows compatible


environment. The application will be web based
developed using .NET
technology.

Front-end: CSS, JavaScript, HTML

Back-end: MYSQL ,PHP

The system requires SQL Server ; however the


system will be ODBC complaint to work on any
standard database.

Processor: Intel Pentium (Recommended)

10
Storage Capacity: 4Gb (Recommended)

RAM: 256Mb (Required), 1Gb


(Recommended)

NON FUNCTIONAL REQUIREMENTS


USABILITY REQUIREMENT
The system is designed for a user friendly environment
so that staff of
College can perform the various tasks easily and in an
effective way.

IMPLEMENTATION REQUIREMNTS
In implementing whole system it uses css in front end
with php as server side scripting language which will be
used for database connectivity and the backend i.e. the
database part is developed using MySQL.

DELIVERY REQUIREMENTS
The whole system is expected to be delivered in six
months of time with a weekly evaluation by the project
guide.

11
SOFTWARE TOOLS USED
The whole Project is divided in two parts the front end
and the back end.

Front end
The front end is designed using of PHP, CSS, JavaScript

CSS - Cascading Style Sheets (CSS) is a style sheet


language used for describing the look and formatting of
a document written in a markup language.While most
often used to style web pages and interfaces written in
HTML and XHTML.

CSS is a corner stone specification of the web and


almost all web pages use CSS style sheets to describe
their presentation. CSS is designed primarily to enable
the separation of document content from document
presentation, including elements such as the layout,
colors, and fonts. This separation can improve content
accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable
multiple pages to share formatting, and reduce
complexity and repetition in the structural content (such
as by allowing for table less web design).

12
CSS can also allow the same markup page to be
presented in different styles for different rendering
methods, such as on-screen, in print, by voice (when
read out by a speech-based browser or screen reader)
and on Braille-based, tactile devices. It can also be used
to allow the web page to display differently depending
on the screen size or device on which it is being viewed.
While the author of a document typically links that
document to a CSS file, readers can use a different style
sheet, perhaps one on their own computer, to override
the one the author has specified.

However, if the author or the reader did not link


the document to a specific style sheet the default style
of the browser will be applied. CSS specifies a priority
scheme to determine which style rules apply if more
than one rule matches against a particular element. In
this so-calledcascade, priorities or weights are calculated
and assigned to rules, so that the results are predictable.

JAVA SCRIPT- JavaScript ( JS ) is a dynamic


computer programming language.It is most commonly
used as part of web browsers, whose implementations
allow client-side scripts to interact with the user, control
the browser, communicate asynchronously, and alter the
document content that is displayed.

13
It is also being used in server-side programming,
game development and the creation of desktop and
mobile applications. JavaScript is a prototype-based
scripting language with dynamic typing and has firstclass
functions. Its syntax was influenced by C.

JavaScript copies many names and naming


conventions from Java, but the two languages are
otherwise unrelated and have very different semantics.
The key design principles within JavaScript are taken
from the Self and Scheme programming languages. It is a
multi-paradigm language.

14
PHP - PHP is a server-side scripting language designed
for web development but also used as a generalpurpose
programming language. PHP is now installed on more
than 244 million websites and 2.1 million webservers.
Originally created by Rasmus Lerdorf in 1995, the
reference implementation of PHP is now produced by
The PHP Group.

While PHP originally stood for Personal Home Page,


it now stands for PHP: Hypertext Preprocessor, a
recursive backronym. PHP code is interpreted by a
webserver with a PHP processor module, which
generates the resulting webpage: PHP commands can be
embedded directly into an HTML source document
rather than calling an external file to process data. It has
also evolved to include a commandline interface
capability and can be used in standalone graphical
applications.

PHP is free software released under the PHP


License. PHP can be deployed on most web servers and
also as a standalone
shell on almost every operating system and platform,
free of charge.

BACK END - The back end is designed using MySQL


which is used to design the databases.

MYSQL- MySQL ("My S-Q-L", officially, but also called


"My Sequel") is (as of July 2013) the world's second
most widely used open-source relational data base

15
management system (RDBMS). It is named after
cofounder Michael Widenius daughter, My. The SQL
phrase stands for Structured Query Language. The
MySQL development project has made its source code
available under the terms of the GNU General Public
License, as well as under a variety of proprietary
agreements.

MySQL was owned and sponsored by a single


for-profit firm, the Swedish company MySQL AB, now
owned by Oracle Corporation. MySQL is a popular choice
of database for use in web applications, and is a central
component of the widely used LAMP open source web
application software stack (and other 'AMP' stacks).
LAMP is an acronym for "Linux, Apache, MySQL,
Perl/PHP/Python." Free-software-open source projects
that require a full-featured database management
system often use MySQL.

For commercial use, several paid editions are


available, and offer additional functionality. Applications
which use MySQL databases include: TYPO3, MODx,
Joomla, WordPress, phpBB, MyBB, Drupal and other
software. MySQL is also used in many high-profile,
largescale websites, including Wikipedia, Google (though
not for searches), Facebook, Twitter, Flickr, and YouTube

16
PROJECT DESIGNING

DESIGN OBJECTIVES
The goal of the design phase is to transform the
requirements specification into a structure that is
suitable for implementation in some programming
language. In technical terms, through the design phase
we derive the software architecture from the SRS
document. Currently, two distinct design approaches
are being followed in different industries: traditional
design approach and objectoriented design approach.
The primary objective of the design, of course is to
deliver the requirements as specified in the feasibility
report. In general, the following design objectives should
be kept in mind:

a) Practicality: The system must be stable and can be


operated by people with average intelligence.

b) Efficiency: This involves accuracy, timeliness and


comprehensiveness of the system output.

c) Cost: It is desirable to aim for a system with a


minimum cost subject to the condition that it must
satisfy all the requirements.

d) Flexibility: The system should be modifiable


17
depending on the changing need of the user. Such
modifications should not entail extensive
reconstructing or recreation of software. It should
also be portable to different computer systems.

e) Security: This is very important aspect of the


design and should cover areas of hardware reliability,
fall back procedures, physical security of data and
provision for detection of fraud and abuse.

STAGES OF PROJECT DESIGN

The stages are: -

 High-Level design, where the general approach is


decided.

 Detailed low level design, which actually designs:-

Procedures

Form design
Designing starts with identification of alternate technical
solutions, selecting the most suitable and detailing it out.

18
Specific hardware and software selections are done in
this phase. The output of the detailed design is used to
program the system and test it out.

At the end of this phase, the system is actually ready to


be construct.

DATA FLOW DIAGRAMS

LEVEL O DFD:

19
In this table we have the entries of the persons who
have authorisation for
alteration in the website.

20
BASIC REGISTRATIONS:

21
ER Diagram
An Entity Relationship (ER) Diagram is a type of
flowchart that illustrates how “entities” such as people,
objects or concepts relate to each other within a system.
ER Diagrams are most often used to design or debug
relational databases in the fields of software
engineering, business information systems, education
and research.

22
Also known as ERDs or ER Models, they use a
defined set of symbols such as rectangles, diamonds,
ovals and connecting lines to depict the
interconnectedness of entities, relationships and their
attributes. They mirror grammatical structure, with
entities as nouns and relationships as verbs.

ER Diagram Notation

While crow's foot notation is often recognized as the


most intuitive style, some use OMT, IDEF, Bachman, or
UML notation, according to their preferences. Crow's
foot notation, however, has an intuitive graphic format,
making it the preferred ERD notation for Lucidchart.

23
Cardinality and ordinality
Cardinality refers to the maximum number of times an
instance in one entity can relate to instances of another
entity. Ordinality, on the other hand, is the minimum
number of times an instance in one entity can be
associated with an instance in the related
entity.Cardinality and ordinality are shown by the styling
of a line and its endpoints, according to the chosen
notation style.

Cardinakity and ordinality are show by the styling of a


line and its endpoints, according to the chosen notation
style:

24
Fee Management Module

This module of the software deals with the fee structure.


As every class has different fee structure, so it helps the
account section to store the student records along with
their fee details in just seconds. It helps to maintain and
retrieve the data whenever needed without facing the
hassle of manual work.

SYSTEM TESTING
The aim of the system testing process was to determine
all defects in our project. The program was subjected to
a set of test inputs and various observations were made
and based on these observations it will be decided
whether the program behaves as expected or not. Our
Project went through two levels of testing

25
1.Unit testing
2.integration testing

Unit Testing
Unit testing is undertaken when a module has been
created and successfully reviewed. In order to test a
single module we need to provide a complete
environment besides the module we would require.

The procedures belonging to other modules that the


module under test calls.

Non local data structures that module accesses A


procedure to call the functions of the module under
test with appropriate parameters

Test For the admin module

• Testing admin login form-This form is used for log in


of administrator of the system. In this we enter the
username and password if both are correct
administration page will open otherwise if any of data is
wrong it will get redirected back to the login page and
again ask for username and password.

• Student account addition- In this section the admin


can verify student details from student academic info
and then only alter student details to main database it
contains add and delete buttons if user click add button

26
data will be added to student database and if he clicks
delete button the student data will be deleted.

• Fees Alteration - In this section admin can enter the


fees amount against the student’s name.

INTEGRATION TESTING

In this type of testing, we test various integration of the


project module by providing the input. The primary
objective is to test the module interfaces in order to
ensure that no errors are occurring when one module
invokes the other module.

OUTPUT SCREEN

27
DASHBOARD:

28
29
30
31
CODE FOR LOGIN PAGE:
<?php

include("php/dbconnect.php");

$error = '';

if(isset($_POST['login']))

$username = mysqli_real_escape_string($conn,trim($_POST['username']));

$password = mysqli_real_escape_string($conn,$_POST['password']);

if($username=='' || $password=='')

$error='All fields are required';

$sql = "select * from user where username='".$username."' and password =


'".md5($password)."'";

$q = $conn->query($sql);

if($q->num_rows==1)

$res = $q->fetch_assoc();

$_SESSION['rainbow_username']=$res['username'];

$_SESSION['rainbow_uid']=$res['id'];

$_SESSION['rainbow_name']=$res['name'];

echo '<script type="text/javascript">window.location="index.php"; </script>';

}else

32
{

$error = 'Invalid Username or Password';

?>

<!DOCTYPE html>

<html xmlns="">

<head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Guru Nanak College Payment System</title>

<!-- BOOTSTRAP STYLES-->

<link href="css/bootstrap.css" rel="stylesheet" />

<!-- FONTAWESOME STYLES-->

<link href="css/font-awesome.css" rel="stylesheet" />

<!-- GOOGLE FONTS-->

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet'


type='text/css' />

<style>

.myhead{

margin-top:0px;

margin-bottom:0px;

text-align:center;

</style>

33
</head>

<body >

<div class="container">

<div class="row ">

<div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-


xs-offset-1">

<div class="panel-body" style="background-color: #E2E2E2; margin-


top:50px; border:solid 3px #0e0e0e;">

<h3 class="myhead">Guru Nanak College Payment System</h3>

<form role="form" action="login.php" method="post">

<hr />

<?php

if($error!='')

echo '<h5 class="text-danger text-center">'.$error.'</h5>';

?>

<div class="form-group input-group">

<span class="input-group-addon"><i class="fa fa-tag"


></i></span>

<input type="text" class="form-control" placeholder="Your


Username " name="username" required />

</div>

34
<div class="form-group input-group">

<span class="input-group-addon"><i class="fa fa-lock"


></i></span>

<input type="password" class="form-control"


placeholder="Your Password" name="password" required />

</div>

<div class="form-group">

<span class="pull-right">

<a href="index.html" >Forget password ? </a>

</span>

</div>

<button class="btn btn-primary" type= "submit"


name="login">Login Now</button>

</form>

</div>

</div>

</div>

</div>

</body>

</html>

35
CODE FOR FEES MANAGEMENT SYSTEM:
<?php

include("php/dbconnect.php");

include("php/checklogin.php");

$errormsg= '';

if(isset($_POST['save']))

$paid = mysqli_real_escape_string($conn,$_POST['paid']);

$submitdate = mysqli_real_escape_string($conn,$_POST['submitdate']);

$transcation_remark = mysqli_real_escape_string($conn,
$_POST['transcation_remark']);

$sid = mysqli_real_escape_string($conn,$_POST['sid']);

$sql = "select fees,balance from student where id = '$sid'";

$sq = $conn->query($sql);

$sr = $sq->fetch_assoc();

$totalfee = $sr['fees'];

if($sr['balance']>0)

$sql = "insert into fees_transaction(stdid,submitdate,transcation_remark,paid)


values('$sid','$submitdate','$transcation_remark','$paid') ";

$conn->query($sql);

$sql = "SELECT sum(paid) as totalpaid FROM fees_transaction WHERE stdid = '$sid'";

$tpq = $conn->query($sql);

$tpr = $tpq->fetch_assoc();

$totalpaid = $tpr['totalpaid'];

$tbalance = $totalfee - $totalpaid;

$sql = "update student set balance='$tbalance' where id = '$sid'";

36
$conn->query($sql);

echo '<script type="text/javascript">window.location="fees.php?act=1";</script>';

if(isset($_REQUEST['act']) && @$_REQUEST['act']=="1")

$errormsg = "<div class='alert alert-success'><a href='#' class='close' data-


dismiss='alert' aria-label='close'>&times;</a><strong>Success!</strong> Fees submit
successfully</div>";

?>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta charset="utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<title>Fees Payment System</title>

<!-- BOOTSTRAP STYLES-->

<link href="css/bootstrap.css" rel="stylesheet" />

<!-- FONTAWESOME STYLES-->

<link href="css/font-awesome.css" rel="stylesheet" />

<!--CUSTOM BASIC STYLES-->

<link href="css/basic.css" rel="stylesheet" />

<!--CUSTOM MAIN STYLES-->

<link href="css/custom.css" rel="stylesheet" />

37
<!-- GOOGLE FONTS-->

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet'


type='text/css' />

<link href="css/ui.css" rel="stylesheet" />

<link href="css/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" />

<link href="css/datepicker.css" rel="stylesheet" />

<link href="css/datatable/datatable.css" rel="stylesheet" />

<script src="js/jquery-1.10.2.js"></script>

<script type='text/javascript'
src='js/jquery/jquery-ui-1.10.1.custom.min.js'></script>

<script type="text/javascript" src="js/validation/jquery.validate.min.js"></script>

<script src="js/dataTable/jquery.dataTables.min.js"></script>

</head>

<?php

include("php/header.php");

?>

<div id="page-wrapper">

<div id="page-inner">

<div class="row">

<div class="col-md-12">

<h1 class="page-head-line">Fees

</h1>

38
</div>

</div>

<?php

echo $errormsg;

?>

<div class="row" style="margin-bottom:20px;">

<div class="col-md-12">

<fieldset class="scheduler-border" >

<legend class="scheduler-border">Search:</legend>

<form class="form-inline" role="form" id="searchform">

<div class="form-group">

<label for="email">Name</label>

<input type="text" class="form-control" id="student" name="student">

</div>

<div class="form-group">

<label for="email"> Date Of Joining </label>

<input type="text" class="form-control" id="doj" name="doj" >

</div>

<div class="form-group">

<label for="email"> Branch </label>

<select class="form-control" id="branch" name="branch" >

39
<option value="" >Select Branch</option>

<?php

$sql = "select * from branch where delete_status='0' order by


branch.branch asc";

$q = $conn->query($sql);

while($r = $q->fetch_assoc())

echo '<option value="'.$r['id'].'" '.


(($branch==$r['id'])?'selected="selected"':'').'>'.$r['branch'].'</option>';

?>

</select>

</div>

<button type="button" class="btn btn-success btn-sm" id="find" > Find </button>

<button type="reset" class="btn btn-danger btn-sm" id="clear" > Clear </button>

</form>

</fieldset>

</div>

</div>

<script type="text/javascript">

$(document).ready( function() {

/*

$('#doj').datepicker( {

changeMonth: true,

changeYear: true,

40
showButtonPanel: false,

dateFormat: 'mm/yy',

onClose: function(dateText, inst) {

$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth,


1));

});

*/

/******************/

$("#doj").datepicker({

changeMonth: true,

changeYear: true,

showButtonPanel: true,

dateFormat: 'mm/yy',

onClose: function(dateText, inst) {

var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();

var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();

$(this).val($.datepicker.formatDate('MM yy', new Date(year, month, 1)));

});

$("#doj").focus(function () {

$(".ui-datepicker-calendar").hide();

$("#ui-datepicker-div").position({

my: "center top",

at: "center bottom",

41
of: $(this)

});

});

/*****************/

$('#student').autocomplete({

source: function( request, response ) {

$.ajax({

url : 'ajx.php',

dataType: "json",

data: {

name_startsWith: request.term,

type: 'studentname'

},

success: function( data ) {

response( $.map( data, function( item ) {

return {

label: item,

value: item

}));

});

42
}

/*,

autoFocus: true,

minLength: 0,

select: function( event, ui ) {

var abc = ui.item.label.split("-");

//alert(abc[0]);

$("#student").val(abc[0]);

return false;

},

*/

});

$('#find').click(function () {

mydatatable();

});

$('#clear').click(function () {

$('#searchform')[0].reset();

mydatatable();

});

function mydatatable()

43
{

$("#subjectresult").html('<table class="table table-striped table-bordered


table-hover"
id="tSortable22"><thead><tr><th>Name/Contact</th><th>Fees</th><th>Balance</
th><th>Branch</th><th>DOJ</th><th>Action</th></tr></thead><tbody></tbody></
table>');

$("#tSortable22").dataTable({

'sPaginationType' : 'full_numbers',

"bLengthChange": false,

"bFilter": false,

"bInfo": false,

'bProcessing' : true,

'bServerSide': true,

'sAjaxSource': "datatable.php?"+$('#searchform').serialize()
+"&type=feesearch",

'aoColumnDefs': [{

'bSortable': false,

'aTargets': [-1] /* 1st one, start by the right */

}]

});

////////////////////////////

$("#tSortable22").dataTable({

'sPaginationType' : 'full_numbers',

"bLengthChange": false,

"bFilter": false,

44
"bInfo": false,

'bProcessing' : true,

'bServerSide': true,

'sAjaxSource': "datatable.php?type=feesearch",

'aoColumnDefs': [{

'bSortable': false,

'aTargets': [-1] /* 1st one, start by the right */

}]

});

///////////////////////////

});

function GetFeeForm(sid)

$.ajax({

type: 'post',

url: 'getfeeform.php',

data: {student:sid,req:'1'},

success: function (data) {

$('#formcontent').html(data);

$("#myModal").modal({backdrop: "static"});

});

45
}

</script>

<style>

#doj .ui-datepicker-calendar

display:none;

</style>

<div class="panel panel-default">

<div class="panel-heading">

Manage Fees

</div>

<div class="panel-body">

<div class="table-sorting table-responsive" id="subjectresult">

<table class="table table-striped table-bordered table-hover"


id="tSortable22">

<thead>

<tr>

<th>Name/Contact</th>

<th>Fees</th>

<th>Balance</th>

46
<th>Branch</th>

<th>DOJ</th>

<th>Action</th>

</tr>

</thead>

<tbody>

</tbody>

</table>

</div>

</div>

</div>

<!-------->

<!-- Modal -->

<div class="modal fade" id="myModal" role="dialog">

<div class="modal-dialog modal-lg">

<div class="modal-content">

<div class="modal-header">

<button type="button" class="close" data-dismiss="modal">&times;</button>

<h4 class="modal-title">Take Fee</h4>

</div>

<div class="modal-body" id="formcontent">

</div>

<div class="modal-footer">

<button type="button" class="btn btn-danger"


data-dismiss="modal">Close</button>

47
</div>

</div>

</div>

</div>

<!--------->

</div>

<!-- /. PAGE INNER -->

</div>

<!-- /. PAGE WRAPPER -->

</div>

<!-- /. WRAPPER -->

<div id="footer-sec">

Fees Payment System | Developed By : Pratham </a>

</div>

<!-- BOOTSTRAP SCRIPTS -->

<script src="js/bootstrap.js"></script>

<!-- METISMENU SCRIPTS -->

<script src="js/jquery.metisMenu.js"></script>

<!-- CUSTOM SCRIPTS -->

<script src="js/custom1.js"></script>

48
</body>

</html>

CONCLUSION:

This establishes the basic requirements of the


programmer. Now, the programmer and users have a full
knowledge of the methods, classes and the methods to
be used in the code. All the objects are well defined and
the structure is crystal clear to the programmer. The
project has been able to achieve most of its objectives
and features within the estimated schedules and quality
features. We have to say that for sure that the project
was really tough to put our skills to the worst possible
test and it gives us immense satisfaction that we have
come through successful. It helps us to develop a
system, which is helpful in saving the time of a user. The
users expect an interface that would be user friendly
and customizable so we have to keep in mind these
factors too. All together the College website fulfilled the
project specification requirements.
In effect, this project had helped in

49
providing the programmers with a tool to reduce their
programming time substantially and to minimize their
programming efforts.

REFERENCES:

WWW.GOOGLE.COM

50
51
52

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy