Employee Payroll System.

Similar documents
A Project Presentation on Online Car Rental System

Online Crime Reporting System

Employee Management System

Online Bus Booking System

A PROJECT PRESENTATION ON ONLINE MOVIE TICKET BOOKING SYSTEM. Submitted To : Department Of Computer Science

Project Report On Online Sales Order Management System

CATTLE INSURANCE AGENCY MANAGEMENT SYSTEM

Acharya Motibhai Patel Institute Of Computer Studies, Ganpat University, Ganpat Vidhyanagar

Advanced Hospital Management System. About the project

TIME KEEP LEGAL BILLING SOFTWARE REQUIREMENTS SPECIFICATION

Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang

Prerequisites Guide. Version 4.0, Rev. 1

This is to certify that

TIME KEEP LEGAL BILLING SOFTWARE DESIGN DOCUMENT. Mike Don Cheng-Yu. CS 524 Software Engineer Professor: Dr Liang

B. KTT Web-based File Transfer

Creating Database Tables in Microsoft SQL Server

Kittys School Management System

How to Install and Set Up the FASTER Dashboard

SYSTEM SETUP FOR SPE PLATFORMS

How To Install Help Desk Premier

Bode Collection Point Electronic DNA Sample Information Program Technical Specifications

Student attendance Management

4cast Server Specification and Installation

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

Sage Grant Management System Requirements

Grant Management. System Requirements

Deposit Direct. Getting Started Guide

Using SQL Server Management Studio

NSi Mobile Installation Guide. Version 6.2

This chapter includes the following topics: User's and Administrator's Guides. Symantec Workspace Virtualization build:

LockView CompX Database & Network Configuration & Installation Manual

User Manual V1.3. NCB File /alahlincb

Exposed Database( SQL Server) Error messages Delicious food for Hackers

Abila Grant Management. System Requirements

Server Installation Procedure - Load Balanced Environment

How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (

NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

MS SQL Installation Guide

SQL Server / Express 2008 Migration Frequently Asked Questions

Software Design Specification

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team

Online College Management System

SiteCount v2.0 Revised: 10/30/2009

Hardware and Software Requirements for Installing California.pro

NTTCT Mail Hosting Service Account Management

Tutorial: How to Use SQL Server Management Studio from Home

MSSQL quick start guide

Richmond Systems. SupportDesk Web Interfaces - Quick Start Guide

NETWRIX CHANGE NOTIFIER

System Requirements Table of contents

RSA AUTHENTICATION AGENTS FOR MICROSOFT WINDOWS

Using. Microsoft Virtual PC. Page 1

AuditMatic Enterprise Edition Installation Specifications

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

Government Girls Polytechnic, Bilaspur

C&A AR Online Credit Card Processor Installation and Setup Instructions with Process Flow

MoversSuite by EWS. System Requirements

ODBC Driver Version 4 Manual

System Requirements for Microsoft Dynamics SL 2015

Trend Micro Control Manager 6.0 Service Pack 2 System Requirements

CRM - Word Connector (CWC) For the vtiger CRM User s Manual Manual Version 1.0

Installation procedure for Chromis REC for 3CX

1. Technical requirements 2. Installing Microsoft SQL Server Configuring the server settings

LockView 4.2 CompX Database & Network Configuration & Installation Manual

Hardware and Software Requirements for Sage 50 v15 to v22

Vision Document Airline Reservation System

Design of Company s Salary Management System. Lei Xiong

LabStats 5 System Requirements

Scenario: Law Office Management System / Law (Legal) Practice Management System

Stellar Phoenix. SQL Database Repair 6.0. Installation Guide

ASTROW HR. Installation & Operation & Programming MANUAL

Konica Minolta s Optimised Print Services (OPS)

System Requirements for Microsoft Dynamics GP 2013

NTP Software File Auditor for Windows Edition

LOREX CLIENT 2.2 Integrated Remote Agent Software

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

Is my site ready for upgrade to v7.6?

1. Introduction 1.1 Methodology

Requirements Specification Document for esim-mr 1.0

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

formerly Help Desk Authority Upgrade Guide

Installation Instruction STATISTICA Enterprise Server

E21 Mobile Users Guide

Cloud Authentication. Getting Started Guide. Version

EASRestoreService. Manual

Quick Installation Guide

Very Large Enterprise Network, Deployment, Users

ClickOnce Deployment Notes

Cloud Services ADM. Agent Deployment Guide


Desktop and Professional Editions

DCPS STUDENT OPTION HOME USE PROGRAM SIGN UP INSTRUCTIONS

Microsoft Office 2010 system requirements

Introduction 1-1 Installing FAS 500 Asset Accounting the First Time 2-1 Installing FAS 500 Asset Accounting: Upgrading from a Prior Version 3-1

Installation Process

1 of 10 1/31/2014 4:08 PM

NetWrix Privileged Account Manager Version 4.0 Quick Start Guide

Avaya Identity Engines Ignition Server Release: Avaya Inc. All Rights Reserved.

About This Manual. 2 About This Manual

Transcription:

Acharya Motibhai Patel Institute Of Computer Studies,Ganpat University, Ganpat Vidyanagar-384012 Presented By Roll No Semester Internal Guide Group No : Sajidkhan & Chirag patel : 11034211017 & 11034211027 : 5th : Mr.Ketan J Patel : 12 Employee Payroll System 1

Project Profile 2

OBJECT CONTENT Project Title Employee Payroll Management System Objective Our goal is to provide the all the payroll information to the employees in an organization. Front End Asp.net with C#.NET Framework 4.0 Back End Ms Sql server 2008 Tools Visual studio 2010,MS office Web Server IIS web server Internal Guide Mr.Ketan J Patel Group No 12 3

Requirement Specification 4

Existing System It is working as semi manual system. Man power require in the system. Hard to retrieve data. Hard to prepare salary reports. 5

New System Eliminates the paper work. Require less time and man power. It provide live as well as past data of the employees. Provide Easy Retrieval of the data. Provide Email Facility for employee. 6

Functional Specification 7

Functionality Registration of user View employees Generate payslip Generate Reports Email Sent/Receive Show Payslip Show Reports 8

Modules Admin Admin is a administrator of the employee payroll system. And Admin can Manage the employee as well as Admin generate the pay slip and Reports of employees. Manger Manager can Sent/Receive Emails internally to the employees in organization And show The reports generated by Admin. Employee Employee can show the pay slip and Sent or receive Emails to the manager. 9

Users Admin Login Manage Employee Generate Repots. Generate Pay slip. View Employee Logout Manager Login Show Reports Sent/Receive Email Logout Employee Login Show pay slip Sent/Receive Email Logout 10

Minimum Hardware & Software Requirement 11

Hardware Specification (Minimum) Sever Configuration Processor 1.6 GHz 512 MB RAM 3.5 GB Free Space in Hard Disk Client Configuration Processor 1 GHz 128 MB RAM 100 MB Free Space in Hard Disk 12

Software Specification (Minimum) Server Configuration Microsoft windows 2000 or other equivalent with.net framework. IIS web server Internet Explorer 5.0 or Compatible Browser. MS SQL Server Client Configuration Windows XP or other equivalent OS Internet Explorer 5.0 or compatible web browser 13

Activity Diagram 14

15

Use Case Diagram 16

Admin 17

EMPLOYEE-MANAGER 18

Class Diagram 19

20

Sequence Diagram 21

22

Collaboration Diagram 23

24

Data Dictionary 25

Table Name :- DESIGNATION TABLE Description:- This stores designation details FIELD NAME DATATYPE SIZE CONSTRA INT ID integer DESGNAME Varchar 20 Not null Designation name BASIC Varchar 10 Not null Designation wise basic DA Varchar 10 Not null Designation wise dearness allowance HRA Varchar 10 Not null Designation wise house rent allowance MA Varchar 10 Not null Designation wise medical allowance Primary key DESCRIPTION Designation id 26

DESIGNATION TABLE (Cont..) FIELD NAME DATATYPE SIZE CONSTRA INT DESCRIPTION Ta Varchar 10 Designation wise travelling allowance PTAXT Varchar 10 Designation wise professional text GROSS SALARY Decimal 20,2 Designation wise gross salary NETPAY Decimal 20,2 Designation wise net salary NoOFPL Integer 2 Designation wise permission leave NoOFML Integer 2 Designation wise medical leave CREATE DATE date Designation created date 27

Table Name :- EMPLOYEE INFO TABLE Description:- This stores employee information details FIELD NAME DATA TYPE SIZE CONSTRAINT EMPID Integer - NAME Varchar GENDER DESCRIPTION Primary key Employee id 20 Employee name Varchar 6 Employee gender MOBILE Integer 10 Employee mobile number PHONE Integer - Employee phone number EMAILID Varchar 20 Employee email id ADDRESS Varchar 100 Employee address CITY Varchar 20 Employee city 28

EMPLOYEE INFO TABLE (Cont..) FIELD NAME DATA TYPE SIZE CONSTRAINT DESCRIPTION PIN Integer - Employee pincode STATE Varchar 20 Employee state JOIN DATE Varchar 20 Employee date of join DESIGID Integer - Foreign key Employee designation id EDUCATION Varchar 20 Employee education USERNAME Varchar 20 Employee username PASSWORD Varchar 10 Employee password TYPE Varchar 10 Store type of user CREATE TIME Varchar 20 Store created time LAST LOGIN TIME Varchar 20 Store last log in Employee Payrolltime System. 29

Table Name :- DESIGNATION CHANGETABLE Description:- This stores designation change details FIELD NAME DATATYPE ID integer EMPID SIZE CONSTRAINT DESCRIPTION - Primary key Designation change id Varchar 20 Foreign key Employee id DESIGID Varchar 20 Designation old id CREATE DATE date - Designation created date 30

Table Name :- SALARY TABLE Description:- This stores Salary Details FIELD NAME DATATYPE SIZE CONSTRAINT DESCRIPTION ID Integer - Primary Key Store id SALARYID Integer - Store salary id TYPE Varchar 15 EMPID Integer - Foreign Key Store employee id DESIGID Integer - Foreign Key Store designation id BASIC Varchar 20 Store basic salary GROSS SALARY Decimal 20,2 Store gross salary NET PAY Decimal 20,2 Store net salary 31

Table Name :- EMAIL TABLE Description:- This stores Email Details FIELD NAME DATATYPE SIZE CONSTRAINT DESCRIPTION ID Integer - Primary key Message id TOID Integer - Message to id FROMID Integer - Message from id SUBJECT Nvarchar 500 Message subject MESSAGE Nvarchar Max Message body ISREAD Bit - Message read or not 32

Table Name :- PAYSLIP TABLE Description:- This stores Payslip Details FIELD NAME DATATYPE SIZE CONSTRAINT DESCRIPTION PAY SLIP ID Integer - Primary key Store pay sleep id EMPLOYEE ID Integer - Foreign key Store employee id MONTH NAME Varchar 20 Store month name YEAR Integer - Store year GENERATED ON Varchar 20 Store generated date BASIC SALARY Varchar 20 Store basic salary IS MAIL bit Store mail or not 33

PAY SLIP TABLE (Cont..) FIELD NAME DATATY SIZE PE CONSTRAINT DESCRIPTION NoOFMLEAVES Varchar 2 Store no.of madical leave NoOFPLEAVES Varchar 2 Store permission leave SALARYPERDAY Varchar 20 Store salary per day DEDUCTION Varchar 20 Store deduction NET SALARY Decimal 20,2 Store net salary ISMAIL bit Store mail or not 34

E-R Diagram 35

36

Process Algorithm 37

Admin Step 1:- open the web system. Step 2:- login to the system. Step 3:- Enter username and password if username and password is wrong then goto step2 else goto step 4. Step 4:- Manage employees. Step 5:- Manage salary. Step 6:- Generate reports. Step 7:- Logout from system. 38

Employee Step 1:- Open the web system. Step 2:- Login to the system. Step 3:- Enter username and password if username and password is wrong then goto step 2 else goto step 4. Step 5:- Send/receive emails. Step 6:- Show the paysip. Step 7:- Logout from system. 39

Manager Step 1:- Open the web system. Step 2:- Login to the system. Step 3:- Enter username and password if username and password is wrong then goto step 2 else next step 4. Step 4:- Send/receive emails. Step 5:- Show the reports. Step 3:- Logout from system. 40

Input Design 41

HOME PAGE 42

ABOUT US

CONTACT US

ADMIN LOGIN PAGE

ADMIN LOGIN PAGE (Cont..)

HOME PAGE ADMIN 47

EMPLOYEE INFORMATION

EMPLOYEE INFORMATION (Cont )

EMPLOYEE INFORMATION (Cont..) 50

EMPLOYEE INFORMATION (cont.) 51

DESIGNATION

DESIGNATION 53

Payslip 54

Payslip SEARCH 55

SEARCH PAYSLIP (cont ) 56

GENERATE NEW Payslip 57

GENERATE NEW Payslip (cont..) 58

ADMIN LOGOUT

EMPLOYEE LOGIN

EMPLOYEE LOGIN (cont ) 61

EMPLOYEE HOME PAGE

EMPLOYEE SHOW PAYSLIP

MANAGER LOGIN (Cont )

MANAGER LOGIN

MANAGER EMAIL:

MANAGER EMAIL (cont..):

MANAGER SEND EMAIL :

MANAGER SEND EMAIL (cont..):

MANAGER SHOW REPORT

MANAGER SHOW REPORT (Cont..)

TESTING 73

Sr.no Test cases Expected result Actual result 1 User Registration User must fill up all detail and then registration successfully. Output as expected. Pass 2 Login Test Check for data in table and login. Output as expected. Pass 3 Insert records in Database(Admin) Only Valid data must Output as be Enter expected. Pass 4 Remove Data from Database(Admin) Delete data as per Requirement Output as expected. Pass 5 Update Data from Database(Admin) Update data as per Requirement Output as expected. Pass 6 Generate Payslip from Database(Admin) Generate Payslip as per Requirement Output as expected. Pass Pass/Fail 74

Sr.no Test cases Expected result Actual result 7 1.Show Payslip(Employee) Show payslip As per Requirement. Output does not expected Fail 2.Show Payslip(Employee) Show payslip As per Requirement. Output expected Pass 1.Send/Receive Email (Employee) User Send/Receive Email to Manager Output Does not expected. Fail 1.Send/Receive Email (Employee) User Send/Receive Email to Manager 8 9 Pass/Fail Pass Output expected Show Reports(Manager) Show Salary Report Output as of Employees expected. Pass 75

Sr.no Test cases Expected result Actual result 10 1.Send/Receive Email (Manager) User Send/Receive Email to Employee Output Does not expected. 1.Send/Receive Email (Manager) User Send/Receive Email to Employee Pass/Fail Fail Pass Output expected 76

Future Enhancement 77

Following Expansion can be done : Employees can communicate with each other. Calculate arrears for employees. 78

Bibliography/References 79

Reference Books and Journal Asp.net 4.0 Asp.net 3.5 Complete reference Referring online manual from website www.codeproject.com www.tutorialpoints.com www.w3school.com 80

81