Anda di halaman 1dari 31

Resource Processing System

Submitted to: Dr. Sukhvinder S Bamber Mr. Surinder S Khurana

Submitted by: Kewal Krishan SG8322

Introduction

Resource processing system is a software which satisfies the needs of the resource department of a company to manage the employees personnel data like name , surname , salary , joining date , qualification , work assigned and to manage the company resources like man power and other resources.

Overall Description

The overall description of our project can be stated as creating and managing the database , developing a friendly user interface to manipulate the database, provide an authentication mechanism to safely accomplish tasks mentioned before.

Product Perspective

RPS which is an online intranet System will be used by four types of employees. These types who have different roles can be stated as; Resource manager , sales manager , HR , employee. Every user enters the main authentication page and after that, system will grant them authorization. After being authorized according to their permissions (role type) users will basically query and edit the database

Product Functions

Resource Processing System implements some major functions in order to accomplish required tasks. These functions constitute a basis for the whole system. These functions can be stated as:
Authentication and Authorization Process Data Recruitment

Authentication and Authorization

Being connected to internet, users will be able to get into the system. In order to see the interface related to his/her role type, the users account should be authorized and also his/her user name and password should be authenticated. These tasks are basically held by the functions implemented under the header of Authentication and Authorization major function.

Process Data

These functions which can be examined in that process data major function are basically provides user to manage the database according to the desired task. These management tasks constitute the major feature of the RPS. With the help of these functions a user can update some basic personal data like contact information, marital status etc. In addition to update data, he/she can perform his/her work .

Recruitment

Recruitment of a new person which means introducing a new user to the system can be accomplished by HR only. When it is needed to add a new user to the system, firstly, HR must create an employee account and add users all details like name , surname , designation , salary and provides the user his\her username and password.

Constraints
Each user must be an employee of the company. In other words, each user must has account created by HR and authenticated by admin. There is no limitation in the operating system in which RPS will work. However, the RPS system and the database will work on a server that needs to be always online. Users can access the system with any internet browser.

Implementation Of Resource Processing System

Forms
Login Page

This screen demands the user Id and Password of the user. If the email and password are correct then it will allow the user to login in the system. System provides security as it protects the system against unauthenticated login. Only the authenticated user can login in the system by his user Id and password

HR Home Page
Depending upon the user Id user will be redirected to the home page Here the user Id is of HR so user can perform many functions like adding new employee to the company , can view the user details , project details

Adding New Employee

Viewing Personnel Details

Viewing Project Details

Sales Manager Home Page


Adding Project

Resource Manager Home Page


Dividing the project into modules

Employee Home Page


Submitting the work

Tables
Table Name Primary Key Explanation contains of Employee EMPID This table the information

all types of

Table Name Primary Key Explanation contains


of

PROJECTDET PID This table


the information

the projects and the clients associated with them.

Table Name Foreign Key Explanation contains


about

PROJECTMOD PID This table


information

project modules and manpower required for it.

Table Name Foreign Key Explanation

WORKASSIGN EMPID,PID This table contains information about work assign to various

employees and the current status of the work

UML Diagram

DFD

Authentication and Authorization DFD

Project DFD

Conclusion
From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. This application is working properly and meeting to all user requirements The Resource Processing System is developed using JSP and Oracle XE fully meets the objectives of the system for which it has been developed.

Thank You

Anda mungkin juga menyukai