SlideShare a Scribd company logo
1 of 6
Proposal/Requirements document
This is part 1 of the project, I need part 2 of project which is the
Test Matrix
Project Objective
Chatting or Teleconferencing is a process of using technology
to bring human beings and their ideas together in spite of the
geographical obstacles. A broadcast Chat server has two types
of broadcasting and the first one is Public and for this case the
message is broadcast to all connected users and the other one is
Private and this means the broadcasting will be limited between
two clients. Through the help of this chat server, the users can
easily communicate and also
keep in touch
with each other. The
end user
s have the
capability
to share all kinds of information with other users also such as
sending of various files, records and emails. The Broadcasting
Chat Server Project that is required to run this project is JRE or
the Java Run time Environment software and the users interact
with the server through a Graphical User Interface.
Proposed System
The proposed system is a chat application that works in two
forms and the first one is the List form. In this form, all the
names of the systems connected to a network are
drafted
. These names can later be utilized for communication with the
assistance of mouse event, or in simple language such as a click
or a double click.
Secondly, there is the Chat form and it is called only when an
element is selected from the List form. In this form, a
connection is created between the host system and the selected
system with the help of a socket. Additionally, all the end users
will see other logged in user’s details very efficiently including
their logged in time, time spent online and also their personal
data like name and messages. The server will provide advanced
security feature which will be maintaining the log in
information of the users and the user’s list with details.
Broadcasting Chat Server Modules
Server Application:
The server application module handles the section of messages
being sent and received by the broadcasting server. This module
is associated with the SSL techniques and TCP/IP networking
technologies. This module contains certain
intrinsic
logic’s which allow it to convey data about sent messages,
appropriate routes of
dispatching
as well as receiving messages.
Client Application:
This module grants access to the user or the client to get
logged in with
authentic
username and password. The client or the user of the system
can go through the
definite
process of message sending in this category with other users of
the system.
Software Requirements
· Oracle
· Jdk
· Eclipse
· Netbeans
· notepad
Hardware Requirements
· Hard Disk – 2 GB.
· RAM – 1 GB.
· Processor – Dual Core or Above.
· Mouse.
· Keyboard.
· Monitor.
· Printer.
Technologies Used
· Java
The server is designed to execute only on machines which
support the windows operating system and will use
approximately 700 lines of code. Some features of the
application are as follows:
· This application is used for sending messages from one client
to all clients. To be precise, the server grabs a message from the
sender client and conveys it to all clients. If any client wants to
join the chatting session then he/she executes the client
application on client end, enters the login name and clicks on
the login button and starts the chatting with every client.
· The server is maintaining the list of user names including the
client name. After creating the connection with server, the
client sends the user name to server and server holds it in the
arraylist and conveys this arraylist to all clients.
Limitations of the application are as follows:
· This application is used for conveying and receiving the
messages but the message is displayed to every client. This
means that the application is unable to offer the private chat
feature and it is comparable to a multi-party conference.
· Before running the client application, the user has to makes
sure the server application is running. If server is not in the
execution state then one can’t start the chatting.
System documentation
Installing and operating a newly designed system or modifying
an existing application requires a comprehensive record of that
system’s design. Documentation is essential in diagnosing flaws
and making adjustments. Additionally, it serves as a method of
communication among the individuals responsible for building,
implementing and maintaining the system.
Training
An important element in creating a training plan is to assess the
technical skills of those who will actually use the system on a
daily basis. For this case, Technical novices will need more in-
depth, step-by-step instruction in basics, whereas more
experienced computer users will hastily pick up the basics and
benefit from more education that explains to them how to use
more complicated or advanced features of the software.
Test Matrix—Once your proposal/requirements document
unambiguously describes EVERYTHING that your project will
do it is time to produce a test matrix. This is simply a list (done
in Excel or equivalent) of all your system’s requirements. In
other words, each row of the spreadsheet will contain one of the
system’s requirements. For example, if your system is supposed
to allow up to ten simultaneous users then the requirement entry
would say, “Ten simultaneous users”. Doing this allows you to
easily list all of the system’s requirements so that you’ll
remember to design and test each one. The Test Matrix, once
approved, will be “frozen” and used during the final
demonstration to ensure that each requirement has been
adequately fulfilled. Make sure you include ALL of your
requirements in this matrix. Remember that the Test Matrix will
be used as a grading tool when you demonstrate your project at
the end of the term. For each item in the list, you must clearly
describe WHAT the feature or function does and also clearly
describe HOW it will be tested or verified (will something be
measured? will a file be checked? should something happen
within a certain period of time? Etc)
ProposalRequirements document This is part 1 of the project, I .docx

More Related Content

Similar to ProposalRequirements document This is part 1 of the project, I .docx

2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software conceptsPrajakta Rane
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java projectTutorial Learners
 
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyIRJET Journal
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmrmanavpachurkar
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systemsguest61205606
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systemsguest61205606
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsguest0f5a7d
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolVinod Gurram
 
Anil Nembang: Hures Company Case Study
 Anil Nembang: Hures Company Case Study Anil Nembang: Hures Company Case Study
Anil Nembang: Hures Company Case StudyAnil Nembang
 
Sending the data already gathered from the client to the Server
Sending the data already gathered from the client to the ServerSending the data already gathered from the client to the Server
Sending the data already gathered from the client to the Serverhussam242
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignmentRavi Gupta
 
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptcharacteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptRamkumardevendiranDe
 
17512 2017 winter model answer paper
17512 2017 winter model answer paper 17512 2017 winter model answer paper
17512 2017 winter model answer paper Ankit Dubey
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guideRam Babu
 
Towards building a message retrieval facility via telephone
Towards building a message retrieval facility via telephoneTowards building a message retrieval facility via telephone
Towards building a message retrieval facility via telephoneeSAT Journals
 
Distributed system
Distributed systemDistributed system
Distributed systemchirag patil
 

Similar to ProposalRequirements document This is part 1 of the project, I .docx (20)

2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts2. Distributed Systems Hardware & Software concepts
2. Distributed Systems Hardware & Software concepts
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
 
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is good
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systems
 
Communication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed SystemsCommunication And Synchronization In Distributed Systems
Communication And Synchronization In Distributed Systems
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Aisha Email System
Aisha Email SystemAisha Email System
Aisha Email System
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Anil Nembang: Hures Company Case Study
 Anil Nembang: Hures Company Case Study Anil Nembang: Hures Company Case Study
Anil Nembang: Hures Company Case Study
 
Sending the data already gathered from the client to the Server
Sending the data already gathered from the client to the ServerSending the data already gathered from the client to the Server
Sending the data already gathered from the client to the Server
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignment
 
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptcharacteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
 
17512 2017 winter model answer paper
17512 2017 winter model answer paper 17512 2017 winter model answer paper
17512 2017 winter model answer paper
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guide
 
Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 
Towards building a message retrieval facility via telephone
Towards building a message retrieval facility via telephoneTowards building a message retrieval facility via telephone
Towards building a message retrieval facility via telephone
 
Distributed system
Distributed systemDistributed system
Distributed system
 
TrackStudio Overview
TrackStudio OverviewTrackStudio Overview
TrackStudio Overview
 

More from denneymargareta

For this piece of the Humanities Project, submit your topic choice a.docx
For this piece of the Humanities Project, submit your topic choice a.docxFor this piece of the Humanities Project, submit your topic choice a.docx
For this piece of the Humanities Project, submit your topic choice a.docxdenneymargareta
 
For this weeks discussion, pick ONE of the following to answer in a.docx
For this weeks discussion, pick ONE of the following to answer in a.docxFor this weeks discussion, pick ONE of the following to answer in a.docx
For this weeks discussion, pick ONE of the following to answer in a.docxdenneymargareta
 
For this weeks discussion, review the normal profiles for childre.docx
For this weeks discussion, review the normal profiles for childre.docxFor this weeks discussion, review the normal profiles for childre.docx
For this weeks discussion, review the normal profiles for childre.docxdenneymargareta
 
For this project, you will be exploring the developments in material.docx
For this project, you will be exploring the developments in material.docxFor this project, you will be exploring the developments in material.docx
For this project, you will be exploring the developments in material.docxdenneymargareta
 
For this Discussion, you will explore the nature of globalization an.docx
For this Discussion, you will explore the nature of globalization an.docxFor this Discussion, you will explore the nature of globalization an.docx
For this Discussion, you will explore the nature of globalization an.docxdenneymargareta
 
For this Discussion, you will assess the roles of culture and divers.docx
For this Discussion, you will assess the roles of culture and divers.docxFor this Discussion, you will assess the roles of culture and divers.docx
For this Discussion, you will assess the roles of culture and divers.docxdenneymargareta
 
For this discussion, choose one of challenges to overcome in helping.docx
For this discussion, choose one of challenges to overcome in helping.docxFor this discussion, choose one of challenges to overcome in helping.docx
For this discussion, choose one of challenges to overcome in helping.docxdenneymargareta
 
For this Discussion imagine that you are speaking to a group of pare.docx
For this Discussion imagine that you are speaking to a group of pare.docxFor this Discussion imagine that you are speaking to a group of pare.docx
For this Discussion imagine that you are speaking to a group of pare.docxdenneymargareta
 
For this Discussion Board, write about some part of the videos that .docx
For this Discussion Board, write about some part of the videos that .docxFor this Discussion Board, write about some part of the videos that .docx
For this Discussion Board, write about some part of the videos that .docxdenneymargareta
 
For this Assignment,choose one sexual attitude (e.g., abstinence.docx
For this Assignment,choose one sexual attitude (e.g., abstinence.docxFor this Assignment,choose one sexual attitude (e.g., abstinence.docx
For this Assignment,choose one sexual attitude (e.g., abstinence.docxdenneymargareta
 
For this assignment, you will use your Intercultural Interview from .docx
For this assignment, you will use your Intercultural Interview from .docxFor this assignment, you will use your Intercultural Interview from .docx
For this assignment, you will use your Intercultural Interview from .docxdenneymargareta
 
For this assignment, you will research an issue related to informati.docx
For this assignment, you will research an issue related to informati.docxFor this assignment, you will research an issue related to informati.docx
For this assignment, you will research an issue related to informati.docxdenneymargareta
 
For this assignment, you will explore the official sources of crime .docx
For this assignment, you will explore the official sources of crime .docxFor this assignment, you will explore the official sources of crime .docx
For this assignment, you will explore the official sources of crime .docxdenneymargareta
 
For this assignment, prepare a paper to evaluate the following quest.docx
For this assignment, prepare a paper to evaluate the following quest.docxFor this assignment, prepare a paper to evaluate the following quest.docx
For this assignment, prepare a paper to evaluate the following quest.docxdenneymargareta
 
For this assignment, Conduct a thorough case study analysis of the c.docx
For this assignment, Conduct a thorough case study analysis of the c.docxFor this assignment, Conduct a thorough case study analysis of the c.docx
For this assignment, Conduct a thorough case study analysis of the c.docxdenneymargareta
 
For this Assignment, choose a discreet environmental policy issue th.docx
For this Assignment, choose a discreet environmental policy issue th.docxFor this Assignment, choose a discreet environmental policy issue th.docx
For this Assignment, choose a discreet environmental policy issue th.docxdenneymargareta
 
For this assignment, you are going to use your skills of research an.docx
For this assignment, you are going to use your skills of research an.docxFor this assignment, you are going to use your skills of research an.docx
For this assignment, you are going to use your skills of research an.docxdenneymargareta
 
For the Final Project, you will assume the role of a classroom teach.docx
For the Final Project, you will assume the role of a classroom teach.docxFor the Final Project, you will assume the role of a classroom teach.docx
For the Final Project, you will assume the role of a classroom teach.docxdenneymargareta
 
For the first part of your final project, the critical analysis  por.docx
For the first part of your final project, the critical analysis  por.docxFor the first part of your final project, the critical analysis  por.docx
For the first part of your final project, the critical analysis  por.docxdenneymargareta
 
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docx
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docxFOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docx
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docxdenneymargareta
 

More from denneymargareta (20)

For this piece of the Humanities Project, submit your topic choice a.docx
For this piece of the Humanities Project, submit your topic choice a.docxFor this piece of the Humanities Project, submit your topic choice a.docx
For this piece of the Humanities Project, submit your topic choice a.docx
 
For this weeks discussion, pick ONE of the following to answer in a.docx
For this weeks discussion, pick ONE of the following to answer in a.docxFor this weeks discussion, pick ONE of the following to answer in a.docx
For this weeks discussion, pick ONE of the following to answer in a.docx
 
For this weeks discussion, review the normal profiles for childre.docx
For this weeks discussion, review the normal profiles for childre.docxFor this weeks discussion, review the normal profiles for childre.docx
For this weeks discussion, review the normal profiles for childre.docx
 
For this project, you will be exploring the developments in material.docx
For this project, you will be exploring the developments in material.docxFor this project, you will be exploring the developments in material.docx
For this project, you will be exploring the developments in material.docx
 
For this Discussion, you will explore the nature of globalization an.docx
For this Discussion, you will explore the nature of globalization an.docxFor this Discussion, you will explore the nature of globalization an.docx
For this Discussion, you will explore the nature of globalization an.docx
 
For this Discussion, you will assess the roles of culture and divers.docx
For this Discussion, you will assess the roles of culture and divers.docxFor this Discussion, you will assess the roles of culture and divers.docx
For this Discussion, you will assess the roles of culture and divers.docx
 
For this discussion, choose one of challenges to overcome in helping.docx
For this discussion, choose one of challenges to overcome in helping.docxFor this discussion, choose one of challenges to overcome in helping.docx
For this discussion, choose one of challenges to overcome in helping.docx
 
For this Discussion imagine that you are speaking to a group of pare.docx
For this Discussion imagine that you are speaking to a group of pare.docxFor this Discussion imagine that you are speaking to a group of pare.docx
For this Discussion imagine that you are speaking to a group of pare.docx
 
For this Discussion Board, write about some part of the videos that .docx
For this Discussion Board, write about some part of the videos that .docxFor this Discussion Board, write about some part of the videos that .docx
For this Discussion Board, write about some part of the videos that .docx
 
For this Assignment,choose one sexual attitude (e.g., abstinence.docx
For this Assignment,choose one sexual attitude (e.g., abstinence.docxFor this Assignment,choose one sexual attitude (e.g., abstinence.docx
For this Assignment,choose one sexual attitude (e.g., abstinence.docx
 
For this assignment, you will use your Intercultural Interview from .docx
For this assignment, you will use your Intercultural Interview from .docxFor this assignment, you will use your Intercultural Interview from .docx
For this assignment, you will use your Intercultural Interview from .docx
 
For this assignment, you will research an issue related to informati.docx
For this assignment, you will research an issue related to informati.docxFor this assignment, you will research an issue related to informati.docx
For this assignment, you will research an issue related to informati.docx
 
For this assignment, you will explore the official sources of crime .docx
For this assignment, you will explore the official sources of crime .docxFor this assignment, you will explore the official sources of crime .docx
For this assignment, you will explore the official sources of crime .docx
 
For this assignment, prepare a paper to evaluate the following quest.docx
For this assignment, prepare a paper to evaluate the following quest.docxFor this assignment, prepare a paper to evaluate the following quest.docx
For this assignment, prepare a paper to evaluate the following quest.docx
 
For this assignment, Conduct a thorough case study analysis of the c.docx
For this assignment, Conduct a thorough case study analysis of the c.docxFor this assignment, Conduct a thorough case study analysis of the c.docx
For this assignment, Conduct a thorough case study analysis of the c.docx
 
For this Assignment, choose a discreet environmental policy issue th.docx
For this Assignment, choose a discreet environmental policy issue th.docxFor this Assignment, choose a discreet environmental policy issue th.docx
For this Assignment, choose a discreet environmental policy issue th.docx
 
For this assignment, you are going to use your skills of research an.docx
For this assignment, you are going to use your skills of research an.docxFor this assignment, you are going to use your skills of research an.docx
For this assignment, you are going to use your skills of research an.docx
 
For the Final Project, you will assume the role of a classroom teach.docx
For the Final Project, you will assume the role of a classroom teach.docxFor the Final Project, you will assume the role of a classroom teach.docx
For the Final Project, you will assume the role of a classroom teach.docx
 
For the first part of your final project, the critical analysis  por.docx
For the first part of your final project, the critical analysis  por.docxFor the first part of your final project, the critical analysis  por.docx
For the first part of your final project, the critical analysis  por.docx
 
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docx
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docxFOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docx
FOR THE CRIMINAL ( Name will be given when bid is accepted)  DO THE .docx
 

Recently uploaded

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 

Recently uploaded (20)

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 

ProposalRequirements document This is part 1 of the project, I .docx

  • 1. Proposal/Requirements document This is part 1 of the project, I need part 2 of project which is the Test Matrix Project Objective Chatting or Teleconferencing is a process of using technology to bring human beings and their ideas together in spite of the geographical obstacles. A broadcast Chat server has two types of broadcasting and the first one is Public and for this case the message is broadcast to all connected users and the other one is Private and this means the broadcasting will be limited between two clients. Through the help of this chat server, the users can easily communicate and also keep in touch with each other. The end user s have the capability to share all kinds of information with other users also such as sending of various files, records and emails. The Broadcasting Chat Server Project that is required to run this project is JRE or the Java Run time Environment software and the users interact with the server through a Graphical User Interface. Proposed System The proposed system is a chat application that works in two forms and the first one is the List form. In this form, all the names of the systems connected to a network are drafted . These names can later be utilized for communication with the assistance of mouse event, or in simple language such as a click
  • 2. or a double click. Secondly, there is the Chat form and it is called only when an element is selected from the List form. In this form, a connection is created between the host system and the selected system with the help of a socket. Additionally, all the end users will see other logged in user’s details very efficiently including their logged in time, time spent online and also their personal data like name and messages. The server will provide advanced security feature which will be maintaining the log in information of the users and the user’s list with details. Broadcasting Chat Server Modules Server Application: The server application module handles the section of messages being sent and received by the broadcasting server. This module is associated with the SSL techniques and TCP/IP networking technologies. This module contains certain intrinsic logic’s which allow it to convey data about sent messages, appropriate routes of dispatching as well as receiving messages. Client Application: This module grants access to the user or the client to get logged in with authentic username and password. The client or the user of the system can go through the definite process of message sending in this category with other users of
  • 3. the system. Software Requirements · Oracle · Jdk · Eclipse · Netbeans · notepad Hardware Requirements · Hard Disk – 2 GB. · RAM – 1 GB. · Processor – Dual Core or Above. · Mouse. · Keyboard. · Monitor. · Printer. Technologies Used · Java The server is designed to execute only on machines which support the windows operating system and will use
  • 4. approximately 700 lines of code. Some features of the application are as follows: · This application is used for sending messages from one client to all clients. To be precise, the server grabs a message from the sender client and conveys it to all clients. If any client wants to join the chatting session then he/she executes the client application on client end, enters the login name and clicks on the login button and starts the chatting with every client. · The server is maintaining the list of user names including the client name. After creating the connection with server, the client sends the user name to server and server holds it in the arraylist and conveys this arraylist to all clients. Limitations of the application are as follows: · This application is used for conveying and receiving the messages but the message is displayed to every client. This means that the application is unable to offer the private chat feature and it is comparable to a multi-party conference. · Before running the client application, the user has to makes sure the server application is running. If server is not in the execution state then one can’t start the chatting. System documentation Installing and operating a newly designed system or modifying an existing application requires a comprehensive record of that system’s design. Documentation is essential in diagnosing flaws and making adjustments. Additionally, it serves as a method of communication among the individuals responsible for building, implementing and maintaining the system.
  • 5. Training An important element in creating a training plan is to assess the technical skills of those who will actually use the system on a daily basis. For this case, Technical novices will need more in- depth, step-by-step instruction in basics, whereas more experienced computer users will hastily pick up the basics and benefit from more education that explains to them how to use more complicated or advanced features of the software. Test Matrix—Once your proposal/requirements document unambiguously describes EVERYTHING that your project will do it is time to produce a test matrix. This is simply a list (done in Excel or equivalent) of all your system’s requirements. In other words, each row of the spreadsheet will contain one of the system’s requirements. For example, if your system is supposed to allow up to ten simultaneous users then the requirement entry would say, “Ten simultaneous users”. Doing this allows you to easily list all of the system’s requirements so that you’ll remember to design and test each one. The Test Matrix, once approved, will be “frozen” and used during the final demonstration to ensure that each requirement has been adequately fulfilled. Make sure you include ALL of your requirements in this matrix. Remember that the Test Matrix will be used as a grading tool when you demonstrate your project at the end of the term. For each item in the list, you must clearly describe WHAT the feature or function does and also clearly describe HOW it will be tested or verified (will something be measured? will a file be checked? should something happen within a certain period of time? Etc)