2. Introduction
The SOCIAL MEASSANGER is used to provide social platform for
chatting with friends.
The SOCIAL MEASSANGER being developed is to replace the current
applications being used .
The three scopes are global, course, and project.
The objective of the new application is to allow Users of different
domains to interact with each other.
Furthermore, the application will allow Users of the same group/team
and of the same domain to interact privately.
3. Technology and Language
1. The base technology used is PHP and JavaScript
code on an Apache platform.
2. The DBMS technology used is MySQL.
3. The web framework uses a MVC pattern using the
Smarty template to separate layout, business logic,and
data model.
4. All color, style and page layouts are coded in CSS
files.
4. System Requirement Specification
Hardware:
RAM : 512 MB (minimum)
PROCESSOR : PENTIUM IV 2.6 GHz(or above)
MONITOR : YES(Any)
HARD DISK : 5GB
KEYBOARD : STANDARD 102 KEYS
Software:
OPERATING SYSTEM : WINDOWS XP OR ABOVE
FRONT END : HTML,CSS,Java Script
BACK END : MySql
BROWSER : Google Chrome,Firefox,Internet Explorer
5. Proposed System
•The purposed system is a system to send messages between two
clients accurately online.
•. The proposed system has three types of chat – global, per
course, and per project.
•Specifically, our system entails probe experiments that follow a
geometric distribution to improve the accuracy of the message
transmission online.
9. Modules of the Project
•Login authentication
•Message sender(Client)
•Message Receiver(Server)
•User Interface Design
•Send to the destination Client
10. Module Description
•Login authentication:-The user is to provide own username
and password for authentication purpose.
•Message sender(Client):-After login user(client) is to type
the message and send it to the server.
• Message Receiver(Server):-The message is received by the
server and redirected to the client at the receiving end.
•User Interface Design:-Containing the design of the user
interface.
•Send to the destination Client:-Finally the message is sent to
the client and displayed at the receiver’s system.
11. Conclusion
1. The application has three types of chat – global, per course, and per
project.
2. The admin is able to access all chat rooms.
3. All Users are able to access the global chat room.
4. A User from a specific course can access only the specific course chat
room.
5. A User from a specific group/team can access only the specific
group/team chat room.
6. Only the proper chat rooms are displayed upon login, according to a
specific User's permissions.
7. In the event of accidental exit of application, the session will be
restored with all messages when the user re-executes the application.
12. 8. The chat page has main chat window, user
list, text-box for chat entry, a checkbox for
selection of the friend.
9. Showing of timestamp, and a send button.
************