Difference between revisions of "IS480 Team wiki: 2014T1 Team Xcellence Project Documentation"
Jump to navigation
Jump to search
Click here to view TeamXcellence Use Case Diagram - Version 4
Click here to view TeamXcellence Use Case Diagram - Version 3
Click here to view TeamXcellence Use Case Diagram - Version 2
Click here to view TeamXcellence Use Case Diagram - Version 1
Click here to view TeamXcellence ER Diagram - Version 5
Click here to view TeamXcellence ER Diagram - Version 4
Click here to view TeamXcellence ER Diagram - Version 3
Click here to view TeamXcellence ER Diagram - Version 2
Click here to view TeamXcellence ER Diagram - Version 1
(19 intermediate revisions by the same user not shown) | |||
Line 39: | Line 39: | ||
| style="padding:0.3em; font-size:150%; solid #000000; text-align:center; background-color:white; " width="15%" | [[IS480_Team_wiki:_2014T1 Team Xcellence Meeting Minutes | <font face = "Arial" color="#414042"><b>[ Meeting Minutes ]</b></font>]] | | style="padding:0.3em; font-size:150%; solid #000000; text-align:center; background-color:white; " width="15%" | [[IS480_Team_wiki:_2014T1 Team Xcellence Meeting Minutes | <font face = "Arial" color="#414042"><b>[ Meeting Minutes ]</b></font>]] | ||
− | | style="padding:0.3em; font-size:150%; solid #000000; text-align:center; background-color:white; " width="15%" | [[IS480_Team_wiki:_2014T1 Team Xcellence User Testing | <font face = "Arial" color="#414042"><b>[ | + | | style="padding:0.3em; font-size:150%; solid #000000; text-align:center; background-color:white; " width="15%" | [[IS480_Team_wiki:_2014T1 Team Xcellence User Testing | <font face = "Arial" color="#414042"><b>[ Testing ]</b></font>]] |
|} | |} | ||
<!--END SUB HEADER --> | <!--END SUB HEADER --> | ||
Line 45: | Line 45: | ||
<br/> | <br/> | ||
+ | <!-- Content --> | ||
==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Use Case Diagram</font></div>== | ==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Use Case Diagram</font></div>== | ||
− | [[Image: TeamXcellence use case diagram | + | [[Image: TeamXcellence use case diagram v5.png|center]] |
− | [[ | + | <center>[[Media: TeamXcellence use case diagram v4.png|Click here to view TeamXcellence Use Case Diagram - Version 4]]</center> |
+ | <center>[[Media: TeamXcellence use case diagram v3.png|Click here to view TeamXcellence Use Case Diagram - Version 3]]</center> | ||
+ | <center>[[Media: TeamXcellence use case diagram v2.png|Click here to view TeamXcellence Use Case Diagram - Version 2]]</center> | ||
+ | <center>[[Media: TeamXcellence use case diagram v1.png|Click here to view TeamXcellence Use Case Diagram - Version 1]]</center> | ||
==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Use Case Description</font></div>== | ==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Use Case Description</font></div>== | ||
+ | |||
+ | <div style="text-align:center; font-size: 20px; font-weight: bold;">Survey App</div> | ||
+ | {| class="wikitable" style="margin:1em auto 1em auto;" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="100px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Use Case | ||
+ | ! scope="col" width="350px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Description | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Login/Logout | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| | ||
+ | Survey Company Admin and Surveyor can login with the given username and password, and logout of the survey app | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Start questionnaire | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Surveyor can start the questionnaire and fill in the response of the surveyee | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| End/Submit questionnaire | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Surveyor can end the questionnaire at any point of the session, or submit the questionnaire after the final question | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Sync response(s) | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Surveyor can synchronize any responses that is not uploaded due to loss of data/internet connection | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View unsync response(s) count | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Surveyor can view the number of responses not synchronized | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Create surveyor | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can create individual surveyor credentials for individual surveyor to login | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Invalidate surveyor login | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can invalidate surveyor login if the surveyor is no longer involved in the project | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View surveyors | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can view the list of surveyor credentials created for the project | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Search surveyor | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can search for a particular surveyor | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Change surveyor password | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can change the surveyor password | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Bulk upload surveyors | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin can bulk upload the list of surveyors with the given template | ||
+ | |} | ||
+ | |||
+ | <div style="text-align:center; font-size: 20px; font-weight: bold;">myCSISG Portal</div> | ||
+ | {| class="wikitable" style="margin:1em auto 1em auto;" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="100px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Use Case | ||
+ | ! scope="col" width="350px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Description | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Login/Logout | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| | ||
+ | Client and administrator can login with his username and password, and logout of the portal | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Request token | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can request for token from ISES | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View questionnaire project(s) | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the list of ongoing and completed projects | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Start questionnaire project | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can start the project once the project is created. A survey company admin login credentials will be automatically created | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| End questionnaire project | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can end the project once the project has collected enough survey responses | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View project statistic | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the project basic statistic such as number of survey responses collected against time/day | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View project visualizations | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the project visualizations after client has ended the project. Client can use the interactive charts to see the response result | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Preview questions | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can preview the questionnaire | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Reset surveyor admin password | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can reset surveyor admin password | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View surveyors details | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view surveyors details for the project | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Help | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view help and learn how to use the portal | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Update account info | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can update their account information | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Change/Forget password | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can change password or request for new password if they forget | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Register client | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can register client | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View clients details | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can view the list of clients and details | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Search clients | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can search for clients | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View token request | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can view the token request send by client | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Mark token request as read | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can mark a token request as read | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Add tokens | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can add tokens to the client account | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Upload questionnaire | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can upload a new set of questionnaire which is in csv format | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Delete questionnaire | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can delete a set of questionnaire | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View questionnaire | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can view questionnaire details | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Add industry attributes | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can add new industry attributes | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Edit industry attributes | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can edit industry attributes | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Delete industry attributes | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Administrator can delete industry attributes | ||
+ | |} | ||
+ | |||
+ | ==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>ER Diagram</font></div>== | ||
+ | [[Image: TeamXcellence er diagram v6.png|center|700px]] | ||
+ | <center>[[Media: TeamXcellence er diagram v5.png|Click here to view TeamXcellence ER Diagram - Version 5]]</center> | ||
+ | <center>[[Media: TeamXcellence er diagram v4.png|Click here to view TeamXcellence ER Diagram - Version 4]]</center> | ||
+ | <center>[[Media: TeamXcellence er diagram v3.png|Click here to view TeamXcellence ER Diagram - Version 3]]</center> | ||
+ | <center>[[Media: TeamXcellence er diagram v2.png|Click here to view TeamXcellence ER Diagram - Version 2]]</center> | ||
+ | <center>[[Media: TeamXcellence er diagram v1.png|Click here to view TeamXcellence ER Diagram - Version 1]]</center> | ||
+ | |||
+ | |||
+ | ==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Architecture Diagram</font></div>== | ||
+ | [[Image: TeamXcellence staging.jpg|800px|center]] | ||
+ | <strong>Points to note:</strong> | ||
+ | * AWS EC2 is used as development and testing environment. Ultimately, this architecture will resides in ISES server once configurations are done. | ||
+ | * ISES Statistical Model is not part of our project scope. Prof Marcus will take charge of writing scripts to pull and insert data into the database. | ||
+ | [[Image: TeamXcellence live.jpg|800px|center]] | ||
+ | |||
+ | ==<div style="background: #414042; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; text-transform:lowercase;letter-spacing:-0.1em;font-size:24px"><font color=#FFFFF>Technologies Used</font></div>== | ||
+ | [[Image: TeamXcellence technologies diagram.png|800px|center]] |
Latest revision as of 23:58, 18 November 2014
[ Diagrams ] | [ Personas & Scenario ] | [ Prototype ] | [ Meeting Minutes ] | [ Testing ] |
Contents
Use Case Diagram
Use Case Description
Survey App
Use Case | Description |
---|---|
Login/Logout |
Survey Company Admin and Surveyor can login with the given username and password, and logout of the survey app |
Start questionnaire | Surveyor can start the questionnaire and fill in the response of the surveyee |
End/Submit questionnaire | Surveyor can end the questionnaire at any point of the session, or submit the questionnaire after the final question |
Sync response(s) | Surveyor can synchronize any responses that is not uploaded due to loss of data/internet connection |
View unsync response(s) count | Surveyor can view the number of responses not synchronized |
Create surveyor | Survey Company Admin can create individual surveyor credentials for individual surveyor to login |
Invalidate surveyor login | Survey Company Admin can invalidate surveyor login if the surveyor is no longer involved in the project |
View surveyors | Survey Company Admin can view the list of surveyor credentials created for the project |
Search surveyor | Survey Company Admin can search for a particular surveyor |
Change surveyor password | Survey Company Admin can change the surveyor password |
Bulk upload surveyors | Survey Company Admin can bulk upload the list of surveyors with the given template |
myCSISG Portal
Use Case | Description |
---|---|
Login/Logout |
Client and administrator can login with his username and password, and logout of the portal |
Request token | Client can request for token from ISES |
View questionnaire project(s) | Client can view the list of ongoing and completed projects |
Start questionnaire project | Client can start the project once the project is created. A survey company admin login credentials will be automatically created |
End questionnaire project | Client can end the project once the project has collected enough survey responses |
View project statistic | Client can view the project basic statistic such as number of survey responses collected against time/day |
View project visualizations | Client can view the project visualizations after client has ended the project. Client can use the interactive charts to see the response result |
Preview questions | Client can preview the questionnaire |
Reset surveyor admin password | Client can reset surveyor admin password |
View surveyors details | Client can view surveyors details for the project |
Help | Client can view help and learn how to use the portal |
Update account info | Client can update their account information |
Change/Forget password | Client can change password or request for new password if they forget |
Register client | Administrator can register client |
View clients details | Administrator can view the list of clients and details |
Search clients | Administrator can search for clients |
View token request | Administrator can view the token request send by client |
Mark token request as read | Administrator can mark a token request as read |
Add tokens | Administrator can add tokens to the client account |
Upload questionnaire | Administrator can upload a new set of questionnaire which is in csv format |
Delete questionnaire | Administrator can delete a set of questionnaire |
View questionnaire | Administrator can view questionnaire details |
Add industry attributes | Administrator can add new industry attributes |
Edit industry attributes | Administrator can edit industry attributes |
Delete industry attributes | Administrator can delete industry attributes |
ER Diagram
Architecture Diagram
Points to note:
- AWS EC2 is used as development and testing environment. Ultimately, this architecture will resides in ISES server once configurations are done.
- ISES Statistical Model is not part of our project scope. Prof Marcus will take charge of writing scripts to pull and insert data into the database.