FS Project Report - Docx - 1558917120144 PDF
FS Project Report - Docx - 1558917120144 PDF
FS Project Report - Docx - 1558917120144 PDF
A Project Report
on
FEE MANAGEMENT SYSTEM
Submitted in partial fulfillment for the award of degree of
Bachelor of Engineering
in
Submitted by
ABHISHEK KESHRI(1JS15IS001)
ABHISHEK THAKUR (1JS15IS002)
2017 – 2018
JSS Academy of Technical Education
(Affiliated to VTU Belagavi and Approved by AICTE New Delhi)
JSSATEB Campus, Dr Vishnuvardhana Road, Bengaluru- 60
www.jssateb.ac.in, 080-2861 2425 / 2861 2565
CERTIFICATE
Certified that the Project entitled Fee Management System carried out by Mr.Abhishek
keshri (1JS15IS001) and Mr.Abhishek Thakur (1JS15IS002),a bonafide student of VI Semester
BE, JSS Academy of Technical Education in partial fulfillment for the Bachelor of Engineering in
INFORMATION SCIENCE AND ENGINEERING of the Visvesvaraya Technological University,
Belagavi during the year 2017-18. It is certified that all corrections / suggestions indicated for
Internal Assessment have been incorporated in the report. The Project report has been approved as it
satisfies the academic requirements in respect of Pharmacy Database Management System with Mini
Project Laboratory prescribed for the said Degree.
Examiner 2:
INDEX
ABSTRACT
ACKNOWLEDGMENT
1. INTRODUCTION
1.1 Overview of file structures
1.2 Comparison of file structures vs. data structure vs.
........ DBMS
1.3 Problem statement
1.4 Objective
2. INDEXING
2.1 Introducing to indexing
2.2 Types
2.3 Applications
2.4 Advantages & disadvantages
3. SYSTEM REQUIREMENTS
3.1 Software (Front end & Back end) requirements
3.2 Hardware requirements
4. IMPLEMENTATION & RESULTS
4.1 File creation
4.2 Description of methods
5. CONCLUSION
6. BIBLIOGRAPHY
ABSTRACT
In the existing system, most of the records are maintained on paper. It
becomes very inconvenient to modify the data. In the existing system, here is a
possibility that the same data in different registers may have different values
which means the entries of the same data do not match. This inconsistent state
does not supply the concrete information which poses a problem in the case
information related to particular search record.
Our project is very useful. User is no longer required to check his register
in search of records, as now it can be searched over the software by choosing
some options. The user need not to type in most of the information. He/she is
just required to enter the desired options. On the whole it liberates the user from
keeping lengthy manual records. In a nutshell, it abates the work load of an
organization
In today’s world, no one likes to perform calculations on calculator or
manually when computer is there. Every one wants his/her work to be done by
computer automatically and displaying the result for further manipulations. So
this project is about providing convenience regarding fee management system.
ACKNOWLEDGEMENT
The success and final outcome of this project required a lot of guidance and assistance from
many people and I am extremely privileged to have got this all along the completion of my
project.
I would like to thank Dr. Prof. Mrityunjaya V. Latte , Principal, JSSATEB, Bengaluru for his
constant encouragement.
I would like to thank, Dr. Chayadevi M L, Professor and Head of the Department of
Information Science and Engineering who has shared her opinions and thoughts which
Finally, I take this opportunity to extend my earnest gratitude and respect to my parents,
teaching & non-teaching staffs of the department and all my friends, for giving me valuable
CHAPTER 1
INTRODUCTION
1.1 Overview of FEE Management Systems
1.2 OBJECTIVES
CHAPTER 2
SOFTWARE REQUIREMENTS
2.1 Software(Front End and Back End)& Hardware
Hardware
1. CPU : 1.8 GHz or faster
2. RAM : 4 GB or more
4. OS : Windows 7 or above
Software Packages
1. Dev C++
CHAPTER 3
SOURCE CODE
FEE MANAGEMENT SYSTEM
//int i,j,li,lp;
char ch,choice;
//**************************** ********
// THIS CLASS DRAWS LINES, BOXES, ETC.
//**************************** ********
class DRAW
{
public :
void LINE_HOR(int, int, int, char) ;
void LINE_VER(int, int, int, char) ;
void BOX(int,int,int,int,char) ;
};
//**********************************************************
// THIS CLASS CONTROLS ALL THE FUNCTIONS
RELATED TO FEES
//**********************************************************
class FEE
{
private :
int Class ;
float tuition, ac, science, computer, activity ;
void DISPLAY(int) ;
void MODIFY_RECORD(int, float, float, float, float,
float) ;
public :
void ADDITION(void) ;
void MODIFICATION(void) ;
void FEE_SLIP(void) ;
void LIST(void) ;
void HELP(void);
}fee ;
//****************************************
// MAIN MENU FUNCTION
//****************************************
void mainmenu()
{
system("cls");
for(li=30;li<=50;li++)
{
gotoxy(li,14);
Sleep(30);
printf("*");
}
for(li=50;li>=30;li--)
{
gotoxy(li,30);
Sleep(30);
printf("*");
}
for(lp=15;lp<30;lp++)
{
gotoxy(30,lp);
Sleep(100);
printf("|");
}
for(lp=29;lp>=15;lp--)
{
gotoxy(50,lp);
Sleep(100);
printf("|");
}
gotoxy(15,10);
printf("M: MODIFY");
gotoxy(35,22);
printf("L: LIST");
gotoxy(35,25);
printf("H: HELP");
gotoxy(35,28);
printf("Q: QUIT");
choice=getch();
ch=toupper(choice);
switch(ch)
{
case'F':fee.FEE_SLIP();
break;
case'M':fee.MODIFICATION();
break;
case'L':fee.LIST();
break;
case'H':fee.HELP();
break;
case'Q':exit(0);
break;
default:gotoxy(33,40);
cout<<"Illegal Choice Press any key to return to Main
Menu";
getch();
mainmenu();
}
}
//Main Menu Function End
//************************************
// FUNCTION TO DRAW HORIZONTAL LINE
//************************************
//**********************************************************
// FUNCTION TO DRAW VERTICAL LINE
//**********************************************************
//**********************************************************
// FUNCTION TO DRAW BOX LINE
//**********************************************************
//**********************************************************
// FUNCTION TO ADD FEE STRUCTURE IN FEE
FILE
//**********************************************************
//**********************************************************
// FUNCTION TO DISPLAY TOTAL FEE AS LIST
//**********************************************************
//**********************************************************
// FUNCTION TO DISPLAY THE RECORD FOR THE
GIVEN CLASS
//**********************************************************
//**********************************************************
// FUNCTION TO MODIFY THE FEE RECORD FOR
THE GIVEN DATA
//**********************************************************
//**********************************************************
// FUNCTION TO GIVE DATA TO MODIFY THE FEE
RECORD
//**********************************************************
//**********************************************************
// FUNCTION TO DISPLAY THE FEE SLIP FOR THE
CLASS
//**********************************************************
void FEE::HELP()
{
system("cls");
//**********************************************************
// MAIN FUNCTION TO CREATE MENU AND CALL
OTHER FUNCTIONS
//**********************************************************
int main()
{
FEE fee;
fee.ADDITION();
system("cls");
for(i=10;i<71;i++)
{
gotoxy(i,15);
Sleep(30);
printf("/");
}
for(i=70;i>=10;i--)
{
gotoxy(i,22);
Sleep(30);
cout<<" / ";
}
for(j=16;j<=21;j++)
{
gotoxy(10,j);
Sleep(100);
printf("-");
}
for(j=21;j>=16;j--)
{
gotoxy(70,j);
Sleep(100);
printf("-");
}
gotoxy(16,17);
printf("Fee Structure System");
gotoxy(12,20);
printf(" codeincodeblock.blogspot.com");
printf("Press Any Key To ..........Continue");
getch();
mainmenu();
return 0;
}
CHAPTER 4
OUTPUT
1.Main screen
2.Menu screen
3.Fee Slip Function
(1st Screen)
6.Modify Function
(2nd Screen)
7.Modify Function
(3rd Screen)
8.List Function
9.Help Function
FEE MANAGEMENT SYSTEM
CHAPTER 5
CONCLUSION AND FUTURE ENHANCEMENTS
The aim and objectives of the project was to create a simple, user friendly Fee
Management System. In this report, a simple design for a Fee database has been
presented. It provides a simple interface for the user to interact with the
application and buy his Medicine.