Java Project to be applied in Console

  

Description:

The Bank app is a console-based application that simulates banking operations. A customer can apply for an account, view their balance, and make withdrawals and deposits. An employee can approve or deny accounts and view account balances for their customers.

Purpose:

We want to see that you can meet deadlines and that you can code. You are expected to complete the following requirements and give a 5 minute presentation of your project.

Requirements:

● Build the application as a Maven project using Java 8

● All interaction with the user should be done through the console using the Scanner class

● Customers of the bank should be able to register with a username and password, and apply to open an account.

o Customers should be able to apply for joint accounts

● Once the account is open, customers should be able to withdraw, deposit, and transfer funds between accounts

o All basic validation should be done, such as trying to input negative amounts, overdrawing from accounts etc.

● Employees of the bank should be able to view all of their customers information. This includes:

o Account information

o Account balances

o Personal information

● Employees should be able to approve/deny open applications for accounts

● Bank admins should be able to view and edit all accounts. This includes:

o Approving/denying accounts

o withdrawing, depositing, transferring from all accounts

o canceling accounts

● All information should be persisted using text files and serialization via Object Input/Output Stream

● 100% test coverage is expected using J-Unit

o You should be using TDD

● Logging should be accomplished using Log4J

o All transactions should be logged

for Dr Elahi

Oliver’s business is now growing. He built a company and has sales agents and sales supervisors working for him all over England. He realizes using google spreadsheets is not sustainable. 

He wants to invest in a scalable system and he is thinking to recruit a software engineer and a data engineer (you). 

The software engineer has to come up with a mobile app that allows the sales agents to report their sales from the app. 

The app should be connected with a data pipeline that would eventually make the data ready for analysis. 

– What would be your strategy to build a strong and reliable data pipeline and how will you structure it ? Explain the different steps for processing the data, what makes each step important? 

Mention which tools would you use for each of these steps. Feel free to argument as much as you feel it relevant You’re free to make assumptions about the mobile app e.g. The raw data is stored in a No-Sql database… 

Developing Disaster Recovery Backup Procedures and Recovery Instructions

Briefly review at least three of the first page results regarding RTO.

Make a backup of any Lab Assessment Worksheets you may have completed from this

lab manual. If this is the only lab you’ve worked on, then make a mock Lab Assessment

Worksheet using the worksheet from this lab and back that one up instead.

Write the backup procedures and recovery procedures you used.

Describe your personal procedures in terms of your RTO as explained in Web sites

visited earlier in this lab.

Describe ways you can lower the RTO.

Strategic IT Plan

  

Strategic IT Planning: Your 3-Step Process

Introduction

Strategic IT Planning is required to ensure your resources and assets continue providing the results and the support your organization needs.

What is a Strategic Plan?

It is a roadmap to achieving a goal. It may cover your entire department or responsibility or it may focus on a specific issue or element of your role. It can be long and involved or a simply one-page document that provides guidance and steps you need to implement to achieve a goal.

Making it Happen

There are a few things that are important to your success. While it may seem that developing the Strategic Plan is the hardest part, most plans fail because of the implementation. The key is to keep it small and be successful, then build on that success for the next initiative. Don’t bite off too much or try to be too ambitious.

• Take your time and keep it manageable

• Link your plan to your company’s strategy

• Justify your initiative and get buy-in and support

• Don’t re-invent, rebuild

• Go slow, manage change

• Set aside time from your operational responsibilities to make it happen

Without a Strategic Plan, you and your team won’t be effective and you won’t be able to get results, get attention and get ahead.

Why you need an IT Strategy:

Redirect from tasks to opportunities and result

• Switch from fighting fires to preventing fires

• Reduce risk with planning and a longer view

Most Strategic Plans never get written or they fail because they are too involved and complex. Keep them simple and use these three basic steps as your core approach. Ask yourself these questions:

1. Why do you need to do it? What is your goal?

2. What are the things you need to get done to achieve your goal?

3.  How can you make those things happen?

By following the 3 steps above and writing them down, you will have the outline of your Strategic IT Plan. Then, you establish the tactical things that will help you implement your plan.

Implementation Plan

Once you have established your strategic plan using the 3-step process, you need to develop your implementation plan. This includes getting approval and resources as well as the steps you need to take to achieve your strategic objective.

1. Set the objective for each step

2. Analyze internal/external factors

3. Develop solutions

4. Identify and eliminate barriers

5. Allocate resources (people, time, money)

6. Develop detailed tasks

7. Implement your plan!

Step Implementation

What Are The Roadblocks?

How Can You Overcome The Roadblocks?

What Resources Do You Need?

What Are The Timelines?

What Are The Main Steps To Implement Your Plan?

Big Data Visualization tools

Several Big Data Visualization tools have been evaluated in this week’s paper. While the focus was primarily on R and Python with GUI tools, new tools are being introduced every day. Compare and contrast the use of R vs Python and identify the pros and cons of each. Provide an example of both programming languages with coding examples as well as your experience in using one or both programming languages in professional or personal work. If you have no experience with either language, please discuss how you foresee using either/both of these languages in visualizing data when analyzing big data.

Please make your initial post and two response posts substantive. A substantive post will do at least two  of the following:

Explain, define, or analyze the topic in detail

Provide an outside source (for example, an article from the UC Library) that applies to the topic, along with additional information about the topic or the source (please cite properly in APA 7)

Week 10 Discussion – Cyber Law

Discussion on Social media:

Social media platforms such as Facebook, Twitter, and even Tiktok have become very powerful and influential.

Please give your thoughts on whether governments should regulate the content of content on these media. Minimum 450 words. Please add references in APA format.

Compare and contrast predictive analytics with prescriptive and descriptive analytics. Use examples.

Discussion 1 (Chapter 1): Compare and contrast predictive analytics with prescriptive and descriptive analytics. Use examples.
Note: The first post should be made by Wednesday 11:59 p.m., EST. I am looking for active engagement in the discussion.  Please engage early and often.
Your response should be 250-300 words.  Respond to two postings provided by your classmates.
There must be at least one APA formatted reference (and APA in-text citation) to support the thoughts in the post.  Do not use direct quotes, rather rephrase the author’s words and continue to use in-text citations.

Power point Presentation

 Create a PowerPoint presentation strictly following the instructions in the Presentation file. While you are welcome to do so, this presentation does not require a voice over recording. Only the slides will be required. Please include additional details for your slides as appropriate in the slide notes. 

  Organization I am researching for is: WALMART

ITS 631 Presentation
100 Points Possible, Individual Effort Only! 

Using the organization that you have been researching and writing about during this course, create a PowerPoint presentation with the following slides representing your written papers. Do not copy and paste large sections from your paper to each slide. Your presentation should follow best practices in PowerPoint slide creation. This site may be beneficial to follow if you need help: http://www.garrreynolds.com/preso-tips/design/

1. Slide 1: Cover slide

2. Slide 2: Introduction of the organization

3. Slide 3: Your role within the organization

4. Slide 4: Your summary of the current IT strategy for competitive advantage 

5. Slide 5: The gap(s) you identified which you have sought to address in your project

6. Slide 6: A summary of your research regarding the IT strategy

7. Slide 7: A summary of the positive or negative impacts to business operations involving the IT management processes

8. Slide 8: A summary of your recommendations for TQM, Six Sigma, and/or change management

9. Slide 9: Your 2 recommendations to address the gap(s) identified in your case

10. Slide 10: Your change management plan

11. Slide 11: Your summarized thoughts on IT Governance and security culture within the organization

12. Slide 12: Your overall thoughts of the potential benefits to the organization by implementing your change recommendations 

13. Slide 13: References for all slides (full APA formatted references)

For additional content, use the notes view of PowerPoint to include details. Minimize pictures to those that are relevant to the content. If you quote a source directly in your presentation, a citation must also be included on that slide for the quote in APA format. Do not provide citations for paraphrased information in your slides. For this presentation the final references slide will suffice. 

Assessment criteria (25 points per criteria): 

· The presentation makes good use of course concepts/practices/strategies; 

· The presentation demonstrates understanding of the IT Operational Excellence practices covered during the course; 

· The presentation demonstrates appropriate application of Operational Excellence ideas/concepts/practices/strategies in addressing the case issues;

· Thoroughness, appropriateness, and creativity demonstrated by the descriptions; clarity, organization, coherence, and correctness (spelling, grammar) of the writing, quoted content where appropriate with citations, and full references.