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.
Join Our Newsletter!
Don’t miss this opportunity
Enter Your Details
Be the first to comment