... | @@ -27,6 +27,7 @@ |
... | @@ -27,6 +27,7 @@ |
|
**Domain Model**
|
|
**Domain Model**
|
|
|
|
|
|
![370domain-1](uploads/f5632a7726967d68b9a5c3fa44b95295/370domain-1.png)
|
|
![370domain-1](uploads/f5632a7726967d68b9a5c3fa44b95295/370domain-1.png)
|
|
|
|
![CMPT370DomainModel](uploads/c46370b7f0211c4934180c0ca24f94ea/CMPT370DomainModel.png)
|
|
|
|
|
|
**Glossary**
|
|
**Glossary**
|
|
|
|
|
... | @@ -34,17 +35,19 @@ |
... | @@ -34,17 +35,19 @@ |
|
* **User**
|
|
* **User**
|
|
* The person using the software
|
|
* The person using the software
|
|
* **Receipt**
|
|
* **Receipt**
|
|
* A piece of paper containing a list of items purchased from a store
|
|
* A list of items purchased from a store
|
|
|
|
* **Item**
|
|
|
|
* A purchased thing listed on a receipt
|
|
* **Manual Input**
|
|
* **Manual Input**
|
|
* User types information into
|
|
* User types information into
|
|
* **OCR** (Optical Character Recognition)
|
|
* **OCR** (Optical Character Recognition)
|
|
* The electronic conversion of images of text into machine-coded text
|
|
* The electronic conversion of images of text into machine-coded text
|
|
* **Search**
|
|
* **Search**
|
|
* To find something by looking
|
|
* To find items in the database that match certain criteria provided
|
|
* **Graphing**
|
|
* **Visualization**
|
|
* A class that displays data into graphs
|
|
* A class that turns data into graphs, charts and other help visual representations
|
|
* **Database**
|
|
* **Database**
|
|
* A structured set of data held in a computer, can be searched
|
|
* Storage of all the data used for the program
|
|
|
|
|
|
**Database Schema (i.e., physical data model)[optional] **
|
|
**Database Schema (i.e., physical data model)[optional] **
|
|
|
|
|
... | @@ -124,13 +127,13 @@ |
... | @@ -124,13 +127,13 @@ |
|
* Visualizations
|
|
* Visualizations
|
|
* MaryShopaholic, I want to see my spending visually in different graphs so that I know what I overspend on.
|
|
* MaryShopaholic, I want to see my spending visually in different graphs so that I know what I overspend on.
|
|
* “Won’t (Exclude)”
|
|
* “Won’t (Exclude)”
|
|
*
|
|
* None
|
|
|
|
|
|
**Technology**
|
|
**Technology**
|
|
|
|
|
|
• Update your technology requirements
|
|
• Update your technology requirements
|
|
|
|
|
|
|
|
Our technology requirements are :
|
|
|
|
|
|
* Jorgen & Jeremie (Back-end)
|
|
* Jorgen & Jeremie (Back-end)
|
|
* NodeJs
|
|
* NodeJs
|
... | | ... | |