1 / 13

A PRESENTATION ON TEXT CHAT TOOL WITH FILTERING AND LOGGING

A PRESENTATION ON TEXT CHAT TOOL WITH FILTERING AND LOGGING. PRESENTED BY: BINITA SHRESTHA (BCT/2008/512) NIVA RAJKARNIKAR (BCT/2008/521) SUNITA MAHARJAN (BCT/2008/546). 15 TH NOVEMBER, 2011. OBJECTIVES.

Télécharger la présentation

A PRESENTATION ON TEXT CHAT TOOL WITH FILTERING AND LOGGING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A PRESENTATIONONTEXT CHAT TOOL WITH FILTERING AND LOGGING PRESENTED BY: BINITA SHRESTHA (BCT/2008/512) NIVA RAJKARNIKAR (BCT/2008/521) SUNITA MAHARJAN (BCT/2008/546) 15TH NOVEMBER, 2011

  2. OBJECTIVES To develop a GUI based text chatting application suitable for offices and organizations. To allow text chat with other online members. To block transfer of offensive or unofficial contents. To expand abbreviated forms . To retrieve message history.

  3. PROJECT OVERVIEW Created according to the demand of official communication. (hence easy and simple) Allows users t0 log in. Allows text chatting with the users within a LAN. Maintains formality and increases speed in communication. Sent messages can be retrieved.

  4. BASIC SYSTEM ARCHITECTURE Send message PC 1 C 2 S 2 C 1 S 1 LANCONNECTION PC 2 Send message

  5. METHODOLOGY A desktop application is developed in JAVA using NetBeans IDE with the use of java swings. Socket programming techniques are used to develop a peer to peer networking system. LAN connections are used to implement message transfer. Message history are stored in files.

  6. TOOLS AND TECHNOLOGIES USED

  7. CHALLENGES FACED Peer to peer networking with database connection was difficult to implement. Expanding of abbreviations were challenging. Encountered problems in storing message history in database so file system was implemented instead.

  8. CONCLUSION Useful for individuals as well as small business units and organizations. Filtering, expanding and logging features give communication a formal touch. To conclude, this project has widened our horizon of knowledge and expertise and helped us enhance our ability and performance. We are indebted to all our teachers and mentors for their support and help.

  9. FUTURE ENHANCEMENTS List of offensive words and abbreviations can be enhanced. Conference chat can be implemented. Voice and video transfer can also be included. File transfer system can also be implemented. Message log can be stored in database. Limited users can also be expanded by allowing the sign up facility. Automatic update of the event notification feature can be included.

  10. WORKBREAKDOWN STRUCTURE

  11. TASK DIVISION

  12. REFERENCES http://math.boisestate.edu/~liljanab/Crypto2Spring10/Secure%20Instant%20Messaging%20Abstract.pdf http://www.seminarprojects.com/Thread-java-messanger-full-report?pid=49349#pid49349 http://nchc.dl.sourceforge.net/project/uioe/063BCT/Minor%20Project%20Proposal/FirstPersonShooter_Proposal.pdf http://download.oracle.com/docs/cd/E19653-01/819-4439/acrnf/index.html /// info abt im imp http://cs.berry.edu/~nhamid/p2p/ http://www.dreamincode.net/forums/topic/78389-peer-to-peer-chat/ http://en.wikipedia.org/wiki/JavaServer_Pages http://www.oracle.com/technetwork/java/javaee/jsp/index.html http://en.wikipedia.org/wiki/Swing_(Java)

  13. THANK YOU!!!

More Related