Chat Server and Client Application




The aim of this project is to develop a Chat application using client server architecture which relies on Socket programming provided by java .


there are many client (Geographically spread), at any time, these client can established their connection to a centralized server and can share their ideas through this chat application. One to one chat by using private chat is also provided in the developed chat application.


•  Concept of broad cast and private chat.

•  Concept of enable user and disable user .

•  Concept view ,edit and delete user record.

•  Transferring the text

•  Designing UI by using AWT/SWING.

Scope / Functional Requirements:

The complete system can be divided in following modules:

1. User Management Module : This module has two sub modules

  • 1 User Registration Module
  • 2 User Validation Module

2. Change Password Module

3. Administration Module : register new user records.

Enable user and Disable User, view and edit and Delete user record.

4. Server Module : This module is used to enter server name (pc name ) where server is running.

4. BroadCast ingChat Module : This module is used for chatting like broadcasting and display his inbox and outbox and list of user.

5. Private Chat Module : : This module is used for private chatting and display his inbox and outbox.

Users of the System:

•  Administrator: Administrator can register new user, enable and disable user.

•  Administrator can see the list of registered user and also view user record and edit record and delete user record.

•  Disabled user can not login.

•  Administrator can search user record by this module.

•  Administrator can send message all registered user .

•  Administrator can be private chatting to particular user.

Chat User :

Unregistered User can register by login module

•  and after registered this user can login when enter valid user name and password.

•  User can change his password.

•  message all registered user

•  Administrator can be private chatting to particular user.









Labels : MSc Computer Science Dissertation Topics, Computer Science PhD Dissertation Topics or Ideas, M.Phil Dissertation in Computer Science, PhD Dissertation Computer Science, Computer Science Dissertation Examples, Computer Science Dissertation Structure, Masters Computer Science Dissertation, Forums Dissertation Ideas, Security Dissertation Ideas, Dissertation Topics Software Engineering, Software Engineering Dissertation Ideas, Computing Dissertation Topics, Dissertation Topics for Computer Science,Dissertation Ideas for Computer Science, Computer Dissertation Examples, Dissertation Ideas Forensics Training, Computer Dissertation Ideas, Computer Dissertation Topics, Computer Dissertation, Computer Science Thesis Topics or Ideas, Computer Thesis Writing, Thesis Topics Computer Science

<< back


Copyright © Dissertationideas.co.uk 2012 through 2014