0% found this document useful (0 votes)
26 views10 pages

Manas File

The document is a project report on an Interest Calculator submitted by Manas for his Class XII Computer Science practical examination. It outlines the project's purpose, which is to help users calculate interest on loans and manage loan records efficiently using Python. The report includes sections on requirements analysis, feasibility study, and acknowledges the guidance received from his teacher, Mr. Nikhil Sharma.

Uploaded by

Rajat
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)
26 views10 pages

Manas File

The document is a project report on an Interest Calculator submitted by Manas for his Class XII Computer Science practical examination. It outlines the project's purpose, which is to help users calculate interest on loans and manage loan records efficiently using Python. The report includes sections on requirements analysis, feasibility study, and acknowledges the guidance received from his teacher, Mr. Nikhil Sharma.

Uploaded by

Rajat
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/ 10

CENTRAL BOARD OF SECONDARY EDUCATION

Dyal Singh Public School, Sector-7, Karnal

PROJECT REPORT
on
Interest Calculator

SUBMITTED TO DEPARTMENT OF COMPUTER SCIENCE FOR THE


FULFILLMENT OF CLASS XII PRACTICAL EXAMINATION

Submitted by: Manas Class: XII-B Roll No: 17675093

Under the Guidance of: Mr. Nikhil Sharma (PGT, COMPUTER SCIENCE)
INDEX

1. Certificate
2. Acknowledgement
3. Preface
4. Requirements Analysis
➢ Functional Requirements
➢ Non-Functional Requirements
5. Feasibility Study
6. Coding
7. Output Screen
CERTIFICATE

This is to certify that the project report titled “Interest calculator”


is a bona fide work submitted by Manas, student of Computer
Science at Dyal Singh Public School, Sector-7, Karnal, in partial
fulfillment of the requirements for the project work during the
academic session 2024-25.

The project has been carried out under the guidance of Mr. Nikhil
Sharma, and it represents original work done by the candidate to
the best of our knowledge.

We certify that the work presented in this report has not been
submitted previously for the award of any other degree, diploma, or
certification.

Mr. Nikhil Sharma


PGT, Computer Science
Dyal Singh Public School,
Sector-7, Karnal
ACKNOWLEDGEMENT

I wish to express my deep sense of gratitude and indebtedness to


our learned teacher Mr. Nikhil Sharma, PGT Computer Science,
for his invaluable help, advice, and guidance in the preparation of
this project.

I am also greatly indebted to our principal Ms. Shalini


Narang and school authorities for providing me with the facilities
and requisite laboratory conditions for making this project.

I also extend my thanks to several teachers, my classmates and


friends who helped me to complete this project successfully.

Manas
PREFACE

The interest calculator project is a simple yet effective tool designed to help users
calculate interest on loans and manage loan records efficiently. This project is
particularly useful for individuals or small businesses that need to keep track of
multiple loans and their corresponding interest calculations. The program allows
users to create new directories for different loan records, add new loan details,
and view existing records. By automating the interest calculation process, the
tool minimizes manual errors and saves time. The project is implemented in
Python, leveraging its simplicity and readability to ensure that even users with
minimal programming knowledge can understand and modify the code as
needed.
The interest calculator project also emphasizes the importance of data
organization and accessibility. By allowing users to create and manage individual
directories for different loan records, the system ensures that all relevant
information is stored in a structured and easily retrievable manner. This feature
is particularly beneficial for users who need to maintain a clear overview of
multiple loans, as it prevents data from becoming cluttered or disorganized.
Furthermore, the project's modular design allows for future enhancements, such
as the addition of more complex interest calculations (e.g., compound interest)
or integration with other financial tools. This adaptability ensures that the system
can evolve to meet the changing needs of its users, making it a versatile and long-
lasting solution for loan management.
REQUIREMENT ANALYSIS

Requirement Analysis for Interest Calculator


1. Interest Calculation: The system must accurately calculate the simple interest
based on the principal amount, rate of interest, and time period provided by
the user.
2. Loan Record Management: Users should be able to create new directories to
store loan records and add new loan details, including the loan name,
principal amount, rate of interest, time period, calculated interest, and the net
amount (principal + interest).
3. File Handling: The system must be capable of creating, opening, and
appending to text files to store and retrieve loan records. Users should be able
to view the contents of a file to see all the loan records stored within it.
4. User Interaction: The system should provide a command-line interface where
users can choose to create a new file, open an existing file, add a new loan
record, view existing records, or exit the program.
5. Error Handling: The system should handle basic errors, such as attempting to
open a non-existent file, and provide appropriate feedback to the user.
6. Ease of Use: The system should be intuitive and easy to use, with clear prompts
and instructions guiding the user through each step.
FEASIBILITY STUDY

Technical Feasibility: The project is technically feasible as it utilizes
Python, a widely-used programming language known for its simplicity and
extensive libraries. The tasks involved, such as file handling,
mathematical calculations, and user input processing, are well within the
capabilities of Python. Additionally, the project does not require any
specialized hardware or software, making it easy to develop and deploy
on standard computing environments.

• Economic Feasibility: The project is economically feasible due to its low


development and maintenance costs. Python is open-source, and the
development environment can be set up on any standard computer. The
project does not require any ongoing expenses, such as server costs or
licensing fees, making it a cost-effective solution for individuals or small
businesses.

• Operational Feasibility: The project is operationally feasible as it


addresses a clear need for an easy-to-use tool for calculating and
managing loan interest. The user interface is straightforward, with clear
prompts and instructions, making it accessible to users with minimal
technical expertise. The system's ability to handle multiple loan records
and provide quick calculations enhances its operational utility.

• Time Feasibility: The project can be developed within a reasonable


timeframe, given its relatively simple requirements. The core functionality
of interest calculation and file handling can be implemented quickly, with
additional time allocated for testing and refining the user interface.
Coding:
Output

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