0% found this document useful (0 votes)
86 views

Object Oriented Analysis and Design Course Assignment

This document proposes developing an Employee Management System for an organization. The system will automate employee leave management and attendance tracking to address challenges of the manual paper-based system. It will allow employees to apply for and check their leave status online. Managers can approve or reject leave applications through the software. The project aims to provide a user-friendly interface and robust employee database. It will be developed using C# and .NET Framework with a SQL Server database. The feasibility analysis and project plan outline economic, technical, and operational feasibility as well as time schedule and budget.

Uploaded by

Fedawak Obsa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Object Oriented Analysis and Design Course Assignment

This document proposes developing an Employee Management System for an organization. The system will automate employee leave management and attendance tracking to address challenges of the manual paper-based system. It will allow employees to apply for and check their leave status online. Managers can approve or reject leave applications through the software. The project aims to provide a user-friendly interface and robust employee database. It will be developed using C# and .NET Framework with a SQL Server database. The feasibility analysis and project plan outline economic, technical, and operational feasibility as well as time schedule and budget.

Uploaded by

Fedawak Obsa
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

DIRE DAWA UNIVIRSITY INSTITUTION OF TECHNOLOGY

SCHOOL OF COMPUTING
DEPARTMENT OF SOFTWARE ENGINEERING

EMPLOYEE MANAGEMENT SYSTEM


Project Proposal Document (PPD)

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.1 Background Of The Project---------------------------------------------------------------


1.2 Statement Of The Problem---------------------------------------------------------------
1.3 Objectives Of The Project---------------------------------------------------------------
1.3.1 General Objective ---------------------------------------------------------------
1.3.2 Specific Object Ives ---------------------------------------------------------------
1.4 Scope And Limitation Of The Project---------------------------------------------------------------
1.5 Significance Of The Project---------------------------------------------------------------
1.6 Beneficiaries Of The Project---------------------------------------------------------------
1.7 Methodology ---------------------------------------------------------------
1.7.1 Data Gathering Methodology---------------------------------------------------------------
1.7.2 Development Methodology ---------------------------------------------------------------
1.7.3 Development Tools---------------------------------------------------------------
1.8 Feasibility Study---------------------------------------------------------------
1.8.1 Economic Feasibility ---------------------------------------------------------------
1.8.2 Technical Feasibility---------------------------------------------------------------
1.8.3 Operational Feasibility ---------------------------------------------------------------
1.9 Project Plan ---------------------------------------------------------------
1.9.1 Project Time Schedule---------------------------------------------------------------
1.9.2 Budget Plan---------------------------------------------------------------

1|Page
Projet :Employee Management System.

1.Project Background:

In Any Organization, There Is Existence Of A System That Manages Its Staff


Information Effectively. This Brings The Need To Develop A Database That
Stores And Retrieve Relevant Information Of A Staff. In The Development Of The
Management System, The Storing Of Data Of The Organizational Staffs Is
Prioritized

The Human Resources Office In Any Organization Contributes To The


Organizational Mission Of Public Service By Facilitating Informed Decision
Making Regarding Employee Benefits By Providing Accurate, Timely, Accessible
Information. Of The Many Benefits Available To The Employees, Leave Is One
Of The Most Valuable. Leave Management System Is An Electronic Online Stage
That Circles All Sort Of Leave Applications And Leave Regard, And The
Methodology To Record Numerous Types Of Leaves.

The Interface Is Designed To Reduce Data Redundancy And Automate Leave


Application Process And Their Endorsements. It Eliminates The Paper Work
Process And Spares Time.

As We Were Student Of Software Engineering We Were Motivated To Conduct


Research On This Study And We Try To Develop Employee Management System.

We Were Motivated By This Topic When We Witness The Process Through


Which Employee Are Given Leave, Even In A Difficult Situation. Then As
Software Engineer We Had The Thought Of Developing A System That Will Help
To Accomplish This Task Within The Unit.

1.3 Statement Of The Problem:

Challenges Are Faced When Handling Employee Record Manually. This Is


Evident In Procedures Such As Leave Management Where An Employee Is
Required To Fill In A Form Which May Take Several Weeks Or Months To Be
Approved.
The Use Of Paper Work In Handling Some Of These Processes Could Lead To
Human Error. Another Challenge Is That Most Of The Organizations Have Their
Employee Records Kept At The Big File Room In The Admin Block Of The
Organization Making It Difficult To Access The Employee Information Remotely
When Needed At Short Notice.

The Above Identified Problems Can Be Resolved Using The Employee


Management System. The System Will Store And Maintain Employee Record In A
Database With Privacy Only Accessed By The Admin.

1.3 Objectives Of The Project

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.

1.3.2 Specific Objectives: It Is Designed To Achieve The Following Objectives:

 To Provide Users With User-Friendly Interface

 To Develop A Robust Database For Employees Records

 Easy Access To Employee Information.

 To Make It Easy For Employees To Write A Leave Letter Instead Of The


Long Paper Process.

 Automate The Approval Of Leave.

 To Make It Easy For The Admin To View The Attendance Of Staffs And
Also For Staffs To Sign In And Out Systematically.

1.4 Scope And Limitation Of The Projec:

This Project Is Limited To Focus On Creating A System Using Csharp


Programming Language That Will Handle And Store Employee Record And Keep
Track Of Day To Day Attendance Of Staff. It Will Also Focus On Eliminating The
Long Paper Process For Leave System, Giving An Employee The Ability To
Apply For His/Her Leave And Also Check Their Leave Report Via The Software.

2|Page
This Will Also Help The Manager To Accept/Reject Leave Application Via The
Software.

1.5 Significance Of The Project:

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.6 Beneficiaries Of The Project:

The Beneficiaries Of This Employee Management System Are ; Company,


Employers, Manager And The Other Shareholders Of The Company.

1.7 Methodology

1.7.1 Data Gathering Methodology

1.7.2 Development 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.

Incremental Phase Activities Carried Out


Requirement Analysis For This Project, Requirements And
Specifications Where Obtained Using
Interview And Observation Technique.
Design In This Project, Some High-End
Functions Are Used To Design The

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.

1.7.3 Development Tools: Before Any Software Could Be Programmed Decisions


Are Needed To Be Made On Which Programming Language Should Be Used.The
Software Been A Desktop Application, Visual Studio 2019 Was Used As The Ide
And To Ensure A Standardized Object Oriented Program In Its Entire
Ramification, C Sharp Programming Language Was Used, After Microsoft
Ado.Net Was Used To Connect To The Database Which Was Created Using
Microsoft Sql Server. The Implementation Was Carried Out Using C# .Net
Framework With Windows Applications Which Serves As The Graphical User
Interface (Gui).

Category Software Used


Operating System Windows
Programming Language C++
Ide Code Block/ Dev C++
Framework .Net And Ado.Net
Database Microsoft Sql Server

1.8 Feasibility Study

1.8.1 Economic Feasibility

1.8.2 Technical Feasibility


4|Page
1.8.3 Operational Feasibility

1.9 Project Plan

1.9.1 Project Time Schedule

1.9.2 Budget Plan

5|Page
Submitted By:

No. Student Name ID signature Date

1. Fedhawaq Obsa 1302737

2. Ebisa Shugi 1302577

3. Bayisa Bekele 1302227

4. Mamush Fikadu 1303319

5. Elsabet

Approved By

1. _____________________ _______________ _______________

Advisor Signature Date

6|Page

You might also like