HeaderSIS.jpg

IS480 Team wiki: 2014T1 Team Xcellence Project Documentation

From IS480
Revision as of 01:38, 7 October 2014 by Andy.teng.2011 (talk | contribs)
Jump to navigation Jump to search
TeamXcellence Logo.png


TeamXcellence Icon H.png

HOME

  TeamXcellence Icon G.png

ABOUT US

  TeamXcellence Icon PO.png

PROJECT OVERVIEW

  TeamXcellence Icon PM.png

PROJECT MANAGEMENT

  TeamXcellence Icon PD.png

PROJECT DOCUMENTATION

 


[  Diagrams  ] [  Personas & Scenario  ] [  Prototype  ] [  Meeting Minutes  ] [  User Testing  ]


Use Case Diagram

TeamXcellence use case diagram v4.png
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

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
Help Survey Company Admin and Surveyor can view help depending on his role
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
Help Client can view help and learn how to use the portal
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

TeamXcellence er diagram v5.png
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


Architecture Diagram

TeamXcellence architecture v2.jpg

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.

Technologies Used

TeamXcellence technologies diagram.png