Documente Academic
Documente Profesional
Documente Cultură
1. INTRODUCTION
Design of the new system begins by elaborating the statement of requirements in terms of more detailed objectives. The main aim of design process is to produce a model or representation of the system, which can be used later to bind the system. The produced model is called design of the system. A system design is a top down approach to minimize complexity and make a problem manageable by subdividing it into smaller segments.
The most changing phase of the system development of life cycle is system design. It refers to the technical specification that will be applied in implementing the candidate system. The potential objects are thoroughly analyzed. Class hierarchies are to check whether the system is behaving the way it has to. There after the classes are individually tested and subsequently they are integrated from the overall system. This level focuses on deciding which modules are needed for system the specifications for those modules and how these modules are interconnected.
The
process
shows
transformation or manipulation
Processes
of dataflow with in a system. A process transforms in coming data flow into out going data flow.
A database is a holding place for Database information within the system it is represented by an open ended narrow rectangle. External entities are outside the system but they either supply External entity input data into the system or use the system are output. External by entities rectangle. A dataflow shows flow of Dataflow information form source to destination a data flow represented by a line, with arrow heads showing the direction of the flow. represented
2. DESCRIPTION OF THE PROGRAM The employee switch diagram for employee payroll and leave management system is shown in the figure below. The input and output of this section is shown in the diagram, however number of details about the procedure of the employee payroll and leave management system is given here. Using this as a starting point, a logical DFD of the system is developed.
2.1 CONTEXT FLOW DIAGRAM: The environment in which the software used is depicted in this picture. The CFD shows the external entity action on the software is shown here in CFD as a single process.
DATABASE
SQL SERVER
ADMINSTRATOR
EMPLOYEES
ATTENDENCE
DATA REPORT
2.2 Top level DFD: Top level DFD shows the functional component in the software package. Each component shown in the top level DFD is described in the subsections of 2.3.
DFD AT LEVEL 0
ADMIN
User Validation
DISPLAY ERRORS
MASTER
EMPLOYEE
SEARCH
LEAVE
SALARY
REPORT
2.3 Description of the components: Description: Admin allocates the unique id and password for each employee and also he can check details of the employees and their attendance details. Here Administrator can set employee details and assign the number of leaves, and he can set allowances and deductions on the salary of each and every employee. He can also view and edit leave details of the employees.
Employee
User Validation
Employee Details
Attendance
Salary
Attendance
Manage leave
Description: Using the id assigned by the administrator, the employee logs in and enters his daily attendance and can view his salary details, he can also update his personal information and can also change his password. Here the employee can view and edit his personal details and mark the attendance and he can also view his payment details such as basic salary, allowances and deductions. The employee can also manage his leaves i.e., he can check the number of leaves remaining for the month and can mark the leaves for the number of days he wish to take leave.
Admin
MANAGES
Salary Detail
Attandance Detail
Employee Detail
Search Department
Salary Database
Department
Database
Employee
Manages
Salary Detail
Attendance Detail
Employee Detail
Search Department
Salary Database
Department
Database
Employee
Employee
Attendance
Salary
Employee detail
Leave
Leave
Employee
Attendance Detail
Salary Detail
Daily Attendance
Leave
Casual Leave
Paid Holiday
Sick Leave
Earned Leave
Attendance Database
Leave Database
Salary
Monthly Salary
Deduction Allowance
Gross Salary
ESI Deduction
Miscellaneous Deduction
Allowance
Net Deduction
Deductions
Description: The monthly salary and allowances will be added to get the gross salary. The deductions are will be deducted from the gross salary and finally net salary will be issued to the employee.