Professional Documents
Culture Documents
On
In this project the details are maintained like Employee name, address, contact
details, designation, salary, joining date, qualification etc. The attendance can also be
tracked for the employees, salary slips are generated computerized and the
management is done without any difficulty.
The reports can be viewed completely and the head of the management daily or
weekly or monthly can review it. For company auditing it will be more useful. This
Proposed System will be interactive, faster and user-friendly for the end users. Using
the Employee management system, the following activities can be performed.
o Tracking Attendance
o Login
EXISTING SYSTEM
2
Employee Management involves maintaining various operations to be performed
on Employee Data like Maintaining up to date information, attendance tracking and
salary calculation etc. The existing system is a manual one and there is lot of issues
like erroneous data, slow process, lack of security etc. Finding out the salary payment
amount completely relies on the office clerks and accountants and, it takes a long
time to find out the details and calculations ate prone to errors.
3
Advantages of proposed system
The following are the objectives and highlights of the proposed system
● Secure data
● Faster process
● Error Free
● Better management
● Save a lot of manpower
● Can easily make the daily reports
● Elimination of Paper work.
● High reliability and security.
● Fast and economical.
4
Modules
● Add an Employee
● Salary Slips
● Manage Attendance
● Reports
5
MODULE DESCRIPTION
Add an Employee
This module deals with adding the new employee’s data in the database. We
store all required information like Name, Address, Contact Number, Qualification,
Previous Job Experience, Designation , Joining Date, Base Pay etc.
All this data is saved in a secure database and can be fetched anytime as and
when required.
Salary Slips
This module deals with the generation of Salary Slip for each employee every
month. It calculates the HRA, DA, TA, PF and other allowances for all employees on
their respective Base Pay and generates the salary to be paid for a specific month.
Reports
This module deals with the generation of the reports for the various modules.
The customer list can be generated. Room status list can be retrieved for reference.
The check in and checkout registers can also be retrieved for any future queries.
6
Software Requirement Specification
Python
. Easy Language
Python is an easy language. It is easy to read, write, learn and understand.
2. Readable
The Python language is designed to make developers life easy. Reading a Python code is
like reading an English sentence. This is one of the key reason that makes Python best
for beginners.
7
It has the OOP (Object-oriented programming) concepts like inheritance and
polymorphism.
or the error.
MySQL
You can Change the Features of Python and SQL Features should be added
here
8
Hardware Specification:-
Processor : Pentium IV +
RAM : 512 MB
Software Specification:-
9
Database Structure
Employee:
Empid, FirstName, LastName, Qualification, Experience,
DateofBirth, JoiningDate, Designation, Salary, Address, Phone,
Email
Login:-
Staff Attendance:-
SalarySlip
10
Empid, BasicSalary, HRA, DA, PF, Other_Allowances, Other_Deductions,
GrossSalary , TDA , NetSalary
11