... | ... | @@ -25,12 +25,6 @@ Backend technologies |
|
|
|
|
|
The architecture of the program is a kind of local repository/blackboard architecture. The File Selection allows you to manage and load various databases. Receipt Input, Search, Visualization, and Budgeting all insert, delete, or view the data from the shared database to perform the tasks requested by the user.
|
|
|
|
|
|
|
|
|
|
|
|
<p id="gdcalert1" ><span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/FinalSubmission0.png). Store image on your image server and adjust path/filename if necessary. </span><br>(<a href="#">Back to top</a>)(<a href="#gdcalert2">Next alert</a>)<br><span style="color: red; font-weight: bold">>>>>> </span></p>
|
|
|
|
|
|
|
|
|
![alt_text](images/FinalSubmission0.png "image_tooltip")
|
|
|
![CMPT370SystemArchitecture](uploads/db99423d0f24fe057f83376627e7d448/CMPT370SystemArchitecture.png)
|
|
|
|
|
|
Note: each E# corresponds to the epic below.
|
... | ... | @@ -104,8 +98,6 @@ Note: each E# corresponds to the epic below. |
|
|
|
|
|
#### Scope
|
|
|
|
|
|
|
|
|
|
|
|
* FURPS
|
|
|
* Functionality goals
|
|
|
* Receipt Input
|
... | ... | @@ -148,8 +140,6 @@ Note: each E# corresponds to the epic below. |
|
|
|
|
|
### Roles and responsibilities of team members
|
|
|
|
|
|
|
|
|
|
|
|
* Jeremie
|
|
|
* Backend Testing
|
|
|
* Testing budgeting
|
... | ... | @@ -180,8 +170,6 @@ Note: each E# corresponds to the epic below. |
|
|
|
|
|
### Inspection methodology - deliverables, strategies/approach
|
|
|
|
|
|
|
|
|
|
|
|
* Deliverables
|
|
|
* Code review improvement report
|
|
|
* Code review improvement implementation
|
... | ... | @@ -197,7 +185,6 @@ Note: each E# corresponds to the epic below. |
|
|
|
|
|
### Code Inspection Criteria
|
|
|
|
|
|
|
|
|
1. Completeness(of reflection by code of requirements)
|
|
|
1. Each such method has appropriate parameters
|
|
|
2. Consistency (of layout, name choice, and code organization)
|
... | ... | @@ -373,32 +360,14 @@ Note: each E# corresponds to the epic below. |
|
|
|
|
|
**Domain Diagram**
|
|
|
|
|
|
|
|
|
|
|
|
<p id="gdcalert2" ><span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/FinalSubmission1.png). Store image on your image server and adjust path/filename if necessary. </span><br>(<a href="#">Back to top</a>)(<a href="#gdcalert3">Next alert</a>)<br><span style="color: red; font-weight: bold">>>>>> </span></p>
|
|
|
|
|
|
|
|
|
![alt_text](images/FinalSubmission1.png "image_tooltip")
|
|
|
![CMPT370DomainModel](uploads/a21d6f85d0c0660d2a397b649f9fd04d/CMPT370DomainModel.png)
|
|
|
|
|
|
**Class Diagram**
|
|
|
|
|
|
|
|
|
|
|
|
<p id="gdcalert3" ><span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/FinalSubmission2.png). Store image on your image server and adjust path/filename if necessary. </span><br>(<a href="#">Back to top</a>)(<a href="#gdcalert4">Next alert</a>)<br><span style="color: red; font-weight: bold">>>>>> </span></p>
|
|
|
|
|
|
|
|
|
![alt_text](images/FinalSubmission2.png "image_tooltip")
|
|
|
![CMPT370ClassDiagram](uploads/c9f03caa591bee0ca5e48190cbe8edfd/CMPT370ClassDiagram.png)
|
|
|
|
|
|
### Interaction Diagram
|
|
|
|
|
|
|
|
|
|
|
|
<p id="gdcalert4" ><span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/FinalSubmission3.png). Store image on your image server and adjust path/filename if necessary. </span><br>(<a href="#">Back to top</a>)(<a href="#gdcalert5">Next alert</a>)<br><span style="color: red; font-weight: bold">>>>>> </span></p>
|
|
|
|
|
|
|
|
|
![alt_text](images/FinalSubmission3.png "image_tooltip")
|
|
|
![CMPT370SequenceDiagram](uploads/99f295f4ec759bfa414b33a68a3dd661/CMPT370SequenceDiagram.png)
|
|
|
|
|
|
### Database Schema
|
... | ... | @@ -446,12 +415,6 @@ Note: each E# corresponds to the epic below. |
|
|
* CreatedAt(Date)(Not Null)
|
|
|
* UpdatedAt(Date)(Not Null)
|
|
|
|
|
|
|
|
|
|
|
|
<p id="gdcalert5" ><span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/FinalSubmission4.png). Store image on your image server and adjust path/filename if necessary. </span><br>(<a href="#">Back to top</a>)(<a href="#gdcalert6">Next alert</a>)<br><span style="color: red; font-weight: bold">>>>>> </span></p>
|
|
|
|
|
|
|
|
|
![alt_text](images/FinalSubmission4.png "image_tooltip")
|
|
|
![CMPT370DatabaseSchema](uploads/c319ba2a9986f71730bc9586b0fe2ffa/CMPT370DatabaseSchema.png)
|
|
|
|
|
|
### Reflection
|
... | ... | |