Internship Report
Internship Report
1
Declaration
Internship program is one in which students go to different companies and
develops their practical skill in coordination with their theoretical knowledge. It is
obvious that internship help students to be creative, communicative, responsible,
punctual and respectful. Bahir Dar University permitted us to have a four-month
field work in different companies and we have performed our internship field
practice at Amhara Leadership Academy.
During this training, we have learned and practiced numerous knowledge and
skills on system development. Our internship practice was mainly focused on basic
web development, mobile application development and software maintenance. In
this document, we have started our report by introducing the objective, scope,
problem of statement and their solution we found. After that, we would list the
detailed information about what we have done and learn in this internship practice.
For field practice explanation, we have used different figures for better explanation
of what we have done and what we get from that field practice. Next, we would
summarize our report at the conclusion part and finally we will finish our report by
listing the source documents that we have used as a reference during the practice
time.
The information of this report is our own original gathered authentic works. It
also makes practical and effective fulfillment of the purpose and objective of this
field attachment, and the content of the document has never been previously
submitted to any other university or institute for a higher degree or any other award.
Except for organization documentation, Reference to other people’s work used
where otherwise acknowledged.
___________________________ ____________ ____________
Name of the Academic Advisor Date Signature
___________________________ ____________ _____________
Name of student Date Signature
___________________________ ____________ _____________
Name of student Date Signature
___________________________ ____________ _____________
Name of student Date Signature
_____________________________ ____________ ____________
2
Acknowledgment
First and foremost, we would like to acknowledge the Almighty God for the
successful completion of the internship or field attachment period. Beside to these
we would like to express special gratitude and thanks to Amhara Leadership
Academy Workers and our advisor Mr. Tsehaye Asrat for giving us such advice,
attention and time to accomplish our field practice. We would like to give deepest
appreciation to those people who helped even in the smallest way in making the
completion of this report. Generally, we would like to give our appreciation and
special thanks to IT officials of the institution, who never failed to guide us and give
important advice regarding our observation in software areas, to our institute for the
financial support and encouragement, to our teachers for suggestions and sharing of
valuable information.
3
Executive Summery
The goal of the internship is to increase the knowledge of students and
familiarize them with the practical section and make a sociable person with the
institution for preparing a solution for problems that existed in the institution.
We have been working in Amhara Leadership Academy for the last four-months.
When we stayed in the institution on a practical attachment, we got tremendous
experiences from that institution related to our field of study and gave our experience
to the institution. We worked on ALA Facility Management System project. This
project enabled us to gain a good experience and learn practical skills. From the
experience we got when we were in the institution, we had written this report based
on what we have done and observe.
The analysis of the theory taught in classroom and its application in practice
also showed in the internship paper. Our internship paper was mainly composed of
four parts:
➢ Company background,
➢ Internship experience,
➢ Project work,
➢ General conclusion and recommendation
4
✓ The fourth part was the description of our internship in Amhara
Leadership Academy. It includes general conclusion, recommendation,
references and appendices.
List of Acronyms
ALA: Amhara Leadership Academy
IT: Information Technology
5
Table of Contents
Declaration ...................................................................................................................................... 2
Acknowledgment ............................................................................................................................ 3
Executive Summery ........................................................................................................................ 4
List of Acronyms............................................................................................................................. 5
Chapter One .................................................................................................................................... 9
Brief History of ALA ...................................................................................................................... 9
Location .......................................................................................................................................... 9
Staff ............................................................................................................................................... 10
Vision and Mission of ALA .......................................................................................................... 10
Mission...................................................................................................................................... 10
Vision ........................................................................................................................................ 10
Values and principles of ALA ....................................................................................................... 10
ALA Services .................................................................................................................................11
Main Services.............................................................................................................................11
Training ..................................................................................................................................11
Consultancy............................................................................................................................11
Research .................................................................................................................................11
Additional Services ....................................................................................................................11
Facility Support......................................................................................................................11
Stakeholders of ALA..................................................................................................................... 12
Organizational structure and work-flow ....................................................................................... 13
Organization’s structure ............................................................................................................ 13
Work-flow of ALA .................................................................................................................... 14
ICT Directorate ............................................................................................................................. 14
Duties and Responsibilities ....................................................................................................... 14
Chapter Two .................................................................................................................................. 15
2 Internship experience ............................................................................................................ 15
Objective of the internship ........................................................................................................ 15
General objective of internship ............................................................................................. 15
Specific objective of the internship....................................................................................... 15
How we get in to the company? ................................................................................................ 16
Why we select this company? ................................................................................................... 16
Section of the company we have been working and why? ....................................................... 16
6
Work piece or work tasks we have been executing .................................................................. 17
System development tools and techniques ............................................................................... 18
System development language .............................................................................................. 18
Software Tools ...................................................................................................................... 18
System development techniques ........................................................................................... 19
Major challenges and problems we face ................................................................................... 19
Measures we have taken in order to overcome these challenges and problems ....................... 20
The overall benefits I gained from the internship ..................................................................... 20
In terms of improving practical skill ..................................................................................... 20
In terms of upgrading theoretical knowledge ....................................................................... 21
In terms of improving industrial problem-solving capacity ................................................. 21
In terms of improving team playing skills ............................................................................ 21
In terms of improving leadership skills ................................................................................ 22
In terms of understanding work ethics issues, industrial psychology and related issues ..... 22
In terms of improving entrepreneurship skills ...................................................................... 23
In terms of improving interpersonal communication skills .................................................. 24
Chapter Three................................................................................................................................ 26
Project work .................................................................................................................................. 26
Project title and short summary of the project .......................................................................... 26
Summary of the project ................................................................................................................. 26
Purpose...................................................................................................................................... 26
Existing System ........................................................................................................................ 26
Exiting System Problems .......................................................................................................... 26
Scope ......................................................................................................................................... 27
Objectives of the project ........................................................................................................... 27
General objectives ................................................................................................................. 27
Specific objectives ................................................................................................................ 27
Proposed system........................................................................................................................ 28
Functional requirements............................................................................................................ 29
Nonfunctional Requirements .................................................................................................... 29
Software Quality Attributes ...................................................................................................... 30
Use-case Diagram ..................................................................................................................... 31
Use Case Documentation .......................................................................................................... 32
Class Diagram ........................................................................................................................... 37
7
Sequence Diagram .................................................................................................................... 38
Provide Service ............................................................................................................................. 39
Manage Stock................................................................................................................................ 40
Activity Diagram ...................................................................................................................... 41
Order Service AD ...................................................................................................................... 42
Manage Stoke AD ..................................................................................................................... 43
User interface ............................................................................................................................ 44
Chapter Four ................................................................................................................................. 50
General conclusion and recommendation ................................................................................. 50
Conclusion ............................................................................................................................ 50
Recommendation .................................................................................................................. 50
8
Chapter One
Brief History of ALA
Amhara Leadership Academy established by proclamation number 221/2007 for
the realization of political leaders that have strong scientific and democratic moral
principles, that can highly able to achieve democratic and good governance goals,
strives to serve equality and democratic unity, believe in rule of law and perform
developmental democratic political economy scientifically by providing short and
medium term training, long term regular education as well as consultancy and re-
search and development services.
Accordingly, the academy has completed redesigning its core processes. In line
with the new design the academy is organized afresh. It is headed by a director,
three vice directors, and eleven directorates. The former core processes are orga-
nized in different directorates. The academy is awaiting the completion of new leg-
islation, and procedures manuals as per the new design. Moreover, it has planned
to improve its governance and management issue that is democratic, free of corrup-
tion, transparent, and highly participatory for the coming five years. It also strives
to efficiency on core areas such as; budget utilization, business process efficiency
and decision-making system.
Location
ALA is located in Bahir Dar, the capital city of Amhara National Regional State. It
is situated in the south east of the city near the main campus of Bahir Dar univer-
sity.
The ALA covers an area of 19 hectares and is one of most comfortable institution
in the region. The buildings which are constructed in the place of near the
great Abay river (Blue Nile), the gardening which impressed everybody is the main
one to be ALA preferred.
9
Staff
ALA has 13Masters that is three from administration staff and 11 from academic
staff. Most of them have done their Masters by leader ship and business manage-
ment. In addition, there are Bachelor holders estimated 30 in numbers (one is from
academic staff), 16diploma holders and 25 certificate among permanent workers.
Totally there are more than 150 workers found in ALA 72 of them are permanent
based employed.
Since it is an Institution of capacity building, AMI upgraded most permanent
staff’s education from certificate to master’s level. This sponsorship quality of
AMI enables the Institution to be competent.
Vision and Mission of ALA
Mission
Our mission is to establish organization used to develop effective leadership that
ensures the sustainability of renewal journey, to give appropriate response for the
renewal forum request and achieve the country’s vision properly, be initiating
scientific and sustainable ideas, having greater substance with respect to education,
training, research, observation, analysis and internalize in the region.
Vision
Amhara Leadership Academy strives to become a reputable center of political
leadership, change, and excellence across the Country by the year 2017.
10
• Our Objective is to build the academy together that preferable and workable.
• Learning and discovering with strong moral principles is our working cul-
ture
• We work to promote Diversity, Public Decision and access
• Making the academy to be center of Excellence is each individual responsi-
bility
• Customer satisfaction and loyalty is our result and our survival.
• We will make a difference through Human Resource Development.
• We will act with the quality of being honest
ALA Services
Main Services
Training
-Short- and medium-term training related to management (open courses and Tailor
made)
Consultancy
- Related to reforms (BPR, BSC.)
Research
- Related to reforms
Those trainings and consultancy services would be given in the Institution or the
place convenient to customers.
Additional Services
Facility Support
• Foods with three menus including all kinds of dishes.
• Hall
• Syndicates room
11
• Cafeteria
• Training Materials
• Pension (306 person at once with different ranks)
• Internet
Stakeholders of ALA
• Government organizations
• Non-government organizations
• Universities and colleges
• Individuals
12
Organizational structure and work-flow
Organization’s structure
act Use Case Mo...
President
Figure 1
13
Work-flow of ALA
act Use Case M o...
President
ICT Directorat
Figure 2
ICT Directorate
Mission
The mission of the ICT Directorate is to play a major enabling role in strengthening
the operational missions of the Academy, namely learning-teaching, research and
innovation, community engagements, institutional development and administrations
14
• Digitizing and automating operational academic, research, service
provision and administrative business processes
• Creating seamless and secured educational environment
• Driving ICT human capacity development, maximizing business-ena-
bling collaborations
• Provision of ICT technical support and maintenance services to
streamline the operational business processes of the Academy.
Chapter Two
2 Internship experience
15
How we get in to the company?
As soon as we have received the request letter from our faculty head, we try to
request some of the companies for internship and most of the companies say that
there is no place for interns in their organization. Finally, we try to request again
another organization that is ALA. We have performed the agreement with the
hosting organization how to precede the internship and what resources are
required for the internship to practice. We have performed the formal way of
application for the internship by showing the formal application form and the
applicant letter from the Institute of Technology Bahir Dar University (BIT) with
the assigned sector office. This organization (ALA) accepts our request paper.
After we have taken holistic exam, we went to our hosting company (ALA).
16
• data base administration
• monitoring and evaluating
From these activities we join to Software Development and Administration
departments. The task of this department is database design, web site
development, system development and giving training for users. All these
employees are working according the given task. And we have been working
on system development. We choose to work here because it’s more
interesting and we think this is a good opportunity to improve our skills in
developing.
17
➢ Requirement validation
➢ Writing a proposal
➢ Software design
➢ Implementation
➢ Software validation
➢ Testing
18
System development techniques
We use incremental method for developing our system. In incremental method rather
than deliver the whole system together, development and delivery will be classified
to increments. The priority requirements and user’s highest requirement is including
in early increment. Once the development starts no requirement will arise but in the
other or the next increment requirement start arising.
Major challenges and problems we face
Internship was totally a new experience for us. As it was our first meeting with
corporate world, it was a challenge for us to adapt with the environment. The journey
wasn’t that simple. There were many obstacles, totally different environment. We
had to adapt new working standard, we had to maintain new work schedule, and we
had to follow new technologies that we had to handle. As we mentioned before the
following are some of the challenges during our internship program.
• In the first visit of the company, it is difficult to communicate with the
employees
• Lack of sufficient working environment for practice
• Lack of specialized man power for each practical specification of tasks
• Working hierarchy complexity for practical working of related knowledges.
• When we joined to the company, there was no any internet access and all
computers were switch less. We found ourselves unable to get any internet
access to download or get any help from the internet for our project work.
• Computers are not work well and they all are affected by virus.
• There was no manual for working procedures and project management.
• Some Computers are not work well and are attacked by virus and also the
window installed was incompatible with the tool we work with it.
• Because of the tool we worked with it was new to us, we faced to difficulties
to understand and develop a well functional application.
19
Measures we have taken in order to overcome these challenges and problems
❖ We report the internet problem for the company and they fix it as soon as
they can.
❖ We become more familiar with each other with in a time and we start
understanding each other.
❖ We search for data from different place and organize it.
❖ Within a time, we have become more faster by adapting the work
20
In terms of upgrading theoretical knowledge
The practice helped us in reinforcing the theoretical knowledge we already had and
gathered during lecture from different teachers and courses. Before doing something,
we read documents and books related to our work and try to have knowledge about
it before starting the work.
21
In terms of improving leadership skills
During our internship program we saw how the boss monitors the employees and as
well as other team leaders. It is the portion of the work that acquires managing skill
in different aspects such as managing work flow and assigning the team leaders to
their respective tasks. The leadership skill would coordinate the works to be done in
scheduled manner. One who has a leadership skill would have confidence, effective
communication and devotion. Thus, it is important in such way: -
• Project management
• Time management
• Human resource control
• work division
22
Personal ethics
These types of ethics include how someone should act towards other people. It is
highly influenced by our cultural, social, religion and personal thoughts. Some of
such ethics includes Concern for the well-being of others, Honesty, Fairness,
Tolerance, Open mindedness, and Positive thinking.
Professional ethics
Include an ethics that a certain task does require. An important character governs
every employee. Disobeying such ethics has consequences. Some of these ethics
are; Punctuality, Office disciplines, Reliability, Honesty, Cooperation, Impartiality,
Transparency and openness, Integrity, Tolerance, Avoiding potential or apparent
conflict of interests, Accountability etc. Generally, from this internship program,
we have gained crucial skills regarding to work ethics and this leads me
responsible, punctual and honesty ethical worker for my future life.
23
The above things denote having a sense of one self and knowing what one
strength, weaknesses, Self-esteem, self-confidence, loves, integrity (honest),
reliability (dependability) and Punctuality. In general, the internship program
develops my entrepreneurial ways of thinking skills like.
o It enables me to understand the business concepts
o It helps me to have a long-term vision about being entrepreneur
o It helps me to know the opportunities and resources which we
have
24
• When discussing an issue with someone, we try to stay one step ahead in the
Conversation by understanding and identifying people’s perception and
expectation.
25
Chapter Three
Project work
Purpose
This document is the stepping stone in to the development of the software
system of ALA facility management system. This requirement document identifies
the different services and constrains the system will provide.
We understand that this document does not cover all parts of the services and
constraints that are required for the development. But we still hope to achieve the
complete system development perspective by future iterations.
This system covers mostly the requirements of the services provided by ALA
Education and Training Facility Service Directorate. We have also assumed that the
system will work with other systems in the institution that are independently
developed but that work together like general service management system, IBEX.
Existing System
ALA gives the services like food, hall, class room, bed and coffee and tea
through its education and training facility service directorate for the organizations
which want the services provided by ALA. The institution gives services manually
which means that they are not use software tools and the process to get the services
is big fat cumbersome.
26
• The system doesn’t update itself
Scope
Facilities Management and Information System (FMAIS) will oversee and ensure
that infrastructure and maintenance projects are within the approved scope, schedule
and budget. It will contain high-level project milestones, costs and deliverables, but
not more detailed project
Management information. It is not a project management application and is not
designed for project planning.
FMAIS will automate the allocation of services and interaction between the
institution and its customers.
General objectives
To automate manual based ALA facility management system.
Specific objectives
• To know the problem of the current system.
27
Proposed system
Our proposed system minimizes the existing system problems and do the
following:
• Accept feedback from the user and deliver for whom it may
concern.
• Manage stokes and notify when number of stoke goods become low.
28
Functional requirements
• Provide information about the institution
• Generate reports.
Nonfunctional Requirements
Non-functional requirements are requirements that specify quality attributes
that can be used to judge the operation of a system, how the system is supposed to
be. The system shall be:
• Simple and easy to use
• Secured from unauthorized changes and loss of data
• Available 24/7.
• Reliable with up-to-date information.
• Inter-operable with other systems.
29
• Efficient use of resources (RAM, processor and database).
• Easily maintainable to accommodate change
30
Use-case Diagram
uc UseCaseF...
Dorm
Class Room
«include»
«include» Hall
Prov ide Serv ices «include»
Deliv er food
facilities
Manage Stock
Register
Facility
«include»
Login
Feedback
Giv e Consultancey
Customer
Education and Training
Giv e training
View request
Generate report
Assign techneicians
Confirm cost
Pay serv ice cost
Figure 3
31
Use Case Documentation
Use-case Name
1. Register Description: A user register should be registered to
use the system.
Actors: Customer, ALA Employees
Precondition: Users should have a valid addressing
information.
Post-condition: Users should be registered and can
use the system.
Basic course action: 1. Users should be filling his/her
full name, phone number, email,
current working organization.
2. The system admin will confirm
the registration request.
3. Then users have an account they
can login in to the system with
their email and password.
Alternate course of
action:
2. Provide Description: The description of services provided
Services by the facilitator.
Actors: Facilitator, Customers, Finance.
Precondition: The customer should pay 100%
(percent) cost to get the services and
32
the facilitator should check the
readiness all of the services.
Post-condition: The customers should be served.
Basic course action: 1. The customers should have a
valid account
2. Then he/she can look up the
services provided by the
institution
3. And he/she should pick the
services up and request it
4. The facility directorate view the
request and reply the total cost
of the services and also inform
to pay it, in order to be served
5. The customer should pay the
cost of the services requested by
him/her to the finance.
6. The finance writes a message to
the facility directorate contented
with the customer to be served.
7. The facility directorate send a
service detail to the customers.
8. The customer views the details
of the service and gets service.
33
Alternate course of If the customer can’t pay the requested
action: amount and request the facility
directorate to access the service, the
facility directorate first check is the
customer already pay for the service,
then if not already paid request the
customer first pay the cost of the
service in order to access the service.
.
.
3. Manage Description: The system admin checks the
Stock availability of food facilities.
Actors: Facilitator Directorate.
Precondition: Food facilities should be registered
properly.
Post-condition: Stock summery should be generated.
Basic course action: 1. Food resources should be
registered properly.
2. The stock should be checked 10
days before the training day.
3. During the session the stock
should be updated.
4. At the end of the training report
should be generated
34
Alternate course of • If the required food facilities are
action: not available in the stock request
the provider to deliver it.
35
5. Then the customer pays service
cost to finance.
6. The finance writes a massage to
the facility directorate the user to
be serviced.
7. The facility directorate sends a
service detail to customers.
8. The customers view the details.
36
Class Diagram
class UML ...
Employee
Department
- age: int Report
- name: String
- email: String works at - office_number: String - date: date
- gender: String
- report_number: int
- id: String * 1 - role: String generate
- type: String
- name: String 1 1..*
+ getName() : String
- phone_number: int
+ getOfficeNo() : String + reportGenerated(date, String, int, String) : void
- role: String
+ getRole() : String
- salary: double
+ setName() : void
+ setOfficeNo() : void 1..*
+ login() : void
+ setRole() : void
+ register() : void
+ viewRequest() : void
+ view() : void provide
* Serv iceItem
- id: int
Director - itemName: String
Staff communicate with - itemType: String
1..*
+ assignRole() : void - price: double
+ login() : void + generateReport() : void - qualityLevel: int
+ manageTask() : void + login() : void - quantity: int
+ register() : void + register() : void 1..*
+ verifyRequest() : void + view() : void + getID() : void
+ view() : void Trainee request + setID() : void
1 - trainingCategory: String
*
manages
1 * + feedback() : void
+ getter() : void
Customer + payCost() : void
Stock
+ request() : void
- email: String
- capacity: int + setter() : void
- fullname: String
- listOfItem: String + view() : void
- id: String
- managerName: Director
- phoneNumber: int
- qualityOfEachItem: int
- role: String
- status: String
+ getter() : void
+ generateReport() : void
+ setter() : void Dorm
+ generateWaring() : void Food ClassRoom
+ view() : void Hall
- blockName: String
- category: String - blockName: String - capacity: String - dormNumber: int
- expireDate: date - capacity: int - category: int - floor: String
- foodName: String - classroomNumber: String - hallName: String - numberOfBed: int
- foodPrice: double - floorNumber: String - status: String - numberOfChair: int
- productDate: date - status: String
FoodProv ider - numberOfTable: int
- providerName: String - total_chair: int + getID() : void - status: String
- foodItem: String provide - type: String + getter() : void
1..* 1..* + getBlockName() : void + maintain() : void + calculateTable() : void
+ login() : void + calculateExpriyDate() : void + getID() : void + setID() : void + getBlockName() : void
+ register() : void + getFoodName() : void + maintain() : void + setter() : void + getID() : void
+ view() : void + getID() : void + setBlockName() : void
+ maintain() : void
+ setFoodName() : void + setID() : void
+ setBlockName() : void
+ setID() : void
+ setID() : void
Figure 4
37
Sequence Diagram
Register SD
Figure 6
38
2. Provide Service
Figure 7
39
3. Manage Stock
Figure 8
40
Activity Diagram
Register AD
Figure 9
41
Order Service AD
Figure 10
42
Manage Stoke AD
Figure 11
43
User interface
1. Home Page UI
Figure 12
44
2. Register UI
Figure 13
45
4. Login UI
Figure 14
5. Services Item UI
46
Figure 15
6. Consultancy Service UI
Figure 16
7. Training Service UI
47
Figure 17
8. Profile UI
Figure 18
9. Check Out UI
48
Figure 19
10.Add List of Users UI
Figure 20
11.AboutUs
Figure 22
49
Chapter Four
Recommendation
Strength
Amhara Leadership Academy has a lot of good works that we encourage them to
continue doing it. Especially their working environment and the help they have
been giving for the community and also for the students to encourage and help
them to do more things via the incubation center.
1. As an internship student we had been treated well.
50
2. Employees have good manner and respect customers.
4. They give training for different types of people in order to help them as
they can. For example, they were giving training for many persons who
can’t see about how to use a computer. And there was training about
entrepreneurship.
Weakness with recommendations
1. The commission accepted many students that are out of number for the
internship program that later some of them were transfer to another
company. But at first it was difficult to use facilities genuinely. And this
makes it difficult to control the situation and help students in addition to
their regular work. We recommend that for the next time they minimize
number of students they accept and help them more and give them
facilities.
3. The commission’s work is secured because of that they do not show their
work for internship students in detail. We recommend that they open a
little bit more for students to see how software developing is in working
places and to have a better experience.
51