Exp19_Access_Ch02_ML1 – Game Collection 1.2

 

Exp19_Access_Ch02_ML1 – Game Collection 1.2

  

Exp19_Access_Ch02_ML1 – Game Collection 1.2

   Access Chapter 2 Mid-Level 1 – Games 

 

Project Description:

You have cataloged your vintage video games in an Access database. In  this project, you add two tables to a database you have started? One to  identify the game system that runs your game and the other to identify  the category or genre of the game. Then you will join each table in a  relationship so that you can query the database.

Start Access. Open the downloaded   Access file named Exp19_Access_Ch02_ML1_Games.  Grader has automatically added   your last name to the beginning of the  filename. Save the file to the   location where you are storing your  files.

Open   the Games table and review the fields containing the game information. Close   the table.
 

  Create a new table in Design view. Add the field name SystemID and select AutoNumber as the Data Type. Add the caption System ID. Set the SystemID field as the primary   key for the table.

Add   a second field named SystemName   with the Short Text Data Type.   Change the SystemName field size property to 15.   Add the caption System Name.   Save the table as System.

Switch   to Datasheet view and enter the following system names, letting Access assign   the System ID:
 

XBOX 360
PS3
Wii
NES
PC Game
Nintendo 3DS
 

  Double-click the border to the   right of the System Name column to set the column width to Best Fit. Save and   close the table.

Create   a new table in Design view. Add the field name CategoryID   and select AutoNumber as the Data   Type. Add the caption Category ID.   Set the CategoryID field as the   Primary Key for the table.

Add   a second field named CategoryDescription   and accept Short Text as the Data   Type. Change the field size property to 25.   Add the caption Category Description.   Save the table as Category.

Switch   to Datasheet view, and enter the following Category Description, letting   Access assign the Category ID:
 

Action
Adventure
Arcade
Racing
Rhythm
Role-playing
Simulation
Sports
 

  Close the table.

Establish   relationships in the database by adding the Category, Games and System  tables to the Relationships   window. Close the Show Table dialog box.  Create a one-to-many relationship   between the SystemID field in the  System table and the SystemID field in the   Games table, enforcing  Referential Integrity. Select the option to cascade   update the related  fields.

Create   a one-to-many relationship between the CategoryID field in  the Category table   and the CategoryID field in the Games table,  enforcing Referential Integrity.   Select the option to cascade update  the related fields. Save and close the   Relationships window.

Create   a simple query using the Query Wizard. From the Games table, add the GameName and Rating fields (in that order). Save the query using the title Ratings. Switch to Design view. Sort the   Rating field in ascending order.

Click   the gray column selector at the   top of the Rating field, then click and drag the column to move it to the first position of the query design grid.   Add a Total row, click in the Totalrow   of the GameName column, click the arrow,   and then select Count.  The records   will be grouped by rating, and the number of games will  be counted for each   group. Run, save, and close the query.

Create   a new query in Design view. Add the Category,   Games, and System tables to the query design window. Add the following   fields to the query (in this order).
 

GameName

CategoryDescription
   Rating
   SystemName
   DateAcquired

Sort   the query in ascending order by GameName and run the query. Save the query as   Game List and close the query.

Copy   the Game List query in the   Navigation pane and paste it with the name PS3 Games.   Modify the query in Design view by using PS3    as the criteria for SystemName. Remove the sort by GameName and sort  in   ascending order by CategoryDescription. Save and run the query.  Close the query.

Create   a new query in Design view. Add the Category,   Games, and System  tables to   the query design window. Add fields (in this order) to  display the name of   the game, its rating, the category description of  the game, and the system   name. You only want to display Wii games with  a rating of Everyone or Teen.    Because the system name is the same for the games you plan to pack and  share,   hide this value from the results. Save the query as Thanksgiving Games and run the query. Close the query.

Reflective Journal

  

Reflective Journal 

Overview

Write a 1-page journal entry (approximately 250 words) in which you:

  1. Explain if polls are an       accurate assessment of public opinion. Cite a recent poll to support your       claim. How can polls sway public opinion? Does the overabundance of       accessible information lead to inaccurate polls? Why or why not?
  2. Complete the page/word       amount requirement. 
  3. Write with clarity,       following mechanics and formatting requirements.

Requirements

Your assignment must follow these formatting requirements:

  • This course requires the use of Strayer       Writing Standards. 
  • Include a source page.       A Journal Sample [PDF] has been uploaded for       your reference. 

Objectives

  

I. Objectives:

  • Practicing      with Binary Search (Chapter 16) and Sorting Algorithms (Chapter 16 and      Chapter 8)
  • Practicing      writing a small-to-medium size program that is modularized (using      functions) and deals with lists

II. Instructions:

You job is to write a menu-based program to manipulate a patient database in a hospital. I do not provide any skeleton code for this assignment. You will have to design all the data structures and program structure yourself. The designing of your program will be a big part of your grade in this assignment.

1. Your program should do the following

(a)    Show the user a menu that has the following options.

1. Print patients

    2. Add a patient

    3. Sort patients by last name

    4. Sort patients by ID

5. Search patient by last name

    6. Search patient by ID

    7. Exit the program

(b)  Allow the user to select an option from the menu, perform the requested option, show the user the results, and finally show menu to the user again to let picking another option.

2.  Design-Needs of your program

(a)  Your program should create a struct or class called patientType to hold information about a single patient: first name (string), last name (string), patient ID (int).

(b) You also need to define an array to hold the list of patients. Each element of the array will of type struct or class patientType that you created in step 2(a) above. You can create a static array (like in Chapter 8) with a max size = 10.  

(c)  Your program must be a modular one: That is, printing of the menu (in step 1a above) on the screen as well as each operation in the menu should have a corresponding function. Then, the main function of your program should be mostly composed of function calls. That is, your main function should be a short function that mainly calls other functions!

(d) Sorting: For options 3 and 4 in the menu (that is sorting the patient list by last name or ID), you have to use and adapt one of the sorting algorithms in the text book: Bubble Sort (Chapter 16 , page 1019), Insertion Sort (Chapter 16, pg 1024) or Selection Sort (Chapter 8, pg 533).

(e) Searching: For option 5 and 6 (searching the patients by last name or ID), you have to use the binary search algorithm and adapt it to your program (Chapter 16, pg 1026).

3.  Other Important Notes

(a)  The outputs of your program should be nicely formatted. You should provide the user enough explanations to use your program comfortably.

1. If your program handles the patient list (in step 2b) and all the corresponding operations (step 2c) using a vector (Chapter 16) of struct or class patientType, you will get up to +20 points.

2. If your menu also has a working delete option as well, you will get up to a total of +10 points. You can delete a patient using last name or ID. Handling each will be an extra +5 point.

         3.      We studied Bubble Sort in detail in class, you are responsible to study Selection and Insertion Sort on your own for the exam. For this assignment, if you complete part 2d above (that is both the sorting  options in the menu) either using Selection Sort (Chapter 8, pg 533) or Insertion Sort (Chapter 16, pg 1024) you will get an extra +5 points.  

III. What to Submit:

1.      Your assign4-yourName.cpp file for the program.

2.      You also have to submit a README file named README-yourName.txt. Your README should include the following

a.       Explain what works what does not work in your program – If your program has extra features, you can mention it too.

b.      Include several test cases that you used to test the correctness of your code.

You can upload your files to this Angel drop box as a single .zip file or one by one  (note that you should do one submission but you can attach multiple .cpp files to your submission!).

IV. Grading:

100 pts in total. See the Assignment rubric on how your assignment will be evaluated.

1.     90% – Your .cpp file, its content, and programs execution

2.     10% – The README file and its content

3.     Extra Credit: Up to 32 points of extra credit for additional features (that is use of vector’s in the program and adding delete option).

INT

 Write a short, 250 words , reflecting on your internship and how it related to your executive masters program(Subjects of this Program are Computer Security Foundations

and Database Security.) at  College.  As you prepare your paper, you might consider answering some of these questions:

  • How did this internship help prepare you for future endeavors, both academically and in the workplace?
  • What was the best and worst parts of your overall experience?
  • What surprised you about this internship?
  • What, if any, were any disappointment’s?

Prepare your in WORD using APA format. 

Computer Security Foundations:

Introduction to computer Security 

Networks and Internet

Cyberstalking, Fraud and Abuse

Denial of Service Attacks

Malware

Hacking

Industrial Espionage

Encryption

Computer Security Technology

Security Policies

Network Scanning

Cyber Terrorism

DATBASE SECURITY TOPICS: 

Introduction and CIA triads

Types of Database Exploits

Array of Beaches

Admin controls users and roles

POLP and Patch Management

Prevention Controls and Encryption

Data Obfuscation, Redaction and Tokenization

Detective Controls 1 – DAM & auditing  

Failover and disaster recovery

Regulatory Frameworks 1 – HIPAA

Regulatory Frameworks 2 – PCI

Regulatory Frameworks 3 – SOX & STIG

Regulatory Frameworks 4 –  FISMA

Emerging Technologies

Professional Ethics and Responsibilities

Portfolio Project

 You have recently been hired as a Chief Information Governance Officer (CIGO) at a large company (You may choose your industry). This is a newly created position and department within the organization that was founded on the need to coordinate all areas of the business and to provide governance of the information. You will need to hire for all positions within your new department.

The company has been in business for more than 50 years and in this time has collected vast amounts of data. Much of this data has been stored in hard copy format in filing cabinets at an offsite location but in recent times, collected business data is in electronic format stored in file shares. Customer data is being stored in a relational database, but the lack of administration has caused data integrity issues such as duplication. There are currently no policies in place to address the handling of data, business or customer. The company also desires to leverage the marketing power of social media, but has no knowledge of the types of policies or legal issues they would need to consider. You will also need to propose relevant metrics that should be collected to ensure that the information governance program is effective.

The CEO and Board of Directors have tasked you to develop a proposal (paper) that will give them the knowledge needed to make informed decisions on an enterprise-wide Information Governance program, addressing (at a minimum) all of these issues, for the company.  

Exp19_Excel_App_Cap_Comp_Tech_Store

Exp19_Excel_App_Cap_Comp_Tech_Store

Exp19 Excel App Cap Comp Tech Store

Excel Comprehensive Capstone – Tech Store 

  

Project Description:

After graduating from college, you and three of your peers founded the software company TechStore Unlimited (TSU). TSU provides an online market place that fosters business to business (B2B), business to consumer (B2C), and consumer to consumer sales (C2C). As one of the company’s principal owners, you have decided to compile a report that details all aspects of the business, including: employee payroll, facility management, sales data, and product inventory. To complete the task you will duplicate existing formatting, import data from an Access database, utilize various conditional logic functions, complete an amortization table, visualize data with PivotTables and Power Maps, connect and transform several external data sources, and lastly you will inspect the workbook for issues.

     

Start Excel. Open Exp19_Excel_AppCapstone_Comp.xlsx.   Grader has automatically added your last name to the beginning of the   filename.

 

Fill the range A1:E1 from the   Employee_Info worksheet across all worksheets, maintaining the formatting.

 

Make the New_Construction   worksheet active and create Range Names based on the data in the range A6:B9.

 

Ungroup the worksheets and   ensure the Employee_Info worksheet is active. Click cell G6 and enter a   nested logical function that calculates employee 401K eligibility. If the   employee is full time (FT) and was hired before the 401k cutoff date 1/1/19,   then he or she is eligible and Y should be displayed, non-eligible employees should be indicated   with a N. Be sure to utilize the date   located in cell H3 as a reference in the formula. Use the fill handle to copy   the function down completing the range G6:G25.

 

Apply conditional formatting to   the range G6:G25 that highlights eligible employees with Green Fill with Dark   Green text. Eligible employees are denoted with a Y in column G.

 

Create a Data Validation list in   cell J7 based on the employee IDs located in the range A6:A25. Add the Input   Message Select Employee ID and use the Stop Style Error Alert. 

 

Enter a nested INDEX and MATCH   function in cell K7 that examines the range B6:H25 and returns the   corresponding employee information based on the match values in cell J7 and   cell K6. Note K6 contains a validation list that can be used to select   various lookup categories. Use the Data Validation list in cell J7 to select   Employee_ID 31461 and select Salary in cell K6 to test the   function.

 

Enter a conditional statistical   function in cell K14 that calculates the total number of PT employees. Use the range E6:E25   to complete the function.

 

Enter a conditional statistical   function in cell K15 that calculates the total value of PT employee salaries. Use the range   E6:E25 to complete the function.

 

Enter a conditional statistical   function in cell K16 that calculates the average value of PT employee salaries. Use the range   E6:E25 to complete the function.

 

Enter a conditional statistical   function in cell K17 that calculates the highest PT employee salary. Use the range E6:E25 to complete   the function.

 

Apply Currency Number Format to   the range K15:K17.

 

Click cell K11 and type FT. Click cell A28 and type Full Time   Employees.

 

Use the Format Painter to apply   the formatting from the cell A3 to the range A28:B28.

 

Use Advanced Filtering to   restrict the data to only display FT employees based on the criteria in the   range K10:K11. Place the results in cell A29. 

 

Enter a database function in   cell K18 to determine the total number of FT employees. To complete the   function use the range A5:H25 as the database argument, cell E5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in cell   K19 to determine the total value of FT employee salaries. To complete the   function use the range A5:H25 as the database argument, cell H5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in   cell K20 to determine the average FT employee salary. To complete the   function use the range A5:H25 as the database argument, cell H5 for the   field, and the range K10:K11 for the criteria.

 

Enter a database function in   cell K21 to determine the highest FT salary. To complete the function use the   range A5:H25 as the database argument, cell H5 for the field, and the range   K10:K11 for the criteria.

 

Format the range K19:K21 with   Currency Number Format.

 

Ensure that the New_Construction   worksheet is active. Use Goal Seek to reduce the monthly payment in cell B6   to the optimal value of $8000. Complete this task by changing the Loan amount   in cell E6.

 

Create the following three   scenarios using Scenario Manager. The scenarios should change the cells B7   and B8.
 

Good
  B7 = .0312
  B8 = 5
 

Most   Likely
  B7 = .0575
  B8 = 5
 

Bad
  B7 =   .0625
  B8 = 3
 

  Create a Scenario Summary Report based on the value in cell B6. Format the   new report appropriately and reorder the worksheets so the Scenario Summary   worksheet appears as the last worksheet in the workbook.

 

Ensure that the New_Construction   worksheet is active. Enter a reference in cell B12 to the beginning loan   balance and enter a reference in cell C12 to the payment amount.

 

Use the IPMT function in cell   D12 to calculate the interest paid for the first payment of the loan. Use the   information in the loan details section (E6:E9) of the worksheet to locate   the required inputs for the function. Be sure to use the appropriate   absolute, relative, or mixed cell references. All results should be formatted   as positive numbers.

 

Enter a formula in cell E12   based on the payment and loan details that calculates the amount of principal   paid on the first payment. The principal is the payment – interest. Be sure   to use the appropriate absolute, relative, or mixed cell references.

 

Enter a formula in cell F12 to   calculate the remaining balance after the current payment. The remaining   balance is calculated by subtracting the principal payment from the balance   in column B.

 

Use the CUMIPMT function in cell   G12 to calculate the cumulative interest paid on the first payment. Use the   loan details information (E6:E9) as needed for inputs. Be sure to use the   appropriate absolute, relative, or mixed cell references. All results should   be formatted as positive values.

 

Enter a function in cell H12   based on the payment and loan details that calculates the amount of   cumulative principal paid on the first payment. Be sure to use the   appropriate absolute, relative, or mixed cell references. All results should   be formatted as positive numbers.

 

Enter a reference to the   remaining balance of payment 1 in cell B13. Use the fill handle to copy the   functions created in the prior steps down to complete the amortization table.   Expand the width of columns D:H as needed.

 

Use PowerQuery to connect and   open the Orders table in the eApp_Cap_Orders.accdb   database. Use the Query editor to format column A with Date number format and   load the table. Rename the worksheet Orders.

 

Adapt the previous step to   connect and load the Warehouse table.

 

Connect to, but don’t load the   Inventory table from the eApp_Cap_Orders.accdb   database. 

 

Create the following   relationships.
 

  Relationship 1
  Table Name
  Inventory
 

  Column (Foreign)
  Warehouse
 

  Table
  Warehouse
 

  Column (Primary)
  Warehouse
 

  Relationship 2
 

  Table
  Orders
 

  Column (Foreign)
  Item_Number
 

  Table
  Inventory
 

  Column (Primary)
  Item_Number

 

Use PowerPivot to create a blank   PivotTable on a new worksheet. Add the following fields to the PivotTable.
 

  Rows
  Warehouse: Location
  Warehouse: Warehouse
  Inventory: Item_Number
 

  Values
  Inventory: Current_Inventory
  Inventory: Total_Value

 

Insert a Slicer based on   Warehouse. Place the upper left corner of the Slicer inside the borders of   cell F3.

 

Create a 3D PowerMap that   displays the location of all warehouses based on the City geographic type.   Rename the worksheet Inventory.

 

Make the Orders worksheet   active. Use the Data Analysis ToolPak to output Summary statistics starting   in cell G3. The statistics should be based on the quantity of orders located   in the range E1:E50. Be sure to include column headings in the output.

 

Record a macro using the Macro   Recorder named Sort. When activated, the macro should sort the Orders table in   ascending order by date. Open the newly created module in the Visual Basic   Editor and copy the code in Module1. Paste the code starting in cell A1 on   the Code worksheet.

 

On the Orders worksheet, insert   a Form Control button labeled Sort   in the range G21:I24 and assign the Sort macro.

 

Use the Accessibility Checker to   inspect for issues. Once located, make the following changes to alleviate the   issues.
 

  Warehouse worksheet
  Change Table Style to none.
 

  Orders worksheet
  Change Table Style to none.
 

  Employee_Info worksheet
  Change Font Color to Black, Text 1
 

  New_Construction worksheet
  Change Font Color to Black, Text 1
 

  Save the file Exp19_Excel_AppCapstone_Comp.xlsx.   Exit Excel. Submit the file as directed.

Ch 12 ML1 Sorority dues

1Start Excel. Download and open the file named Exp19_Excel_Ch12_ML1_HW_MembershipDues.xlsx. Grader has automatically added your last name to the beginning of the filename.02Click cell A1, delete the template text, and type Membership Dues.23Delete Column L.04Select the range A1:L7 and clear all data validation that was included in the template.05Add a comment in cell A1 that says “Unprotect the worksheet before editing.“. Be sure to enter the comment as it appears, including the period and excluding the quotation marks.126Use the Macro Recorder to record a macro named Sort that sorts the records in ascending order based on selection (Hint: use relative references when recording the macro).27Ensure the Developer Tab is enabled, then create a Form Control Button named Sort spanning the cell range C1:D1 (ensure that the button is inside the cell borders), and assign the Sort macro. Be sure the label is displayed on the Form Control Button.98Use the VBA Editor to insert a new module named Unprotect. To complete the step, type the code as it appears below. Note there is one blank line after the opening declaration (sub Unprotect). The remaining code does not have space between lines.

Sub Unprotect()

‘Unprotect Sheet
Worksheets(“Member List”).Unprotect.Password = “eXploring”
09Insert a new module named Protect. To complete the step, type the code as it appears below. Note there is one blank line after the declaration (Sub Protect). The remaining code does not have space between lines. Type the following to complete the procedure.

Sub Protect()

‘Protect Sheet
Worksheets(“Member List”).protect.Password= “eXploring”
010Exit the VBA Editor and create a Form Control Button named Unprotect spanning the cell B1. Assign the UnprotectWorksheet macro. Be sure the label Unprotect appears on the Form control button. Then save the file as a macro enabled workbook.911Create a Form Control Button named Protect spanning the cell E1. Be sure to display the label Protect on the Form Control Button and then assign the Protect macro.912Use the Document Inspector to check the document for issues. Remove the Document Properties and Personal Information and the Headers and Footers information. Do not remove Comments and Macro information. Note: If using a Mac, please skip this step and proceed to step 13.213Check the document for Accessibility and compatibility with Excel 2010, 2013, and 2016.014Insert a new worksheet named Code.1015Open the VBA Editor, open module 1, and copy the code. Paste the code in the Code worksheet starting in cell A1. Then delete the rows that are blank (2,4,5, and 6).1516Open the VBA Editor, open the Protect module, and copy the code. Paste the code in the Code worksheet starting in cell A17. Delete any additional blank rows that appear in the code (row 18).1517Open the VBA Editor, open the Unprotect module, and copy the code. Paste the code in the Code worksheet starting in cell A22. Then delete any additional blank rows that appear in the code (row 23).1518Save and close Exp19_Excel_Ch12_ML1_HW_MembershipDues.xlsx. Be sure to save the workbook as a .xlsx file, not a macro enabled workbook. Exit Excel. Submit the file as directed.0
Close

Complete Draft of the Literature Review Section

Assignment Content

  1. In class, we learned how to write the introduction and conclusion of the Literature Review section, which includes:
    • Introduction (6 sentences on p. 10a)
    • Review of Literature (using notes on p. 13a – ONE objective summary is graded already — apply feedback)
    • Analysis of Literature (compare and contrast activity on p. 16a)
    • For this submission: You will submit your full draft of the Literature Review in a WORD document.
    •  YOU MUST CHECK YOUR SIMILARITY prior to submission here. 
    • Grading: 
    • Title Page = 10 pts
    • Literature Review: Intro, Review of Literature, and Analysis of Literature WITH in-text citations and correct level headings:
    • Introduction = 15 pts
    • Review of Literature = 40 pts
    • Analysis of Literature = 20 pts
    • References page with ALL three research articles listed = 15 pts

Windows Forensic

  Prepare a report 1500 words long on any of the following subjects involving Digital Forensics.  The report must have at least two references. APA Format double space.

  1. Legal Compliance
  2. Affidavits
  3. How to Testify
  4. Case Law
  5. Chain of custody
  6. Digital Investigations
  7. Authentication of Evidence
  8. Chain of Custody Procedures
  9. Metadata
  10. Root Cause Analysis
  11. Using Virtual Machines for Analysis
  12. Mobile Device Analysis (e.g. smart phones, tablets)
  13. Embedded Systems (e.g. GPS, games consoles, Smart TVs)
  14. Internet of Things Devices (e.g. consideration of potential for evidence storage)

CBSC 630 Case Study 6.1

 Write a 2 to 3 page paper picking a particular area to monitor and come up with a way you can use the Raspberry Pi to monitor the area. Provide some creative ways you would use the Raspberry Pi . In addition How would you use the Raspberry Pi in Spear Fishing?