0% found this document useful (0 votes)
3 views15 pages

AJP Micro-Project

The document is a micro project report on the 'Fees Receipt System' developed by students at SVERI's College of Engineering for their Diploma in Computer Engineering. The project aims to automate the generation of fee receipts, improving efficiency, accuracy, and record-keeping in educational institutions. It includes a detailed methodology, benefits, applications, and outcomes achieved through the project, highlighting its significance in enhancing administrative processes.

Uploaded by

hukesakshi
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)
3 views15 pages

AJP Micro-Project

The document is a micro project report on the 'Fees Receipt System' developed by students at SVERI's College of Engineering for their Diploma in Computer Engineering. The project aims to automate the generation of fee receipts, improving efficiency, accuracy, and record-keeping in educational institutions. It includes a detailed methodology, benefits, applications, and outcomes achieved through the project, highlighting its significance in enhancing administrative processes.

Uploaded by

hukesakshi
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/ 15

A

Micro Project Report on

“Fees Receipt System”

SUBMITTED TO M.S.B.T.E., Mumbai

For the Award of

DIPLOMA IN COMPUTER ENGINEERING

BY

Roll Name of Student Enrollment No. Sign


No.
04 Lokhande Isha Abhijit 2210740163
20 Huke Sakshi Kishor 2210740180
45 Asabe Ananya Dhananjay 2210740208
59 Patil Srushti Sachin 2210740226
61 Tapkire Mayuri Mahesh 2210740338

UNDER THE GUIDANCE OF

Mr. P. S. Bhandare

DEPARTMENTOFCOMPUTER ENGINEERING

NBA ACCREDIATED

SVERI’s College of Engineering


(Polytechnic),Pandharpur Gopalpur
Pandharpur-413304 2024-25
AFFILIATED TO

M.S.B.T.E.
Evolution Sheet for Micro Project
Academic Year:- 2024-25 Name of Faculty:- Mr. P. S. Bhandare
Course:- Computer Engineering Course Code:- CO5I
Subject:- Advanced Java Programming Subject Code:- 22517
Semester:- 5 Scheme:- I

Title of Project:- Fees Receipt System

Major Learning Outcomes achieved by students by doing the Project:


(a) Practical Outcomes (a) Write a program to demonstrate the use of components like Label,
TextField, TextArea, and Button.
(b) Write a program to demonstrate the use of components like JLabel,
JTextField, JTextArea, JButton

(b) Unit Outcomes in (c) Develop Graphical User Interface (GUI) programs using AWT
Cognitive Domain: components for the given problem.
(d) Develop Graphical User Interface (GUI) programs using advanced
Swing components for the given problem.

(c) Outcomes in 1. Follow ethical practices.


Affective Domain: 2. Practice good housekeeping.
3. Maintain tools and equipment’s.
Comments/Suggestions about team work/leadership/inter-personal communication (if any)

Marks out of 4
Marks out of 6 for Total
Roll No. Name of Students for
performance in marks
performance in
group activity out
oral/
of 10
Presentation
04 Lokhande Isha Abhijit
20 Huke Sakshi Kishor
45 Asabe Ananya Dhananjay
59 Patil Srushti Sachin
61 Tapkire Mayuri Mahesh

Guide Mr. P. S. Bhandare


SVERI’s COLLEGE OF ENGINEERING (POLYTECHNIC), PANDHARPUR.

CERTIFICATE
This is to certify that the Project report entitled

“Fees Receipt System”

Submitted by

Roll No. Name of Student Enrollment No.


04 Lokhande Isha Abhijit 2210740163
20 Huke Sakshi Kishor 2210740180
45 Asabe Ananya Dhananjay 2210740208
59 Patil Srushti Sachin 2210740226
61 Tapkire Mayuri Mahesh 2210740338

is a bonafide work carried out by above student, under the guidance of Mr. P. S.
Bhandare and it is submitted towards the fulfillment of requirement of MSBTE, Mumbai for the
award of Diploma in Computer Engineering at SVERI’s COE (Poly.), Pandharpur during the
academic year 2024 - 2025.

( Mr. P. S. Bhandare)
Guide

(Mr. P. S. Bhandare) (Dr. N. D. Misal)


HOD Principal

Place:Pandharpur
Date:
Acknowledgement

Fees Receipt System has been developed successfully with a great contribution of five
students in a period of two months. We like to appreciate their guidance, encouragement and
willingness since without their support the project would not have been a success. We would like to
give our heartfelt gratitude to Principal Dr. N. D. Misal, HOD Mr. P. S. Bhandare & Guide Mr. P.
S. Bhandare who is the supervisor of our project for helping and encouraging us in many ways to
make our project a success. We would never been able to finish our work without great support and
enthusiasm from friends and support from our family. We would like to thank the department of
computer engineering, for giving us permission to initiate this project and successfully finish it.
1. Rationale:
The fees receipt system automates the generation of receipts, significantly improving efficiency and
reducing manual errors. By allowing users to quickly enter details and print receipts with a single click, it
streamlines administrative processes and enhances accuracy through standardized formats. The user-
friendly interface makes it accessible to all, while built-in data management features support better record-
keeping and reporting. Additionally, the system promotes sustainability by minimizing paper use. Overall,
this project addresses key challenges faced by educational institutions, offering a practical solution to
enhance both operational efficiency and user experience.

2. Aim/Benefits of the Micro-project:


The primary aim of the fees receipt system is to automate and streamline the process of generating fees
receipts, enhancing administrative efficiency and accuracy in educational institutions.
Benefits:
1. Time Efficiency: Speeds up the receipt creation process.
2. Accuracy: Reduces errors in calculations and data entry.
3. User-Friendly: Simple interface for easy data input and receipt printing.
4. Enhanced Record Keeping: Improves tracking of payments and financial records.
5. Sustainability: Reduces paper usage with electronic receipt options.
6. Immediate Confirmation: Provides instant receipts for improved communication.

3. Course Outcomes Achieved:

Develop programs using GUI Framework (AWT and Swing)

4. Literature Review:

Digital receipt systems are becoming essential in schools because they make administrative tasks easier and
more efficient. Studies show that these systems reduce errors in financial transactions, which helps build
trust among everyone involved. A user-friendly design is also important; when the system is easy to use,
staff and students are more satisfied and likely to use it. Moreover, going digital helps save paper, which
supports environmental efforts. These systems also allow for better tracking of payments and easier
generation of financial reports. However, some challenges exist, like ensuring data security and providing
proper training for users. Overall, research highlights the many advantages of having a fees receipt system,
making it a smart investment for schools looking to improve their operations. Future studies could focus on
the best ways to implement these systems and help users adapt to them.
What is Fees Receipt System?

A fees receipt system is a digital tool used by educational institutions to automate the generation
of receipts for fee payments. When students or parents pay fees, the system allows staff to quickly
input relevant details such as the payer’s name, amount, and date and generate a formatted receipt with
a click of a button. This eliminates the need for manual record-keeping and reduces errors associated
with handwritten receipts. The system often includes features for tracking payments, generating
financial reports, and storing records securely. By providing instant receipts, it enhances
communication and transparency with students and parents. Overall, a fees receipt system streamlines
administrative processes and improves efficiency in managing financial transactions within schools.
5. Actual Methodology Followed:

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class FeesS extends JFrame {

private JPanel contentPane;


private JTextField name;
private JTextField fname;
private JTextField timing;
private JTextField fmobile;
private JTextField fees;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
FeesS frame = new FeesS();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public FeesS() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);
contentPane.setLayout(null);

JLabel lblNewLabel = new JLabel("Fees Receipt System");


lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 25));
lblNewLabel.setBounds(80, 0, 328, 58);
contentPane.add(lblNewLabel);

JLabel lblNewLabel_1 = new JLabel("Enter Student Name:");


lblNewLabel_1.setFont(new Font("Times New Roman", Font.PLAIN, 15));
lblNewLabel_1.setBounds(10, 69, 140, 30);
contentPane.add(lblNewLabel_1);

JLabel lblNewLabel_1_1 = new JLabel("Enter Father Name:");


lblNewLabel_1_1.setFont(new Font("Times New Roman", Font.PLAIN, 15));
lblNewLabel_1_1.setBounds(10, 97, 140, 30);
contentPane.add(lblNewLabel_1_1);

JLabel lblNewLabel_1_2 = new JLabel("Enter Batch Time:");


lblNewLabel_1_2.setFont(new Font("Times New Roman", Font.PLAIN, 15));
lblNewLabel_1_2.setBounds(10, 122, 140, 30);
contentPane.add(lblNewLabel_1_2);

JLabel lblNewLabel_1_3 = new JLabel("Enter Father Mobile:");


lblNewLabel_1_3.setFont(new Font("Times New Roman", Font.PLAIN, 15));
lblNewLabel_1_3.setBounds(10, 151, 140, 30);
contentPane.add(lblNewLabel_1_3);

JLabel lblNewLabel_1_4 = new JLabel("Enter Fees Amount:");


lblNewLabel_1_4.setFont(new Font("Times New Roman", Font.PLAIN, 15));
lblNewLabel_1_4.setBounds(10, 179, 140, 30);
contentPane.add(lblNewLabel_1_4);

name = new JTextField();


name.setBounds(143, 75, 103, 20);
contentPane.add(name);
name.setColumns(10);
fname = new JTextField();
fname.setColumns(10);
fname.setBounds(143, 103, 103, 20);
contentPane.add(fname);

timing = new JTextField();


timing.setColumns(10);
timing.setBounds(143, 128, 103, 20);
contentPane.add(timing);

fmobile = new JTextField();


fmobile.setColumns(10);
fmobile.setBounds(143, 157, 103, 20);
contentPane.add(fmobile);

fees = new JTextField();


fees.setColumns(10);
fees.setBounds(143, 185, 103, 20);
contentPane.add(fees);

JTextArea area = new JTextArea();


area.setBounds(256, 69, 168, 140);
contentPane.add(area);

JButton btnNewButton = new JButton("Generate Receipt");


btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {

area.setText("************************************************************\n");
area.setText(area.getText()+"* Fees Receipt System *\n");

area.setText(area.getText()+"*********************************************************\n"
);
area.setText(area.getText()+"Student Name :"+name.getText()+"\n");
area.setText(area.getText()+"Father Name :"+fname.getText()+"\n");
area.setText(area.getText()+"Batch Timing :"+timing.getText()+"\n");
area.setText(area.getText()+"Father Mobile :"+fmobile.getText()+"\n");
area.setText(area.getText()+"Fees Amount :"+fees.getText()+"\n");
area.setText(area.getText()+"Signature" );

});
btnNewButton.setFont(new Font("Times New Roman", Font.PLAIN, 13));
btnNewButton.setBounds(0, 220, 140, 30);
contentPane.add(btnNewButton);
JButton btnReset = new JButton("Reset");
btnReset.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
area.setText("");
name.setText("");
fname.setText("");
timing.setText("");
fmobile.setText("");
fees.setText("");

}
});
btnReset.setFont(new Font("Times New Roman", Font.PLAIN, 14));
btnReset.setBounds(143, 220, 140, 30);
contentPane.add(btnReset);

JButton btnPrintReceipt = new JButton("Print Receipt");


btnPrintReceipt.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try
{
area.print();

}
catch(Exception e)
{

}
}
});
btnPrintReceipt.setFont(new Font("Times New Roman", Font.PLAIN, 14));
btnPrintReceipt.setBounds(290, 220, 140, 30);
contentPane.add(btnPrintReceipt);
}
}
Output:
6. Actual Resources Used:

Sr. No. Name of Recourses Specification Qty Remark

RAM: 8GB
1 Laptop Processor:i5 1
HDD: 1TB
Graphic: 2GB

2 Jdk jdk1.8.0_191 1

7. Skills Developed/Learning Outcome of Micro-Project:

The fees receipt system micro project fosters essential skills and learning outcomes. Participants
enhance their technical knowledge in programming and database management while improving
problem-solving abilities through debugging and analytical thinking. They develop project
management skills by planning tasks and collaborating with peers. Additionally, the project
emphasizes user experience design, teaching participants to create intuitive interfaces and gather user
feedback. Data handling skills are also sharpened, focusing on accuracy and security in financial
transactions. Overall, this project prepares participants for real-world challenges in software
development and financial management.

8. Applicationsof this Micro-Project:


1. Educational Institutions: For managing student fee collection and generating receipts.
2. Non-Profit Organizations: To track donations and provide receipts for tax purposes.
3. Event Management: For issuing receipts for ticket sales or registration fees.
4. Online Learning Platforms: To process payments for courses and subscriptions.
5. Government Agencies: For handling various fees, such as licensing or registration.
6. Freelancers and Small Businesses: To manage client payments and generate invoices.
7. E-Commerce: Integrated into online shopping platforms for automatic receipt generation.
8. Financial Services: Used by accounting firms for client payments and service receipts.
9. Conclusion:
The fees receipt system micro project showcases its versatility across various sectors, enhancing
efficiency and accuracy in financial transactions. It is particularly beneficial for educational
institutions, non-profits, and small businesses, while also applicable in event management and e-
commerce. By automating receipt generation, the system improves record-keeping and transparency,
benefiting both organizations and their clients. Overall, this project streamlines administrative
processes and equips users with valuable skills, leading to better financial management and an
enhanced user experience.
10. References:

1. https://vyaparapp.in/tools/free-online-receipt-maker
2. https://www.skoolbeep.com/school-fee-management-software
3. https://www.iitms.co.in/products/fees-management-system/

You might also like