0% found this document useful (0 votes)
54 views4 pages

SRE Group Assignment 4

This document provides a data dictionary and system design for an HR management system. It outlines various data tables with column names and details, including tables for admin, HR manager rights, gender, nationality, religion, marital status, education level, languages, training type, departments, and designation. It also includes an establishment table with employee details. Finally, it lists several reports that the system can generate, such as attendance, activity, leave, and salary reports.

Uploaded by

Farhan Masood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views4 pages

SRE Group Assignment 4

This document provides a data dictionary and system design for an HR management system. It outlines various data tables with column names and details, including tables for admin, HR manager rights, gender, nationality, religion, marital status, education level, languages, training type, departments, and designation. It also includes an establishment table with employee details. Finally, it lists several reports that the system can generate, such as attendance, activity, leave, and salary reports.

Uploaded by

Farhan Masood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Software Requirement Specification

Assignment – 4
Group Members:
Farhan Masood 70078203
Ammad Ahmed 70078984
Sohaib Nazir 70077386

Section:
S

Department:
Department Of Software Engineering

Submitted to:
Sir Junaid Aziz
Data Dictionary
System Design
Admin:
Column Name Data Type Constraints Description
GroupId Number(2,0) Primary Key Admin Group Id
GroupName VarChar2(60 - Admin Tables
Byte) Description
HR Manager:
Column Name Data Type Constraints Description
HRRightsId Number(1,0) Primary Key Human Resource
Rights Id
GroupId Number(2,0) Foreign Key Admin Group Id
HrRightsName Char(12 Byte) - Human Resource
Rights
Description
Gender:
Column Name Data Type Constraints Description
GenderId Number(1,0) Primary Key Gender Id
GroupId Number(2,0) Foreign Key Admin Group Id
GenderName Char(6 Byte) - Gender
Description
Nationality:
Column Name Data Type Constraints Description
NationalityId Number(1,0) Primary Key Nationality Id
GroupId Number(2,0) Foreign Key Admin Group Id
NationalityName Char(7 Byte) - Nationality
Description
Religion:
Column Name Data Type Constraints Description
ReligionId Number(1,0) Primary Key Religion Id
GroupId Number(2,0) Foreign Key Admin Group Id
ReligionName Char(30 Byte) - Religion
Description
Marital Status:
Column Name Data Type Constraints Description
MaritalStatusId Number(1,0) Primary Key Marital Status Id
GroupId Number(2,0) Foreign Key Admin Group Id
MaritalStatusName Char(8 Byte) - Marital Status
Description
Education Level:
Column Name Data Type Constraints Description
EducationLevelId Number(1,0) Primary Key Education Level
Id
GroupId Number(2,0) Foreign Key Admin Group Id
EducationLevelName Char(12 Byte) - Education Level
Description
Languages:
Column Name Data Type Constraints Description
LanguagesId Number(2,0) Primary Key Language Id
GroupId Number(2,0) Foreign Key Admin Group Id
LanguagesName Char(60 Byte) - Language
Description
Training Type:
Column Name Data Type Constraints Description
TrainingTypeId Number(2,0) Primary Key Training Id
GroupId Number(2,0) Foreign Key Admin Group Id
TrainingTypeName Char(60 Byte) - Training
Description
Departments:
Column Name Data Type Constraints Description
DepartmentsId Number(2,0) Primary Key Department Id
GroupId Number(2,0) Foreign Key Admin Group Id
DepartmentsName Char(60 Byte) - Department
Description
Designation:
Column Name Data Type Constraints Description
DepartmentsId Number(2,0) Foreign Key Department Id
DesignationId Number(2,0) Primary Key Designation Id
GroupId Number(2,0) Foreign Key Admin Group Id
DesignationName Char(60 Byte) - Designation
Description
Establishment:
Column Name Data Type Constraints Description
Establishment Code Number(7,0) Foreign Key Employee Code
FirstName Char(15 Byte) Not Null First Name
MiddleName Char(15 Byte) - Middle Name
LastName Char(15 Byte) Not Null Last Name
DomainName VarChar2(35 Unique Domain Name
Byte)
Email VarChar2(50 Unique Email Address
Byte)
RegDate Date - Date of
Establishment
Form
StateClient Number(2,0) - State for
Tracking Work
of Simple User
StateAdmin Number(1,0) - State for
Tracking Work
of Admin User
HRRights Number(1,0) Foreign Key HR Right to
Employee
TRRights Number(1,0) Foreign Key TR Right to
Employee
Reports
Attendance Report: It provides the real-time attendance report of the employees.
Activity Report: It provides the activities of all the employees that has been done
in the office.
Leave Report: It provides the status of the employees leave.
Salary Report: Provide all the incentives and pay report.

You might also like