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 [Link] 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.