Chat Server
Chat Server
Chat Server
This report details the work done towards the project Chat Server. This particular project is a solution developed to communicate between the users across worldwide through Internet. The concept of sending letters and telegraphs has been reduced due to the new era of Internet Mailing. One such facility is being provided by the Chat Server. A message or an information can be sent via many medias, such as it can be telephonic, telegrams, fax etc to the reciepient. Each such information requires a high level of security. To maintain such security and smooth completion of any communication it requires more time and human effort in manual systems. Chat Server automates all the aspects stated above related to a communication in a highly secure environment. This project has been developed to receive instant and urgent messages and to provide total user satisfaction.
The entire process has been automated using JAVA technology and SQL SERVER to smoothen the flow of information in a highly secure environment across the network. The solution has been deployed, tested and validated thoroughly. While designing the system, care has been taken in efficiency, maintenance and reusability of the software for the present and future changes in the system.
SYNOPSIS
This is a copy of the synopsis, which was submitted to the institute in the beginning of the project. ABOUT THE PROJECT :-
This particular project is a solution developed to communicate between the users across worldwide through Internet. The concept of sending letters and telegraphs has been reduced due to the new era of Internet Mailing. One such facility is being provided by the Chat Server. Chat Server automates all the aspects stated above related to a communication in a highly secure environment. This project has been developed to receive instant messages and to provide total user satisfaction.
Existing System: It is limited to only two clients. The existing Chat Server System is only meant for transfer of messages from one client to the other. But the messages cannot be formatted and made attractive to look as well as graphical emotional pictures cannot be added to send the picture messages. This system does not provide the facility of sending and receiving greetings of different occasions. This system does not provide the facility of adding friends and exclusively chatting with the particular added friend.
Proposed System: -
PDS. [Predictivity Dialing System]. Eg. Avaia, Maclenn, SRC & so on. To enhance the performace the system, which helps them to monitor the performance of agents who r online. The proposed Chat Server is a chatting application that provides a good user interface Chat Server with all the facilities of a chat application. Users have their user-id. User can communicate with any other user, who is online. User gets a list of online users. User can select any user and send a message. Message can be formatted in terms of font style and size. He can also send some graphical emotional pictures. This application also manages the list of all online users. It also provides the facility of browser window to surf simultaneous. Client Module: It provides a frame to login to the chat server. After providing the userid and password the get access to his main frame. He will get a list of online users, area to enter the text, options to format the message. He can also send some image with the message. This application provides option for changing his personal profile. The user can add any other user to his friend list. Server Module: The server module is responsible for validating the user information. It allows the authorized user to get facilities provided by this application. It also displays the online users list. It is connected to the database server to perform the function like modifying the user profile, creating a new user account etc.
Advantages of Proposed System: The application is feasible for the economic as well as the technical advantages it gives. The main advantages are: -
As the solutions is integrated and developed on the JAVA technology so that it provides multi functionality services. The solution is built purely on the Java Technology using the latest version of Java Swing. So the solution is platform independent and architecture independent and supports different RDBMS packages as Java has in built support for the drivers of different databases. The JAVA based solution is defined as the solution for the enterprise wide application where each and every individual system are integrated on the JAVA platform for the smooth communication among different technologies and solutions. This particular project is a solution developed to communicate between the users across worldwide through Internet. The concept of sending letters and telegraphs has been reduced due to the new era of Internet Mailing. One such facility is being provided by the Chat Server. A message or an information can be sent via many medias, such as it can be telephonic, telegrams, fax etc to the reciepient. Each such information requires a high level of security. To maintain such security and smooth completion of any communication it requires more time and human effort in manual systems. This project has been developed to receive instant formatted test and graphical messages and to provide total user satisfaction.
EXISTING CHATSERVER SYSTEM AND ITS LIMITATIONS Existing System: It is limited to only two clients. The existing Chat Server System is only meant for transfer of messages from one client to the other. But the messages cannot be formatted and made attractive to look as well as graphical emotional pictures cannot be added to send the picture messages. This system does not provide the facility of sending and receiving greetings of different occasions. This system does not provide the facility of adding friends and exclusively chatting with the particular added friend.
PROPOSED SYSTEM
The proposed Chat Server is a chatting application that provides a good user interface Chat Server with all the facilities of a chat application. Users have their user-id. User can communicate with any other user, who is online. User gets a list of online users. User can select any user and send a message. Message can be formatted in terms of font style and size. He can also send some graphical emotional pictures. This application also manages the list of all online users. It also provides the facility of browser window to surf simultaneous. Client Module: It provides a frame to login to the chat server. After providing the userid and password the get access to his main frame. He will get a list of online users, area to enter the text, options to format the message. He can also send some image with the message. This application provides option for changing his personal profile. The user can add any other user to his friend list. Server Module: The server module is responsible for validating the user information. It allows the authorized user to get facilities provided by this application. It also displays the online
users list. It is connected to the database server to perform the function like modifying the user profile, creating a new user account etc.
Client Side:
Description System type RAM Cache Storage Disk Drive Display (LCD) User Interface Output media Minimum IBM compatible PC with 1GHz 128 MB 256 KB 20 GB Floppy or CD-RW (Back up purpose) 14 VGA Key Board DMP Printer Recommended IBM compatible PC with 1GHz 256 MB 512 KB 40 GB (Convenient for Backup) Floppy or CD-RW (Back up purpose) 15 SVGA Compatible keyboard and mouse Laser Printer (For reports)