EBK ESSENTIALS OF MIS,
13th Edition
ISBN: 8220106778494
Author: LAUDON
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 7, Problem 3RQ
Explanation of Solution
Internet:
- The internet is a wide range of network that connects computers throughout the world.
- It holds vast area of information resources and services. This information can be sent and received through the internet.
- It uses routers and servers to connect a computer anywhere in the world.
- It uses the standard protocol such as TCP/IP.
- Some uses of internet are,
- Communication
- Shopping
- Entertainment
- Financial transaction
- Real-time updates
How Internet works:
- Internet constitutes of two components that helps in understanding the internet. They are:
- Hard ware
- Protocols
- Hardware:
- This component includes everything like the cables, routers, smartphones and other such devices. These create a network of networks
- Some hardware devices become the end points which are called the clients and the machines that store information which the users seek on the internet are servers.
- Other hardware devices are called nodes that act as a connecting point along the route.
- Protocols:
- The hardware would not be able to create a network without using the second component which is the protocol...
Explanation of Solution
Domain Name System (DNS):
DNS stands for Domain Name System. It is the way that internet domain names are located and translated into internet protocol address.
How DNS works:
- The servers of DNS maintain a
database that containing IP addresses mapped to their corresponding domain names. - It look like a hierarchical structure, root is the domain name.
- Top-level domain is a child domain of the root and second-level domain is a child domain of the top-level domain.
- Two and three character names in the top-level domain such as .com, .edu, .gov, .org etc.
- Second-level domains contains two parts, designating a top-level name such as amazon.ca, nyu.edu.
- In the hierarchical structure, the bottom is a host name that designates a specific computer on either the private or internet network.
Internet Protocol (IP) address:
- Internet Protocol is a protocol suite that offers routing of packets from one computer to another...
Explanation of Solution
Principal internet services:
- Chatting and messaging
- Telnet
- Newsgroups
- World Wide Web (WWW)
- File Transfer Protocol (FTP)
Chatting and messaging:
- It includes two or more people who are instantaneously connected to the internet so that they can hold live, interactive conversions.
- Messaging is a one kind of chat service that allows participants to make their own private chat channels.
- It will support voice and video chat and also written conversions.
E-mail:
- E-mail allowed to share the documents/ files from one computer to another, and sending and receiving the messages so that employees within the business can easily communicate with one another.
- This is a cost effective alternative to equivalent voice, postal or overnight delivery costs.
Telnet:
- It will creates possible for employees to log onto the computer and doing work on another...
Explanation of Solution
VoIP:
- Voice over IP (VoIP) is a used to delivers voice data in digital form using packet switching methods.
- Normal calls will transmitted over telephone networks can travel over the corporate network based on the internet protocol.
- It will save money by avoiding the costs of delivering information through telephone lines.
How VoIP provides business values:
- By a simple click- and-drag operation, it will allow the conference calls on the computer screen to select the names of those taking the calls.
- It is cost effective so all the business uses VoIP.
- Telecommunication and cable companies are giving VoIP service along with their high speed internet and cable offerings which tends to be more attractive to the customers...
Explanation of Solution
Alternative ways of locating information on the web:
- Intelligent agent shopping bots
- Wikipedia
- Search engine
- Blogs
- Social networking
- RSS
- Web 2.0
- Web 3.0
Intelligent agent shopping bots:
- For searching the internet for shopping information, the shopping bots use intelligent agent software.
- For availability and price of the products specified by the user, the shopping bots are used and this will return the list of sites that sell the item along with pricing information and purchase link.
Wikipedia:
- Wikipedia is the largest reference website across the worldwide. It is a multilingual, free encyclopedia, web-based website.
- In spite of its growth and success it faces certain limitations regarding plagiarism, vandalism and copyright.
Search engine:
- For find the information on the web, the search is used instantly.
- It will go through PDF documents, file of Microsoft Office applications, images, HTML files, audio and video files to produce the results that match the desired search.
Blog:
- A website that is maintained by an individual to express one‘s own opinions and the contents present are available to the public.
- The contents or opinions are shared by the blogger in a regular fashion based on the trends that are released day to day.
- The contents are presented in the form of stories, news, trends, links that could be redirected to other articles or websites that interests the bloggers much.
Social Networking or Social Media:
- Social media is making and sharing the information, career interests, ideas and other forms of expression through networks and virtual communities...
Explanation of Solution
Uses of online search technologies for marketing:
- Searching is one of the web most popular activities with billions of queries performed every month. It is the foundation for the most profitable form of online ads and marketing.
- The search engine contains two types of listing when the users enter the search term in the search engine. They are sponsored link and un-sponsored link...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Add a timer in the following code.
public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; private Timer timer; private long elapsedTime;
public GameGUI(Labyrinth labyrinth, Player player, Dragon dragon) { this.labyrinth = labyrinth; this.player = player; this.dragon = dragon; String playerName = JOptionPane.showInputDialog("Enter your name:"); player.setName(playerName); elapsedTime = 0; timer = new Timer(1000, e -> { elapsedTime++; repaint(); }); timer.start();
}
@Override protected void paintComponent(Graphics g) { super.paintComponent(g); int cellSize = Math.min(getWidth() / labyrinth.getSize(), getHeight() / labyrinth.getSize());}
Change the following code so that when player wins the game, the game continues by creating new GameGUI with the same player. However the player's starting position is same, everything else should be reseted.
public static void main(String[] args) { Labyrinth labyrinth = new Labyrinth(10); Player player = new Player(9, 0); Random rand = new Random(); Dragon dragon = new Dragon(rand.nextInt(10), 9); JFrame frame = new JFrame("Labyrinth Game"); GameGUI gui = new GameGUI(labyrinth, player, dragon);
frame.setLayout(new BorderLayout()); frame.setSize(600, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(gui, BorderLayout.CENTER); frame.pack(); frame.setResizable(false); frame.setVisible(true); }
public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; private Timer timer; private long…
Create a menu item which restarts the game. Also add a timer, which counts the elapsed time since the start of the game level.
When the restart is pressed, the restarted game should ask the player' name (in the GameGUI constructor) and set the score of player to 0 (player.setScore(0)), and the timer should restart again. And create a logic so that if the player loses his life (checkGame if the condition is false), then save this number together with his name into two variables. And display two buttons where one quits the game altogether (System.exit(0)) and the other restarts the game.
public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon;
private final ImageIcon playerIcon = new ImageIcon("data/images/player.png"); private final ImageIcon dragonIcon = new ImageIcon("data/images/dragon.png"); private final ImageIcon wallIcon = new ImageIcon("data/images/wall.png"); private final ImageIcon…
Chapter 7 Solutions
EBK ESSENTIALS OF MIS,
Ch. 7.3 - Prob. 1CQ1Ch. 7.3 - Prob. 2CQ1Ch. 7.3 - Prob. 3CQ1Ch. 7.3 - Prob. 4CQ1Ch. 7.3 - Prob. 5CQ1Ch. 7.3 - Prob. 1CQ2Ch. 7.3 - Prob. 2CQ2Ch. 7.3 - Prob. 3CQ2Ch. 7 - Prob. 1IQCh. 7 - Prob. 2IQ
Ch. 7 - Prob. 3IQCh. 7 - Prob. 4IQCh. 7 - Prob. 5IQCh. 7 - Prob. 6IQCh. 7 - Prob. 1RQCh. 7 - Prob. 2RQCh. 7 - Prob. 3RQCh. 7 - Prob. 4RQCh. 7 - Prob. 5DQCh. 7 - Prob. 6DQCh. 7 - Prob. 7DQCh. 7 - Prob. 8HMPCh. 7 - Prob. 9HMPCh. 7 - Prob. 10HMPCh. 7 - Prob. 11HMPCh. 7 - Prob. 13CSQCh. 7 - Prob. 14CSQCh. 7 - Prob. 15CSQCh. 7 - Prob. 16CSQCh. 7 - Prob. 17CSQCh. 7 - Prob. 18MLMCh. 7 - Prob. 19MLM
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Please original work Analyze the complexity issues of processing big data What are five complexities and talk about the reasons they make the implementation complex. Please cite in text references and add weblinksarrow_forwardCreate a Database in JAVA Netbeans that saves name of the player and how many labyrinths did the player solve. Record the number of how many labyrinths did the player solve, and if he loses his life, then save this number together with his name into the database. Create a menu item, which displays a highscore table of the players for the 10 best scores public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; private void checkGameState() { if (player.getX() == 0 && player.getY() == labyrinth.getSize() - 1) { JOptionPane.showMessageDialog(this, "You escaped! Congratulations!"); System.exit(0); } if (Math.abs(player.getX() - dragon.getX()) <= 1 && Math.abs(player.getY() - dragon.getY()) <= 1) { JOptionPane.showMessageDialog(this, "The dragon caught you! Game Over."); System.exit(0); } } } public…arrow_forwardCreate a Database in JAVA OOP that saves name of the player and how many labyrinths did the player solve. Record the number of how many labyrinths did the player solve, and if he loses his life, then save this number together with his name into the database. Create a menu item, which displays a highscore table of the players for the 10 best scores. Also, create a menu item which restarts the game. public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; private void checkGameState() { if (player.getX() == 0 && player.getY() == labyrinth.getSize() - 1) { JOptionPane.showMessageDialog(this, "You escaped! Congratulations!"); System.exit(0); } if (Math.abs(player.getX() - dragon.getX()) <= 1 && Math.abs(player.getY() - dragon.getY()) <= 1) { JOptionPane.showMessageDialog(this, "The dragon caught you! Game Over.");…arrow_forward
- Change the following code so that the player can see only the neighboring fields at a distance of 3 units. public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; private final ImageIcon playerIcon = new ImageIcon("data/images/player.png"); private final ImageIcon dragonIcon = new ImageIcon("data/images/dragon.png"); private final ImageIcon wallIcon = new ImageIcon("data/images/wall.png"); private final ImageIcon emptyIcon = new ImageIcon("data/images/empty.png"); public GameGUI(Labyrinth labyrinth, Player player, Dragon dragon) { this.labyrinth = labyrinth; this.player = player; this.dragon = dragon; setFocusable(true); addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { char move = switch (e.getKeyCode()) { case KeyEvent.VK_W -> 'W'; case…arrow_forwardQ/ Fill in the table below with the correct answers for the network devices and components required, then draw the topology diagram for the network of this three-story building: I want a drawing Cisco Packet tracer Ground Floor: This floor will house the main server room, reception area, and a few conference rooms. The server room should contain the core network devices that will connect the entire building. The reception area and conference rooms need network access require access for mobile devices for visitors and guests with devices. First Floor: This floor is dedicated to offices with workstations, each needing reliable network connectivity for staff computers, IP phones, IP camera, and printers. Second Floor (Education Department): This floor consists of educational spaces requiring controlled internet access. Only the educational website (https://uokerbala.edu.iq) should be accessible, with all other sites restricted.. Device Media type Location floor Type of IP Static/dynamic…arrow_forwardProblem Statement You are working as a Devops Administrator. Y ou’ve been t asked to deploy a multi - tier application on Kubernetes Cluster. The application is a NodeJS application available on Docker Hub with the following name: d evopsedu/emp loyee This Node JS application works with a mongo database. MongoDB image is available on D ockerHub with the following name: m ongo You are required to deploy this application on Kubernetes: • NodeJS is available on port 8888 in the container and will be reaching out to por t 27017 for mongo database connection • MongoDB will be accepting connections on port 27017 You must deploy this application using the CL I . Once your application is up and running, ensure you can add an employee from the NodeJS application and verify by going to Get Employee page and retrieving your input. Hint: Name the Mongo DB Service and deployment, specifically as “mongo”.arrow_forward
- I need help in server client project. It is around 1200 lines of code in both . I want to meet with the expert online because it is complicated. I want the server send a menu to the client and the client enters his choice and keep on this until the client chooses to exit . the problem is not in the connection itself as far as I know.I tried while loops but did not work. please help its emergentarrow_forwardI need help in my server client in C languagearrow_forwardExercise docID document text docID document text 1 hot chocolate cocoa beans 7 sweet sugar 2345 9 cocoa ghana africa 8 sugar cane brazil beans harvest ghana 9 sweet sugar beet cocoa butter butter truffles sweet chocolate 10 sweet cake icing 11 cake black forest Clustering by k-means, with preprocessing tokenization, term weighting TFIDF. Manhattan Distance. Number of cluster is 2. Centroid docID 2 and docID 9.arrow_forward
- Change the following code so that there is always at least one way to get from the left corner to the top right, but the labyrinth is still randomized. The player starts at the bottom left corner of the labyrinth. He has to get to the top right corner of the labyrinth as fast he can, avoiding a meeting with the evil dragon. Take care that the player and the dragon cannot start off on walls. Also the dragon starts off from a randomly chosen position public class Labyrinth { private final int size; private final Cell[][] grid; public Labyrinth(int size) { this.size = size; this.grid = new Cell[size][size]; generateLabyrinth(); } private void generateLabyrinth() { Random rand = new Random(); for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { // Randomly create walls and paths grid[i][j] = new Cell(rand.nextBoolean()); } } // Ensure start and end are…arrow_forwardChange the following code so that it checks the following 3 conditions: 1. there is no space between each cells (imgs) 2. even if it is resized, the components wouldn't disappear 3. The GameGUI JPanel takes all the JFrame space, so that there shouldn't be extra space appearing in the frame other than the game. Main(): Labyrinth labyrinth = new Labyrinth(10); Player player = new Player(9, 0); Dragon dragon = new Dragon(9, 9); JFrame frame = new JFrame("Labyrinth Game"); GameGUI gui = new GameGUI(labyrinth, player, dragon); frame.add(gui); frame.setSize(600, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); public class GameGUI extends JPanel { private final Labyrinth labyrinth; private final Player player; private final Dragon dragon; //labyrinth, player, dragon are just public classes private final ImageIcon playerIcon = new ImageIcon("data/images/player.png");…arrow_forwardMake the following game user friendly with GUI, with some simple graphics. The GUI should be in another seperate class, with some ImageIcon, and Game class should be added into the pane. The following code works as this: The objective of the player is to escape from this labyrinth. The player starts at the bottom left corner of the labyrinth. He has to get to the top right corner of the labyrinth as fast he can, avoiding a meeting with the evil dragon. The player can move only in four directions: left, right, up or down. There are several escape paths in all labyrinths. The player’s character should be able to moved with the well known WASD keyboard buttons. If the dragon gets to a neighboring field of the player, then the player dies. Because it is dark in the labyrinth, the player can see only the neighboring fields at a distance of 3 units. Cell Class: public class Cell { private boolean isWall; public Cell(boolean isWall) { this.isWall = isWall; } public boolean isWall() { return…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education