Project Synopsis: Abc Company Payroll System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

PROJECT SYNOPSIS

ABC COMPANY
PAYROLL SYSTEM
Group Members.

 AYUSH PANWAR XII-B


 KRISHNA JAISWAL XII-A(Leader)
 SURYASH RAJPUT XII-A
S.NO TOPICS PAGE
NO.
1 Python Overview
2 Object Oriented Programming
3 An Introduction
4 Project Synopsis
5 System requirements
6 Coding
7 Output and Reports
Python Overview

Python is a general purpose , object oriented


programming language with high level
programming capabilities.It has become famous
because of its easily understandable syntax ,
probability and easy to learn.
Python's simple, easy to learn syntax emphasizes
readability and therefore reduces the cost of
program maintenance. Python supports modules
and packages, which encourages program
modularity and code reuse. The Python interpreter
and the extensive standard library are available in
source or binary form without charge for all major
platforms, and can be freely distributed.
Object Oriented Program

Python fully supports object oriented programming, including


the four pillars of object oriented development:
1. Encapsulation: It is in he Python process of wrapping up
variables and methods into a single entity . It acts as a
protective layer by ensuring that , access to wrapped data is
not possible by any code defined outside the class in which
wrapped data are defined.
2. Data Hiding; It is isolating the client from a part of program
implementation. Some objects in the module are kept internal ,
invisible and inaccessible to the user. It is done by using
underscore before the attribute man.
3. Inheritance: Inheritance is an important aspect of the object-
oriented paradigm. Inheritance provides code re-usability to the
program because we can use an existing class to create a new
class instead of creating it from scratch
4. Polymorphism: It refers to the use of a single type entity to
represent different types in different scenarios
5. Python Library:The Python Standard Library is a collection of
script modules accessible to a Python program to simplify the
programming process and removing the need to rewrite
commonly used commands
Standard PYTHON consists of three important parts:
The core language giving all the building blocks including
variables, data type sand literals, etc.
The PYTHON Standard Library giving a rich set of functions
manipulating files,strings, etc.
Project Synopsis

The proposed system of Payroll Management System is


designed keeping in mind to facilitate the fully
computerized automated system over the current
manual system. This has been observed that the
present system is having many loop-holes which leads
faulty system output and data redundancy. Lots of
manual / handwritten processes were involved in current
system which has been find out and converted to error-
less output.
The proposed system has the following silent features: ⦁
No calculation is needed.
⦁ Basic functionality is there.
⦁ Variety of payslip generation are made.
⦁ There is free data entry.
⦁ Back-up of data is also available.
DATA FLOW DIAGRAM

It represent the flow of data which will be follow while


making the program
FILES WHICH IS USED IN THIS SYSTEM

1. Login Data
IN THE TABLE login_id

It is for containing login credentials

2. Employee Data
IN THE TABLE emp_data

It is used for maintain the records of the


employee which works in company
3. Employee Pay Receipt
IN THE TABLE emp_payslip

It is used to calculate the Net Salary of the


Employee
SYSTEM HARDWARE
REQUIREMENTS

CPU : Intel core i5 processor or above

RAM : 4GB or higher

Hard Disk : 10GB or higher

Keyboard : Required for data entry

Mouse : Not required

CD Drive : Not required


SYSTEM SOFTWARE REQUIREMENTS

Operating System : Windows 7 or any higher OS

PYTHON Compiler : PYTHON 3.2 or above


Installation Process

The Payroll System software is very easy to


install and use.
The following steps need to follow to use this
software:
1. Copy all the .py files to PYTHON
installation folder of C: drive.
2. Open the main project file named
emp.py to compile and RUN to execute.
3. Follow the instructions and use main
menu for necessary actions.

You might also like