Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ......

15
From Students… …to Professionals The Capstone Experience Project Plan Integrated Analyst Ratings and Notes Team Principal Ziyi Huang Ryenn McAdory Alexana Steck Carter Trpik Jacob Rieck Department of Computer Science and Engineering Michigan State University Spring 2019

Transcript of Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ......

Page 1: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

From Students…

…to Professionals

The Capstone Experience

Project PlanIntegrated Analyst Ratings and Notes

Team Principal

Ziyi HuangRyenn McAdory

Alexana SteckCarter TrpikJacob Rieck

Department of Computer Science and EngineeringMichigan State University

Spring 2019

Page 2: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Functional Specifications

• Create robust ratings and notes capabilities that may incorporate additional media

• Support intelligent distribution of the notes/ratings

• Maintain both current and historical notes/ratings

• Leverage cloud computing (Amazon Web Services)

The Capstone Experience Team Principal Project Plan Presentation 2

Page 3: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Design Specifications

• Incorporate functionality of 4 systems across 3 boutiques into one comprehensive tool

• Allow users to easily view the reporting history of an investment opportunity

• Provide each boutique with a user experience that feels tailored to them

• Notify users of changes in holdings to expedite the decision-making process

The Capstone Experience Team Principal Project Plan Presentation 3

Page 4: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: Welcome Page

The Capstone Experience 4Team Principal Project Plan Presentation

Page 5: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: User Profile Page

The Capstone Experience 5Team Principal Project Plan Presentation

Page 6: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: Make PPFI Ratings

The Capstone Experience 6Team Principal Project Plan Presentation

Page 7: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: View PPFI Ratings

The Capstone Experience 7Team Principal Project Plan Presentation

Page 8: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: Report History

The Capstone Experience 8Team Principal Project Plan Presentation

Page 9: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Screen Mockup: Search Results

The Capstone Experience 9Team Principal Project Plan Presentation

Page 10: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Technical Specifications

• Use Amazon Web Services’ SDK for user authentication and role information

• The PostgreSQL database will store data for

• Security between boutiques will be maintained by creating multiple instances of the application

The Capstone Experience Team Principal Project Plan Presentation 10

▪ Investments

▪ Ratings

▪ User Subscriptions

▪ Tags

Page 11: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Technical Specifications

The Capstone Experience Team Principal Project Plan Presentation 11

Page 12: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

System Architecture

The Capstone Experience Team Principal Project Plan Presentation 12

Page 13: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

System Components

• Hardware Platforms

▪ Amazon Web Services – Amazon Elastic Compute Cloud (EC2)

• Software Platforms / Technologies

▪ PostgreSQL

▪ PHP

▪ JavaScript

▪ HTML

▪ CSS

The Capstone Experience Team Principal Project Plan Presentation 13

Page 14: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Risks

• Integrate web app into client's SSO▪ Application must integrate with current SSO through AWS▪ Work with client to understand current solution

• Verify system will comply with government regulations▪ Financial regulations set in place by the federal government that

application must follow▪ Work with Principal to ensure the system meets all requirements

• Accommodate the functionality of 4 different systems that are currently in use▪ Application needs to merge the systems currently used by the

different boutiques without losing functionality▪ Iterate through mockups with the client and analysts before

implementing the front-end

The Capstone Experience Team Principal Project Plan Presentation 14

Page 15: Integrated Analyst Ratings and Notes€¦ · • Leverage cloud computing (Amazon Web Services) ... •Use Amazon Web Services’ SDK for user authentication and role information

Questions?

The Capstone Experience Team Principal Project Plan Presentation 15

?

? ??

?

?

?

?

?