20-11-2012, 04:02 PM
Sri Hayagriva Institute of Information Technology
INTRODUCTION
ORGANISATION PROFILE
“Sri Hayagriva Institute of Information Technology” is one of the leading software training institutes in India. Our training in various software is in such a way that it has given birth to so many programmers who are on par with the growing demands in this field.
The newer technologies in the IT field, makes the student community and other seekers to learn in a professional institute and also with the excellent facilities and infra structure. At Sri Hayagriva Institute of Information Technology all these features are there. Hence being a reputed institute in this training domain. The project works done by the student community is being sent to he various software employers for their considerations to know about the students and their skills sets. This makes the student comfortable while seeking a job. That is why Sri Hayagriva Institute of Information Technology is considered as the best software training in the industry.
PROBLEM SPECIFICATION
INTRODUCTION
Every man made entity is first a concept in someone’s mind. Computing systems like other products of technology are developed in response to perceived needs. Sources of software product ideas include externally generated customer requirements, internal organizational requirements, marketing plans and organizational mission plans. Most software development organizations are very selective in deciding which products to develop; not all targets of opportunity are exploited. The decision to proceed is usually based on the outcome of a feasibility study.The first step in planning a software project is to prepare in the customers terminology, a concise statement of the problem to be solved and the constraints that exist for its solution. The definitive problem statement should include a description of the present situation and the goals to be achieved by the new system.
GOALS AND REQUIREMENTS
After a through analysis of the existing system and requirement form from the existing users, it is found that an entire new system is to be generated for preparing a well defined, computerized, automated MultiRoom Chat so as to send messages to members pertaining to a group alone while you are participating in other private and public chat.
MAIN OBJECTIVE
The project deals with getting the IP address of the server to which the user wants to chat and its port number. Once the server is configured, the user can chat to any client by selecting them before sending the message.
To support the process of group chat, this project allows the clients to create room of their interest and to invite their friends who are currently online. With the implementation of synchronization among multithreads, the user can actively participate in more than one room at a time and the message send to the intended group reaches only the members of the group and not to others.
SPECIFIC OBJECTIVE
This project lets the user to create separate rooms and upon his permission others may join to it. This lets the user to chat among his group while actively participating in chat with others in other rooms. The message sent to a particular room reaches only the intended participants whom are selected before sending each message.
Though there is a group e- mail, which is the means of official communication today, it is not a two-way communication. The present scenario permits the user to chat either in public, which means all the participants would know about each other conversation or private chat where messages are sent as one to one communication. In an office, where there is a conference through this electronic media, Intranet chat is most welcome, but when a participant wants to discuss among his team before answering the conversation, it is possible only by one to one private chat, which denies the team spirit.
WINDOWS 2000 Professional
Windows 2000 is a preemptive multitasking operating system based on a 32 bit architecture. Security and Networking services are included as fundamental components of the base operating system. It provides compatibility with many operating systems, file systems and networks. It runs on both Complex Instruction Set Computing (CISC) and Reduced Instruction Set Computing(RISC) processors. Windows 2000 also provides support for multi processor configurations.