Monday, March 9, 2020

Chat Project in Java

If you order your cheap custom paper from our custom writing service you will receive a perfectly written assignment on Chat Project in Java. What we need from you is to provide us with your detailed paper instructions for our experienced writers to follow all of your specific writing requirements. Specify your order details, state the exact number of pages required and our custom writing professionals will deliver the best quality Chat Project in Java paper right on time.


Out staff of freelance writers includes over 120 experts proficient in Chat Project in Java, therefore you can rest assured that your assignment will be handled by only top rated specialists. Order your Chat Project in Java paper at affordable prices !


Chat Project


Nakashole NT


Introduction


Part 1 Design


Custom writing service can write essays on Chat Project in Java


Part Implementation6


Part Team Work1


Part 4 Testing14


4.1 Testing Text Field entries and Action listeners14


4..User Testing15


Introduction


This project involved creating a chat program where the users exchange text messages interactively. Just like you need a Web browser like Netscape or MS Internet Explorer to use the World Wide Web, you need a client to connect the server, which is what is applied in this project, the chat server has been provide our task was to write the chat client. The first thing the user will do is to choose a nickname and other users will identify him, by his nickname. When the user logs into a chat session they "converse" by typing messages that are instantly sent to the other chat participants. Development of teamwork skills and learning how to work on long-term projects were the major objectives of this project.


In this report we are outlining the processes we went through in doing the project. Part 1 consists of the design, part has the code, part has task teamwork, part 4 discusses our testing and lastly there are some concluding remarks.


Part 1 Design


In this part of the project we designed how the whole would system look like, we did this in three ways, we designed class diagrams using Rational Rose (see file ProjectPackage.mdl), the user interface (below) and the component hierarchy of the GUI ( see page )


The user Interface 1


Component hierarchy 1


Part Implementation


Towards achieving the goal of getting a chat client that will connect to the provided chat server we wrote the following classes


1.MyClient the actual chat client that connects to the server


.Chat_Gui the user interface


Below are the codes we wrote in our two classes


MyClient


MyClientContinued 1


MyClientContinued


Chat_Gui


Chat_Gui continued 1


Chat_Gui continued


Chat_Gui continued


Part Team Work


"Two heads are better than one", although there are some tasks that were allocated to a specific person, we did most of the things together as we found it to be quicker and more efficient because we share ideas when we do so, especially the programming parts. We both learned from each other and acquired the skills of teamwork.


Below is a table of task allocation.


Part 4 Testing


It is important in programming that when you test your code, you do it with different types of inputs to make sure that the code does what it is supposed to, works correctly and to improve the chances of catching certain bugs. In this project we plan to test our code using the three commonly used types of test cases, namely normal, extreme and erroneous test cases.


4.1 Testing Text Field entries and Action listeners


Table 1Results of testing the IP address


Input Result


Normal (18.156.11.1)To come in final report


Extreme (1.1.1.1.1)To come in final report


Erroneous (1.)To come in final report


Table Results of testing the user name


Input Result


Normal (Nicky)To come in final report


Extreme (a)To come in final report


Erroneous (8)To come in final report


Table results of testing clicking the send button


Input (message)Result


Normal (Hello)To come in final report


Extreme (a)To come in final report


Erroneous (7)To come in final report


4..User Testing


We are going to choose different types of users for this section, for example we are going to have three experienced users (Computer science students) and three people with limited skills of computers.


Table 4 A Summary of user testing results


UserResult


User1To come in final report


User To come in final report


User To come in final report


User4To come in final report


User 5To come in final report


User 6To come in final report


Chat Project


Nakashole NT & Keitsile D


NKSNDA001KTSDIN001


CSC111H Project 00


Introduction


Part 1 Design


Part Implementation6


Part Team Work1


Part 4 Testing14


4.1 Testing Text Field entries and Action listeners14


4..User Testing15


Introduction


This project involved creating a chat program where the users exchange text messages interactively. Just like you need a Web browser like Netscape or MS Internet Explorer to use the World Wide Web, you need a client to connect the server, which is what is applied in this project, the chat server has been provide our task was to write the chat client. The first thing the user will do is to choose a nickname and other users will identify him, by his nickname. When the user logs into a chat session they "converse" by typing messages that are instantly sent to the other chat participants. Development of teamwork skills and learning how to work on long-term projects were the major objectives of this project.


In this report we are outlining the processes we went through in doing the project. Part 1 consists of the design, part has the code, part has task teamwork, part 4 discusses our testing and lastly there are some concluding remarks.


Part 1 Design


In this part of the project we designed how the whole would system look like, we did this in three ways, we designed class diagrams using Rational Rose (see file ProjectPackage.mdl), the user interface (below) and the component hierarchy of the GUI ( see page )


The user Interface 1


Component hierarchy 1


Part Implementation


Towards achieving the goal of getting a chat client that will connect to the provided chat server we wrote the following classes


1.MyClient the actual chat client that connects to the server


.Chat_Gui the user interface


Below are the codes we wrote in our two classes


MyClient


MyClientContinued 1


MyClientContinued


Chat_Gui


Chat_Gui continued 1


Chat_Gui continued


Chat_Gui continued


Part Team Work


"Two heads are better than one", although there are some tasks that were allocated to a specific person, we did most of the things together as we found it to be quicker and more efficient because we share ideas when we do so, especially the programming parts. We both learned from each other and acquired the skills of teamwork.


Below is a table of task allocation.


Part 4 Testing


It is important in programming that when you test your code, you do it with different types of inputs to make sure that the code does what it is supposed to, works correctly and to improve the chances of catching certain bugs. In this project we plan to test our code using the three commonly used types of test cases, namely normal, extreme and erroneous test cases.


4.1 Testing Text Field entries and Action listeners


Table 1Results of testing the IP address


Input Result


Normal (18.156.11.1)To come in final report


Extreme (1.1.1.1.1)To come in final report


Erroneous (1.)To come in final report


Table Results of testing the user name


Input Result


Normal (Nicky)To come in final report


Extreme (a)To come in final report


Erroneous (8)To come in final report


Table results of testing clicking the send button


Input (message)Result


Normal (Hello)To come in final report


Extreme (a)To come in final report


Erroneous (7)To come in final report


4..User Testing


We are going to choose different types of users for this section, for example we are going to have three experienced users (Computer science students) and three people with limited skills of computers.


Table 4 A Summary of user testing results


UserResult


User1To come in final report


User To come in final report


User To come in final report


User4To come in final report


User 5To come in final report


User 6To come in final report


Introduction


This project involved creating a chat program where the users exchange text messages interactively. Just like you need a Web browser like Netscape or MS Internet Explorer to use the World Wide Web, you need a client to connect the server, which is what is applied in this project, the chat server has been provide our task was to write the chat client. The first thing the user will do is to choose a nickname and other users will identify him, by his nickname. When the user logs into a chat session they "converse" by typing messages that are instantly sent to the other chat participants. Development of teamwork skills and learning how to work on long-term projects were the major objectives of this project.


In this report we are outlining the processes we went through in doing the project. Part 1 consists of the design, part has the code, part has task teamwork, part 4 discusses our testing and lastly there are some concluding remarks.


Part 1 Design


In this part of the project we designed how the whole would system look like, we did this in three ways, we designed class diagrams using Rational Rose (see file ProjectPackage.mdl), the user interface (below) and the component hierarchy of the GUI ( see page )


The user Interface 1


Component hierarchy 1


Part Implementation


Towards achieving the goal of getting a chat client that will connect to the provided chat server we wrote the following classes


1.MyClient the actual chat client that connects to the server


.Chat_Gui the user interface


Below are the codes we wrote in our two classes


MyClient


MyClientContinued 1


MyClientContinued


Chat_Gui


Chat_Gui continued 1


Chat_Gui continued


Chat_Gui continued


Part Team Work


"Two heads are better than one", although there are some tasks that were allocated to a specific person, we did most of the things together as we found it to be quicker and more efficient because we share ideas when we do so, especially the programming parts. We both learned from each other and acquired the skills of teamwork.


Below is a table of task allocation.


Part 4 Testing


It is important in programming that when you test your code, you do it with different types of inputs to make sure that the code does what it is supposed to, works correctly and to improve the chances of catching certain bugs. In this project we plan to test our code using the three commonly used types of test cases, namely normal, extreme and erroneous test cases.


4.1 Testing Text Field entries and Action listeners


Table 1Results of testing the IP address


Input Result


Normal (18.156.11.1)To come in final report


Extreme (1.1.1.1.1)To come in final report


Erroneous (1.)To come in final report


Table Results of testing the user name


Input Result


Normal (Nicky)To come in final report


Extreme (a)To come in final report


Erroneous (8)To come in final report


Table results of testing clicking the send button


Input (message)Result


Normal (Hello)To come in final report


Extreme (a)To come in final report


Erroneous (7)To come in final report


4..User Testing


We are going to choose different types of users for this section, for example we are going to have three experienced users (Computer science students) and three people with limited skills of computers.


Table 4 A Summary of user testing results


UserResult


User1To come in final report


User To come in final report


User To come in final report


User4To come in final report


User 5To come in final report


User 6To come in final report


Please note that this sample paper on Chat Project in Java is for your review only. In order to eliminate any of the plagiarism issues, it is highly recommended that you do not use it for you own writing purposes. In case you experience difficulties with writing a well structured and accurately composed paper on Chat Project in Java, we are here to assist you. Your cheap college papers on Chat Project in Java will be written from scratch, so you do not have to worry about its originality.


Order your authentic assignment and you will be amazed at how easy it is to complete a quality custom paper within the shortest time possible!


No comments:

Post a Comment