Project Proposal

Your project writeup should be a PDF file that is a few pages long, turned in via canvas.

Please clearly explain the following. use the following sections and subsections for your final project proposal:

  1. INTRODUCTION

    1. Motivation

    2. Proposed System

    3. Related Work

  2. STRUCTURED ANALYSIS

    1. Use Case Diagram

    2. Data Flow Diagram

  3. System Design

    1. User Interface

    2. Prototyping

    3. Entity Relationship Diagram

    4. Class Diagram

    5. Application Architecture Diagram

  4. IMPLEMENTATION

    1. Programming Languages

    2. IDEs, Tools, and Technologies

    3. Milestones and Scheduling

Please communicate clearly and format your proposal so it is easy to read.

Application Architecture Diagram: a high-level overview of the components of your system. e.g database, web server, mobile, web services, etc.

In this project, your architecture should include but not limited to all of the following:

  • Android SDK (Java or Kotlin)

  • Database ( MongoDB or MySQL)

  • Web Service ( using FLASK)

Make sure you have enough data to demonstrate the functionality of your application. such as enough location data, multiple users, images, etc. If you don't demonstrate the functionality, you won't get credit for it.

At the end of the semester, you will be required to present a final explanation and demonstration to the instructor and fellow students. The details will be posted on the class schedule.

Last updated

Was this helpful?