0% found this document useful (0 votes)
69 views35 pages

INTERN Report

The document discusses an internship report on a student fee management system developed using Angular and Java. It was developed as a partial fulfillment of Bachelor of Engineering degree requirements. The system allows administrators to manage student profiles, fees, invoices, and payments while providing students and parents an online portal to view and pay fees.

Uploaded by

Chethu forever
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)
69 views35 pages

INTERN Report

The document discusses an internship report on a student fee management system developed using Angular and Java. It was developed as a partial fulfillment of Bachelor of Engineering degree requirements. The system allows administrators to manage student profiles, fees, invoices, and payments while providing students and parents an online portal to view and pay fees.

Uploaded by

Chethu forever
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/ 35

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI

A Internship report on

“F.S.D USING ANGULAR & JAVA ON STUDENT FEE MANAGEMENT SYSTEM”

Submitted in partial fulfilment of the requirements for the 8th semester

BACHELOR OF ENGINEERING

IN

COMPUTER SCIENCE AND ENGINEERING


By

JAYANTH N S 1SP19CS037

Under the guidance


Of

Asst. Prof. SREEJA S PILLAI

Department of Computer Science and Engineering

S.E.A. COLLEGE OF ENGINEERING AND TECHNOLOGY


BENGALURU-560049
2022-23
S.E.A COLLEGE OF ENGINEERING AND TECHNOLOGY
Ekta Nagar, Basavanpura, Virgonagar Post, K.R.Puram, Bengaluru, Karnataka 560059

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify the internship work entitled “F.S.D Using Angular & Java on Student fee
management system” has been successfully carried out by Mr. Jayanth N S (1SP18CS037), of
VIII sem in partial fulfilment for the award of Bachelor of Engineering in Computer Science and
Technology of the Visvesvaraya Technological University, Belgaum during the year 2023.The
internship report has been approved as it satisfied the academic requirement in respect of the internship
work prescribed for Bachelor of Engineering.

Signature of Co-Ordinator Signature of HOD Signature of Principal


Prof. Jaya Kumar B L Dr. B Loganayagi Dr. B Venkata Narayan

Signature of Internal Examiner Signature of External Examiner


ACKNOWLEDGEMENT

Firstly, I thank the Management late Shri A Krishnappa, Chairman SEA College of
Engineering and Technology for Providing Necessary infrastructure and creating good
environment.

We would like to thank to our respected Dr BHAGAVANT K DESPANDE, Director of SEA


College of Engineering and Technology for the encouragement and support given by him

I would like to express my profound thanks to our respected principal Dr. B Venkata
Narayan forthe encouragement and support given by him.

I am thankful for the support rendered by my HOD and Professor Dr. B Loganayagi HOD
ofComputer Science And Engineering for her valuable suggestions.

I would like to express my sincere thanks to our respected guide Asst. Prof Sreeja S Pillai
of ComputerScience And Engineering department, for her assistance and guidance.

I am also obliged, to the faculty members of CSE Department who rendered their valuable
assistance for the Project.

And, I would like to express my heart full gratitude to my parents who have extended their help
throughout my Project.

And finally, I would like to express my heart full gratitude to my friends and all those who
have extended their help throughout my Project.

Jayanth N S
(1SP19CS037)
ABSTRACT

The student fee management system is a web-based application that helps schools and educational institutions
manage student fee payments and related activities. The system is developed using the Angular framework
for the front-end and Java for the back-end.
The system allows administrators to manage student profiles, set fees, generate invoices, and track payments.
Students and parents can view and pay their fees online through the system, and receive automatic
notifications for upcoming payments and late fees.
The system also provides comprehensive reporting features, allowing administrators to generate reports on
fee collections, outstanding payments, and other financial information. With its user-friendly interface and
efficient functionality, the student fee management system streamlines the fee management process and
enhances the overall student experience.

i
CONTENTS

Abstract i

Contents ii

List of Figures iii

Chapter No. Description Page No.

1 About Internship 1-2

1.1 Introduction
1.2 Objective of the internship

2 Company Profile 3-4

2.1 Industry Profile


2.2 Vision
2.3 Mission
2.4 Services
2.5 Products
3 System Analysis 4-6

3.1 Existing system and drawbacks


3.2 Proposed system & advantages
3.3 Scope of the sysytem
4 Implementation 7

4.1 Introduction
4.2 Module description
5 Software requirements 8-9
specification
6 Technology 10-15

7 Snapshots 16-19

8 Code 20-26

9 Conclusion 27

10 References 28

ii
List of Figures

Fig No Fig Description Page No

Fig 6.1 Angular Features 10

Angular Document Object Model


Fig 6.1.1 11

Fig 6.1.2 TypeScript 11

Fig 6.3 Full stack development overview 13

Fig 7.1 Home page 16

Fig 7.2 Admin panel 16

Student Fees page


Fig 7.3 17

Manage student page


Fig 7.4 17

Fig 7.5 Change password page 18

Admission page
Fig 7.6 18

iii
STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 1

ABOUT INTERNSHIP

1.1 Introduction

Internship program has become the bridge for those who want to enter to corporate level
from the college life, through internship I got to know the real working environment that was
very much different from my course study. During my internship, I got a chance to work in the
department to know about how a software company develops the products. The term I spent at
AIrobosoft Technologies and Business Solutions LLP was more engaged with learning part
through assignments. All my experience helped me realize parts like grouping work, work
environment, peering support, carried out in the organization. Thus, the internship duration
provided me with the opportunity to broaden my knowledge, acknowledge my
strengths/weakness that would be more helpful to shape up my career in the future.

1.2 Objective of the Internship


As partial fulfillment of the requirements of the Bachelor of Engineering program
of Visvesvaraya Technological University, I was assigned to AIrobosoft Technologies
and Business Solutions LLP for four week internship program. The objective of this
project is to develop a project on fee management system. This project “Fee
Management System” is a desktop system enables efficient storage of student records
to properly manage the fee records of the students. And it also generate messages for
due balances it students fee. The system is designed for fee management of a college
administration department.It makes searching records easier and faster.

The project aims at the following matters:

• To reduce paperwork

• To make storage of information more efficient and secure.

Dept. of CSE, SEACET Page 1


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

• To have a friendly interface.

• To operate it easily and with minimum experience.

• To save time and energy of the admin.

Dept. of CSE, SEACET Page 2


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 2

COMPANY PROFILE

2.1 Industry Profile

AIrobosoft Technologies and Business Solutions LLP, or ITABS, is an Indian based


engineering and electronics company headquartered in Bangalore, Karnataka, India . It is both
product and services oriented software company having its products in wireless communication
technology and provides quality service to its valuable clients in its domain.

AIrobosoft’s core products are embedded components (including IC’s, control Boards,
Controller, Microprocessors , Fuel systems , Water Level Controllers , Security systems,
Biometric Login systems, Wireless Devices etc.), Industrial Products (Network Tower
Management Systems) and Apps (E-Commerce Apps , Website Design and Development).

2.1.1 Vision

To provide quality services that exceeds the expectations of over esteemed customers.

2.1.2 Mission

To build Long-Term Relationships with our customers and clients and provide exceptional
customer services by pursuing business through innovation and advanced technology.

2.2 Services

• Embedded App Development

AIrobosoft is the leading and reputed firm with a goal to provide the cutting edge technologies.
Being the core of all the intelligent devices, embedded app development software is the perfect
blend of architecture, technology, domain, and the process. We have made up the best practices
ever since the venture of the firm. We offer the embedded maps for navigation, robotics,
biometrics, and a lot of more niches.

Dept. of CSE, SEACET Page 3


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

• Web Design and Development

With years of experience, we have been delivering the ideal web design and
development solutions. We create customer centric and client focused websites that help
the brands the ever changing digital landscape. Thus, our websites deliver tangible results
for your business. We help you to enhance your online visibility and improve your online
reputation as well.

2.3 Products

• Breathe Easy-This is one of the most innovative and creative products that meet the
present situation safety requirements. This is a smart helmet that can purify the air and
eradicates viruses. A portable product that can be carried away anywhere and is much easier
to use. You can wash the filters many times and can be used multiple times. This can thus
be again assembled to the existing helmets as well.
• Drive Easy-A product that can detect the driver’s condition and providing him with the
alert when he feels sleepy. This is one of the innovative and productive devices that
provides a mild DC shock without harming the driver when he feels sleepy.
• Park Easy- This is one of the most useful technologies of the generation. An application
based on artificial intelligence and the latest technologies to provide an easy parking
solution. An effective model that can provide more parking in lesser space.
• Institution Management Solution-One of the most important and most powerful products
that help in the management of the Schools and colleges much effectively and efficiently.
This is an IoT based application that comes with a digital LED display board that functions
just like a Notice board and is linked to a web application. Admin can anytime share the
data or the schedules for any important notification for their students directly to this notice
board at any time and from any place. This is more like a platform where the institution
can perform a lot of activities and thus, making the management of the entire institution
much simpler. It can record the attendance of the faculty and students, internal marks
display, fee notifications or the performance of the individual students, overall
development of the institution, and much more other analytics.

Dept. of CSE, SEACET Page 4


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 3

SYSTEM ANALYSIS

3.1 EXISTING SYSTEM AND DRAWBACK:

• In the existing system, colleges have to maually maintain information regarding to


Fees deposited by the students.

• College management system are complex and time consuming to maintain fees of
students by that very difficult.

• It is not properly capable to manage the student records with their fee details at a
single place.

• Managing collection of student fees, issuing fee receipts and fee register updation is
a laborious manual process, leading to data inaccuracy and / or reconciliation.

• Preparing receipts manually everyday needs additional clerical staff.


• To generate due fees report is required a complete manual procedure, which
involves a lot of time and clerical staff manpower.

• Re-entry of fees receipts in accounting software separately leads to double


manpower cost and time.

3.2 PROPOSED SYSTEM & ADVANTAGES:

• The fees management System is a desktop system aimed to maintaining students


records and their fees details.
• It also generate records like I.e. Feed Paid, dues, and etc.
• The system requires small amount of time to generate reports needed to manage the
fees of the student.

Dept. of CSE, SEACET Page 5


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

• Managing collection of school fees, issuing fee receipts and fee register updation is
done with the help of software resulting in highly accurate data.

• Software provides facility to print receipts automizing office work.


• This Software provides facility to generate due fees report easily and at any point of
time.

• Software directly enter fees receipts to the accounts of the school.

3.3 SCOPE OF THE SYSTEM:

• Specifically designed for a individual college.

• Inserting new student records are not possible.

• It is based on desktop application.

• Not including fees other than academic like bus fees and etc.

• There are only limited number of modules for fees management .

Dept. of CSE, SEACET Page 6


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 4

IMPLEMENTATION
4.1 Introduction

Fees Management System project is developed using PHP, CSS, and


JavaScript. Talking about the project, it has all the essential features. This project has
an administration side from Where he/she can view branch, students, fees, report,
manage fees, students, branches, settings. In this project, all the functions are

performed from the Admin side which means there is no user side.

Admin has full control of the system, he/she can view branch, students, fees
and manage branch, students, fees from the system. The project also includes a Fees
report of students in Report module, which displays Fees Information as well as
respective Student information. He/she can add, edit, delete, view Branch. While
adding Branch, he/she has to provide Branch Name, Address, and Detail. Likewise
while adding students, he/she has to provide Personal information like Name, Contact,
branch, DOJ, Fees Information like Total Fees, Advance Fee, Remarks and Optional
Information like About student and Email id. To take Fees for a student, the user has
to provide Paid amount, date and Remarks. After paying fees of the student, that
particular name will be removed from Fees module.

4.2 MODULE DESCRIPTION:

• Admin Login

• Student Details

• Fee Details

• Course Scheme

• Payment

• Daily Reports

• Dues

Dept. of CSE, SEACET Page 7


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 5

SOFTWARE REQUIREMENTS SPECIFICATION

5.1 Functional Requirements

The particular necessities are user interfaces. The outside clients are the customers. Every
one of the customers can utilize this product for ordering and looking.

• Hardware Interfaces: The outside equipment interface utilized for ordering and looking is PCs
of the customers. The PC's might be portable PCs with remote LAN as the web association
gave will be remote.

• Software Interfaces: The working Frameworks can be any rendition of windows.

• Performance Prerequisites: The PC's utilized must be at least Pentium 4 machine with the goal
that they can give ideal execution of the item.

5.2 Non-Functional Requirements

Non utilitarian necessities are the capacities offered by the framework. It incorporates time
imperative and requirement on the advancement procedure and models. The non-useful
prerequisites are as per the following:

• Speed: The framework ought to prepare the given contribution to yield inside fitting time.

• Ease of utilization: The product thought to be easy to understand. At that point the clients can
utilize effortlessly, so it doesn't require much preparing time.

• Reliability: The rate of disappointments ought to be less than just the framework is more solid.

• Portability: It thought to be anything but difficult to actualize in any framework

5.3 Software Requirements

Programming necessities manage characterizing programming asset necessities and requirements


that should be introduced on a PC to give ideal working of an application. These necessities or

Dept. of CSE, SEACET Page 8


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

requirements are for the most part excluded in the product establishment bundle and should be
introduced independently before the product is introduced.

• Integrated Development Environment: Visual Studio Code, Spring Tool Suite


• Operating System: Linux, Ubuntu, Windows
• Programming Languages: HTML, CSS, JavaScript, TypeScript
• Database: MySQL
• Framework : Angular

5.4 Hardware Requirements

The most widely recognized arrangement of prerequisites characterized by any working


framework or programming application is the physical PC assets, otherwise called equipment, an
equipment necessities list is frequently joined by an equipment similarity list, particularly if there
should be an occurrence of working frameworks. A HCL records tried, perfect, and now and then
incongruent equipment gadgets for a specific working framework or application. The
accompanying sub-segments examine the different parts of equipment prerequisites.
All PC working frameworks are intended for a specific PC design. Most programming applications
are restricted to specific working frameworks running on specific structures. In spite of the fact
that engineering free working frameworks and applications exist, most should be recompiled to
keep running on another design. The energy of the focal preparing unit (CPU) is a central
framework necessity for any product. Most programming running on x86 engineering characterize
preparing power as the model and the clock speed of the CPU. Numerous different highlights of a
CPU that impact its speed and power, similar to transport speed, store, and MIPS are frequently
overlooked.
• Hard Disk:50GB

• RAM: 2GB

• Processor: Pentium IV

Dept. of CSE, SEACET Page 9


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 6

TECHNOLOGY
6.1 Angular

Angular is a platform and framework for building single-page client applications using
HTML and TypeScript. Angular is JavaScript framework written in TypeScript. It implements core
and optional functionality as a set of TypeScript libraries that you import into your applications.
Angular is a JavaScript framework that is used by developers for building web, desktop, and mobile
applications. Development of Angular applications involves usage of Typescript, which is a
superset of JavaScript, along with HTML, CSS etc.

Fig 6.1 Angular Features

Dept. of CSE, SEACET Page 10


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

6.1.1 Angular Features

• Document Object Model :DOM (Document Object Model) treats an XML or HTML
document as a tree structure in which each node represents a part of the document.

Fig 6.1.1 Angular Document Object Model

• TypeScript: TypeScript defines a set of types to JavaScript, which helps users write
JavaScript code that is easier to understand. All of the TypeScript code compiles with
JavaScript and can run smoothly on any platform. TypeScript is not compulsory for
developing an Angular application. However, it is highly recommended as it offers better
syntactic structure—while making the codebase easier to understand and maintain.

Fig 6.1.2 TypeScript

Dept. of CSE, SEACET Page 11


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

6.2 Spring Tool Suite

The Spring Framework is an application framework and inversion of control container for the
Java platform. The framework's core features can be used by any Java application, but there
are extensions for building web applications on top of the Java EE (Enterprise Edition)
platform. Although the framework does not impose any specific programming model, it has
become popular in the Java community as an addition to the Enterprise JavaBeans (EJB)
model. The Spring Framework is open source. It provides a ready-to-use environment to
implement, debug, run and deploy your applications.

6.2.1 Spring Boot Features

• Web Development

• Spring Application

• Application events and listeners

• Admin features

• Externalized Configuration

• Properties Files

• YAML Support

• Type-safe Configuration

• Logging

• Security

6.3 Full Stack Development

It refers to the development of both frontend(client side) and back end(server side)
portions of web application. Full stack web developers have the ability to design complete
web application and websites. They work on the frontend, backend, database and debugging of
web application or websites.

Dept. of CSE, SEACET Page 12


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

Fig 6.3 Full stack development overview

6.3.1 Front-end

It is the visible part of website or web application which is responsible for user experience.
The user directly interacts with the frontend portion of the web application or website. The
front end portion is built by using some languages which are discussed below:

• HTML: HTML stands for Hyper Text Markup Language. It is used to design the

front end portion of web pages using markup language. HTML is the combination
of Hypertext and Markup language. Hypertext defines the link between the web
pages. The markup language is used to define the text documentation within tag
which defines the structure of web pages.
• CSS: Cascading Style Sheets, fondly referred to as CSS, is a simply designed

language intended to simplify the process of making web pages presentable. CSS
allows you to apply styles to web pages. More importantly, CSS enables you to
do this independent of the HTML that makes up each web page. Cascading Style
Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language. Most often used to set the visual style of
web pages and user interfaces written in HTML and XHTML, and is applicable
to rendering in speech, or on other media. Along with HTML and JavaScript, CSS
is a cornerstone technology used by most websites to create visually engaging
webpages, user interfaces for web applications, and user interfaces for many
mobile applications. CSS is designed primarily to enable the separation of
document content from document presentation, including aspects such as the
layout, colors, and fonts.

Dept. of CSE, SEACET Page 13


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

This separation can improve content accessibility, provide more flexibility and
control in the specification of presentation characteristics, 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.
• JavaScript: JavaScript is a famous scripting language used to create the magic

on the sites to make the site interactive for the user. It is used to enhancing the
functionality of a website to running cool games and web-based software.
JavaScript (often shortened to JS) is a lightweight, interpreted, object- oriented
language with first-class functions, and is best known as the scripting language
for Web pages, but it's used in many non-browser environments as well. It is a
prototype-based, multi-paradigm scripting as well. It is a prototype-based,
multiparadigm scripting.
• Bootstrap: Bootstrap is an HTML, CSS & JS Library that focuses on simplifying

the development of informative web pages (as opposed to web apps). The primary
purpose of adding it to a web project is to apply Bootstrap's choices of color, size,
font and layout to that project. As such, the primary factor is whether the
developers in charge find those choices to their liking. Once added to a project,
Bootstrap provides basic style definitions for all HTML elements. The result is a
uniform appearance for prose, tables and form elements across web browsers. In
addition, developers can take advantage of CSS classes defined in Bootstrap to
further customize the appearance of their contents.
• Angular JS: : The AngularJS framework worked by first reading the Hypertext

Markup Language(HTML) page, which had additional custom HTML attributes


embedded into it. Angular interpreted those attributes as directives to bind input
or output parts of the page to a model that is represented by standard JavaScript
variables. . The values of those JavaScript variables could be manually set within
the code or retrieved from static or dynamic JSON resources.

6.3.2 Back-end

• Node JS: Node.js allows the creation of Web servers and networking tools using

JavaScript and a collection of "modules" that handle various core


functionalities.

Dept. of CSE, SEACET Page 14


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

Modules are provided for file system I/O, networking (DNS, HTTP, TCP,
TLS/SSL,or UDP), binary data(buffers), cryptography functio ns, data streams, and other
core functions. Node.js's modules use an API designed to reduce the complexity of writing
server applications. Node.js is primarily used to build network programs such as Web
servers.

6.4 Database

Database is critical for all businesses. A good database does not allow any form of
anomalies and stores only relevant information in an ordered manner. . If a database has
anomalies, it is affecting the efficiency and data integrity. For example, delete anomaly
arise upon the deletion of a row which also forces other useful data to be lost. As such, the
tables need to be normalized.
This fulfils the last objective of ensuring data are accurate and retrieved correctly.

My-SQL

• MySQL is a database system used on the web.


• MySQL is a database system that runs on a server.
• MySQL is ideal for both small and large applications.
• MySQL is very fast, reliable, and easy to use.
• MySQL uses standard SQL.
• MySQL compiles on a number of platforms.
• MySQL is free to download and use.
• MySQL is developed, distributed, and supported by Oracle Corporation.

Dept. of CSE, SEACET Page 15


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 7
SNAPSHOTS

7.1 HOMEPAGE

7.2 ADMIN PANEL:

Dept. of CSE, SEACET Page 16


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

7.3 STUDENT FEES PAGE

7.4 MANAGE STUDENTS PAGE

Dept. of CSE, SEACET Page 17


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

7.5 CHANGE PASSWORD PAGE

7.6 ADMISSION PAGE

Dept. of CSE, SEACET Page 18


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

Dept. of CSE, SEACET Page 19


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 8

CODING
<?php

/*

Copyrights: Friendzion Technologies

Author: PressiAstra

Author URI: http://facebook.com/404PRESSI

Description: integrating the fees modules as per the client requirements

Date:14-10-2019

*/
include('includes/config.
php');
//getting the student name
if(isset($_POST['deptname'])){
$className = $_POST['deptname'];

$sql = "select * from tblstudents where ClassId='$className'";

$query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ); if($query-
>rowCount() > 0)
{ echo "<option value=''>Select
Rollno</option>"; foreach($results as
$result)
{ echo "<option value='$result->RollId'>$result-
>RollId</option>"; }

// echo '<option value="game">game</option>';

Dept. of CSE, SEACET Page 20


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

//showing the student information


if(isset($_POST['nameofstudent'])){
$studentName = $_POST['nameofstudent'];

$sql = "select * from tblstudents where RollId='$studentName '";

$query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ); if($query-
>rowCount() > 0)
{
foreach($results as $result)
{

$StudentName = $result->StudentName ;

$studentDOB = $result->DOB;

$studentGender= $result->Gender;

$studentQuota = $result->quota;

$studentbalance = $result->balance;

echo
$StudentName."|".$studentDOB."|".$studentGender."|".$studentQuota."|".$stu
dentbal ance;

// echo '<option value="game">game</option>';

?>

2. Feescollect

Dept. of CSE, SEACET Page 21


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

<?php

/*

Copyrights: Friendzion Technologies

Author: PressiAstra

Author URI: http://facebook.com/404PRESSI

Description: integrating the fees modules as per the client requirements

Date:14-10-2019

*/ session_start();
error_reporting(0);
include('includes/config.php'
);
if(strlen($_SESSION['alogin
'])=="")
{ header("Location:
index.php");
} else{
if(isset($_POST['submit']))
{

$RollId=$_POST['RollId'];

$updatedfees=$_POST['payfees'];

//getting current fees

$sql_1 = "select * from tblstudents where RollId='$RollId'";

$query = $dbh->prepare($sql_1);

$query->execute();

$results=$query-
>fetchAll(PDO::FETCH_OBJ); if($query-

Dept. of CSE, SEACET Page 22


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

>rowCount() > 0){ foreach($results as


$result)
{

$balancefees = $result->balance;

$paidfees = $result->fees_paid;

$balance = $balancefees - $updatedfees ;

$paidfess = $paidfees + $updatedfees;

$sql = "UPDATE tblstudents SET balance =:balance,fees_paid =:paid

WHERE RollId =:RollId";

$query = $dbh->prepare($sql);

$query->bindParam(':balance',$balance,PDO::PARAM_STR);

$query->bindParam(':paid',$paidfess,PDO::PARAM_STR);

$query->bindParam(':RollId',$RollId,PDO::PARAM_STR); $query-
>execute();

echo "<script>alert('successfully updated')</script>";


echo "<script>window.location = 'feescollect-fz.php' </script>";
}

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

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

<title>SMS Admin| Student Admission< </title>

Dept. of CSE, SEACET Page 23


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

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

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen"


>

<link rel="stylesheet" href="css/animate-css/animate.min.css"


media="screen" >

<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css"


media="screen" >

<link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<link rel="stylesheet" href="css/select2/select2.min.css" >

<link rel="stylesheet" href="css/main.css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

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

<script>

$(document).ready(function() {

$(".deptname").change(function() {

//alert("click"); var
deptname = $(this).val();
// alert(deptname);
$.ajax({ url: "ajax-
fz.php", method: "post",
data: {deptname:deptname},
success: function(data){
// alert(data);

$(".nameofstudent").html(data);

/* var y1=data; */

/* document.writeln(y1);*/

})

Dept. of CSE, SEACET Page 24


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

});

});

$(document).ready(function() {

$(".nameofstudent").change(function() {

//alert("click"); var
nameofstudent = $(this).val();
//alert(nameofstudent)
; $.ajax({
url: "ajax-fz.php",
method: "post",

data: {nameofstudent:nameofstudent}, success: function(data){


// alert(data); var my_arr = data.split("|"); var name =
my_arr[0]; var DOB = my_arr[1]; var Gender =
my_arr[2]; var Quota = my_arr[3]; var fees = my_arr[4];
if(fees == 0){ var feesClear = "<div class='form-group'><label
class='col-sm-2 control-label'>student fees</label><div class='col-
sm-10 '><p>fees cleared</p></div><div>";
$("._fees").html(feesClear);

}else{ var outHtml = "<div class='form-group'><label


class='col-sm-2 control-label'>fees balance</label><div class='col-sm-10
'><p>"+fees+"</p></div></div><div class='form-group'><label class='col-
sm-2 control-label'>pay fees</label><div class='col-sm-10
'><input type='text' name='payfees' class='form-control' ></div></div>
";

$("._fees").html(outHtml);

$("._name").val(name);

$("._DOB").val(DOB);

$("._Gender").val(Gender);

Dept. of CSE, SEACET Page 25


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

$("._Quota").val(Quota);

//$("._fees").val(fees);

/* var y1=data; */

/* document.writeln(y1);*/

})

});

});

</script>

</head>
<body class="top-navbar-fixed">
<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->


<?php include('includes/topbar.php');?>
<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN
CONTENT ========== -->
<div class="content-wrapper">
<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->


<?php include('includes/leftbar.php');?>
<!-- /.left-sidebar -->
<div class="main-page">
<div class="container-fluid">
<div class="row page-title-div">

Dept. of CSE, SEACET Page 26


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 9

CONCLUSION

In conclusion, the student fee management system developed using Angular and Java provides an
efficient and reliable solution for managing student fees in educational institutions. The use of
Angular and Java technologies allows for a robust and scalable system that can handle large
volumes of data and provide real-time updates to administrators and students. With features such as
fee tracking, payment processing, and student record management, the system streamlines the fee
collection process, reduces administrative workload, and provides a seamless experience for
students. Overall, this system has the potential to significantly improve the efficiency and accuracy
of fee management in educational institutions.

Dept. of CSE, SEACET Page 27


STUDENT FEE MANAGEMENT SYSTEM 2022-2023

CHAPTER 10

REFERENCES

• Angular JS. (n.d.-a). Angular JS API Docs. Retrieved from https://docs.Angular JSorgap
• Angular JS. (n.d.-b). Data binding. Retrieved from https://docs.Angular
JS.org/guide/databinding.
• Chang, F., Dean, J., Ghemawat, S. Hsieh, W. C., Wallach, D. A ......... Gruber, R. E. (2008).
Bigtable: A distributed storage system for structured data.
Retrieved fromhttp://dl.acm.org/citation.cfm?id=1365816
• Java Virtual Machine. (n.d.). Wikipedia.
Retrieved
https://en.wikipedia.org/wiki/Java_virtual_mac
hine
• Jersey.java.net. (n.d.). Jersey 2.25-1 user guide.
Retrieved
https://jersey.java.net/documentation/latest/user-
guide.html
• Ramanathan, S., Goel, S., & Alagumalai, S. (2011). Comparison of cloud
database: Amazon’s SimpleDB and Google’s bigtable. International Journal of
Computer ScienceIssues, 8(2), 243-246

Dept. of CSE, SEACET Page 28

You might also like