Introduction
Week 3: This is what my code will look like. Since the second week I have added the Route Button to my networking command program.
Algorithm
The Algorithm for the ipconfig button:
Click on the ipconfig all button
Algorithm for Ping:
Enter Ip address or URL link
Click on the ping button
Algorithm for Route:
Enter print
Click on the Route button
Use Case Diagram

Sequence Diagram
This sequence diagram shows the interaction between the user and the Command Prompt (CMD). This shows the steps that the program takes when the user clicks on the ipconfig button to the information that is displayed to the user from CMD.

This sequence diagram shows the interaction between the user and the Command Prompt (CMD). This shows the steps that the program takes when the user clicks on the Ping An Address button to the information that is displayed to the user from CMD.

This sequence diagram shows the interaction between the user and the Command Prompt (CMD). This shows the steps that the program takes when the user clicks on the Route button to the information that is displayed to the user from CMD.

The reason I created the sequence diagram separately was because the website i used wouldn’t allow me to put the sequence diagram for each networking command on one diagram so i had to do it separately.
Design of program

This is what i am going to try and make the code look like.
Program



The screenshots above are my code and the interface for my code.
Testing

I have made a recording that is showing how the Ping An Address button, the Ipconfig all button & the route button is working and that the output is being displayed in PyCharm