Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Chat Application

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Project Plan

Chat Application

Project Description:

In this project plan mainly we have following 5 modules which are more
concerned about Chat Application.

Module 1 Registration: Handled by both user and admin

Registration: User or admin can make his or her registration.


Login: A username will be allotted to the user or admin.
Logout: User or admin wants to exit from the system

Module 2 Adding New contacts: Concerned with user only

Friend List: A friend list will be displayed to user whenever login.


Find Friend: To search a friend in chat application.
Add Friend: If you want to add a new friend you have the option to add
immediately.
Remove Friend: The user has the authority to remove friend whenever required
Block: The user can also block friend wherever not needed.

Module 3 Chat Form: Concerned with user only

Send Message: A message box is needed to write and send the message.
Group Chat: Chatting to a group of people can also be done.
Best Friend: You can also make the category of best friend.

Module 4 Maintenance: Handled and Concerned with Admin only

User’s Profile: A user profile is added to the server side.


Database: Entries related to the user’s name, father’s name, age, gender,
locality, education etc can be stored for further access.

Module 5 Monitor: Handled and Concerned with user as well as admin

Check History: The user as well the admin can check the past data related to
the anything or past surfing can be fetched back.

Feedback: Feedback is maintained by the admin and can be submitted by user


of the chat application.
Data Flow Diagram
User_DB

Registration_DB

User

User Varification
User login
User Registration

Login

User Registration
Registration

Logged -IN
Logged -IN

Chattin
g
Windo
Chatting w

Chatting

Chatting
Client 1 Client 2 Client 3

Logout

Logout Logout
Logout
DATABASE TABLE DESIGN

Login Table
User Name Varchar
Password Varchar

First Name Varchar


Registration Table
Last Name Varchar
Gender Varchar
Email Varchar
Contact Varchar
User Name Varchar
Password Varchar

Technology

PHP having:
Database Design ( MySql)
Form Design (HTML)
Coding (PHP)
Testing (Xampp Server)

You might also like