0% found this document useful (0 votes)
102 views21 pages

Fs Mini Project: Employee Management System

This document summarizes an employee management system project that uses B+ tree file structure to store and retrieve employee records. Key features include adding, deleting, searching, and modifying employee records with an ID key. The project aims to computerize manual employee record keeping processes. It has the potential to be expanded to include more employee details and statistics.

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 PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views21 pages

Fs Mini Project: Employee Management System

This document summarizes an employee management system project that uses B+ tree file structure to store and retrieve employee records. Key features include adding, deleting, searching, and modifying employee records with an ID key. The project aims to computerize manual employee record keeping processes. It has the potential to be expanded to include more employee details and statistics.

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 PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

RNS INSTITUTE OF TECHNOLOGY

Channasandra Dr.Vishnuvardana Road Bengaluru-560098

FS MINI PROJECT
SUBCODE : 17ISL68

EMPLOYEE MANAGEMENT SYSTEM


BY

CHAITHRA ARJUN BYALI ANKITA


1RN17IS028 1RN17IS015
Under the guidence of
GUIDE Faculty Incharge
Kusuma R Dr.Satish kumar S
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 employee management 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.
• Employees are provided with the facility to add new records, delete the existing
records, search for a particular employee details and also modify details.
• Each employee is identified by a primary key, which in this case is the employee ID.
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
APPLICATIONS

• This project can be implemented by companies to maintain records 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 employee details.

• With further enhancements the application can be used to store more


employees details and company statistics.
CONCLUSION

• This software is one which helps the user to store, view, and modify employee
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 employee 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 Employee 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