by
P.S.Bhargav(09521A0561),
S.Jagadeesh
Kumar(09521A0573),
V.V.N.Ravi
Prasad(09521A0581)
Abstract
Office Communicator is a form of real-time chat communicator or
synchronous conferencing. It is mainly designed for group (
many-to-many) communication in discussion forums called
channels, but also allows one-to-one communication and data
transfers via private message. Only team members can enter
their room and the chat can then be automatically documented
in the form of a protocol. It's a fast, easy and affordable way to
host and manage real-time communication. It allows you to
organize chat-events, collaborative work sessions or online
meetings. System user can open and control multiples rooms.
Moderators can manage users (list, ban, kickoff), manage
blacklist, generate transcripts, do backup, and apply chatrooms
parameters such as max users, language, filters, performance, ...
Server side needs Servlets/JSP. Client side could be
HTML/CSS/JavaScript, Applets etc.
Office Communicator is fast, reliable, scalable, fully customizable
and easy to install communication platform without page
flickering. This is not just a chat for local networks. This brings
totally new and superior approach making your communication
in the companies easier and faster than ever.
OfficeCommunicator lets you use your computer to speak to
Users management :
Moderator users can list users per chartroom. They can ban
(definitively) or kickoff (temporary) some users. Kicked users
are transfered into a blacklist which can be cleared.
Moderators can also track user's session in real time. Guest
users are identified (nickname) but not authenticated.
System management:
System user can modify logs folder, backup filename, login,
password, users timeout, license filename and others
advanced parameters. Chatrooms backup is automatically
done on servlet engine shutdown. Chatrooms are
automatically re-opened on servlet engine re-start.
Clients:
Basically, OfficeCommunicator provides 4 HTML/JavaScript
skins: Mutlilanguage, classic (simple text skin), mIRC (mIRC
look and feel), j-TV (graphical skin). It also includes 4 Applet
skins (Multilanguage, eXtremeSUN, Manga and Comics).
Clients could be FLASH5&6 or Java/Swing Application too.
Introduction
Existing System:
There is no existing system. we have developed this
application to provide chat rooms for different levels of
employees. This system provides all the basic features of a
Chatting System.
Proposed System:
System Requirements:
Software Requirements:
Hardware Requirements:
Design
UML Diagrams:
UML Diagrams for ShoutBox
Login
User
Administrator
Log-in
type
Moderators
Project Main
Chat Room 1
Login
User
Log-in
Chat Room2
Join different chat rooms
Project Main
Login
Admin
Log-in
type
openchatroom
Moderator
Manage e-Talk
Backup Chatroom
:
: Login
Employee Log in
Form
Invalid
Employee
Change
Database
Password
Updated
Password
Changed
Log Out
Logged out
Sucessfully
: Log
Out
: User
: Login Form
Log in
Invalid User
Change password :
Change pwd
Change Password
Database Updated
Password Changed
Log Out
Logged out Sucessfully
: Log Out
:User
2: Invalid User
: Login Form
3: Change Passw ord
Change password :
Change pw d
5: Password Changed
4: Database Updated
: Log Out
SCREENSHOTS
Admin Login :1) This is the main page of Office Communicator, the username as system and
2) password as password
For login.
b) Create a chat Room :- Create Your Own Chat Room by clicking on the
create a chat room option and provide the parameters for the chat room.
And click on the open button.
Manage Chat Room : - Hear You can update the Properties for your project.
-If you want to reset the properties for your chat room you can by selecting on
the clear button.
-If you want to delete (remove) the chat room you can by selecting the clear
option.
-If the admin wants to join in chat room he can by selecting the join option.
-If the admin wants to generate Transcript file he can by selecting on the
Generate Button.
-If the admin wants to send any employee out from the project he can by
-selecting the users option.
-if the admin wants to remove any employee permanently from the project he
- can by selecting the black list option.
Conclusion:
>ShoutBox can be considered as a tool, which creates an environment that
allows users to chat each other in their required chat rooms.
>Lots of efforts were put to make it work perfectly and efficiently. The
developed system is tested with real data and the users are satisfied with the
performance of the system and reports.
>By using this tool we can make easy the work of navigating, creating a chat
room, allowing publicly or privately. By this lot of work load will be reduced
to the
administrator, who is creating/updating/deleting users or chat rooms.
>This tool reduces the manual work and saves the time as well as manpower.
The time for processing and producing reports is considerably reduced. All
the
features are implemented and developed as per the requirements.
Referenc
es
Basic Java Concepts
An Integrated Approach to
Software Engineering : Pankaj Jalote
Introduction to System
Analysis and Design : I.T.Hawryszkiewycz
For UML diagrams
: www.bruceeckel.com
www.sun.com/j2ee/mailapi
www.sun.com/j2se