Design and Implementation of an Online Chat System

Filed in Articles by on June 22, 2022

Design and Implementation of an Online Chat System

ABSTRACT

Chatting system is very common communication tools that have been used in human in this modern cutting edge technology world.

This chatting system has become one of the important intermediate tools for everyone to share knowledge and materials via network.

So this Chatting, system for Computer Science Student OGITECH, The Environment is developed in order to enhance the communication among the students via network so that this will be easy for the discussions related to their studies.

This chatting system is developed by using peer-t-peer concept and multicast technique and also developed by using the Rapid Application Development (RAD) methodology. This system is built by using PHP server scripting language.

TABLE OF CONTENT

Title Page                    i

Certification                 ii

Dedication                    iii

Acknowledgement               iv

Table of content                 v – vi

Abstract                vii

CHAPTER ONE

INTRODUCTION

  •     INTRODUCTION                    1 – 3
  • PROBLEM STATEMENT           2 – 3
  • OBJECTIVES                                      3
  • SCOPE OF THE PROJECT WORK 3
  • DEFINITION OF TERMS 4

CHAPTER TWO

LITERATURE REVIEW

2.0       INTRODUCTION         5-6

  •      TYPES OF P2P NETWORKS                6-7
  •      STRUCTURED P2P (P2P) NETWORKS             7-8
  •      HYBRID P2P SYSTEMS                  8
  •      FILE SHARING SYSTEM                8-11
  •     OVERLAY NETWORK                12-14
  •      THE LIMITATION OF P2P SYSTEM           14

CHAPTER THREE

RESEARCH METHODOLOGY

3.0       INTRODUCTION             15

3.1       THESIS BACKGROUND                  15-16

3.2       GENERAL OVERVIEW OF THE EXISTING SYSTEM          16 – 23

3.3       SYSTEM ANALYSIS          24 – 25

3.4       SYSTEM ARCHITECHTURE        25

CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

4.0       SYSTEM IMPLEMENTATION                26

4.1       SYSTEM SPECIFICATION                  26

4.2       DATABASE SCREENSHOT          27 – 29

4.3       DISPLAY OF GRAPHICAL USER INTERFACE       29  – 32

CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATION

5.0       SUMMARY                     39

5.1       CONCLUSION                  39

5.2       RECOMMENDATION         39 – 40

REFERENCES

APPENDIX

INTRODUCTION

Chatting system is a peer-to-peer system where the users exchange text messages and files between the system’s users.

The user of the system is defined as client-server. Chatting system is a distributed programming which consist two distributed components, chat server and chat client.

Chat client supports for all communication including requesting chat server location information from a location server and display received chat messages.

Chat server will conduct chat session and manage all chat clients. Basically chat client starts the chat session by requesting the communication parameter (server name and port number).

REFERENCE

Pilkington, R. M., Bennett, C. L., & Vaughan, S. (2000) “An Evaluation of Computer Mediated Communication to Support Group Discussion in Continuing Education” Educational Technology and Society Special Issue on on-line Collaborative Learning Environments. 
Saunders Gunter & Pincas Anita (2003) Learning on-line on campus Learning Partners, UK
Shephard, K. (n.d.) “The on-line tutorial; developing and evaluating resources and disseminating experience”  An ESCalate project, www.ESCalate.ac.ukunder Resources.
Boatman, K. 2011. Web-Based Live Chat: Good for Business? URL:
http://www.inc.com/internet/articles/201103/web-based-live-chat-good-for-business.html.

Comments are closed.

Hey Hi

Don't miss this opportunity

Enter Your Details