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
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.
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
Tables
Table Name Primary Key Explanation contains of Employee EMPID This table the information
all types of
WORKASSIGN EMPID,PID This table contains information about work assign to various
UML Diagram
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