HAWASSA UNIVERSITY
INSTITUTE OF TECHNOLOGY
DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING,
COMPUTER STREAM
INTERNSHIP REPORT
Hosting Company: HU ICT Directorate
PREPARD BY:
1. DAGIM CHERINET Tech/0482/10
2. ENDASHAW NIGATU Tech/0597/10
3. METSNANAT HIGISO Tech/1750/10
Date: 23/02/2022
03/14/2022 Hawassa, Ethiopia 1
OUTLINE
• Background history of Hosting Company
• Overall Internship Experience
• Tasks we have been Executing
• Internship Project
• Problem Statement
• Objective
• Requirement and Design
• System Architecture
• Result and Conclusion
03/14/2022 2
Background history Hosting
Company
HU is one of the well-established universities in the country
known for its quality education, multidisciplinary and problem-
solving researches and a wide range of community services.
Mission:
•Strives to produce efficient and internationally competent
graduates and undertake need based innovative works, rigorous
research and technology transfer activities to foster holistic
development of the country.
03/14/2022 3
…continued
Vision:
•Hawassa University aspires to be one of the top ten
research universities in East African by 2030 G.C.
Academics:
• HU offers 81undergraduate programs, 108 Masters
Programs, and 16 PhD programs.
03/14/2022 4
Objective of HU ICT Network
Unit
The overall objective of HU ICT Network Unit includes: -
•Building and Administration of Communication
infrastructures
•installation and maintenance of network infrastructures
with in the university environment
•providing different level of training on computer
networking
03/14/2022 5
Service provided by HU ICT Directorate
The main services are: -
Highly available and secure internet service
Digital library
E-learning
Official Websites
Surveillance system
Wireless network system
Hardware and software maintenance
03/14/2022 6
OVERALL INTERNSHIP EXPERIENCE
OBJECTIVES OF THE INTERNSHIP
The main objective of this internship program is to
facilitate opportunities in which the students obtain
experiences, attitudes, interpersonal relationships and to
enhance understanding of academic materials by
application in the internship setting.
03/14/2022 7
Sections we have been working
• we have been working in the section of Networking,
and this section has two sub-sections which are
Network Administration and System Administration.
Networking section is responsible for installing wired
and wireless networks and maintaining network
problems of the University.
03/14/2022 8
Work tasks we have been
executing
Overall tasks performed
Network Troubleshooting
Fiber splicing
Cabling
Computer maintenance
IP Address allocation
03/14/2022 9
Overall Knowledge and Skill Gained from the
Internship
Improving Our Practical Skills
Upgrading Theoretical Knowledge
Improving Interpersonal Communication Skills
Improving Team Playing Skill
Improving Leadership Skill
Understanding work ethics
Gaining Entrepreneurship skill
03/14/2022 10
INTERNSHIP PROJECT
• Title: Online IP Address Management
System
03/14/2022 11
Introduction
IP address management system is a system that has a
useful function to Hawassa University. The user of this
system is HU ICT Directorate (branches found under
Hawassa University).
03/14/2022 12
PROBLEM STATEMENT
• Current situation at Hawassa University staff of
networking need to calculate the IP Address manually.
• They need more time to calculate the IP Address.
• The possibilities to make error is higher and difficult to
detect if there any error.
• It is also difficult to remember the IP address that is
given for different areas in the campus.
03/14/2022 13
OBJECTIVE
General objective
•To develop IP address management system.
Specific objectives
•To develop a prototype Online VLSM Calculator.
•To apply VLSM function based on user requirement.
•To implement web-based application and use IP Calculation
concept.
•To store calculated IP address on a database
•To Implement user management system.
03/14/2022 14
SCOPE OF THE PROJECT
The scope of this project includes:
• This software will be used by student and staff of
networking Unit in HU-ICT Directorate
• Using VLSM IP addressing as main function of the
calculator.
• Online VLSM Calculator used to calculate the IP Address
that has been inserted by the network admin.
03/14/2022 15
SIGNIFICANCE OF THE
PROJECT
By using this VLSM IP address calculator we can
reduce Waste of time that is wasted due to subnetting
manually
Reduce Error in assigning the IP for users
Solve the problem of IP address Wastage
To store sub-network information
03/14/2022 16
REQUIREMENTS, ANALYSIS,
AND DESIGN
The waterfall model which has been decided for use in
this project is viewed as the most conventional way to
deal with programming development.
03/14/2022 17
The Software Requirements
and Environments
OPERATING SYSTEM: Windows 10
ENVIRONMENT: Visual Studio Code (VS-code) Text
editor
BACKEND ENVIRONMENT: Node js
FRONTEND LANGUAGE: HTML, CSS, JavaScript
DATABASE: Mongo DB
03/14/2022 18
Functional Requirement
Functional requirements describe the interactions between
the system and its environment.
The project will perform the following activities:
• Users are registered by the Network Administrator and will
get user name and password to access the system.
• Only the Network Admin can save VLSM result to the
database.
03/14/2022 19
…continued
• The users can only read the Network details of the subnet
and modify their profile.
• The system can accurately calculate variable length subnet
mask for all classes of IP Address.
• The network Admin can manage the networks with in the
database as well as can add and remove other users within
the system.
03/14/2022 20
…continued
The System can save the all details of the sub-network
which includes:
• Network Address
• Broadcast Address
• Subnet Mask
• Number of Allocated Addresses
• Number of Wasted Addresses
• First Host Address
• Last Host Address
03/14/2022 21
SYSTEM ARCHITECTURE
03/14/2022 22
SYSTEM MODELING
USE CASE
• A use case describes a function provided by the system
that yields a visible result for an actor.
we have identified the current system’s actors as follows:
• Admins- are officers who administer the system, manage
user’s information, calculate VLSM, can update and delete
Sub-net information and can add users.
• Users- are students or staffs that can get subnet information
from the system can also calculate VLSM but cannot save into
the database.
03/14/2022 23
Use case diagram
03/14/2022 24
SEQUENCE DIAGRAM
03/14/2022 25
…continued
03/14/2022 26
RESULT AND CONCLUSION
• Managed to successfully apply the Online IP Address
Management System and it is user friendly and easy
to use.
• Integrated the concepts of Networking with Data
Structure and algorithm.
03/14/2022 27