Beruflich Dokumente
Kultur Dokumente
1.1.User characteristics
• Employees
Employees
All the employees should be register here. Employee can request leave,
view the status of leave, eligibility of leave, and cancel the leave
request.
• Administrator
• Supervisor
• Manager
• HRM
Administrator
Supervisor
INPUT:-
User uses login name and password to enter into their accounts.
Input2:-employee details
Input3:-Leave request
OUTPUT
Output1:Approval of leave.
1.4.Functional requirements
There are registered people in the system. Some are approvers. An approver
can also be a requestor.
• see his/her leave history since the time he/she joined the
company/college
• apply for leave, specifying the from and to dates, reason for
taking leave, address for communication while on leave and
his/her superior’s email id
3. The number of days of leave (as per the assumed leave policy) should
be automatically credited to everybody and a notification regarding
the same be sent to them automatically
SOFTWARE SPECIFICATIONS
PLATFORM : WINDOWS XP
FRONT END TOOL : ASP.NET with C#
BACK END TOOL : Oracle database system
HARDWARE SPECIFICATION
PROCESSOR : PENTIUM DUAL CORE
RAM :1 GB
KEYBOARD : iball
CD DRIVE : 52 X
+ Login ()
+Request leave () LOGIN VALIDATOR
+cancel leave()
+view status() + login_data()
+ view leave eligibility +Invok_validator()
USER ID + Validate_user()
Superviser HRM
ADMINISTRATOR
+
+H_ID
+SID :STRING
+Validate leave()
+View status() +Validate leave()
+enter_emp_details ()
+ View eligibility +View status()
+ View details()
+ View eligibility
1.7.Sequence diagrams
Login:-
Enter
username and
password Validate user
Successful
validation
Unsuccessful
Server sends validation
HTML
Successfully saved
the data
View leave eligibility/leave status/emp status
Login
Acknowledgement
Request view
Result
Result sends to Returned
interface
Displays details
Request for leave/cancel leave
USER Database
User Interface Server
Login
Acknowledgement
Result
Result sends to Returned
interface
Displays details
2. Design
2.1. Theoretical Background
2.2. Architecture
Database server
E-R Diagram
e-mail
Ename EID Phone no S_id
phone
Request
employee supervisor
Leave
e-mail Location
C_name
Website
C_nam address
e
Location
HRM
S_id
Website
address
Database Design:-
1: Login
2: employee details
FIELD DATA TYPE SIZE DESCRIPTION
Date_to date
Date_from date
4: cancel leave
Date_to date
Date_from date
5: leave table
FIELD DATA TYPE SIZE DESCRIPTION
Not null
Type_leave Varchar 10
Date_from date
Date_to date
6: Valid_request
FIELD DATA TYPE SIZE DESCRIPTION
Not null
Type_leave Varchar 10
Date_from date
Date_to date
7: manager_valid
Not null
Type_leave Varchar 10
Date_from date
Date_to date
8: HRM_valid
FIELD DATA TYPE SIZE DESCRIPTION
Not null
Type_leave Varchar 10
Date_from date
Date_to date
9:leave eligibility
7: manager_valid
Not null
Type_leave Varchar 10
Date_from date
Date_to date