Data visualization paper

  • Discuss Typography and the importance of appearance of text
  • Discuss the following color harmonies: (Usage, Pros, and Cons)
  • Complementary colors
  • Analogous colors
  • Triadic colors

– 3 pages

– 4 apa references

– STRICTLY no plagiarism

Wk 4- Assignments

Assignment 1

Mapping Business Challenges to Types of Control

Learning Objectives and Outcomes

· Identify the business impact of several access controls.

· Identify mitigation techniques for weaknesses of each of the access controls.

Assignment Requirements

Read the worksheet named “Mapping Business Challenges to Types of Control” and address the following:

Ø Using what you have learned about access controls, identify the business impact of the challenge, and identify an access control method that will mitigate the impact to the business.

Requirement: 

· ****Separate word document for each assignment****

· Minimum 300-350 words. Cover sheet, abstract, graphs, and references do not count.

· Add reference separately for each assignment question.

· Strictly follow APA style. Length – 2 to 3 paragraphs. 

· Sources: 2 References to Support your answer

· No plagiarized content please! Attach a plagiarized report.

· Check for spelling and grammar mistakes!

· $5 max. Please bid if you agree.

  

Assignment 2

Discuss security and technical drivers for having an access control policy and the key tenets of that policy.

Requirement: 

· ****Separate word document for each assignment****

· Minimum 300-350 words. Cover sheet, abstract, graphs, and references does not count.

· Add reference separately for each assignment question.

· Strictly follow APA style. Length – 2 to 3 paragraphs. 

· Sources: 2 References to Support your answer

· No plagiarized content please! Attach a plagiarized report.

· Check for spelling and grammar mistakes!

· $5 max. Please bid if you agree.

Hands On Assignment 6

 

Instructions

Install Docker on a Linux VM. You don’t want to install it on your computer, because it will interfere with other functions on that computer. Open a Linux VM, set the network configuration to be NAT. Download and install Docker inside the Linux VM as an admin. The remaining exercises are to be performed inside the Linux VM. Open a terminal inside the Linux VM. The following exercises won’t run on Windows VM.

A few useful Docker sites: https://docker-curriculum.com/

(Q1): From the terminal, type in the following commands and take snapshots after running each command.

To validate the installation is correct, type

$ docker run hello-world 

(Q2): Run a Busybox container. The pull command fetches the busybox image from the Docker registry and saves it to the VM. 

$ docker pull busybox

(Q3): Find available docker images in your VM. 

$ docker images

Check that busybox container is  

(Q4): Run the Docker container busybox.  When you run the Docker image bosybox, Docker loads up the container and then runs a command in the container. When we run “docker run busybox”, there is no command, so Docker did nothing and exited.

$ docker run busybox 

$

If you provide a command after “docker run busybox”, that command will be executed

$ docker run busybox echo “hello world from Carlston”

Replace ‘Carlston’ with your name. That way I knew that you are running Docker by yourself. Take a snapshot.   

(Q5): Run the following command to check what containers are currently running. 

$ docker ps  

It should be no docker running. 

Run the following command to see a list of all containers that we ran. Notice the STATUS column shows that these containers exited a few minutes ago. Take a snapshot. 

$ docker ps –a  

Run the following local host command to see the difference with and without Docker. 

$ ps -a 

(Q6): Compare a Virtual Machine (VM), a Container, and a Sandbox based on the features shown in the following table.  

FeaturesTypes 

VM 

Container 

Sandbox 

Same OS as host OS 

Share data with host 

Data remains when the VM / Container / Sandbox is closed 

Additional OS overhead 

Performance 

Storage space 

Communication among the applications and host 

Security level 

Examples of applications 

Advantages 

Disadvantages 

Discussion 4002

  1. Read Chapters 1 and 2 in your textbook (Textbook: Principles of Information Systems).
  2. Using the discussion link below, respond to the following questions:
    1. What was the most useful takeaway for you from this workshop’s reading?
    2. What concept from the reading is the most applicable to you now in your profession, and how might you implement it?
    3. 300 words minimum. 

Excel_3G_Department_Expenses_AS | Kader_Excel_3G_Administration_as

#Kader_Excel_3G_Administration_as

#Excel_3G_Department_Expenses_AS

  

Project Description:

In the following project, you will edit a worksheet that will be used to summarize the departmental administration expenses for the City of Orange Blossom Beach.

     

Open   the Excel workbook Student_Excel_3G_Administration_as.xlsx   downloaded with   this project.

 

In the Expenses worksheet, use   the SUM function to calculate row totals for each Expense item in the range   F5:F9. Format F6:F9 with Comma Style, zero decimal places. Calculate column   totals (using SUM) for each quarter and for the Annual Total in the range   B10:F10.

 

In cell G5, construct a formula   to calculate the Percent of Total by dividing the Annual Total for City   Manager by the Annual Total for Totals by Quarter. Use absolute cell   references as necessary, format the result in Percent Style, and then Center.   Fill the formula down through cell G9.

 

Create a 3-D Pie chart to chart   the Annual Total for each item using the ranges A5:A9 and F5:F9. Move the   chart to a new sheet and then name the sheet Administration Costs Chart.

 

For the chart title, type Summary of   Administration Costs   and format the chart title using a WordArt Style—in the first row, the second   style. Change the chart title font size to 28.

 

Remove the Legend from the chart   and then add Data Labels formatted so that only the Category Name and   Percentage display positioned in the Center. Change the data labels Font Size   to 12, and apply Bold and Italic.

 

Format the Data Series using a   3-D Format effect. Change the Top bevel and Bottom bevel to the first bevel   in the first row. Set the Top bevel Width and Height to 50 pt and then set the Bottom   bevel Width and Height to 256 pt. Change the Material to the fourth Standard Effect—Metal.

 

Display the Series Options, and   then set the Angle of first slice to 140 so that the City Manager slice is in   the front of the pie. Select the City Manager slice, and then explode the   slice 10%. Change the Fill Color of the City Manager slice to a Solid fill—in   the fifth column, the fourth color.

 

Format the Chart Area by   applying a Gradient fill using the Preset gradients–in the fourth column,   the first color. Format the Border of the Chart Area by adding a Solid line   border–in the eighth column, the first color. Change the border Width to 5   pt.

 

Display the Page Setup dialog   box, and then for this chart sheet, insert a custom footer in the left   section with the File Name element.

 

Display the Expenses worksheet,   and then by using the Quarter names and the Totals by Quarter, insert a Line   with Markers chart in the worksheet. Move the chart so that its upper left   corner is positioned slightly inside the upper left corner of cell B12. Type Annual   Administration Expenses by Quarter as the Chart Title.

 

Format the Bounds of the   Vertical (Value) Axis so that the Minimum is 1085000 and the Major unit is at 10000. Format the Fill of the Chart   Area with a Gradient fill by applying the Preset gradient—in the first row,   the third gradient. Format the Plot Area with a Solid fill using White,   Background 1—in the first column, the first color.

 

Copy the Annual Total in cell   F10 and then use Paste Special to paste Values & Number Formatting in   cell B35. In cell C35, construct a formula to calculate the Projected   Expenses after the forecasted increase of 3.5% in cell B31 is applied. Fill   the formula through cell F35, and then use Format Painter to copy the   formatting from cell B35 to the range C35:F35.

 

Change the Orientation of this   worksheet to Landscape, and then use the Scale to Fit options to fit the   Height to 1 page. From the Page Setup dialog box, center the worksheet   Horizontally, and insert a custom footer in the left section with the File   Name element.

 

Display the Contracts worksheet.   Using the data in A5:B7, insert a Funnel Chart. Move the chart so that the   upper left corner aligns with the upper left corner of D1. Change the chart   title to Contract Analysis and then change the Height to 2 and the Width to 4. Make cell A1   the active cell. Change the Orientation to Landscape, center the worksheet,   and insert a footer with the file name in the left section.

 

Display the County Partnerships   worksheet. Select the range A4:B8 and then insert a Filled Map chart map.   Change the Width to 4 and then move the chart so that its upper left corner   aligns with the upper left corner of D1. For the chart title, type Partnership   Analysis and   then make cell A1 the active cell. Change the worksheet Orientation to   Landscape. From the Page Setup dialog box, center this worksheet   Horizontally, and insert a custom footer in the left section with the File   Name element.

Applicants

  

Open Access and create a new database named “5-5 Applicants.”
Create a table named “Applicants” with the following fields: Date, Position, First Name, Last Name, and Phone. Select “Date” as the field type for the Date field. Select “Text” or “Short Text” as the field type for the other fields. Select the Phone field as the primary key.
Enter the following information into the table. Enter the current year in the dates (instead of 20–).
Date Position First Name Last Name Phone
Date Position First Name Last Name Phone1/3/20—Cashier Jennifer Smith 541-555-01011/4/20—Stocker Forrest Bayly541-555-01221/4/20—Cashier Susan Mcintyre541-555-01311/5/20—Manager Barry Gamble541-555-01251/5/20—Cashier Joshua Neslund541-555-00301/6/20—Stocker Erin Gonzales541-555-01271/6/20—Manager Laura Reynolds541-555-01291/7/20—Cashier Amy Pederson541-555-01241/7/20—Cashier Serena Worcester541-555-01261/7/20—Stocker Philip Raymond541-555-01331/8/20—Cashier Bryan Crider541-555-01081/8/20—Manager Sara Reyes541-555-01151/8/20—Stocker Lauren Hurst541-555-01281/9/20—Manager Jennifer Smith541-555-01541/9/20—Stocker Tom Reitz541-555-01141/9/20—Cashier Kelly Tumpane541-555-0111 

Project: Playlist Manager

Overview

This project will allow you to write a program to get more practice with object-oriented ideas that we explored in the previous project, as well as some practice with more advanced ideas such as inheritance and the use of interfaces.

Ipods and other MP3 players organize a user’s music selection into groups known as playlists. These are data structures that provide a collection of songs and an ordering for how those songs will be played. For this assignment you will be writing a set of PlayList classes that could be used for a program that organizes music for a user. These classes will be written to implement a particular PlayList interface so that they can be easily exchange in and out as the program requires. In addition, you will also be using the SimpleTrack class you wrote for the closed lab on Interfaces – if you did not finish this class before the end of lab, you will need to finish it before starting on this project.

Objectives

  • Practice with programming fundamentals
    • Review of various Java fundamentals (branching, loops, variables, methods, etc.)
    • Review of Java File I/O concepts
    • Practice with Java ArrayList concepts
    • Practice with object-oriented programming and design
    • Practice with Java interfaces

Project Description

The SimplePlaylist Class

Once you have coded and tested your SimpleTrack class, you will need to write a SimplePlaylist class that implements the Playist interface given in the project folder.

The SimplePlayList class stores music tracks in order – the first track added to the play list should be the first one removed from the play list.  You should recognize this data structure as a queue (or a first-in, first-out queue).   You do not need to implement the equals, hashCode and toString methods for this class but if you choose to do so make sure you document your implementations properly!

 The PlayList Management Program

Once you have written and tested a SimpleTrack class and a SimplePlaylist class, it is time to use them to write a program to manage playlists.  This program will simulate the playing of songs from a play list.  For the SimplePlaylist, the songs are removed from the playlist as they are played, so you know that you’re at the end of the list when your list is empty.  This program should be implemented in the file MusicPlayerSimulator.java.  Note that we are not defining ANY of the methods you are using for this program – the design is all up to you.  You must, however, practice good programming style – make sure you are breaking the program up into smaller methods and aren’t just trying to solve everything with one monolithic main method.  If you have fewer than 5 methods for this program you are probably trying to fit too much into a single method.

Here is a sample transcript of the output of this program:

Enter database filename: input.txt Currently playing: 'Elvis Presley / Blue Suede Shoes / Elvis Presley: Legacy Edition' Next track to play: 'The Beatles / With A Little Help From My Friends / Sgt. Pepper's Lonely Hearts Club Band' [P]lay next track [A]dd a new track [Q]uit > p Currently playing: 'The Beatles / With A Little Help From My Friends / Sgt. Pepper's Lonely Hearts Club Band' Next track to play: 'The White Stripes / Seven Nation Army / Elephant' [P]lay next track [A]dd a new track [Q]uit > P Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > a Track name: Requiem For A Dying Song Artist name: Flogging Molly Album name: Float Track: Requiem For A Dying Song Artist: Flogging Molly Album: Float Are you sure you want to add this track [y/n]? Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > A Track name: Look What You Made Me Do Artist name: Taylor Swift Album name: Reputation Track: Look What You Made Me Do Artist: Taylor Swift Album: Reputation Are you sure you want to add this track [y/n]? Y Currently playing: 'The White Stripes / Seven Nation Army / Elephant' Next track to play: 'Cake / Long Line Of Cars / Comfort Eagle' [P]lay next track [A]dd a new track [Q]uit > q Tracks remaining in play list ------------------------------------------------------------ 1 - 'Cake / Long Line Of Cars / Comfort Eagle' 2 - 'Nine Inch Nails / Head Like A Hole / Pretty Hate Machine' 3 - 'Flogging Molly / Requiem For A Dying Song / Float' 4 - 'Taylor Swift / Look What You Made Me Do / Reputation'
  1. Ask the user to enter the name of the file that contains the play list data in the format described below.   
  2. Input the play list information from the file and store it in a SimplePlaylist object (using SimpleTrack objects).   See below for the format of this file.
  3. Indicate what song is currently playing and what song is next in the play list.  If there is no song currently playing (i.e. at the beginning right after the data file is loaded) the program should immediately advance to the next song in the list.  If the play list is empty and there is no next track, the program should indicate this with a message “Play list is empty – no more tracks”.
  4. Present the user a menu of three options – play the next song in the play list, add a new song to the play list, or quit.
  5. If the user chooses to play the next song, use the Playlist object to adjust the current track accordingly.  Make sure your code does the right thing and gives an error message if the play list is empty and the user tries to play the next song.
  6. If the user chooses to add a new track, prompt the user for the names of the song, artist and album.  Verify that the user actually wants to add the track and if they say “yes” to this prompt add the track to the play list appropriately.
  7. If the user chooses to quit, output a well-formatted report of the remaining songs in the play list, showing the name of the song, the artist and the album in the format indicated above.  If the play list is empty, indicate this with the message “No tracks remaining” where the report data would normally be.  When this report is finished the Playlist should be empty.

The file format that the play list manager program should read is a simple one.  An input file for multiple tracks would use this format:

track 1 name,artist 1 name,album 1 name
...
track n name,artist n name,album n name

The sample input file used in the transcript above looks like this and is included in the project folder in a file named input.txt:

Blue Suede Shoes,Elvis Presley,Elvis Presley: Legacy Edition
With A Little Help From My Friends,The Beatles,Sgt. Pepper's Lonely Hearts Club Band
Seven Nation Army,The White Stripes,Elephant
Long Line Of Cars,Cake,Comfort Eagle
Head Like A Hole,Nine Inch Nails,Pretty Hate Machine

Submission Instructions

Make sure your programs compile and run correctly before submitting.  To submit, make sure you include all of your files:  SimplePlaylist.java, SimpleTrack.java and MusicPlayerSimulator.java files with comments indicating who wrote them and the date (make sure you change the @author tag to your name and the @version tag to the date).  If you worked with a partner, there should be two @author tags.  Use the file upload button and navigate to the folder your workspace is in.  Then look for the CSE2123-Playlist folder – inside that folder is the src folder that has your files in it to upload.  You can also just drag-and-drop the files from your Eclipse workspace directly onto the file upload button.