Sie sind auf Seite 1von 8

Major Project Synopsis

On

University Management

In the Partial Fulfillment for the Requirement of Award


of
Master of Computer Application

Affiliated To

Guru Jambheshwar University of Science and Technology,


Hisar

SUBMITTED TO: SUBMITTED


BY:

Mr. Tej Bahadur Singh Manpreet


Kaur
H.O.D (C.S.E) 1611

Shah Satnam Ji Institute of Tecnology &


Management,Sirsa
CONTENTS

Sr. No. Topic Page

1. INTRODUCTION TO THE PROJECT 3

2. HARDWARE & SOFTWARE SPECIFICATION 4

3. FUTURE SCOPE OF THIS APPLICATION 5

4. WHY I HAVE USED PHP 6

5. BACK END USED 7

6. REFERENCES 8
INTRODUCTION TO THE PROJECT

A payroll system is software designed to organize all the tasks of


employee payment and the filing of employee taxes. These tasks can
include keeping track of hours, calculating wages, withholding taxes
and deductions, printing and delivering checks and paying
employment taxes to the government. Payroll software often requires
very little input from the employer. The employer is required to input
employee wage information and hours—then the software calculates
the information and performs withholdings automatically. Most
payroll software is automatically updated whenever a tax law changes
and will remind employers when to file various tax forms.

PHP Feature used in this application: -

1. PHP 7.3.0
2. User Interface (Bootstrap 4.x )
3. Client Side Language (JavaScript, jQuery 3.x)
4. Relational Database (MYSQL 4.x)
HARDWARE & SOFTWARE SPECIFICATION

Hardware Specification: -

RAM: 128MB (Minimum)


256MB OR Higher (For Better Results)

Processor: - 1.2 GHz OR Higher

Hard Disk: - 4 GB OR Higher

Other Resources: - Any Hardware for network connectivity


like Network Card or Modem.

Software Specification: -

Front End : Bootstrap

Back End : PHP

Database : MYSQL

Server : Apache

Operating System : Windows 8.1

Other Software’s : MS-Word (For Documentation Purpose)


FUTURE SCOPE OF THIS APPLICATION

A payroll system is designed to handle all aspects of payroll processing. It


assists in making monthly payments on time and stay statutory complaint.

An automated payroll software is integrated with leave, attendance, HRIS,


timesheet and Travel & expense modules to process payrolls accurately.
The system is used by employees as well as HR manager (or anyone else
responsible to manage company finance) to perform following functions.

Employees can -

1. View Payslip and Salary Details


2. View Salary Structure
3. Seek TDS Advice
4. View Year to Date Details
5. Declare Investments
6. View Previous Year’s Declarations
HR manager can –

1. Perform payroll configurations


2. Set salary structures
3. Upload salaries and setup payment mode
4. Setup investment declaration
5. Design, generate and distribute salary slips
6. Initiate, calculate and run monthly payroll
7. View payroll reports
WHY I HAVE USED PHP

 PHP runs on various platforms (Windows, Linux, Unix, Mac


OS X, etc.)PHP is compatible with almost all servers used
today (Apache, IIS, etc.)
 PHP supports a wide range of databases.PHP is free.
Download it from the official PHP resource:
 PHP can create, open, read, write, delete, and close files on
the server
 PHP can collect form data
 PHP can send and receive cookies, PHP can add, delete,
modify data in your database

INTRODUCTION TO PHP

 It is an acronym for "PHP: Hypertext Preprocessor”.


 It is a widely-used, open source scripting language .
 It scripts are executed on the server .PHP is free to
download and use .
 It can send and receive cookies, PHP can add, delete,
modify data in your database

PHP BUZZWORDS

Simple
Object Oriented
Distributed
Robust
Secure
Portable
High Performance
Dynamic

BACK END USED

MYSQL

The back end used is MySql. It is a database. A database


is a collection of information about groups of items or
individuals. Database structure is provided by fields-categories
of information.

Some of the features of MYSQL are: -

1. Separate storage containers called tables.


2. View, add and update table data.
3. Find and retrieve the data we want by using queries.
4. Analyze or print data in a specific layout by using reports.

Before we begin constructing a database, we need to


spend some time designing the database. A bad design virtually
ensures that we shall time needlessly reworking the database.
Database developers often spend as much time designing a
database as they do constructing it. To design a database, we
should follow these steps: -

Determine the need OR Purpose of Database: -

Every database begins with a problem or a need that can


be solved by creating a systematic data-tracking system. The
first step in designing a database is to determine its purpose
and how it’s to be used. You need to know what information you
want from the database. From that, you can determine what
subjects you need to store facts about (the tables) and what
facts you need to store about each subject (the fields in the
tables). Talk to people who will use the database. Sketch out
the reports you’d like it to produce. Gather the forms you
currently use to record your data. Examine well designed
database similar to the one you are designing.

Das könnte Ihnen auch gefallen