Internship Report New
Internship Report New
Internship Report New
DILLA UNIVERSITY
College of Engineering and Technology
School of Electrical and Computer Engineering
Stream of Computer Engineering
INTERNSHIP REPORT
DECLARATION
I am here by declare that the Industrial internship report
was carried out and written by me under the guidance of Mr.
Dawit.K, Master of science, Department of Electrical and
Computer Engineering, Stream of Computer Engineering
Dilla University Dilla.
INTERNSHIP REPORT
ACKNOWLEDGEMENT
Any accomplishment requires the blessing of the God. This work is not any different to that. So
the first thanks goes to God. I also thanks my advisor Mr.Dawit.K and from hosting company
(Information Network Security Agency (INSA)) Mr.Feleke my advisor at company
,Mr.Binyam,Mr.Fikadu and all the members of software development theme for their continuous
comments in every steps of the practice workthat they forwards throughout the semester. I also
would like to thanks Mr. Awat and Mr. Melese for their continuous guidance on the importance
of attendance at the practice hall (room) daily as well as all security members of the company for
their continuous standing for our security.
INTERNSHIP REPORT
EXECUTIVE SUMMARY
The Industrial Internship Program instituted by the Information Network Security Agency
(INSA) aims at developing the skills of students to contribute to the development of the
universities. The executive summary gives an overview of my four months internship which
includes the activities, and experiences. Below is a summary of my experience. During my four
months internship in INSA, I worked with the software development team and software
architectural team Units. I also assisted in organizing and coordinating activities for the
company, (developing webpage using java Skills, developing web based enterprise application,
and java coding experience). Reflecting on my experience at INSA, the internship program has
made immeasurable impacts in my aptitude in varied fields such as: Team work, java
programming, Organizational and intercultural competence, Program Organization and
Coordination. The internship program has broadened my knowledge base, which was made
possible through my participation in the various workshops organized by the company and my
interaction with participants at the workshop. It has been a wonderful experience in INSA and I
recommend the company organizes more of such programs and workshops to widen its sphere of
operation. It will be of much benefit to the company if it continues to create similar platforms for
university students as a way of building their capacity and bringing them to appreciate the
computer engineering sector and share in the vision.
INTERNSHIP REPORT
Table of Contents
declaration i
acknowledgement ii
table of figures vi
CHAPTER ONE 1
1. Background 1
CHAPTER TWO 6
CHAPTER THREE 34
INTERNSHIP REPORT
3.2. What we gained in terms of improving our theoretical knowledge 35
3.6. What we gained in terms of understanding about work ethics related issue 39
CHAPTER FOUR 41
4.1. Conclusion 41
4.2. Recommendation 42
Reference 45
INTERNSHIP REPORT
Table of figures
Figure 1.1 work flow of insa 5
Figure 2.1 Diagram showing some typical ERP modules 9
Figure 3 work flow in our section 12
Figure 4 architecture of EJB 16
Figure 5 project process 19
Figure 6 foreign exchange application screenshot 1 20
Figure 7 foreign exchange application screenshot 2 21
Figure 8 home page 23
Figure 9 dashboard 24
Figure 10 Sql developer 25
Figure 11 data tables 25
Figure 12 Net Beans folder structure 26
Figure 13 search interface 27
Figure 14 FEA interface 28
Figure 15 FEA interfaces 2 29
Figure 16 FEA interfaces 3 29
Figure 17 LC opening interface 30
Figure 18 Internship students placement interface 31
INTERNSHIP REPORT
List of tables
Table 1 types of EJB 15
Table 2 system requirement 17
Table 3 java installation 17
Table 4 set java environment 18
Table 5 work procedure 32
INTERNSHIP REPORT
CHAPTER ONE
1. Background
1.2 Objective
To enable the country effectively utilize information, information network and
telecommunication services in implanting peace and democracy, and implementing
development strategies without any risk to the national security.
1.3 Vision
To be a reliable, world-class provider of information and information systems with
maximum security against any peril.
Realizing a globally competent National Cyber Power which plays a key role in the
nation's renaissance Value.
INTERNSHIP REPORT
1.4 Mission
To establish efficient information security capability, which relies on research based
applications so as to safeguard key government and public information systems from
any threat.
To build National Cyber Power capable of protecting the national interest.
To provide technical intelligence pertaining to national interest so as to support
decisions and actions of the government.
To build data and computing capacity so as to ensure the transformation of the national
high-tech and security industry.
Transparency /Accountability
Cyber operation
Digital forensic
Intelligence
INTERNSHIP REPORT
Integration and cooperation
Reengineering process
Ministry of defense
In addition to that INSA also give so many service for those nongovernmental
organization who seek its help and its product.
EEP (Ethiopian electric power).
INTERNSHIP REPORT
1.8 The overall organization structure and workflow
Information Network Security Agency (INSA) is the leading national governmental center of
research and development. The Agency works to ensure information security and due to that
information about the agency is highly confidential and we were not allowed to get official
information on how the agency works and how the work flow is, the only thing we were able to
observe and learn was that the agency is organized in directorates, departments and teams. There
are different directorates in the agency and under those directorates there are different
departments. And under those departments there are many teams which are assigned to different
types of projects and tasks.
Since the company is instituted by the aim of securing information and networks, the whole
company structure is also very secure. There is a secure hierarchy of official links directly
linking to the prime minister of the country. Initially, the company was founded as a branch
linking indirectly to the Ethiopian Ministry of Defence. Thus, the whole company structure is left
for the knowledge of the officers and it was not an easy task for us to penetrate into the
knowledge of the detailed knowledge of the company.
But when students come for internship practice there is another branch of the company located
outside the main building called education and training center.
In this center students will got their office and do their job according to the guidance of their
respective technical assistant who came from the main building. When they want to see some
practical thing they should have to go the operation building so as they can see and the same
thing with us. The hierarchy of the company looks like the following diagram.
INTERNSHIP REPORT
PM
Director of INSA
Secure System
HRM Directorate .. Directorate … Directorate
Directorate
Commercial Governmental
Automated systems …. Team
Software systems
INTERNSHIP REPORT
CHAPTER TWO
Dilla University technology industry linkage office communicates with several companies by
writing cooperation request letters in order to send students for having their job training. This
was a responsibility given to the individual school departments. Our department asked many
companies, factories and firms; INSA was one of these firms that were asked to host fifth year
Electrical and Computer Engineering computer stream students, then company accepted the
request letter and gave our department a quota of only four students. Unfortunately the students
who selected INSA were more than four, for this reason the school assigned the students to those
available hosting companies. We were assigned for our internship at INSA (Information and
Networking Security Agency). And our department informed us when to start our internship
program. We took the permission letter from our school and went to INSA which is found In
Addis Ababa. On October 25/2016 we submitted the permission later and they told us that they
will tell us when to start, since not all the students came by that time. Melese, the internship
supervisor gave us a brief explanation about the organization as well as the available departments
for which we were assigned; furthermore he told us how we were going to proceed.
So from the explanation we got from our supervisor, there are broadly three main departments
provided for students who come to work on their internship at INSA. These departments were
the software department, responsible for different kinds of soft wares with their different
functions starting from collecting information and analysis to the final launching stage,
developing different web based application for companies, developing mobile applications and
so on, the hardware department, responsible for working on different embedded system of
multi functions with the simulation on mat lab, working on the different functions of the
microcontroller and so on, and the third department was networking which worked on creating
and controlling networks, routing, working on the hardware related to networking. Our interest
INTERNSHIP REPORT
was working on software development so we chose the software department and started working
in teams. This department is currently working on an enterprise resource planning web based
application. This application has both backend which is the database part done on oracle and the
front end which is the interface is codded using net beans. The database is done on a central
server with oracle and so the database is centralized for the flow of information.
The front end (interface) is designed by coding in NetBeans using enterprise java bean frame
work. We use several language packages like bootstrap and css so as to make the interface easy
to understand and user friendly. Currently this department is developing this ERP system for
EELPA. Now below this we will try to see what enterprise resource planning (ERP) means.
2.2.1 What is Enterprise Resource Planning (ERP)?
Enterprise resource planning (ERP) is a category of business-management software—typically a
suite of integrated applications—that an organization can use to collect, store, manage and
interpret data from many business activities, including:
product planning, purchase
manufacturing or service delivery
marketing and sales
inventory management
shipping and payment
finance
ERP provides an integrated view of core business processes, often in real-time, using
common databases maintained by a database management system. ERP systems track business
resources—cash, raw materials, production capacity—and the status of business commitments:
orders, purchase orders, and payroll. The applications that make up the system share data across
various departments (manufacturing, purchasing, sales, accounting, etc.) that provide the
data. ERP facilitates information flow between all business functions and manages connections
to outside stakeholders.
Enterprise system software is a multibillion-dollar industry that produces components supporting
a variety of business functions. IT investments have become the largest category of capital
expenditure in United States-based businesses over the past decade. Though early ERP systems
focused on large enterprises, smaller enterprises increasingly use ERP systems.
INTERNSHIP REPORT
The ERP system integrates varied organizational systems and facilitates error-free transactions
and production, thereby enhancing the organization's efficiency. However, developing an ERP
system differs from traditional system development. ERP systems run on a variety of computer
hardware and network configurations, typically using a database as an information repository.
ERP systems initially focused on automating back office functions that did not directly affect
customers and the public. Front office functions, such as customer relationship
management(CRM), dealt directly with customers, or e-business systems such as e-commerce, e-
government, e-telecom, and e-finance—or supplier relationship management (SRM) became
integrated later, when the Internet simplified communicating with external parties.
2.2.1.1 Characteristics
ERP systems typically include the following characteristics:
An integrated system that operates in (or near) real time without relying on periodic
updates
A common database that supports all applications
A consistent look and feel across modules
Installation of the system with elaborate application/data integration by the Information
Technology (IT) department, provided the implementation is not done in small steps
INTERNSHIP REPORT
INTERNSHIP REPORT
2.2.1.2 Functional areas
An ERP system covers the following common functional areas. In many ERP systems these are
called and grouped together as ERP modules:
Financial accounting: General ledger, fixed asset, payables including vouchering, matching and
payment, receivables cash application and collections, cash management, financial consolidation
Management accounting: Budgeting, costing, cost management, activity based costing Human
resources: Recruiting, training, rostering, payroll, benefits, retirement and pension plans,
diversity management, retirement, separation Manufacturing: Engineering, bill of materials,
work orders, scheduling, capacity, workflow management, quality control, manufacturing
process, manufacturing projects, manufacturing flow, product life cycle management Order
Processing: Order to cash, order entry, credit checking, pricing, available to promise, inventory,
shipping, sales analysis and reporting, sales commissioning. Supply chain management: Supply
chain planning, supplier scheduling, product configurator, order to cash, purchasing, inventory,
claim processing, and warehousing (receiving, put away, picking and packing). Project
management: Project planning, resource planning, project costing, work breakdown structure,
billing, time and expense, performance units, activity management Customer relationship
management: Sales and marketing, commissions, service, customer contact, call center support
— CRM systems are not always considered part of ERP systems but rather Business Support
systems (BSS).
Data services: Various "self–service" interfaces for customers, suppliers and/or employees
2.2.1.3 Connectivity to plant floor information
ERP systems connect to real–time data and transaction data in a variety of ways. These systems
are typically configured by systems integrators, who bring unique knowledge on process,
equipment, and vendor solutions.
INTERNSHIP REPORT
Database integration—ERP systems connect to plant floor data sources through staging tables
in a database. Plant floor systems deposit the necessary information into the database. The ERP
system reads the information in the table. The benefit of staging is that ERP vendors do not need
to master the complexities of equipment integration. Connectivity becomes the responsibility of
the systems integrator.
INTERNSHIP REPORT
Architectural design
Testing application
INTERNSHIP REPORT
2.4. Work tasks I have been executing
I chose the software department with 11 other students those comes from different universities
and I wanted to develop software, so I was assigned to the architectural team, which is
responsible for developing a software or application. From the various sub sections found in the
architectural team, the ones I was assigned to be procurement management team, which work on
managing the procurement electronically, which work on property administration and
management.
We were given different task titles to work on individually. Though the methods and way of
doing our project is the same, our task is different having different functions. My task title was
foreign exchange application form, which is a form needed for asking and changing in foreign
currency from the Commercial Bank of Ethiopia.
As an overall view every method taken to execute our tasks is more or less the same. The only
difference is in the outline of the interface but all the other operations are functional and come to
life when the project is run. And also since we work on a centralized database, there is not much
difference is the methods we followed to design the tables but the difference lies within the
created table attributes and so on.
2.5. Procedures I have been using while performing my tasks
While I was performing my task I draft the weekly schedule and in each day I was taking notes
on my notebook about new things I have seen. At the end of the week I collect the notes and
revise it to understand. The company were constructed and organized by new technology so each
and every device and application software are new for me and even not well understood by the
ICT workers, so in addition to collecting information from the workers I was searching on
Google and YouTube.
In order to finish our project we decided to produce a schedule by discussing with our mentors.
After we set our schedule. Our advisor agreed up on it and he allowed us to move on the
schedule. These are the steps we followed to accomplish our task.
2.5.1. Step one learning the system
After we are assigned to our task our mentor give as the overall description about the project.
The system we have to use is known as ejb framework. Since ejb framework is new to us our
INTERNSHIP REPORT
mentor give us some introduction about it.so based on the introduction we have to read more to
understand what is ejb. And we did somehow.
2.5.1.1. What is EJB?
EJB stands for Enterprise Java Beans. EJB is an essential part of a J2EE platform. J2EE platform
has component based architecture to provide multi-tiered, distributed and highly transactional
features to enterprise level applications.
EJB provides an architecture to develop and deploy component based enterprise applications
considering robustness, high scalability, and high performance. An EJB application can be
deployed on any of the application server compliant with the J2EE 1.3 standard specification.
Enterprise Java Beans (EJB) is development architecture for building highly scalable and robust
enterprise level applications to be deployed on J2EE compliant Application Server such as
JBOSS,Web Logic etc. EJB 3.0 is being a great shift from EJB 2.0 and makes development of
EJB based applications quite easy.
INTERNSHIP REPORT
2.5.1.2 Types of EJB?
Table 1 types of EJB
Type Description
INTERNSHIP REPORT
Applet Container
Browser Database
Application Client
Java EE Server
Container
Figure 4 architecture of EJB
INTERNSHIP REPORT
2.5.2 Step two EJB – environment setup
EJB is a framework for Java, so the very first requirement is to have a Java Development Kit
(JDK) installed in your machine.
2.5.2.1 System Requirement
Table 2 system requirement
OS Task Command
INTERNSHIP REPORT
2.5.2.3 Set JAVA Environment
Set the JAVA_HOME environment variable to point the base directory location where Java is
installed on your system.
OS Output
INTERNSHIP REPORT
2.5.3 Step three starting our project
INTERNSHIP REPORT
2.5.3.1.3 Foreign exchange application
INTERNSHIP REPORT
INTERNSHIP REPORT
2.5.3.2 Project planning
In this phase we have told before that we should use oracle so we create connection in net beans
.and we have to found out where our interface should be placed.as you have seen below in the
homepage there are 8 options like HRMS, FCMS, MMS, PAPMS,PRMS, PMMS, DMS and
WORKFLOW.so we should place our interface accordingly. For example if the task is in HRMS
it should appear in when I press in HRMS option. For sample in this case it u see it in left
navigation internship profile .in the next snapshot.
INTERNSHIP REPORT
Home Page
INTERNSHIP REPORT
Dashboard
Figure 9 dashboard
INTERNSHIP REPORT
Oracle DBMS
INTERNSHIP REPORT
2.5.3.4 Coding
Now it’s time to start coding. But before we start coding we should bring the table created in
oracle.in this project it has two parts which are war and ejb part. Ejb part is where the tables are
created and war part is where interface is created.so first we create tables in ejb in entity option.
Then we add mapper for the tables in mapper option. Finally we add business logic for the
tables. After we finished the ejb part, now we should create the xhtml file in war which is
interface, and controller for our interface.
The folder structure for our interface is shown below.
INTERNSHIP REPORT
2.5.3.5 Testing
After we finished coding we checked out our error. Here were many error first two week’s then
after we are getting used to the codes the error are reduced and by working with our mentors our
project runs successfully.
2.5.3.6 Deploying
Actually we deploy our project every time to check whether our project runs correctly or not. But
what we mean in this case is deploying it for last time which means finishing our project here are
our interfaces.
The interface or searching purpose (common for all tasks)
INTERNSHIP REPORT
The main interface of foreign exchange application
INTERNSHIP REPORT
Second Part of foreign exchange application
INTERNSHIP REPORT
INTERNSHIP REPORT
Interface for Internship student placement
INTERNSHIP REPORT
Work procedures
Table 5 work procedure
No Phase Duration
I believe that I have been doing well at my projects and the advisor who I was going to present
gave me an appreciation and he believes that I will back to the Organization. Since, INSA has a
strict rule that used to control the activities of each employee. Specially Our mentors Mr.Feleke
was strictly controlling our progress and status whether we are
Accomplishing our task based on our schedule. Moreover, almost all employees of INSA have a
great motivation towards their job. This working environment made us work hard.
Finally our mentors appreciate our works.
INTERNSHIP REPORT
2.7. Challenges we have been facing while performing our tasks
Everywhere there is a challenge even the reason why we students learn is to solve a problem
(challenges) that come in our life, and also the word engineering by itself is a systematic way of
solving a problem. Internship gives me an experience and as well as challenges, I faced
challenges in my internship that I hadn’t anticipated. When we get a obstacles in front of some
situation we usually assume that it is a good chance to know about a new thing that have to run
smoothly and that the overall experience will offer what I hoped for increasing my problem
solving skills. In this case an opportunity to grow both personally and professionally, we found
our self-faced with challenges that we don’t feel able to handle before intern. But the two
important things to remember is to maintain professionalism and always work to find that are
mutually beneficial to all, which will help to solve the problems I have faced.
Since we are a student, we were new for many things .Below we try to mention some of the
challenge that we have faced:
Shortage of time: - The project was planned according to our internship period. But
before the end of internship time, the school announced to back to.
Financial problem:-since the place where company presents all things are very
expensive.
Since the developers were fully engaged to the argent projects, it was difficult to get full
support.
Being new for practical works.
Being new for EJB framework
2.8. Measures that we have taken in order to overcome these challenges
To overcome the above challenges we have studied hard day and night using the resources from
the internet and from the system producer’s .and we would like to thank our mentors especially
Binyam for his extreme support and the main reason we overcome our challenge is that we work
together as a team.
INTERNSHIP REPORT
CHAPTER THREE
In many developing countries the technological potentials are limited. The learning curriculum to
advance the technological potential is highly motivating but still main governmental facility
providers are working using manual systems which makes information to be easily accessible by
individuals and make the information doesn’t be easily findable. The software development of
staff develops software’s for higher governmental organizations and give supports to use
automatic systems and further to share information’s among the organizations. As computer
engineer the organization gives an opportunity to contribute in improvement the countries
technological potential. The company as a governmental organization uses licensed and stable
software’s to develop applications. Mostly the organization considers the security of the
developed systems so the all systems use three layer structures. During the duration of the
internship program there was an opportunity to map the theoretical knowledge into practical
skills and to face real world challenges that will occurred in the feature besides learning the ideas
in class.
When we were in the organization specifically, we developed skills in designing web application
using Net Beans and oracle, besides that we had the chance to see the new software package of
Net Beans called EJB that is used for web app development.
INTERNSHIP REPORT
Some of the personal skills we developed when we were in the organization can be listed as:-
Net Beans section we were working with NetBeans Project to design the system and
understanding the behavior of system.
Oracle we know some parts of oracle like how to create table and the relationship
between table and creating sequence.
Designing Interface During the project we have to design the interface and we have did
designed our interface accordingly.
EJB parts There are two parts of EJB those are ejb part and war part. The ejb part is
where we create the tables from database.it has three components which are entity,
mapper and business logic whereas the war part is where we create the interfaces and
connect it to database.it has to components the controller and xhtml.
3.2. What we gained in terms of improving our theoretical knowledge
There are direct applications of the courses we were learned theoretically such as NetBeans
Software, oracle and when they come to practical manner they will be tailored, this helps to
clearly understand the mapping of theoretical knowledge into practical skills. This is the time
that we develop our practical knowledge since everything what we have learned during our time
at the university is theoretical and it is not industry based most of the things that we have learned
are outdated and they are not specific this makes students like to be unfamiliar with many
concepts and it drags us down regarding the practical knowledge because our knowledge that we
have gained is not currently practical because the technology is changing and we are not coping
with the new innovations and this was a main problem for us and we even barely know java.
During the internship period there are totally new terms for us so we read, browse, and watch
video tutorials about the terms in order to develop the theoretical knowledge to those particular
parts that are new for us and further we ask our mentors if there had challenges we faced. Or
mentors were very open and friendly for us they help us, instruct us and give us some comments
regarding our work. Due to this we were able to develop our theoretical knowledge into practical
knowledge.
Doing the above mentioned methods we were all able to completely understand the overall work
flow that needed to develop a web application using EJB starting from the interface to the Tables
in the database.
INTERNSHIP REPORT
Firstly it was completely new idea for us to develop a web app using ejb because we were
unfamiliar with the concept of enterprise java bean but after our first mentor Feleke gives us a
tutorial about enterprise java bean and including our own effort we all were able to get
familiarity with the concept of EJB.
3.3. What we gained in terms of improving your interpersonal communication skills
Communication is simply the act of transferring information from one place to another place.
Although this is a simple definition, when we think about how we may communicate the subject
becomes a lot more complex. There are various categories of communication and more than one
may occur at many time.
The different categories of communication are:-
Spoken or verbal communication: face-to-face, telephone, radio or television and other
media.
Non-verbal communication: body language, gesture, how we dress or act-even our scent.
Written communication: letters, emails, books, Magazines, the internet or via other media.
Visualizations: graphs, charts, maps, logos and other visualizations can communicate
messages.
The process of interpersonal communication can’t be regarded as a phenomena which simply
‘happens’, but should be seen as a process which involves participants negotiating their role in
this process, whether consciously or unconsciously. Every member of the organization had very
good communicative skills. During the entire internship time we had a communication between
the mentors, supervisors, with other intern students that came from other universities and even
with each other besides learning the communicative skill in theory. Having good communication
skill makes easy to get information. We have developed the art of communication during our
internship time. Actually this is the time that we face the real world and the real world needs
behavior as the main quality of a person the way you make communication with others is the
reflection of your personal behavior and good communication is highly required.
During the whole internship period communication has been playing a great role for us for
example if someone has bad communication skill how he/she is going to ask a question
regarding the project that he/she is performing and it is impossible to share experience from
other intern students if you don’t have a good communication skill. Communication only for
verbal communication for example if you take written communication it will help you greatly in
INTERNSHIP REPORT
writing formal written request. And if you don’t have a skill in reading graphs, charts, logos and
maps it will cause problems reading, creating and understanding of reports that uses different
graphs and visualizations.
Communications Skills that are critically have improved are:
Assertion skills. In this intern ship period we have develop verbal and non-verbal
communication behaviors. These behaviors enable us to maintain respect, satisfy our
needs, and defend our rights without criticizing, manipulating, abusing, or controlling
others.
Listening skills. To understand other person’s intension listening skill is very important.
In this period we have develop our listening skill in order to understand what is really
excepted from me and what others wants to tell me.
Conflict-resolution skills. These skills enable me to resolve or manage conflicts
effectively.
3.4. What we gained in terms of improving our team playing skills
A team player is a person who plays or works well as a member of a team or group. Teams in
an organization need strong team players to perform well to reach their goals. Team work is also
needed to share different experience alongside the work.
During the internship period we were doing the project in group. When we were doing the entire
project we had a role and even if tasks are done individually by the respective person at different
section of the project, there are times at which different individuals come together to
communicate with each other in order to reach for the desired goals. And at times where
everything becomes very complex team work plays an important role in solving the difficulties.
The most important point in team playing skill is just reaching an agreement from different on
the work to be done.
As mentioned above we divided in teams during the internship time and we have been working
as a team in order to solve some problems and it helps us a lot in solving the problem easily and
quickly. During our internship time we have massively improved our team work sprit. As we all
in our campus life sometimes we study in group and sometimes individually. But during
internship time there is no individual thing even if you are performing your own task because
finally it is going to integrated as one project to do so you need to work as a team unless your
work may be valueless.
INTERNSHIP REPORT
3.5. What we gained in terms of improving our leadership skills
INTERNSHIP REPORT
Most of the leadership is gained from our first mentor Feleke and some of them are from our
supervisor Melese.
3.6. What we gained in terms of understanding about work ethics related issue
Work ethics is a belief in the moral benefit and importance of work and its inherent ability to
strengthen character.
In order to achieve the missions of the organization the higher administrative of the organization
expects employees to develop certain desirable work ethics that will help them to perform their
jobs well so that the company can succeed. Some of these ethics include:-
Motivation
Loyalty
Punctuality
Honesty
Trustworthiness
Dependability
Reliability
Initiative
Self-discipline
Accepting responsibility
With respect to work ethics related issues we have seen how workers struggle for fulfilling their
responsibility at work place, respecting their working time, respecting the order of the
organizations administrates, etc. and we see how the administrates take actions on those who
doesn’t respect the work ethics. We develop work ethics as an employer because the workers
integrate us and they treated us as workers. But sometimes we were being late for work but this
was not our laziness it is due the transportation problem in Addis Ababa.
INTERNSHIP REPORT
3.7. What we gained in terms of entrepreneurship skills
Entrepreneurship has no definitive answers, but it can be seen as a collection of characters that
successful entrepreneur’s possess. Those characters are:
Personal characteristics,
Interpersonal skills,
Critical and creative thinking skills and
Practical skills.
In our internship program Participating in an internship allows us to gain a better perspective
of post-graduation employment by applying the principles and theories we’ve developed in the
university. This practical application creates an easier transition for us to the working world.
Participating in this internship we realize that creativity and problem solving is one of the
starting points of entrepreneurs. This internship motivates us not to be employee because it
enables us to know more about our career, the real challenges, and way of business establishment
in this profession.
Entrepreneurship is an important tool that can take our country to the future that we dream. As
we all now currently in our country employment is the dream of so many youths that graduates
from different universities. It is good to be employed have a job and be settled but it is not a
permanent solution towards solving poverty if we want to be one the leading economy in the
world we need to step up and be entrepreneurs and create jobs for different peoples, for example
let say there are 1000 entrepreneurs and these entrepreneurs are going to create at least 1000 jobs
which means 1000 peoples have been employed by entrepreneurs and indirectly it means those
1000 employees has been reduced from governmental employment and this also means there are
1000 free jobs that are waiting for employees. This way we can create endless free jobs easily.
INTERNSHIP REPORT
CHAPTER FOUR
One country should have to effectively utilize information, information network and
telecommunication services to overcome peace and democracy threats. So for our country INSA
do this things in security way. Based on the countries current situation higher governmental
organizations don’t develop automatic systems to work their day to day activity. As the request
comes from the organizations INSA analyses the request whether to develop software for them
or to give support.
The organization done some projects related to software system for example designing and
implementing of system using some software such as netbeans, oracle etc. Also it gives product
such as PCB and REVENG. As a governmental organization INSA have to secure the
development of systems in the country.
The internship program was the time we consider ourselves as an employer’s of the
organization and the time was exiting and helpful to learn and understand the practical view of
the work. On conducting the work we integrate ourselves with the working environment and
improve our personal skills, communicative skill, and respecting rules and responsibilities of the
organization.
As it is known, the main goal of internship program is to integrate the theoretically acquired
concepts with a tangible practical demonstration. As such, technology students are more
effective in achieving the intended learning competency as they have developed their practical
knowledge in addition to what they have known theoretically. Therefore, the internship program
must be continuous since it has a pivoted role inculcating a full-fledged skill besides enabling
students to be self-confident. General speaking during the internship program a lots of
knowledge and skills have been gained. This program helps students to develop practical
knowledge that can be applied in the real world, how to solve the problems related to any
professional areas, how to meet challenges. That probably encounters the intern in the future.
Moreover, as it is explained above, the internship program has its own advantage on work ethics
and other crosscutting issues
INTERNSHIP REPORT
During our internship time our work is to develop a web application for the eep-erp project given
to INSA from EEP and we have developed our individual web app regarding our task given.
We have finished creating our given tasks on oracle database. But the whole eep-erp project is in
progress and we have not seen how different tasks can be integrated in to whole project and also
we have not seen what security measures they use to protect the system form possible intruders.
Generally this internship programming is very interesting for us to improve our future
professional life. We have caught many experiences in terms of.
- Knowing the environment concerning my feature life.
- Work experience.
- Work ethics.
- Improving theoretical and practical skills.
- Interpersonal communication.
- Looking external business source.
4.2. Recommendation
INTERNSHIP REPORT
There are organizations that work in researches for developing the technological
advancements of the country. If there will be research centers in universities and they work with
advanced technologies that will be the place many ideas raise and become useful for countries
development.
4.2.2 Recommendations for university improving the internship
Facilitating prospects for students to get their actual positions and tangible roles in industry,
internships play a title role in shaping them to significant models, Engineers. This is
accomplished through the tasks and duties experienced during this period. On the other hand,
when coming to the ground circumstance, there are apparent encounters on which most students
face. Here is concrete recommendation that we are going to give for our college,
Co-operation with hosting organizations
We have realized that almost no cooperative work is done our college (college of
Engineering) with the hosting organizations as we have seen during internship placement
students have been facing some problems on availabilities of host companies for them because
most of them were occupied due to this we realized our school (school of electrical and computer
engineering) does almost nothing. This has to be reviewed.
Before a year or years, As we have realized on most consulting and architectural offices, holding
partiality and favoritism as an attitude, it was such a demanding process to start the practice on
due time. My recommendation hereby is, the school having the responsibility to yield capable
and responsible architects, should assure and facilitate placements and settle problems regarding
consideration of resources adjacently, for intern periods.
Requirements
During the internship time the hosting company thinks that we have enough knowledge
regarding software development but we didn’t so our school should do something to this.
Consideration
Contextually, more industry firms in Ethiopia are situated in major cities like Eastern
Oromia, Addis Ababa, Hawassa, Bahirdar, Mekelle .etc... Which may not be hometowns for
some students? Along with the practice, for a student to do his job appropriately, some basic
considerations need to be made especially for students who are incapable of affording the cost to
sustain in such places. This may be accomplished by having networks with other universities to
offer services like food, dormitories, transportation.
INTERNSHIP REPORT
Budget
Parallel to the real expectations that a student may be facing financial problems on internship
period, the money supplied is unsafely insufficient. Updates must be done, and detailed
considerations of what we previously mentioned have to be executed. There are also differences
from one university to the other and those should be corrected.
Technical support
In my opinion it is productive for the school to technically aid interns by equipping short
seminar on improving their theoretical and practical knowledge and parallel subjects.
Generally I understand that this internship program is very important to Dilla University college
of Technology students because students can understand their back ground experience gained in
the campus and can visualize their feature plan based on the experience gained from the industry
and the environment. Generally there are also some recommendations. Those are
The internship application letter that can be given to the company by the students will be
given to the students before one semester start because this enables the students many
chances to select the correct company for their work.
If it is possible, there should be some type of advantage from the government or from the
university for private companies for their willingness and future participation in offering
internship program in their filed.
We recommend that our university should give enough time for the internship which means
all the four months.
INTERNSHIP REPORT
Reference
www.google.com.
Previous Works.
The outline that given from UIL.
The company Documentation.
The company website (www.insa.com).
Wikipedia.