PBL Report
PBL Report
REPORT
PROJECT BASED LEARNING
Project-Based Learning - Semester 3
Submitted by:
Submitted to:
Literature Review
System Design
Expected Output
Conclusion
1. Introduction
The chat application demonstrates a network-based system capable of supporting
multiple users simultaneously. Built entirely in Java, the system includes a client
application (jMessenger) and a server application (jServer).
• Users must manually check who is online as the system does not automatically
update the user list.
• The absence of unique user identifications can result in nickname collisions.
• Messages are not encrypted during transmission, raising security concerns.
1.4 Motivation
Nepal lacks its own chat application, relying instead on foreign platforms. This project
aims to provide a locally developed chat solution to foster communication and
innovation.
2. Literature Review
Client Side:
Server Side:
Hardware Requirements:
Software Requirements:
• JDK 1.8.
• MySQL.
• NetBeans 7.0 or higher.
• Any OS supporting JRE 6.
4.Expected Output
Limitations: