MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
A PROJECT REPORT OF
Java Programming (314317)
Submitted By
Sr. No. Name
1 [Link]
2 [Link]
3 [Link]
4 [Link]
SY Computer Engineering
(2025-26)
Under the guidance of
Prof. [Link]
1|Page
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
CERTIFICATE
Certified that the Micro-Project Report entitled, “Student Management System”
has been successfully completed by:
Sr. No. Name
1 [Link]
2 [Link]
3 [Link]
4 [Link]
As partial fulfilment of Diploma course in Computer Engineering under
the Maharashtra State Board of Technical Education, Mumbai during the
academic year 2025-26
The said work has been assessed by us and we are satisfied that the same is up to
the standard envisaged for the level of the course. And that the said work may be
presented to the examiner.
[Link] [Link] [Link]
Subject Teacher HOD Principle
Index
2|Page
Sr. No. Topic Name Page No.
1 Abstract 5
2 Introduction 6
3 Objectives of the Project 7
4 Scope of the Project 8
5 Basic Concepts of Computer Networks
5.1 Computer Network 9
5.2 Types of Computer Networks (LAN, MAN, WAN) 10-15
6 Network Topologies
6.1 Star Topology 16-17
6.2 Bus Topology 18
6.3 Ring Topology 19
7 Proposed Network Design 20
8 Network Architecture 21
9 Network Components 22
10 Diagram of Proposed Network 23
11 IP Addressing 24
12 Network Configuration 25
13 Fault Identification 26
14 Cable Fault 27
15 Switch Fault 28
6 Router Fault 29
17 IP Conflict 30
18 NIC Fault 31
3|Page
19 Troubleshooting Techniques 32
20 Advantages 33-34
21 Disadvantages 35-36
22 Limitations 37
23 Applications 38
24 Future Scope 39
25 Conclusion 40
1. Abstract
Computer networks play an important role in modern communication systems.
Almost every organization such as schools, hospitals, banks, and offices depends
on computer networks for sharing information and resources. A network allows
multiple devices such as computers, printers, servers, and routers to communicate
with each other efficiently.
This project focuses on designing a computer network using Star Topology and
identifying different types of faults that may occur within the network. In this
4|Page
topology, all computers and devices are connected to a central device called a
switch or hub. The central device manages communication between all devices in
the network.
The project also explains the working of different networking devices such as
routers, switches, network cables, and network interface cards. It also describes the
process of assigning IP addresses to devices and configuring the network properly.
Another important part of the project is fault identification and troubleshooting.
Network faults such as cable damage, IP address conflicts, switch failure, router
malfunction, and network card problems are analyzed in detail. Appropriate
solutions and troubleshooting techniques are also discussed.
This project helps students understand the basics of network design and the
methods used to maintain and troubleshoot computer networks.
2. Introduction
A computer network is a collection of interconnected computers and devices that
communicate with each other to exchange data and share resources. Networking
allows multiple users to access common resources such as files, printers, and
internet connections.
In today's digital world, networking is essential for businesses, educational
institutions, government organizations, and individuals. Without networking,
communication and information sharing would become very difficult.
5|Page
Network design is the process of planning and organizing network infrastructure. It
involves selecting network devices, deciding the type of topology, assigning IP
addresses, and ensuring proper communication between devices.
There are different network topologies used in networking systems such as bus,
ring, star, mesh, and hybrid topology. Each topology has its own advantages and
disadvantages depending on the network size and requirements.
Among all these topologies, Star Topology is one of the most commonly used
topologies in local area networks (LANs). In this topology, all devices are
connected to a central hub or switch. If one device fails, it does not affect the rest
of the network.
This project demonstrates how a network can be designed using star topology and
how faults in the network can be detected and solved effectively.
3. Objectives of the Project
The objectives of this project are as follows:
1. To study the basic concepts of computer networking.
2. To understand different types of network topologies.
3. To design a small computer network using Star Topology.
4. To learn about networking devices such as routers, switches, and network
interface cards.
6|Page
5. To assign IP addresses and configure the network properly.
6. To identify common network faults that may occur in the system.
7. To understand troubleshooting techniques used in network maintenance.
8. To improve knowledge about network management and administration.
By completing this project, students will gain practical knowledge about how
networks are designed and maintained.
4. Scope of the Project
The scope of this project includes designing a small-scale network and analyzing
possible faults within the network. The network designed in this project is suitable
for small organizations such as offices, schools, and computer laboratories.
The project mainly focuses on:
• Understanding network design principles
• Implementing star topology
• Connecting multiple computers and devices
• Sharing internet connectivity among users
7|Page
• Studying the functions of networking devices
• Assigning IP addresses to devices
• Detecting and troubleshooting network faults
Although the network in this project is relatively small, the concepts and
techniques discussed can be applied to larger networks as well. Network
administrators use similar principles when designing enterprise-level networks.
The project also helps students understand how networks are maintained and how
faults are identified and resolved in real-world environments.
5. Basic Concepts of Computer Networks
5.1 Computer Network
A computer network is a group of interconnected devices that communicate with
each other using communication channels. These devices exchange data using
predefined communication protocols.
Networks allow users to share resources such as files, printers, and internet
connections. Communication between devices occurs through data packets that
travel across the network.
Advantages of Computer Networks
Resource Sharing
Networks allow multiple users to share hardware resources such as printers,
scanners, and storage devices.
Communication
8|Page
Networks enable users to communicate through email, messaging systems, and
video conferencing.
Data Sharing
Files and information can be easily transferred between computers connected to the
network.
Centralized Management
Network administrators can manage resources and data from a central location.
Cost Efficiency
Sharing resources reduces the overall cost of equipment and infrastructure.
5.2 Types of Computer Networks
1. Local Area Network (LAN)
A Local Area Network (LAN) is a network that connects computers and devices
within a limited geographical area such as a classroom, laboratory, office, or
building. LAN is commonly used in schools, colleges, and small organizations for
sharing resources like printers, files, and internet connections.
LAN provides high-speed data communication because all devices are located
within a short distance. It uses devices like switches, routers, and Ethernet cables to
establish connections between computers. Due to its limited size, LAN is easy to
install, manage, and maintain.
Diagram of LAN
9|Page
Advantages of LAN
1. High Speed Communication
LAN provides very high data transfer speed compared to other networks.
2. Resource Sharing
Devices like printers, scanners, and storage can be shared easily.
3. Cost Effective
LAN is cheaper to install and maintain compared to WAN.
4. Easy Maintenance
It is easy to troubleshoot and manage because of small size.
5. Centralized Data Management
Data can be stored on a central server and accessed by users.
6. Security Control
Access to data can be controlled within the network.
Disadvantages of LAN
10 | P a g e
1. Limited Coverage Area
LAN covers only a small area like a building.
2. Server Failure Impact
If the server fails, all systems may be affected.
3. Initial Setup Cost
Installation cost of cables and devices can be high.
4. Maintenance Required
Requires regular monitoring and maintenance.
5. Security Risks
Unauthorized users may access data if not secured properly.
6. Network Congestion
Too many users can slow down the network.
2. Metropolitan Area Network (MAN)
A Metropolitan Area Network (MAN) is a network that covers a larger area than
LAN, such as a city or town. It connects multiple LANs to form a bigger network.
MAN is commonly used by organizations, government institutions, and internet
service providers.
MAN provides high-speed connectivity and allows communication between
different locations within a city. It requires advanced infrastructure and skilled
professionals for installation and maintenance.
Diagram of MAN
11 | P a g e
Advantages of MAN
1. Covers Large Area
Can connect networks across a city.
2. High Speed Connectivity
Provides faster communication than WAN.
3. Efficient Resource Sharing Multiple LANs can share resources.
4. Supports Large Number of Users Can connect many users across
locations.
5. Better than WAN in Cost
Less expensive than WAN for city-level connectivity.
12 | P a g e
Disadvantages of MAN
1. High Installation Cost Requires
expensive infrastructure.
2. Complex Maintenance
Difficult to manage compared to LAN.
3. Security Issues More vulnerable to
attacks.
4. Technical Expertise Required Needs
skilled professionals.
5. Limited Coverage Compared to
WAN Cannot cover countries or
continents.
3. Wide Area Network (WAN)
A Wide Area Network (WAN) is a network that covers a very large geographical
area such as countries or continents. The internet is the best example of a WAN. It
connects multiple LANs and MANs together.
WAN enables long-distance communication and allows users to access information
from anywhere in the world. It uses advanced technologies such as satellites, fiber
optics, and leased lines.
Diagram of WAN
13 | P a g e
Advantages of WAN
1. Global Connectivity Connects devices worldwide.
2. Remote Access
Users can access data from anywhere.
3. Large Data Sharing
Supports communication across long distances.
4. Supports Business Operations Essential for multinational
companies.
5. Centralized Services Allows central management of data.
6. Scalability
Network can be expanded easily.
14 | P a g e
Disadvantages of WAN
1. High Cost
Expensive to install and maintain.
2. Low Speed Compared to LAN
Speed is slower due to long distances.
3. Security Issues
More chances of hacking and data theft.
4. Complex Setup
Requires advanced configuration.
5. High Latency Delay in communication.
6. Dependency on Service Providers Reliant on ISPs for connectivity.
6. Network Topologies
Network topology refers to the arrangement of devices and connections in a
network. It determines how data flows between devices.
6.1 Star Topology (Main Used in Project)
Star topology is a network design in which all devices are connected to a central
device such as a switch or hub. This central device controls communication
between all connected devices.
When a computer sends data, it first goes to the switch, which then forwards it to
the correct destination. This ensures efficient communication and reduces data
collision.
Working
When a device sends data, it is first sent to the switch. The switch then forwards
the data to the intended destination device.
15 | P a g e
Advantages
1. Easy to install and configure
2. Easy fault detection
3. Failure of one node does not affect others
4. High performance due to dedicated connections
5. Easy to expand network
Disadvantages
1. Central device dependency
2. More cabling required
3. Higher cost
4. If switch fails, network stops
5. Maintenance required for central device
Diagram
16 | P a g e
6.2 Bus Topology
All devices are connected to a single backbone cable.
Advantages
17 | P a g e
1. Simple design
2. Low cost
3. Easy installation
4. Requires less cable
5. Suitable for small networks
Disadvantages
1. Backbone failure affects entire network
2. Difficult troubleshooting
3. Limited scalability
4. Low performance
5. Data collision occurs
Diagram
6.3 Ring Topology
Devices are connected in a circular manner.
Advantages
18 | P a g e
1. Organized communication
2. No data collision
3. Equal access
4. Good performance in small networks
5. Easy to manage
Disadvantages
1. Failure of one device affects network
2. Difficult to add/remove devices
3. Expensive
4. Troubleshooting is complex
5. Network downtime risk
Diagram
7. Proposed Network Design
The proposed network design is based on star topology. It includes five computers,
one switch, one router, and one printer. All computers are connected to the switch
using Ethernet cables.
19 | P a g e
The switch acts as the central device and controls communication between all
computers. The router connects the network to the internet. The printer is shared
among all users.
This design provides high speed, reliability, and easy fault detection. It is suitable
for small offices and educational institutions.
20 | P a g e
8. Network Architecture
The network follows a client-server architecture. In this system, client computers
request services, and the server provides those services.
The switch acts as a communication medium, and the router provides internet
connectivity. This architecture ensures efficient data transfer and centralized
control
21 | P a g e
9. Network Components
Router
A router connects different networks and directs data packets. It also provides
internet access and security features.
Switch
A switch connects multiple devices and ensures data is sent only to the intended
device.
Ethernet Cable
Used for physical connection between devices. It ensures fast and stable
communication.
NIC
A Network Interface Card allows a computer to connect to the network.
Printer
A network printer allows multiple users to print documents.
22 | P a g e
11. IP Addressing
An IP address is a unique identifier assigned to each device in a network. It helps in
identifying devices and enabling communication.
There are two types of IP addresses: static and dynamic. Static IP is assigned
manually, while dynamic IP is assigned automatically.
23 | P a g e
12. Network Configuration
Network configuration involves setting up devices and assigning IP addresses.
Steps:
1. Connect all devices using cables
2. Configure switch and router
3. Assign IP addresses
4. Install drivers
5. Test network using ping command
24 | P a g e
13. Fault Identification
Fault identification is an essential process in computer networking that involves
detecting and analyzing problems that occur within a network. It helps in
maintaining smooth communication between devices and ensures that the network
operates efficiently without interruptions. Identifying faults at an early stage
prevents major failures and reduces downtime.
In a network environment, faults can occur due to various reasons such as
hardware failure, software issues, incorrect configurations, or external
disturbances. These faults may affect data transmission, reduce network speed, or
completely disrupt connectivity. Therefore, continuous monitoring of the network
is required.
Proper fault identification involves observing symptoms like slow performance, no
connectivity, or intermittent network issues. Network administrators use various
tools and techniques such as diagnostic commands and monitoring software to
identify the exact cause of the problem.
By implementing effective fault identification methods, organizations can improve
network reliability, reduce maintenance costs, and ensure uninterrupted services. It
also helps in maintaining data security and enhances overall system performance.
25 | P a g e
14. Cable Fault
Cable faults are one of the most common problems in a network. These faults
occur due to damaged, loose, or improperly connected cables. Since cables are the
physical medium for data transmission, any issue in them directly affects network
communication.
A cable fault may result in complete loss of connectivity or intermittent network
issues. Users may experience slow data transfer, frequent disconnections, or
inability to access network resources. These problems can disrupt daily operations,
especially in offices and institutions.
To identify cable faults, physical inspection of cables is required. Network
administrators check for visible damage, loose connections, or broken wires.
Testing tools like cable testers can also be used to detect faults accurately.
The solution to cable faults includes replacing damaged cables, ensuring proper
connections, and using high-quality cables. Regular maintenance and proper cable
management can help prevent such issues and improve network reliability.
26 | P a g e
15. Switch Fault
Switch faults occur when the central networking device fails to operate properly.
Since the switch connects multiple devices and manages data communication, any
malfunction can affect the entire network.
Common symptoms of switch faults include devices not communicating with each
other, slow network performance, or complete network failure. These issues can
arise due to hardware failure, power supply problems, or overheating.
To identify switch faults, administrators check the status indicators such as LED
lights on the switch. They also verify power supply and inspect network
connections. Restarting the switch can sometimes resolve temporary issues.
To prevent switch faults, proper maintenance is required. This includes ensuring
adequate ventilation, avoiding overloading, and updating firmware regularly. In
case of severe damage, the switch should be replaced to restore network
functionality.
27 | P a g e
16. Router Fault
Router faults affect the connectivity between the local network and external
networks such as the internet. A router plays a crucial role in directing data packets,
and any issue with it can disrupt communication.
When a router fault occurs, users may not be able to access the internet, or the
connection may become very slow. This can impact activities like browsing,
downloading, and online communication.
Router faults can be identified by checking indicators, verifying internet service,
and testing connectivity using diagnostic commands. Restarting the router is a
common troubleshooting step that resolves many temporary issues.
To prevent router faults, regular updates, proper configuration, and secure settings
should be maintained. Using high-quality routers and protecting them from power
fluctuations can also improve their performance and lifespan.
28 | P a g e
17. IP Conflict
IP conflict occurs when two or more devices in the same network are assigned the
same IP address. Since IP addresses are unique identifiers, duplication leads to
communication problems.
When an IP conflict occurs, devices may lose network connectivity or face
difficulty in accessing network resources. Error messages may also appear
indicating the conflict.
IP conflicts usually happen due to incorrect manual configuration or improper
DHCP settings. It can be identified by checking IP address assignments and using
network diagnostic tools.
The solution involves assigning unique IP addresses to each device or enabling
automatic IP assignment using DHCP. Proper network planning and configuration
can help avoid such conflicts.
29 | P a g e
18. NIC Fault
A Network Interface Card (NIC) is responsible for connecting a computer to the
network. NIC faults occur when the card is damaged or not functioning properly.
When a NIC fault occurs, the computer cannot connect to the network. The system
may fail to detect the network or show limited connectivity issues. This can affect
communication and data transfer.
NIC faults can be identified by checking device status in the system settings,
updating drivers, or testing with another network. Physical inspection may also be
required.
To resolve NIC faults, drivers should be updated, or the NIC should be replaced if
damaged. Proper handling and maintenance of hardware can prevent such issues.
30 | P a g e
19. Troubleshooting Techniques
Network troubleshooting is the process of identifying and resolving network
problems systematically. It ensures smooth functioning of the network and
minimizes downtime.
The troubleshooting process starts with identifying the problem and collecting
information about symptoms. Then, possible causes are analyzed, and appropriate
solutions are applied.
Common troubleshooting techniques include checking physical connections,
restarting devices, verifying IP configurations, and using diagnostic commands like
ping and traceroute.
Effective troubleshooting improves network performance, reduces errors, and
ensures reliable communication. It also helps in maintaining network security and
efficiency.
20. Advantages
31 | P a g e
1. Provides high-speed data communication between all connected devices,
improving overall network performance and efficiency in daily operations.
2. Ensures reliable communication as each device has a dedicated connection to
the central switch, reducing chances of data loss.
3. Allows easy sharing of resources such as printers, files, and internet
connection among multiple users.
4. Offers simple installation and configuration, making it suitable for small
organizations and educational institutions.
5. Supports easy fault identification, as any issue in a specific device or cable
can be detected quickly without affecting the entire network.
6. Provides better network management due to centralized control through the
switch or router.
7. Enables scalability, allowing new devices to be added without disturbing the
existing network structure.
8. Reduces data collision because communication is managed through a central
device, ensuring smooth data flow.
9. Improves network security, as access control can be implemented at the
central device.
[Link] centralized data storage, making it easier to manage and backup
important information.
[Link] stable and consistent performance even when multiple users are
connected simultaneously.
[Link] in efficient communication within offices, schools, and organizations.
[Link] flexibility in network expansion according to future requirements.
[Link] easy troubleshooting using standard network tools and techniques.
[Link] network downtime due to quick detection and resolution of faults.
[Link] modern networking applications such as cloud computing and
online services.
32 | P a g e
[Link] better bandwidth utilization, improving overall network efficiency.
[Link] compatibility with different devices such as computers, printers,
and servers.
[Link] productivity by enabling fast and reliable communication.
[Link] for real-world applications, making it ideal for learning and
practical implementation.
33 | P a g e
21. Disadvantages
1. The network is highly dependent on the central device (switch), and
failure of this device can stop the entire network.
2. Requires higher installation cost due to the need for multiple cables and
networking devices.
3. Needs regular maintenance to ensure proper functioning of all components.
4. Involves complex wiring, especially when many devices are connected.
5. Limited by the number of ports available in the switch, restricting the
number of connected devices.
6. Central device may become a performance bottleneck if too many devices
are connected.
7. Requires technical knowledge for setup and management.
8. Hardware failure such as router or switch can disrupt communication.
9. Needs proper power supply and backup, otherwise network failure may
occur.
[Link] of security threats if proper protection measures are not
implemented.
[Link] setup requires planning and configuration, which may take time.
[Link] faults can interrupt communication between devices.
[Link] performance may degrade if maintenance is not done regularly.
[Link] skilled personnel for troubleshooting and management.
[Link] of upgrading network components can be high.
[Link] system may lead to data vulnerability if security is weak.
34 | P a g e
[Link] space for installing devices like switches and routers.
[Link] face network congestion during heavy usage.
[Link] on router for internet may affect external connectivity.
[Link] suitable for very large networks without proper expansion and
upgrades.
35 | P a g e
22. Limitations
Despite its advantages, the network design has certain limitations that must be
considered. One of the major limitations is dependency on the central device such
as a switch.
If the central device fails, the entire network becomes non-functional. This can lead
to communication breakdown and affect productivity.
Another limitation is the higher installation cost due to the use of multiple cables
and networking devices. Proper infrastructure is required for setup.
The network also requires regular maintenance and monitoring to ensure proper
functioning. Security measures must be implemented to protect data from
unauthorized access.
36 | P a g e
23. Applications
The designed network has wide applications in various fields. It is commonly used
in educational institutions such as schools and colleges for connecting computer
labs.
In offices, the network is used for communication, file sharing, and internet access.
It improves productivity and efficiency in business operations.
Hospitals use such networks for managing patient records and communication
between departments. Banks use it for secure transactions and data management.
The network is also used in small businesses and organizations where reliable and
efficient communication is required.
37 | P a g e
24. Future Scope
The future scope of this network design includes several improvements and
advancements. One major development is the integration of wireless technology,
which reduces the need for cables.
Cloud computing can be incorporated to enable remote access and data storage.
This improves flexibility and scalability of the network.
Advanced security features such as encryption and firewalls can be implemented to
protect data. Automation and AI-based monitoring can enhance network
management.
With technological advancements, the network can be upgraded to support higher
speeds and improved performance, making it more efficient and reliable .
38 | P a g e
25. Conclusion
The project successfully demonstrates the design and implementation of a
computer network using star topology. It explains how devices are connected and
how communication takes place within the network.
The study of different types of networks, topologies, and components provides a
clear understanding of networking concepts. It highlights the importance of proper
design and configuration.
The project also focuses on fault identification and troubleshooting techniques,
which are essential for maintaining network performance and reliability.
Overall, the project enhances practical knowledge and prepares students for
realworld networking applications. It plays an important role in developing
technical skills and understanding modern communication systems.
39 | P a g e
[Link]
1. Textbook of Data Communication and Computer Networks.
2. Google
3. [Link]
40 | P a g e