SlideShare a Scribd company logo
In the Name of Almighty
Allah, Most Beneficent and
Most Merciful
Human Resource Management System
Data Base Project
3rd Semester (E)
In
Computer Science
Supervised By
Abdul Manan
Submitted By
Syed Shahzaib Zaidi (Roll#.152209)
Table Content:-
1 Introduction 01
2 ER Model 02
3 Relational Model 03
(i) Position Model 03
(ii) Rank Model 03
(iii) Emp Qualification Model 03
(iv) Emp Department Model 03
(v) EmpDepended Model 03
(vi) Emp Employee Model 03
(vii) Degree Model 03
4 Query of Creating Table 04
(i) Create Position Table 04
(ii) Create Rank Table 04
(iii) Create Qualification Table 04
(iv) Create Department Table 04
(v) Create Depended Table 05
(vi) Create Employee Table 05
(vii) Create Degree Table 05
5 Query of Inserting Value 06
(i) Inserting value in Employee 06
(ii) Inserting value in Dependent 06
(iii) Inserting value in Degree 06
(iv) Inserting value in Department 06
(v) Inserting value in Qualification 07
(vi) Inserting value in Position 07
(vii) Inserting value in Rank 07
6 Screen Short of Tables 08
(i) Screen short of Dependent 08
(ii) Screen short of Degree 08
(iii) Screen short of Department 09
(iv) Screen short of Position 09
(v) Screen short of Rank 10
(vi) Screen short of Qualification 10
(vii) Screen Short of Employee 11
Introduction
HRMS
A HRMS (Human Resource Management System) is a combination of systems and processes
that connect human resource management and information technology through HR software. A
HRMS may help to revolutionize a workplace.
The automation of repetitive and time consuming tasks associated with human resources
management frees up some of the companies most valuable employees and allows the focus to
shift to culture, retention, and other highly impactful areas.
Functions of HRMS Systems
The function of the human resources department involves tracking
employee histories, skills, abilities,salaries, and accomplishments. Replacing certain processes
with various levels of HRMS systems candistribute information management responsibilities so
that the bulk of information gathering is notdelegated strictly to HR. By allowing employees to
update personal information and perform other tasks,information is kept more accurate and HR
professionals are not bogged down.
HRMS Security
Security is of great concern when it comes to choosing a human resources
management system. The information stored in a HRMS is highly sensitive, including
proprietary company data and volumes of personal information about employees. It is essential
for companies to choose a solution that utilizes a method of secure transmission such as SSL
which encrypts the data as it transmits over the internet.
ER Model
Employee
Department
Qualification
Degree
Position
DependedRank
has
has
has
has
has
has
Relational Model
Rank Table :-
R-i.d R_salary R_commision
Position Table :-
P-i.d P_title P-rank-i.d
Degree Table :-
Q-i.d Q_title Q_Subject
Dependant Table :-
D-i.d D_first-name D_last_name D_CNIN D_phone
Employee Table :-
E-id E_first
_name
E_last
_name
E_
CNIC
E_
phone
E_
position
E_
address
E_
city
E_
country
Emp Qualification Table :-
Eq-i.d Eq-emp-i.d Emp-quali-i.d
Emp Department Table :-
Ed-i.d Ed-emp-i.d Ed-dep-i.d
Query of Creating Table
CREATE USER hr_management IDENTIFIED BY hr_management;
ALTER SESSION SET CURRENT_SCHEMA = hr_management;
Position Table :-
CREATE TABLE position_table(
p_id NUMBER(19) CHECK (p_id > 0) PRIMARY KEY,
p_title VARCHAR2(100),
p_rank_id NUMBER(19) CHECK (p_rank_id > 0),
FOREIGN KEY (p_rank_id) REFERENCES rank_table(r_id)
);
Rank Table :-
CREATE TABLE rank_table(
r_id NUMBER(19) CHECK (r_id > 0) PRIMARY KEY,
r_salary BINARY_DOUBLE,
r_commision BINARY_DOUBLE
);
Qualification Table :-
CREATE TABLE emp_quali_table(
eq_id NUMBER(19) CHECK (eq_id > 0) PRIMARY KEY,
eq_emp_id NUMBER(19) CHECK (eq_emp_id > 0),
eq_quali_id NUMBER(19) CHECK (eq_quali_id > 0),
FOREIGN KEY (eq_emp_id) REFERENCES employee_table(e_id),
FOREIGN KEY (eq_quali_id) REFERENCES edu_degree_table(q_id)
);
Department Table :-
CREATE TABLE emp_dep_table(
ed_id NUMBER(19) CHECK (ed_id > 0) PRIMARY KEY,
ed_emp_id NUMBER(19) CHECK (ed_emp_id > 0),
ed_dep_id NUMBER(19) CHECK (ed_dep_id > 0),
FOREIGN KEY (ed_emp_id) REFERENCES employee_table(e_id),
FOREIGN KEY (ed_dep_id) REFERENCES dependant_table(d_id)
);
Dependant Table :-
CREATE TABLE dependant_table(
d_id NUMBER(19) CHECK (d_id > 0) PRIMARY KEY,
d_first_name VARCHAR2(150) NOT NULL,
d_last_name VARCHAR2(150),
d_cnic NUMBER(19) NOT NULL UNIQUE,
d_phone NUMBER(19) NOT NULL UNIQUE,
);
Employee Table :-
CREATE TABLE employee_table(
e_id NUMBER(19) CHECK (e_id > 0) PRIMARY KEY,
e_first_name VARCHAR2(150) NOTNULL,
e_last_name VARCHAR2(150),
e_cnic NUMBER(19) NOT NULL UNIQUE,
e_phone NUMBER(19) NOT NULL UNIQUE,
e_position_id NUMBER(19) CHECK (e_position_id > 0),
e_addres VARCHAR2(300),
e_city VARCHAR2(50),
e_coutry VARCHAR2 (50),
FOREIGN KEY (e_position_id) REFERENCES position_table(p_id)
);
Degree Table :-
CREATE TABLE edu_degree_table(
q_id NUMBER(19) CHECK (q_id > 0) PRIMARY KEY,
q_title VARCHAR2(100),
q_subject VARCHAR2(100)
);
Query of Inserting Value
Insert value in Employee Table :-
insertintoemployee_table (e_id,e_first_name, e_last_name,e_cnic,e_phone,e_position_id,e_addres,
e_city,e_coutry)
values(1,'Terry', 'Brooks','31455384947075', '71938576473', 9, '76396 Canary Hill','Tagnanan',
'Philippines');
Insert value in Dependent Table :-
insertintodependant_table (d_id,d_first_name,d_last_name,d_cnic,d_phone)
values(1,'Gloria','Peterson','76952477250979', '42892372098') ;
Insert value in Degree Table :-
insertintoedu_degree_table(q_id,q_title,q_subject)
values(1,'Masters', 'Training') ;
Insert value in Department Table :-
insertintoemp_dep_table(ed_id,ed_emp_id,ed_dep_id)
values(1,2, 1) ;
Insert value in Qualification Table :-
insertintoemp_quali_table (eq_id,eq_emp_id,eq_quali_id)
values(1,6, 7) ;
Insert value in Position Table :-
insertintoposition_table (p_id,p_title,p_rank_id)
values(1,'Web DesignerI',4) ;
Insert value in Rank Table :-
insertintorank_table (r_id,r_salary,r_commision)
values(1,'49783051', '4740') ;
Screen Short of Query
Select * form dependent_table
Select * form edu_degree_table
Select * form emp_dep_table
Select * form position_table
Select * form rank_table
Select * form emp_quali_table
Select * form employee_table

More Related Content

Similar to human resource management Project file

Data infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companiesData infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companies
Martin Loetzsch
 
Don't Repeat Yourself, and Automated Code Reviews
Don't Repeat Yourself, and Automated Code ReviewsDon't Repeat Yourself, and Automated Code Reviews
Don't Repeat Yourself, and Automated Code Reviews
Gramener
 
Database system examples.pptx
Database system examples.pptxDatabase system examples.pptx
Database system examples.pptx
AnduamlakAbebe
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration Techniques
Valmik Potbhare
 
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
Howin Chan, PHR
 
SAP Success Factor Online Training with Best Online Career
SAP Success Factor Online Training with Best Online CareerSAP Success Factor Online Training with Best Online Career
SAP Success Factor Online Training with Best Online Career
harshaliallentics
 
SAP Success Factor Online Training with us
SAP Success Factor Online Training with usSAP Success Factor Online Training with us
SAP Success Factor Online Training with us
harshaliallentics
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
smartprasanna
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
KevinPFahy
 
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
Sparkrock
 
Project Management System
Project Management SystemProject Management System
Project Management System
Divyen Patel
 
College management presentation using Oracle 10G
College management presentation using Oracle 10GCollege management presentation using Oracle 10G
College management presentation using Oracle 10G
AIUB
 
Nunes database
Nunes databaseNunes database
Nunes database
Rohini17
 
Erp next hr-modules
Erp next hr-modulesErp next hr-modules
Erp next hr-modules
Sameh Algabli
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
Bunty Jain
 
Programming Building Blocks for Admins
Programming Building Blocks for Admins Programming Building Blocks for Admins
Programming Building Blocks for Admins
Salesforce Admins
 
CA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User PresentationCA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User Presentation
CA RMDM Latam
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
tanmanrai
 
Final Presentation V1.8
Final Presentation V1.8Final Presentation V1.8
Final Presentation V1.8
Chad Koziel
 
Hr management system
Hr management systemHr management system
Hr management system
Ankur Patel
 

Similar to human resource management Project file (20)

Data infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companiesData infrastructure for the other 90% of companies
Data infrastructure for the other 90% of companies
 
Don't Repeat Yourself, and Automated Code Reviews
Don't Repeat Yourself, and Automated Code ReviewsDon't Repeat Yourself, and Automated Code Reviews
Don't Repeat Yourself, and Automated Code Reviews
 
Database system examples.pptx
Database system examples.pptxDatabase system examples.pptx
Database system examples.pptx
 
Basics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration TechniquesBasics of Microsoft Business Intelligence and Data Integration Techniques
Basics of Microsoft Business Intelligence and Data Integration Techniques
 
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
Michaels-Where Creativity Happens (Dallas Ohug Nov 4, 2010)
 
SAP Success Factor Online Training with Best Online Career
SAP Success Factor Online Training with Best Online CareerSAP Success Factor Online Training with Best Online Career
SAP Success Factor Online Training with Best Online Career
 
SAP Success Factor Online Training with us
SAP Success Factor Online Training with usSAP Success Factor Online Training with us
SAP Success Factor Online Training with us
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
Fuel Good 2018: What's New and Coming Up in Applicant Tracking?
 
Project Management System
Project Management SystemProject Management System
Project Management System
 
College management presentation using Oracle 10G
College management presentation using Oracle 10GCollege management presentation using Oracle 10G
College management presentation using Oracle 10G
 
Nunes database
Nunes databaseNunes database
Nunes database
 
Erp next hr-modules
Erp next hr-modulesErp next hr-modules
Erp next hr-modules
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
 
Programming Building Blocks for Admins
Programming Building Blocks for Admins Programming Building Blocks for Admins
Programming Building Blocks for Admins
 
CA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User PresentationCA ERwin Data Modeler End User Presentation
CA ERwin Data Modeler End User Presentation
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
 
Final Presentation V1.8
Final Presentation V1.8Final Presentation V1.8
Final Presentation V1.8
 
Hr management system
Hr management systemHr management system
Hr management system
 

Recently uploaded

Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 

Recently uploaded (20)

Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 

human resource management Project file

  • 1. In the Name of Almighty Allah, Most Beneficent and Most Merciful
  • 2. Human Resource Management System Data Base Project 3rd Semester (E) In Computer Science Supervised By Abdul Manan Submitted By Syed Shahzaib Zaidi (Roll#.152209)
  • 3. Table Content:- 1 Introduction 01 2 ER Model 02 3 Relational Model 03 (i) Position Model 03 (ii) Rank Model 03 (iii) Emp Qualification Model 03 (iv) Emp Department Model 03 (v) EmpDepended Model 03 (vi) Emp Employee Model 03 (vii) Degree Model 03 4 Query of Creating Table 04 (i) Create Position Table 04 (ii) Create Rank Table 04 (iii) Create Qualification Table 04 (iv) Create Department Table 04 (v) Create Depended Table 05 (vi) Create Employee Table 05 (vii) Create Degree Table 05 5 Query of Inserting Value 06 (i) Inserting value in Employee 06 (ii) Inserting value in Dependent 06 (iii) Inserting value in Degree 06 (iv) Inserting value in Department 06 (v) Inserting value in Qualification 07 (vi) Inserting value in Position 07 (vii) Inserting value in Rank 07 6 Screen Short of Tables 08 (i) Screen short of Dependent 08 (ii) Screen short of Degree 08 (iii) Screen short of Department 09 (iv) Screen short of Position 09 (v) Screen short of Rank 10 (vi) Screen short of Qualification 10 (vii) Screen Short of Employee 11
  • 4. Introduction HRMS A HRMS (Human Resource Management System) is a combination of systems and processes that connect human resource management and information technology through HR software. A HRMS may help to revolutionize a workplace. The automation of repetitive and time consuming tasks associated with human resources management frees up some of the companies most valuable employees and allows the focus to shift to culture, retention, and other highly impactful areas. Functions of HRMS Systems The function of the human resources department involves tracking employee histories, skills, abilities,salaries, and accomplishments. Replacing certain processes with various levels of HRMS systems candistribute information management responsibilities so that the bulk of information gathering is notdelegated strictly to HR. By allowing employees to update personal information and perform other tasks,information is kept more accurate and HR professionals are not bogged down. HRMS Security Security is of great concern when it comes to choosing a human resources management system. The information stored in a HRMS is highly sensitive, including proprietary company data and volumes of personal information about employees. It is essential for companies to choose a solution that utilizes a method of secure transmission such as SSL which encrypts the data as it transmits over the internet.
  • 6. Relational Model Rank Table :- R-i.d R_salary R_commision Position Table :- P-i.d P_title P-rank-i.d Degree Table :- Q-i.d Q_title Q_Subject Dependant Table :- D-i.d D_first-name D_last_name D_CNIN D_phone Employee Table :- E-id E_first _name E_last _name E_ CNIC E_ phone E_ position E_ address E_ city E_ country Emp Qualification Table :- Eq-i.d Eq-emp-i.d Emp-quali-i.d Emp Department Table :- Ed-i.d Ed-emp-i.d Ed-dep-i.d
  • 7. Query of Creating Table CREATE USER hr_management IDENTIFIED BY hr_management; ALTER SESSION SET CURRENT_SCHEMA = hr_management; Position Table :- CREATE TABLE position_table( p_id NUMBER(19) CHECK (p_id > 0) PRIMARY KEY, p_title VARCHAR2(100), p_rank_id NUMBER(19) CHECK (p_rank_id > 0), FOREIGN KEY (p_rank_id) REFERENCES rank_table(r_id) ); Rank Table :- CREATE TABLE rank_table( r_id NUMBER(19) CHECK (r_id > 0) PRIMARY KEY, r_salary BINARY_DOUBLE, r_commision BINARY_DOUBLE ); Qualification Table :- CREATE TABLE emp_quali_table( eq_id NUMBER(19) CHECK (eq_id > 0) PRIMARY KEY, eq_emp_id NUMBER(19) CHECK (eq_emp_id > 0), eq_quali_id NUMBER(19) CHECK (eq_quali_id > 0), FOREIGN KEY (eq_emp_id) REFERENCES employee_table(e_id), FOREIGN KEY (eq_quali_id) REFERENCES edu_degree_table(q_id) ); Department Table :- CREATE TABLE emp_dep_table( ed_id NUMBER(19) CHECK (ed_id > 0) PRIMARY KEY, ed_emp_id NUMBER(19) CHECK (ed_emp_id > 0), ed_dep_id NUMBER(19) CHECK (ed_dep_id > 0), FOREIGN KEY (ed_emp_id) REFERENCES employee_table(e_id), FOREIGN KEY (ed_dep_id) REFERENCES dependant_table(d_id) );
  • 8. Dependant Table :- CREATE TABLE dependant_table( d_id NUMBER(19) CHECK (d_id > 0) PRIMARY KEY, d_first_name VARCHAR2(150) NOT NULL, d_last_name VARCHAR2(150), d_cnic NUMBER(19) NOT NULL UNIQUE, d_phone NUMBER(19) NOT NULL UNIQUE, ); Employee Table :- CREATE TABLE employee_table( e_id NUMBER(19) CHECK (e_id > 0) PRIMARY KEY, e_first_name VARCHAR2(150) NOTNULL, e_last_name VARCHAR2(150), e_cnic NUMBER(19) NOT NULL UNIQUE, e_phone NUMBER(19) NOT NULL UNIQUE, e_position_id NUMBER(19) CHECK (e_position_id > 0), e_addres VARCHAR2(300), e_city VARCHAR2(50), e_coutry VARCHAR2 (50), FOREIGN KEY (e_position_id) REFERENCES position_table(p_id) ); Degree Table :- CREATE TABLE edu_degree_table( q_id NUMBER(19) CHECK (q_id > 0) PRIMARY KEY, q_title VARCHAR2(100), q_subject VARCHAR2(100) );
  • 9. Query of Inserting Value Insert value in Employee Table :- insertintoemployee_table (e_id,e_first_name, e_last_name,e_cnic,e_phone,e_position_id,e_addres, e_city,e_coutry) values(1,'Terry', 'Brooks','31455384947075', '71938576473', 9, '76396 Canary Hill','Tagnanan', 'Philippines'); Insert value in Dependent Table :- insertintodependant_table (d_id,d_first_name,d_last_name,d_cnic,d_phone) values(1,'Gloria','Peterson','76952477250979', '42892372098') ; Insert value in Degree Table :- insertintoedu_degree_table(q_id,q_title,q_subject) values(1,'Masters', 'Training') ; Insert value in Department Table :- insertintoemp_dep_table(ed_id,ed_emp_id,ed_dep_id) values(1,2, 1) ;
  • 10. Insert value in Qualification Table :- insertintoemp_quali_table (eq_id,eq_emp_id,eq_quali_id) values(1,6, 7) ; Insert value in Position Table :- insertintoposition_table (p_id,p_title,p_rank_id) values(1,'Web DesignerI',4) ; Insert value in Rank Table :- insertintorank_table (r_id,r_salary,r_commision) values(1,'49783051', '4740') ;
  • 11. Screen Short of Query Select * form dependent_table Select * form edu_degree_table
  • 12. Select * form emp_dep_table Select * form position_table
  • 13. Select * form rank_table Select * form emp_quali_table
  • 14. Select * form employee_table