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
Line 93: | Line 93: | ||
|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 | |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;"| | + | !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 | + | |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 |
|} | |} | ||
Line 125: | Line 125: | ||
!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 | !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 | |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 | !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 | |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 | !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 |
Revision as of 23:52, 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.