INFORMATION SHARING IN NETWORKS
This project is about ”Information sharing In Networks” between two or more systems present in the LAN. Information is shared between client and server. We send and receive data through LAN (Local Area Network) using TCP/IP type of protocol. The aim of our project is to cover-up “Information Sharing” like online chatting. The scope of our project is to find out the main function is Communication between a groups of systems. The User may login with their specified name in to the Chat room another User in another System also may login with their name simultaneously. Now they both can communicate and share the Information in Network” It provides an excellent sharing facility through networks with high speed. In social networks there is no security for handling company secured chat information. In IT industry it is very difficult to update the daily work done by the employees. Tracking of the work is difficult and as on now all are maintain in the excel sheets only. This leads to provide wrong information. But in this chat application with secured update about all the employees ongoing work process will be done. Employee Update the login, logout, work stated details, completed and handover to other team member details etc.
Like chat rooms we create many number project teams to chat separately within the chat room itself. Others cannot able to access the chat information.
Using our project we can share data easily. This project is developed using java platform.
ACKNOWLEDGEMENT
I offer my humble thanks to the feet of almighty the creator who willed this for his perpetual blessing. I owe all this to my parents who untiringly gave strength and sustenance in accomplishing the task. I extremely grateful to Dr.N.KALAIVANI, M.A.,(Tamil).,M.A.,(Ling), M.Phil.,M.A.,(Eng).,M.Phil.,Ph.D.,Princial, Arignar Anna Govt arts College, Cheyyar-604 407, T.V.Malai Dt, the held rendering enabling me to complete my Project Work.
I express my gratitude to Mr.S.THIRUMAL,M.C.A.,M.Phil., Assistant Professor and Head, Department in Information Technology, Arignar Anna Govt arts College, Cheyyar-604 407,T.V.Malai Dt, for all his support and encouragement and also his inspiring suggestion and guidance.
I also express my gratitude to my guide Mr.T.G.BABU,M.Sc.,M.Phil., Assistant Professor, Department in Information Technology, Arignar Anna Govt arts College, Cheyyar-604 407, T.V.Malai Dt, for all the suggestions and guidance.
I would like to thank all the staff members of Department of Information Technology, Arignar Anna Govt arts College, for encouragement and valuable advice. Last but not least I express out profound gratitude to my family members to all our friends who helped my directly in the development of my project.
(BALAN. E)
LIST OF ABBREVIATIONS :
ABBREVIATIONS DESCRIPTION
LAN Local Area Network
TCP/IP Transfer Control Protocol/ Internet Protocol
JSP Java server pages
API Application Program Interface
JVM Java Virtual Machine
GUI Graphical User Interface
INTRODUCTION:
Communication is a mean for people to exchange messages. It has started since the beginning of human creation. Distant communication began as early as 1800 century with the introduction of television, telegraph and then telephony. Interestingly enough, telephone communication stands out as the fastest growing technology, from fixed line to mobile wireless. From voice call to data transfer. The emergence of computer network and telecommunication technologies bears the same objective that is to allow people to communicate. All this while, much efforts has been drawn towards consolidating the decide into one and therefore indiscriminate the services. Chatting is a method of using technology to bring people and ideas together despite of the geographical barriers. The technology has been available for years but the acceptance it was quit recent. Our project is an example of a chat server. It is made up of applications the client application which runs on the users mobile and server application which runs on any pc on the network. To start chatting our client should get connected to server where they can do group and private chatting.
SYSTEM ANALYSIS :
System analysis is a process of examining business situation with intend of improving it through better procedure and methods. It is the process of gathering and interpreting facts, diagnosing the problems and using the information to recommend improvement to the system. Analysis is detailed study of the various operations performed by the system and their recovering within and outside the system. System analysis or study is an important phase of any system development process. The system is studied to the minutest detail and analyzed. The system analyst plays the role of an interrogator and dwells deep in to the working of the present system. The system is viewed as a whole and the inputs to the system are indentified. The outputs from the organization are traced through the various processing that the inputs phase through in the organization
REQUIREMENT ANALYSIS
Functional requirements
1. User Registration:
User must be able to register for the application through a valid phone number. On installing the application, user must be prompted to register their phone number. If user skips this step, application should close. The users phone number will be the unique identifier of his/her account on chat application.
2. Adding new contacts:
The application should detect all contacts from the users phone book. If any of the contacts have user accounts with chat application, those contacts must automatically be added to the users contact list on chat application. If any of the contacts have not yet registered on chat application, user should be provided with an invite option that sends those contacts a regular text message asking them to join chat application along with a link to the chat application on google playstore.
3. Send Message:
User should be able to send instant message to any contact on his/her chat application contact list. User should be notified when message is successfully delivered to the receipient by displaying a tick sign next to the message sent.
4. Broadcast Message:
User should be able to create groups of contacts. User should be able to broadcast messages to these groups.
5. Message Status:
User must be able to get information on whether the message sent has been read by the intended recipient. If recipient reads the message, 2 ticks must appear next to the message read.
Non Functional requirements:
1. Privacy: Messages shared between users should be encrypted to maintain privacy.
2. Robustness: In case users device crashes, a backup of their chat history must be stored on remote database servers to enable recoverablility.
3. Performance: Application must be lightweight and must send messages instantly
SYSTEM SPECIFICATIONS
HARDWRE SPECIFICATIONS :
Hard disk - 160 GB
RAM - 1 GB
Processor - INTEL
Monitor - Acer
Mouse - Acer
SOFTWARE SPECIFICATIONS :
Operating system - Windows vista
Language - Java, JSP,
Servlet Database - MySQL