Object Oriented Analysis and Design Course Assignment
Object Oriented Analysis and Design Course Assignment
SCHOOL OF COMPUTING
DEPARTMENT OF SOFTWARE ENGINEERING
Prepared by:
1. FEDHAWAQ OBSA
2. BAYISA BEKELE
3. EBISA SHUGI
4. MAMUSH FIKADU
5. ELSABET
advisor: BARNABAS
Submission date:
04/10/2014
0|Page
Table of Contents
1|Page
Projet :Employee Management System.
1.Project Background:
1.3.1 General Objective : The Aim For Developing This System Is To Create A
Computerized Method Of Leave And Attendance Management Instead Of The
Existing Manual Paper Process Which Will Help To Minimize Storage Space And
Keep All Saved Records In The Computer For Future Use.
To Make It Easy For The Admin To View The Attendance Of Staffs And
Also For Staffs To Sign In And Out Systematically.
2|Page
This Will Also Help The Manager To Accept/Reject Leave Application Via The
Software.
The Implementation Of This Exclusive Employee And Leave System That Linked
To The Organization’s Requirements, Offers Access To Records As Well As
Services Such As Systematic Leave Management, Employee Attendance And
Schedule Report Generation Which Will Make It Easy For The Organization To
Operate. The Automated Proposed System Will Upgrade The Existing System And
Will Be Of Important To The Users By Eliminating The Leave Manual System
Process, The Authorities In Charge Of The Approval Of Leave Request Will Also
Not Operate Manually. Without The System, It Is Going To Be A Tiresome Job
For The Employer To Keep Track Of Each And Every Employee. The Software
Will Be Developed To Give Access And Provide Information Of Employees And
Many Other Features With The Click Of A Button, As We All Know Employees
Are The Backbone Of Any Organization And The Society.
1.7 Methodology
Using The Incremental Model As The Sdlc, The Approach To Carry Out Each
Phase Of The Chosen Methodology Is Define Listing The Set Of Activities Carried
Out Below And Stating The Chosen Method Used For Each Stage.
3|Page
System In Terms Of Objects And Classes
And How Their Interaction Was Carried
Out, Explaining The Structure Of The
Entity Relationship Diagram (Erd) And
Use Case Activity.
Code The Coding Of The Project Was
Conducted During This Stage Using C
Sharp Programming As The Code
Behind And Object Oriented
Programming (Oop) Approach
Test And Finally The Testing Phase Was
Carried Out After The System Was
Deployed.
5|Page
Submitted By:
5. Elsabet
Approved By
6|Page