Uploaded by demeke addise

Document1

advertisement
COVER PAGE
EXECUTIVE SUMMARY
This report contains and describe my experiences during internship period on
July 17 - September 8(8weeks).
I have compiled this report with an aim of presenting in short what I have gained from
the internship program , my overall internship experience, my tasks and the
procedures I followed, the practical and theoretical knowledge I gained including the
challenges I faced while performing those tasks and the observation I had on the
company.
During this intensive 8 weeks I experienced many useful practical work ethics,
communication ,client handling ,office work processes . Also working with and
around people that have spent long time in this field was a great experience.
ACKNOWLEDMENT
First I would like to thank Mr.Salah, team leader of I.C.T for giving me the
opportunity to do an internship within the organization and to his encouragement,
guidance and support from the initial to the final level enabled us to develop and
understand the activity and complete in on time.
I am indebted to our supervisor Mr.lehulu (I.C.T officer) and their employees for their
help and cooperation during my practice time.
It is indeed with a grate sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I would like to thank Mr.Amanuel, collage internship coordinator for his support and
advice to get and complete internship in MOH organization.
Lastly, i am extremely grate full to my department staff members and friends who
helped me in successful completion of this internship.
LIST OF ACRONYMS
MOH:Ministry of Health
Catalog
Level1 ....................................................................................................................................................... 1
Level1 ....................................................................................................................................................... 2
Level1 ....................................................................................................................................................... 3
Level1 ....................................................................................................................................................... 4
Level1 ....................................................................................................................................................... 5
Level1 ....................................................................................................................................................... 6
CHAPTER 1: INTRODUCTION
1.1 OBJECTIVE OF THE INTERNSHIP
The main objective of the internship was to develop skill related to web application
development using DJANGO for back end and customize the front end using admin
LTE.
1.1.1 SCOPE
The scope the internship period was to have knowledge how to use DJANGO ,
customize front end by using free template like admin LTE ,develop web application
that can perform CRUD operation , view employee profile and display in by card.
1.2 PROFILE OF THE ORGANIZATION
Figure 1.0 MINISTRY OF HEALTH (MOH)
1.2.1 BACKGROUND OF MOH
The Ministry of Health (MoH) (Amharic: ጤጤ ጤጤጤጤጤ) is a federal government
ministry of Ethiopia, responsible for public health concerns. Its head office is on
Sudan Street in Addis Ababa.
The Ministry of Public Health was created in 1948 followed by Proclamation issued
in 1946. The Public Health Administration shortly transferred to the Ministry of
Public Health.
In recent years, the ministry promotes family planning programs
introduced contraceptives, giving women a choice over their sexual and reproductive
health while combating child marriage and harmful practice in Ethiopia.
1.2.2 DISCRIPTION OF MOH
The Ministry of Health aims to promote health and well being of Ethiopians through
providing and regulating a comprehensive package of pro motive, preventive, curative
and rehabilitative health services in an equitable manner. The Ministry decides the
health policy and guidelines, defines intervention priorities, and finds financial
resources. The Regional Health Bureaus of the Ministry are responsible for the
implementation of the national health policy in their area. The Health Bureaus
develop and implement plans and evaluate the efficiency of the health system. The
Bureaus have to provide support and technical assistance to the district/Woreda
Health Offices. The MOH resources have relevant documents, guidelines, indicators,
plans, manuals, policies, proclamations, regulations, packages, reports, standards,
strategic documents, presentations and bulletins.
1.2.3 MISSION OF MOH
MISSION
To promote the health and well-being of the society through providing and regulating
a comprehensive package of health services of the highest possible quality in an
equitable manner.
Vision
 To see healthy, productive and prosperous Ethiopians.
Objectives
1.Accelerate progress towards universal health coverage
2. Protect people from health emergencies
3.Woreda transformation
4.Improve health system responsiveness
1.2.4 SERVICE OF MOH
Initiatives covers several areas: AIDS, tuberculosis and malaria, immunization
program, maternal and child health, tobacco use, human resources, emerging diseases,
nutrition, health promotion and health system strengthening.
CHAPTER 2:EXPERIENCE AND RESPONSIBILITIES IN
INTERNSHIP
2.1 THE SECTION I HAVE BEEN WORKING AND WORKFLOW
During my practice period in MOH, I have visited and worked related to computer
science department.
Some of the sections I have been working are as follows:
 Web development , networking , data center system and other.
2.2 SKILL AND KNOWLEDGE
From this internship program I have got some knowledge and experiences. Such as
how the data center works the the overall activities that were performing.
2.2.1 DATA CENTER CONCEPTS
What is a data center?
A data center is a physical room, building or facility that houses IT infrastructure for
building, running, and delivering applications and services, and for storing and
managing the data associated with those applications and services.
Data centers contain physical or virtual servers that are connected internally and
externally through networking and communication equipment to store, transfer and
access digital information. Each server has a processor, storage space and memory,
similar to a personal computer but with more power.
Data center operations comprise the systems and workflows within a data center that
keep the data center running. Data center operations include installing and
maintaining network resources, ensuring data center security and monitoring systems
that take care of power and cooling. The IT requirements of companies that own data
centers define many different types of data centers, varying in size, reliability, and
redundancy.
Data center infrastructure components
1. Servers
Servers are powerful computers that deliver applications, services and data to enduser devices. Data center servers come in several form factors:
Rack-mount servers are wide, flat standalone servers—the size of a small pizza box—
designed to be stacked on top of each other in a rack, to save space (vs. a tower or
desktop server). Each rack-mount server has its own power supply, cooling fans,
network switches, and ports, along with the usual processor, memory, and storage.
2. Networking
The data center network, consisting of various types of switches, routers and fiber
optics, carries network traffic across the servers (called east/west traffic), and to/from
the servers to the clients (called north/south traffic).
3.Power supply and cable Management
Data centers need to be always-on, at every level. Most servers feature dual power
supplies. Battery-powered uninterruptible power supplies (UPS) protect against power
surges and brief power outages. Powerful generators can kick in if a more severe
power outage occurs.
cable management is an important data center design concern. If cables are too near
to each other, they can cause cross-talk, which can negatively impact data transfer
rates and signal transmission. Also, if too many cables are packed together, they can
generate excessive heat.
4.Environmental controls
Temperature: Most data centers employ some combination of air cooling and liquid
cooling to keep servers and other hardware operating in the proper temperature ranges.
Air cooling is basically air conditioning—specifically, computer room air
conditioning (CRAC) targeted at the entire server room, or at specific rows or racks of
servers.
Static electricity: As little as 25 volts of static discharge to damage equipment or
corrupt data. Data center facilities are outfitted with equipment to monitors static
electricity and discharge it safely.
Fire: For obvious reasons, data centers have must be equipped with fire-prevention
equipment, and it must be tested regularly.
2.2.2 NETWORKING COCEPT ON RJ45
RJ45 is a well-known ethernet connectivity connector that allows users to connect
through wired internet. there are other ports also which do the same, but RJ45 is
widely used and most common in wired internet connection interfaces. It is an
ethernet cable consisting of 8 wires(4 pairs of wires). These cables follow a specific
color code with respect to the arrangements of the wires.
RJ45 Connector:
This connector RJ45 is available in two standards i.e. T568A and T568B. each of
these works as pin IN and pin Out for ethernet cable to perform data transfer. the only
difference between these two cables is the wiring of green and orange pairs.
Figure 2.0 RJ45 color arrangement
RJ45 cable Pin Out color code T568A and T568B
The T568A wiring standard differs from T568B only in the order of the green and
orange pairs. However, it has been surpassed by T568B – if you are unsure of which
standard to use, choose T568B.
The T568B wiring standard is seen as the default wiring scheme for twisted-pair
structured cabling in the U.S. It uses four pairs of wires, with each pair being a
different color.
Figure 2.1: RJ45 pinout T-568A
Figure 2.1: RJ45 pinout T-568B
2.2.3 TURTLE PROGRAMMING IN PYTHON
Turtle is a python feature like a drawing board. It is a pre-installed python library
that enables users to create pictures and shapes by providing them with a virtual
canvas.
We can use functions like turtle.forward(…) and turtle.right(…) which can move the
turtle around. Commonly used turtle methods are :
method
Turtle( )
parameter
none
description
Creates and returns a new turtle object
Forward( )
Amount
Moves the turtle forward by the specified amount
Backward( )
Amount
Moves the turtle backward by the specified amount
Right( )
Angle
Turns the turtle clockwise
Left ( )
Angle
Turns the turtle counterclockwise
Penup ( )
none
Picks up the turtle’s Pen
pendown( )
none
Puts down the turtle’s Pen
Up ( )
none
Picks up the turtle’s Pen
Down ( )
none
Puts down the turtle’s Pen
Color ( )
Color name
Changes the color of the turtle’s pen
Fillcolor ( )
Color name
Changes the color of the turtle will use to fill a
polygon
Heading ( )
none
Returns the current heading
Position ( )
none
Returns the current position
Goto ( )
x,y
Move the turtle to position x,y
Begin_fill ( )
none
Remember the starting point for a filled polygon
End_fill( )
none
Close the polygon and fill with the current fill color
Dot ( )
none
Leave the dot at the current position
Stamp ( )
none
Leaves an impression of a turtle shape at the
current location
Shape ( )
Shape name
Should be ‘arrow’, ‘classic’, ‘turtle’ or ‘circle’
2.2.4 PLOTING USING TURTLE
To make use of the turtle methods and functionalities, we need to import turtle.”turtle”
comes packed with the standard Python package and need not be installed externally.
The roadmap for executing a turtle program follows 4 steps:
1.Import the turtle module
2.Create a turtle to control.
3.Draw around using the turtle methods.
4.Run turtle.done().
Shape : Square
# Python program to draw square
# using Turtle Programming
import turtle
skk = turtle.Turtle()
for i in range(4):
skk.forward(50)
skk.right(90)
turtle.done()
Output:
2.2.5 AdminLTE
AdminLTE is a popular open source web app template for admin dashboards and
control panels. It is a responsive HTML template that is based on the CSS framework
Bootstrap 3.
It utilizes all of the Bootstrap components in its design and re-styles many commonly
used plugins to create a consistent design that can be used as a user interface for
backend applications. AdminLTE is based on a modular design, which allows it to be
easily customized and built upon.
2.2.6
2.2.7 integrating adminLTE with django
To integrate adminLTE with django , three dependencies must to be full-fill
Download