Blog

Java assignment

Requirements to get full credits in Documentation

1.A description of each method is also needed.

2.Some additional comments inside of methods to explain code that are hard to follow should be written.

You can look at the Java programs in the text book to see how comments are added to programs.

Minimal Submitted Files

You are required, but not limited, to turn in the following source files:

Assignment7.java (No need to be changed) 

DrawingPane.java —   to be completed.

You may add more classes or more methods than the specified ones. (You might need them.)

Skills to be Applied:

JavaFX

Classes may be needed:  

Button, ComboBox, Color, Graphics, Line, ActionHandler, MouseHandler. You may use other classes.

Here is Assignment7.java:

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;

public class Assignment7 extends Application
{
   public void start(Stage primaryStage)
   {
      //create a DrawPane object. See DrawPane.java for details.
      DrawingPane gui = new DrawingPane();
   
      //put gui on top of the rootPane
      StackPane rootPane = new StackPane();
      rootPane.getChildren().add(gui);
   
      // Create a scene and place rootPane in the stage
      Scene scene = new Scene(rootPane, 600, 400);
      primaryStage.setTitle("Line Drawing"); 
      primaryStage.setScene(scene); // Place the scene in the stage
      primaryStage.show(); // Display the stage
   }
   public static void main(String[] args)
   {
      Application.launch(args);
   }
}

Here is DrawingPane.java (This is a semi-finished product, you need to add):

//import any classes necessary here
//----
import javafx.scene.control.Button;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.shape.Line;
import javafx.scene.paint.Color;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.geometry.Orientation;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.input.MouseEvent; 	

import java.util.ArrayList;

public class DrawingPane extends BorderPane
{
   private Button undoButton, eraseButton;
   private ComboBox<String> colorCombo, widthCombo;
   private ArrayList<Line> lineList;
   private Pane canvas;
   //declare any other necessary instance variables here
   //----
    
   //Constructor

   public DrawingPane()
   {
      //Step #1: initialize instance variable and set up layout
      undoButton = new Button("Undo");
      eraseButton = new Button("Erase");
      undoButton.setMinWidth(80.0);
      eraseButton.setMinWidth(80.0);

      //Create the color comboBox and width comboBox,
      //----
       
       
      //initialize lineList, it is a data structure we used
      //to track the lines we created
      //----
       
      //topPane should contain two combo boxes and two buttons
      HBox topPane = new HBox();
      topPane.setSpacing(40);
      topPane.setPadding(new Insets(10, 10, 10, 10));
      topPane.setStyle("-fx-border-color: black");
       
       //canvas is a Pane where we will draw lines
      canvas = new Pane();
      canvas.setStyle("-fx-background-color: white;");
       

       
      //add the canvas at the center of the pane and top panel
      //should have two combo boxes and two buttons
      this.setCenter(canvas);
      this.setTop(topPane);

       
      //Step #3: Register the source nodes with its handler objects
      canvas.setOnMousePressed(new MouseHandler());
      //----
      //----
   }



    //Step #2(A) - MouseHandler
    private class MouseHandler implements EventHandler<MouseEvent>
    {
        public void handle(MouseEvent event)
        {
            //handle MouseEvent here
            //Note: you can use if(event.getEventType()== MouseEvent.MOUSE_PRESSED)
            //to check whether the mouse key is pressed, dragged or released
            //write your own codes here
            //----
            
            
            
            
            
        }//end handle()
    }//end MouseHandler

    //Step #2(B)- A handler class used to handle events from Undo & Erase buttons
    private class ButtonHandler implements EventHandler<ActionEvent>
    {
        public void handle(ActionEvent event)
        {
            //write your codes here
            //----
            
            
            
        }
    }//end ButtonHandler



   //Step #2(C)- A handler class used to handle colors
   private class ColorHandler implements EventHandler<ActionEvent>
   {
       public void handle(ActionEvent event)
       {
           //write your own codes here
           //----
           
           
           
       }
   }//end ColorHandler
    
    //Step #2(D)- A handler class used to handle widths of lines
    private class WidthHandler implements EventHandler<ActionEvent>
    {
        public void handle(ActionEvent event)
        {
            //write your own codes here
            //----
            
            
            
        }
    }//end WidthHandler
}//end class DrawingPane

building a computer

You will provide a comprehensive and detailed manual documenting the step-by-step process for building a computer using the components provided in LabSim 13.1: “Build a Computer from Scratch.” The manual will be used by entry-level technicians, so it should be clear, concise, and formatted using the IEEE citation style, with screenshots of each step from LabSim 13.1. Your manual should be similar to step-by-step instructions on How to Change the Oil in Your Car. Note carefully how in this example, not only is each step described individually, and in detail, but also there is a visual representation of each step. You should model your submission along the same lines. Keep in mind that your manual will be used as a guide for new technicians.

The manual should not document how to complete a LabSim section; rather, it should provide detailed instructions on how to build an actual computer for a potential customer:

“Drag the motherboard from the shelf to the motherboard plate in the system case.”

“After properly grounding yourself, pick up the motherboard and place it inside the area where the motherboard will sit in the case. Align the screw holes on the motherboard with the screw holes on the case. Use appropriate screws to mount the motherboard inside the case, making sure not to scratch the surface of the motherboard.”

To learn about the required parts which must be present in your submissions, and to learn how you will be assessed on this assignment, please take a moment to review the  rubrics.

The manual will be submitted in three separate parts, at three suggested milestone times. Part 1 addresses Sections 1-5 of the overall manual, Part 2 addresses Sections 6-10, and Part 3 addresses Sections 11-12.

PC Build & Manual Part 1:

1. Workspace Preparation (LabSim 2.0)
2. Installing Motherboard (LabSim 3.3)
3. Installing Power Supply (LabSim 3.2)
4. Installing CPU (LabSim 3.5)
5. Installing RAM (LabSim 3.7/3.8)

PC Build & Manual Part 2:

6. Installing Hard Drive (LabSim 5.2)
7. Installing Optical Drive (LabSim 5.3)
8. Installing Video Card (LabSim 3.12)
9. Connecting Monitors, Keyboard, and Mouse (LabSim 4.0)
10. BIOS Configuration (LabSim 3.10)

PC Build & Manual Part 3:

11. Installing Windows 7 (LabSim 10.3)
12. Configuring Critical Windows Features (LabSim 9.0 and 10.0)

successful analytics project

1.

In Chapter 6, please review Figure 2-1: Key roles for a successful analytics project. Select a data analytics of your choice and discuss how the following roles add value to this initiative: Business User, Project Sponsor, Project Manager, Business Intelligence Analyst, Database Administrator, and Data Engineer. Again, please note that you will discuss specific activities that each of these roles may perform on a data analytics project that you select.

Requirements:

– Typed in a word document.

– Please write in APA Style and include at least three (3) reputable sources.

– The complete paper should be between 350-to-500-words.

Textbook(s) Required: EMC Education Service (Eds). (2015) Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing, and Presenting Data, Indianapolis, IN: John Wiley & Sons, Inc. ISBN: 9781118876138

______________________________________________________________________

2.

Welcome to week 7 of the course. In this week, you will examine the role of corporate governance, operational risk and lessons learned from ERM implementations. 

Please read the following chapters

  • Chapter 30, “Alleged Corruption at Chessfield: Corporate Governance and the Risk Oversight Role of the Board of Directors” 
  • Chapter 31, “Operational Risk Management Case Study: Bon Boulangerie”
  • Chapter 34, “Turning Crisis into Opportunity: Building an ERM Program at General Motors” 
  • Listen to week 7 lecture

Submit the following by sunday feb 23

_______________________________________________

3.

ERM assignment

SOX

Discuss SOX in 500 words or more. How do logging and separation of duties help comply with SOX? How might database auditing and monitoring be utilized in SOX compliance? How can a dba use  automation to comply with SOX frameworks?

Cite your sources. Do not copy. Write in essay format not in bulleted, numbered or other list format. 

Reply to two classmates’ posting in a paragraph of at least five sentences by asking questions, reflecting on your own experience, challenging assumptions, pointing out something new you learned, offering suggestions.   You should make your initial post by Thursday evening so your classmates have an opportunity to respond before Sunday.at midnight when all three posts are due. 

It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your post and that you reply to two classmates in a substantive way (not ‘nice post’ or the like).  Your goal is to help your colleagues write better. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. Please do not use attachments unless requested. 

Note:-

Please use my prompts as a starting point for your discussion posts.  What I am looking for is for each student to find something different to say not to recycle the same pablum. This is a graduate program so simply writing definitions is not what we are after. Use your higher order cognitive skills (analysis, synthesis, evaluation, etc).  A solution is to find something that happened at work to explore and write about (You could, for example, explore the ransomware attack that happened at one student’s office. His solution was to encrypt the data but is that really a protection against that sort of attack? And, how did they get hacked, anyway? I wanted to know as soon as I read it ).  You could also find something at work that you want to know more about and explore that. Or, maybe, something specific in your reading or in the news attracts your eye. For example, the Russian hacking of election systems or the Chinese hack of the US navy. Lately, I’ve been intrigued by stories of people hacking the hackers. Find something that makes you want to do the research and writing.  

relationship between NIST and FISMA.

Discuss in 500 words or more the relationship between NIST and FISMA.

Cite your sources. Do not copy. Write in essay format not in bulleted, numbered or other list format. 

Reply to two classmates’ posting in a paragraph of at least five sentences by asking questions, reflecting on your own experience, challenging assumptions, pointing out something new you learned, offering suggestions.   You should make your initial post by Thursday evening so your classmates have an opportunity to respond before Sunday.at midnight when all three posts are due. 

It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your post and that you reply to two classmates in a substantive way (not ‘nice post’ or the like).  Your goal is to help your colleagues write better. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. Please do not use attachments unless requested.

Note:-

Please use my prompts as a starting point for your discussion posts.  What I am looking for is for each student to find something different to say not to recycle the same pablum. This is a graduate program so simply writing definitions is not what we are after. Use your higher order cognitive skills (analysis, synthesis, evaluation, etc).  A solution is to find something that happened at work to explore and write about (You could, for example, explore the ransomware attack that happened at one student’s office. His solution was to encrypt the data but is that really a protection against that sort of attack? And, how did they get hacked, anyway? I wanted to know as soon as I read it ).  You could also find something at work that you want to know more about and explore that. Or, maybe, something specific in your reading or in the news attracts your eye. For example, the Russian hacking of election systems or the Chinese hack of the US navy. Lately, I’ve been intrigued by stories of people hacking the hackers. Find something that makes you want to do the research and writing.  

use of blockchain

Discuss in 500 words or more the use of blockchain for the protection of medical, financial, or educational records.

Cite your sources. Do not copy. Write in essay format not in bulleted, numbered or other list format. 

Reply to two classmates’ posting in a paragraph of at least five sentences by asking questions, reflecting on your own experience, challenging assumptions, pointing out something new you learned, offering suggestions.   You should make your initial post by Thursday evening so your classmates have an opportunity to respond before Sunday.at midnight when all three posts are due. 

It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your post and that you reply to two classmates in a substantive way (not ‘nice post’ or the like).  Your goal is to help your colleagues write better. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. Please do not use attachments unless requested.

Note:-

Please use my prompts as a starting point for your discussion posts.  What I am looking for is for each student to find something different to say not to recycle the same pablum. This is a graduate program so simply writing definitions is not what we are after. Use your higher order cognitive skills (analysis, synthesis, evaluation, etc).  A solution is to find something that happened at work to explore and write about (You could, for example, explore the ransomware attack that happened at one student’s office. His solution was to encrypt the data but is that really a protection against that sort of attack? And, how did they get hacked, anyway? I wanted to know as soon as I read it ).  You could also find something at work that you want to know more about and explore that. Or, maybe, something specific in your reading or in the news attracts your eye. For example, the Russian hacking of election systems or the Chinese hack of the US navy. Lately, I’ve been intrigued by stories of people hacking the hackers. Find something that makes you want to do the research and writing.  

encryption

Discuss, in 500 words, you can take any american company and how will you advise them to use encryption to reduce the vulnerabilities of  their data at rest, in use, and in transit (or in motion). Identify at what points you think their data is at the highest risk. Consider where the data is when it at rest, in transit, or in use and the potential vulnerabilities associated with each of those locations.

Cite your sources in-line and at the end. Provide a URL for your citations.  Write in essay format not in bulleted, numbered or other list format. Use quotes to indicate where you have used other’s words. 

Use the five paragraph format. Each paragraph must have at least five sentences. Include 3 quotes cited in-line and in a list of references. Include an interesting meaningful title.

encryption to reduce the vulnerabilities

Discuss, in 500 words, how you would advise your current employer to use encryption to reduce the vulnerabilities of  their data at rest, in use, and in transit (or in motion).  Identify at what points you think their data is at the highest risk. Consider where the data is when it at rest, in transit, or in use and the potential vulnerabilities associated with each of those locations.

Cite your sources in-line and at the end. Provide a URL for your citations.  Write in essay format not in bulleted, numbered or other list format. Do not copy without providing proper attribution. Be aware of your Safeassign score. Over 30 is too high. Use quotes to indicate where you have used other’s words. 

Use the five paragraph format. Each paragraph must have at least five sentences. Include 3 quotes cited in-line and in a list of references. Include an interesting meaningful title.

It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your paper. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. Please do not use attachments unless requested.

Your proposal

  proposal for your final project here. Your proposal must contain at least 500 words. Explain what your subject is and why it is important.  Your final project is a 20 slide .ppt with a one page single spaced discussion of an interesting topic in Database Security. Pick a topic that no one else has chosen. Find something that is of interest to you in your current or, possibly, a future position. Don’t repeat something we can easily read on Wikipedia of some other similar site. You must include an annotated reference lists of at least five sources. The annotations should consist of two paragraphs each containing at least five sentences. Paragraph 1 should be a summary of what the source said. Paragraph two should short reflection on the what the source says about the issue you have chosen. research paper and abstract of the project should be presented

Note : i need this project should has accurate as instructions provided in the question.passing due date will not accepted .Topic should be unique which cannot be available on Wikipedia of some other similar site.