Sandesh

Teleconferencing or Chatting is a method of using technology to bring people and ideas together despite geographical barriers. The technology has been available for years but the acceptance was quite recent. This project is an example of a Web-Socket. It is made up of 2 applications the client application, which runs on the user's device and the server application, which runs on any device on the network. To start chatting clients should get connected to a server where they can do private and group chat security measures were taken during the last one. All these chat applications support text messages to be sent between the users in the instant they press Enter key.

Problem Statement

This project is to create a chat application with servers and users to enable the user to chat with each other. To develop an instant messaging solution to enable users to seamlessly communicate with each other. The project should be very easy to use enabling even a novice person to use it. Chat rooms have become a popular way to support a forum for n-way conversation or discussion among a set of people with interest in a common topic. Chat applications range from simple, text-based ones to entire virtual worlds with exotic graphics. In this project, you are required to implement a simple text-based chat client/server application.

Purposes

(+) The purpose of the chat application is to allow users to be able to chat with each other, like a normal chat application.

(+) The users will be able to chat with each other, not only from user to user but also group chatting will be developed.

(+) To provide free and secure chatting with no chat history storage.

(+) To provide users to create the room of their choice so that they broadcast messages to each other in a group.

(+) To provide users with instant messaging service.

(+) To provide users with multiple languages chatting.

Scope

For the scope of the project, the project will be tested as the program is being developed. A menu will be developed and tested, a client/server interface will be developed and tested, and GUI’s will be developed and tested, for the users’ benefits. When the chat application is near completion, more testing will be done to make it less buggy or more user friendly.

(+) Our project aims at General Communication between the Users, i.e. we have tried to computerize various processes of Online Chat applications.

(+) The system is a Simple Chat application that Supports text messaging.

(+) To ensure Security no message is saved in any database.

(+) No formal knowledge is needed for the user to use this system.

(+) The limitation of the chat application is that it does not support audio conversation. To overcome these limitations we are concurrently working on better technologies.

System Analysis

System analysis is the way of studying a system with an eye on solving its problem using a computer. It is the most essential part of the development of a project of system analysis. System analysis consists of system elements, processes and technology. To analyze a system has to study the systems in detail.

The analyst has to understand the functioning and concept of the system in detail, before design the appropriate computer-based system that will meet all the requirements of the existing system. The system analyst has to carry out a customary approach to use the computer for the problem solving.

The above steps constitute the logical framework for the System Analysis

After the preliminary investigation and feasibility study, the scope of the defined and comparable items are set forth and hence detailed investigation is executed. This allows the system analyst to comprehend the full scope of the project. Soon after the Implementation of the newly developed system followed by the training of the users, the system analysis is included.

Advantages

(+) Faster Support.

(+) Real-Time Text Preview.

(+) No Waiting Queues.

(+) Easy to update information.

(+) Low Barriers.

(+) Chat Security.

(+) Increased Efficiency/Reduced Cost.

Share this project:

Updates