IT 505 Final Milestone

.docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

505

Subject

Computer Science

Date

Jan 9, 2024

Type

docx

Pages

12

Uploaded by emmemaria28

Final Milestone Emme Chadwick Southern New Hampshire University IT 505: Introduction to Core Technologies Dr. Robert Pratt 14 November 2023
1 Abstract This report contains information about the proper network configuration and javascript needed in order to properly display system updates. Users within the company need to have multiple people access the internet at one time, meaning, an Ethernet cable that is currently being used is not needed. Further, javascript holds the code to alert employees which needs proper syntax and other components in order to work properly. Additionally, an explanation of the database that holds employee information and their update day is included and thoroughly discussed. Specific queries that need to be run have to include the right links to the right tables. If a piece of information is missing then the query will not run correctly. All of the information provided in the enclosed report is to inform current and future employees of the Help Desk in order to have successful system updates.
2 Final Milestone It is well known that as a company begins to expand, so do the needs of the databases and systems used on a daily basis. Without consistent upgrades to the network and systems it could result in technological chaos. For example, a business that has two users and one printer may be able to use an Ethernet cable for their connection. However, in a large scale company such as this, many users with different servers need access to the internet. Due to this, the system’s network needs to be updated in order to fit the needs of the company. By further explaining the code behind employee notifications, the databases used for queries, and the overall modifications that are needed the Help Desk team is able to quickly resolve any issues that may arise. Modifications of Base Code Generally, in programming languages, code is composed of five different types of components that determine how the code runs and what it is intended for. In spite of the fact that code may appear overly complicated and impossible to learn, there are a few foundational terms that make navigating the programming world slightly easier. The five components of the code seen in the system upgrade are the following: Values, operators, variables, tools, and syntax. Furthermore, the programming language used throughout the upgrade is Javascript. Javascript is a highly popular form of code used to produce websites, animations, pop-ups, and more. Due to the nature of Javascript and its use in the system upgrade, it’s relative to understanding the basic concepts housed within this programming language. First and foremost, values can essentially be defined as the skeleton of code. Values are the different components of Javascript such as strings, numbers, functions, etc. Within figure 1.1, the use of values is seen throughout the document. For example, the line: “var msPerDay = 24 *
Figure 1.1 3 60 * 60 * 1000;” contains numbers and arithmetic operators that are later used to compute the final results of when the company upgrade will occur, these are the values . Additionally, variables can also be seen in figure 1.1. Each line that begins with var is defined as a variable . Variables in Javascript organize data by controlling different parts of the code; simply speaking, each variable is responsible for storing specific components of data that can later be called on. Secondly, operators in Javascript assign values to a purpose and allow the code to perform specific actions. In figure 1.1 this can be see in “=”, “*”, and “/”. Which subsequently means, this variable is assigned to this name, multiple these two numbers, and divide the two variables listed. Operators are an essential part of Javascript and inside the company code it allows the calculation of when the upgrade will be completed. Additionally, tools are used by every programming language. It’s what allows the code to be typed into a computer. The tools used in the figures provided were established with W3Schools. Finally, syntax means that each part of the code has a time and place to be used and if that order is mixed up, the code most likely will not run. There are several key components that are needed to make a code run, such as the aforementioned variables, tools, and so forth. In figure 1.2, the space between the variable “new Date” is taken away to become “newDate”. Due to this
4 disruption of the code, it is now unable to run correctly. This is largely due to “new Date” being used in the line below it, but “new Date” and “newDate” are two entirely different variables according to the system. Therefore, when it calls on “new Date” it can’t find it since it was altered to have the space removed. This is a prime example of the importance of syntax as well as the other five components of the code covered in this section. Network Configuration Evaluation and Examination The network configuration within the company is based on the use of a LAN (Local Area Network) and is in a bus network format. The LAN provides connection to users within a small geographical area, making it easy to control and host the services needed. Additionally, the following are also utilized in the company such as Ethernet, printers, routers, firewalls, department servers, and generalized cloud internet connection. These different factors operate simultaneously to give users the connection they need without the service slowing down. As seen in the diagram, Ethernet is the main connecting source for department computers as well as servers and other similar devices. Ethernets are particularly useful because they are able to have decent connectivity speeds, are reliable at transferring information between users, and operate at a relatively low cost. Further, the network has implemented a router with a firewall. A router is able to connect several networks to one another and helps improve network speeds by choosing the fastest route to connect to. Additionally, if one route fails to connect, the router is able to search for another
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help