0% found this document useful (0 votes)
233 views20 pages

Pan Card Management Final

This document describes a Pan Card record system project that was designed to easily maintain employee records in a company. The project uses a B+ tree implementation with variable length records delimited by endline characters. The fields in each record are also delimited. Snapshots show functions like adding, searching, updating records. The system stores data in a file using a B+ tree structure. It could help companies efficiently manage Pan Card details and reduces manual data entry efforts. Future enhancements proposed include a GUI interface and storing data in a database.

Uploaded by

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

Pan Card Management Final

This document describes a Pan Card record system project that was designed to easily maintain employee records in a company. The project uses a B+ tree implementation with variable length records delimited by endline characters. The fields in each record are also delimited. Snapshots show functions like adding, searching, updating records. The system stores data in a file using a B+ tree structure. It could help companies efficiently manage Pan Card details and reduces manual data entry efforts. Future enhancements proposed include a GUI interface and storing data in a database.

Uploaded by

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

RNS INSTITUTE OF TECHNOLOGY

Channasandra Dr.Vishnuvardana Road Bengaluru-560098

FS MINI PROJECT
SUBCODE : 18ISL68

PAN CARD RECORD SYSTEM


BY

LEENA CHANDRA PRITHVI.S.H


1RN18IS063 1RN18IS080
Under the guidence of
GUIDE Faculty Incharge
Kusuma R Santosh Kumar
Assistant professor Assistant professor
INTRODUCTION
File Structures is the organization of data in secondary storage

devices in such a way that the access time and the storage space is
minimized. A file structure is a combination of representation of
data in files and operations for accessing the data.
A file structure allows applications to read, write and modify data.

It might also support finding the data that matches some search
criteria or reading through the data in some particular order.
•The Pan Card Record system has been designed to easily maintain
the data of the employees in a company. The project was aimed at
computerizing the process of maintaining employee records.
HISTORY OF FILE STRUCTURE
Before the advent of computers the term file structure was used to describe a method of

storing and retrieving documents.

• By 1961 the term was being applied to computerized filing along side the original
meaning and slowly increased it’s importance in organizing and storing of data.
By 1964 it was in general use.

In olden times they had a need to maintain certain papers.so they invented manila

folders where in they could safely organize like papers .after a while ,and gathering
many Manilla folders on the desk, someone invented a cabinet into which these Manilla
folders became stored .Since each Manilla folder had a specific name, it was called a file
folder. Thus ,the cabinet became known as a file cabinet.

After the computers were widely produced, then secondary storage was in the form of

magnetic tapes and punch cards, storage was cheap but access is limited to sequential.
KEY POINTS
• We are using the concept of B+tree implementation in our project.

• A B+tree is an N-ary tree with a variable but often large number of children per node.

• A B+tree consists of a root, internal nodes and leaves. The root may be either a leaf or a
node with two or more children.

• A B+tree can be viewed as a B-tree in which each node contains only keys(not key value
(Pairs),and to which an additional level is added at the bottom which linked leaves.

• We are using variable length record structure. A record that has at least one variable-
Length field. The length of the entire record, therefore, varies according to what data is
placed in the varible-length field.

• The fields which we are using in this project are passport ,name, date of birth ,
father name, place of issue.
FIELD AND RECORD STRUCTURE
The project is designed using the concept of variable length records delimited

by an endline character.
•A variable length record is one which differs in length from other records in
the file. The records within a file are followed by a delimiting field which
differs each record from one another.

Record1|#|Record2|#|Record3|#|Record4|#|Record5|
The fields within a record are also followed by a delimiting byte since each

field within a record can have different sizes.

FIELD 1|FIELD 2|FIELD 3|FIELD 4|FIELD 5|


SNAPSHOTS
ADDING RECORD
SEARCHING RECORD
SEARCHING RECORD
UPDATE RECORD
STRUCTURAL DISPLAY OF B+TREE
FILE CONTENTS
FILE CONTENTS
APPLICATIONS

This project can be implemented by companies to maintain records of Pan Card


details of employees currently working in the company.

It is useful in terms of reducing the manual effort which is put into maintaining

sensitive data. The computerized method of handling records makes the whole
process very easy.

The computerized method makes it very convenient to add new records, delete

records, search and modify records while maintaining the integrity and safety of
Pan Card details.

With further enhancements the application can be used to store more Pan Card

details.
CONCLUSION

This software is one which helps the user to store, view, and modify Pan Card

details.
It reduces the amount of manual data entry and gives greater efficiency. It has a

friendly user interface which can be easily used by anyone.


•It also decreases the amount of time taken to write Pan Card details and retrieve
them.
At the end, we can say that this software performs all the tasks that it was designed

for in an accurate and quick manner.


FUTURE ENHANCEMENTS

• This project can be improved by implementing a Graghical User interface(GUI).

• Different record structures and file structures can be increase efficiency and
performance.

• It can be programmed to provide , by storing Pan Card data in a database.


REFERENCES

Raghu ramakrishnan and Johannes Gehrke, File Structurs System, McGraw Hill.

Ramez Elmasi and Shamakrant B Navathe, Functions of file system, Pearson,


7th Edition.

Micheal J Folk, Bill Zoelick, Greg Riccard, File structures, an Object Oriented

approach.

www.geeksforgeeks.org

www.stackoverflow.com

Thank you

You might also like