COMM394 Coding Literacy for Managers

Sales Funnel Application

COMM 394 – Coding Literacy for Managers

TEAM Assignment

Weight 30%

Description

For this assignment, your team has been hired by a small business to develop a Sales Funnel application specific to their business. The business wants to gain insights into its sales opportunities to predict revenue on a quarter-by-quarter basis. The application has two distinct users: Sales Reps and Sales

Managers.

You are required to develop the application using JavaScript, HTML and CSS, along with writing the user instructions. The application lists Minimal Functional and Non-Functional Requirements that must be implemented, but you have creative licensing on how you choose to meet or exceed those

requirements. You will also be required to identify additional requirements specific to your chosen business.

For example, one requirement is to handle input errors, which can be done in various ways.

• Accept the error

• Provide instructions

• Use a drop-down list

• Use built-in error functions

Note: The elegance of how the requirement is implemented will impact your final grade.

Deliverables

You are responsible for creating and submitting the following deliverables. It is recommended that you

complete the documentation in the order presented.

Company Context (Word)

o One Page

Computational Thinking Solution (Word)

o Three to five pages (it will vary depending on how you choose to represent the information)

Figma Wireframe (Link to you Figma)

o One Figma project with a wireframe for each web page.

Application (Zip file)

o One JavaScript file, one CSS file and one or more HTML files

User Documentation (Word)

o Three to five pages (it will vary depending on how you choose to represent the information)

Requirements Self Evaluation (Separate Assignment on the Course Portal)

o FeedbackFruits Survey

References (Word)

o One or more pages

Note: One Word document and one Zip file must be submitted to the assignment dropbox.

Company Context

In this section, you will briefly describe the situation in which you are building that application.

Computational Thinking Solution

You will develop a solution using computational thinking, and once it is complete, you will use the solution to build your application.

In this assignment, we will only focus on the following steps of Computational Thinking.

• Problem Identification

• Decomposition

• Pattern Recognition

• Abstraction

We will leverage Data Representation and Algorithms in our subsequent assignments.

Based on the requirements of the application, develop the following:

Problem Identification

Based on the company context you developed, create the initial problem statement using the

Computational Thinking class's Who, What, Where, When and Why framework.

• Write a problem statement in paragraph format.

• After the paragraph, write the details of Who, What, Where, When and Why.

Decomposition

Decompose the problem statement into sub-problems and create a problem statement for each.

• Write a paragraph explaining how you broke the problem into sub-problems and why.

• Write a problem statement for each sub-problem.

• Write the details of Who, What, Where, When and Why for each sub-problem statement.

Pattern Recognition

The process of pattern recognition is to list the steps required to solve each problem. Each step must have enough detail to identify what needs to be done but generic enough to recognize patterns across the multiple lists. The goal of pattern recognition is to identify steps common for some or all the subproblems and ones that are unique. Once Common or Semi-Common patterns have been identified, develop a JavaScript function to perform the steps.

• Document the high-level steps required to complete each sub-problem using bullet points.

• Identify common steps amongst one or more subproblems and ones unique in table format.

• For each set of common steps, you will create a function that can be called to perform these

steps across multiple problems. In the computational thinking part of the assignment, describe

相关推荐

  1. COMM394 Coding Literacy for Managers

    2024-01-29 10:50:04       39 阅读
  2. COMM394 Coding Literacy for Managers

    2024-01-29 10:50:04       30 阅读
  3. 【LeetCode-394.字符串解码】

    2024-01-29 10:50:04       16 阅读
  4. leetcode394. 字符串解码

    2024-01-29 10:50:04       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 10:50:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 10:50:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 10:50:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 10:50:04       18 阅读

热门阅读

  1. docker入门 问题一

    2024-01-29 10:50:04       37 阅读
  2. 状态管理与导航守卫

    2024-01-29 10:50:04       32 阅读
  3. Ubuntu系统桌面卡死,解决办法

    2024-01-29 10:50:04       34 阅读
  4. 计算机视觉(CV)技术的优势和挑战

    2024-01-29 10:50:04       30 阅读
  5. 【漏洞复现】金蝶云星空-AppDesigner-反序列化-rce

    2024-01-29 10:50:04       34 阅读
  6. Vue3+Echarts实现实时曲线及开始与暂停功能

    2024-01-29 10:50:04       30 阅读
  7. Qlik Sense : IntervalMatch(离散匹配)

    2024-01-29 10:50:04       29 阅读
  8. Leetcode 3021. Alice and Bob Playing Flower Game

    2024-01-29 10:50:04       36 阅读
  9. 记录 | ubuntu查看系统信息如系统版本、cpu信息

    2024-01-29 10:50:04       33 阅读