Skip to content

Commit

Permalink
Merge pull request #12 from aadarshabastola/main
Browse files Browse the repository at this point in the history
Added Deliverables 3
  • Loading branch information
aadarshabastola authored Mar 6, 2023
2 parents 5d4f452 + ec6aba9 commit a438b7f
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions Deliverables/d3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Analysis



## 1. System Description



It can be difficult for a manager to communicate with all of their employees efficiently and affordably. Lasagna is there to bridge the gap in mass communication. While other apps like TextUs are available, Lasagna improves upon those competitors by making the app affordable and easy to use. With Lasagna, mass communication is made simple and affordable for businesses.



Lasagna allows its ***users*** to send a ***message*** to a group of recipients or an individual **recipient**. The **sender** is able to send a ***message*** through Lasagna’s ***messenger*** app, which then sends the ***message*** to Lasagna’s server. From there the server splits the information from the app and puts the ***message*** request into a **database**, containing the request’s *id, return number, recipient number(s),* and the ***message*** to be sent. Once the request is stored in the **database**, the **email relay** will read the data in the **database**, and will send an email to the **recipient**(s), using said data. After the email is sent, the **recipient**(s) can choose to reply to the email. If the **recipient**(s) chooses to reply back, Lasagna’s **email relay** will take the reply and, using the data from the **database**, send the reply to the original **sender** as a text ***message***.

## 2. Model



### 2.1 Class Diagram:
<img src="d3_diagram.png" width="850" />

### 2.2 Clases:
- **Message**
- **Sender**
- **User**
- **Group**
- **Database**
- **Server**
- **Email Relay**
- **Recipient**
Binary file added Deliverables/d3_diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a438b7f

Please sign in to comment.