Professional Documents
Culture Documents
Acknowledgment: First of All We Would Like To Say To Our God For Giving Health and Time in Order To Do This Project
Acknowledgment: First of All We Would Like To Say To Our God For Giving Health and Time in Order To Do This Project
Then we would like to express our gratitude to the head of the department
Mr. Shumet.W for his initiation and evaluation of the project and our
advisor Mrs. Sammy for her guidance, support and her continuous
enthusiasm and encouragement throughout the project and other teachers
for their valuable guidance, timely suggestions and help in the completion
of this project.
Finally we thank our parents for their indirect support in doing this
project.
ABSTRACT
Abstract describes the general activity of the project or the purpose of the
project.
According to our project i.e. Ambo university Online job tracking system
perform the following activities like
users registration,
Searching job
Updating users data
Deleting users data and
Employers generate report to managers
CHAPTER ONE
INTRODUCTION
1.1 Background
In today's life everybody can communicate each other in everywhere.
They share information, technology and knowledge.
More recently it is the use of the computers and information technology (IT) to
improve the efficiency and competitiveness of businesses that has led to
technological change. Since technology is so rapid, there are important
implications for businesses. Websites are one of the way flows of information.
People can get service by visiting this websites. In our country there are few job
tracking websites.
Project area description
1.2 Statement of the problem
In our university is no enough jobs tracking system. There is a few jobs
website that are not successful to give a desired service. The reason is People’s
do not have much knowledge about using automated job tracking system like
The data gathered from customers is not stored properly.
The data is stored manually using papers and cards.
There is no backup of data.
The data stored manually can take wide space for storing.
Shortage of time to distribute service to customer.
No security on files and documents.
Very difficult to search files .
Data redundancy.
Needs of more human power.
Cont.…
The government does not take the following action seriously. Expand the
networked and computer centered area.To increments the opportunity to create
their own jobs.
The other reason :-
There is lack of communication between the customer and some current
Ethiopia on line job tracking system
The current Ethiopian on line job tracking system not requests the customer
photo.
1.3 Project Objectives
1.3.1 General objective
The main objective of this project is to develop a online system that can
address the problems associated with job tracking system.
1.3.2. Specific Objectives
After the successful completion of this project the system will
provide the following application (services):-
keep information in efficient, reliable and secured way.
there is no data redundancy.
Very easy to search files
Automated data inserting, updating, deleting, retrieving on the
database.
Online Registration and reservation of vacancy for the person who
want jobs.
To make of searching specific data, storing and retrieving data
access operations more organized and faster.
Search employee records.
Update job title from the database
1.3 Significance of project
Will Increase the income of the organization: As long as the system
satisfied the users, the users will increase.
Reduce the work load: Cause the paper based system replaced by the
computerized one.
1.4 Scope of the project
Process
The user to open the job application form
User to fill the form
The system checks the filling data and to display the registration is
success full.
End process
Output
Applicant registration
New job(Vacancies) registration
Input
New vacancy announced by TV, Radio and different magazine.
Different companies, organizations, institutions, embassies etc.
They send their job vacancies to the system.
Process
The manager to check the vacancies and send the data to the
data encoder
The data encoder register the new job in the job form
End of process
Output
New job title registration.
Updating job title file
Update job title
Input
Old title to be updated
new title which update the old one
Process
The system administrator updates the title file
The manager check the update file and send to the data
encoder
The data encoder register the updated file in the job form
Output
Update the job title file.
2.2 Problem Analysis/Definition
There are problems in the existing system. These problems can be evaluated
using the pieces framework. It is a useful frame work for classifying
problems, opportunities and directives.
P-Performance
Performance of a system is measured in terms of throughput and responses
time.
Throughput
The current working system has a low level of throughput due to:-
It can only handle limited number (10-15) of cases per day.
Response time
The response time to a given task in the current working system is significantly
high due to the time taken to get the accurate information about the user.
Cont…
I-Information
Availability of up-to-date and relevant information is vital for a given
System to reach to an accurate decision.
Input
The current existing system doesn’t have standard way of acquiring data
from the user and the outside environment.
E-Economics
The existing system has to be evaluated from the economic point of view
by analyzing the cost and benefits.
E- Efficiency
Delay of decision making for fixing problem exists on user.
2.3 Users Needs
The above two solutions are help to increase performance (time save,
security, and reduce costs).
2.6 Feasibility study
Over view
Since requirements are a descriptive feature or condition, that a user seeks to
have implemented in a system.
2.7.1 Importance of use case diagram
The name of a use case is very important. So the name should be
chosen in such a way so that it can identify the functionalities
performed.
Give a suitable name for actors.
Show relationships and dependencies clearly in the diagram.
Do not try to include all types of relationships. Because the main
purpose of the diagram is to identify requirements.
2.8 Use case Diagram Documentation and forms
Login
Register form
Search jobs
View
Job seekers
Update data
Manager
Delete
Generate report to
manager
Logout
Employeers
ID: UJ N5
Description: - generate daily / weekly /monthly/ yearly
reports.
Actor: - manager and employee
Precondition:-have some organized report
Post condition: - manager can see generated report
Cont.…
Fig 2.3: Activity diagram for login
2.13 Class Design
Fig 2.4: Class diagram
CHAPTER THREE
SYSTEM DESIGN
3.1 Interaction (Dynamic model) diagram