Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation Name ID Requirement Number Description Primary Actor Secondary Actor(s) Pre-condition Post-condition Trigger Login 12 3.7 A user logs into the system with their username and password Contributor System Administrator User has an account User will be logged into the system as either a contributor or a system administrator. User will now have the appropriate options to modify data. User chooses “Login” option Normal Scenario User inputs username into username text field. 1. User inputs password into password text field. 2. User chooses “Login” button. 3. System validates login information. 4. System displays “Successful login” message. 5. Extensions Login validation fails due to incorrect or missing information 4.1 4.1.a System displays a failed login message. 4.1.b System clears the login and password fields. Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation Name ID Requirement Number Description Primary Actor Secondary Actor(s) Pre-condition Post-condition Trigger Search 4 3.10 The user searches the system based on keywords Public User Contributor, System Administrator User has accessed site and typed keyword(s) into the search field. System will display artifact pages relevant to keywords User chooses the “Search” option Normal Scenario User enters keywords into search text field. 1. User optionally changes the search criteria (default is all types) which includes 2. researcher, sigla, keywords, year found, etc. User clicks “search button”. 3. System tokenizes all the words entered into search text field. 4. System checks the database for any artifacts with criteria matching keyword. 5. System adds artifacts to a list. 6. Repeat steps 5-6 as necessary. 7. System displays a list of possible artifacts ranging from most relevant to least relevant 8. (relevant meaning most matching criteria). Extensions Search field is blank 4.1 4.1.a System displays “No search information” message. Nothing matching current keyword exists 6.1 6.1.a Move to the next keyword without adding anything Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation Name ID Requirement Number Description Primary Actor Secondary Actor(s) Pre-condition Post-condition Trigger Retrieve Citation 1 3.14 The system provides a citation of the artifact’s site. Public Citation Contributor, System Administrator User is viewing artifact information System displays citation for artifact webpage being viewed. User chooses “Generate Citation” option. Normal Scenario System gathers artifact information. 1. System creates a formatted citation for reference use according to APA standards. 2. System creates new window. 3. System displays citation in new window. 4. Extensions System cannot create new window 3.1 3.1.a Display window creation error message. Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation User Login Screen (two text boxes and a button) User Name User Name Password Password Login Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation Search Screen (text box, drop-down box and button) Search field Choose field Search Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation Retrieve Citation (button, and the corresponding window that is created) Generate Citation Citation for Name of Artifact Author(s). (Date Published). Title of Article. Retrieved Date of Access, from Publisher website: Website Address Anthony Marley Team Spannabe Use Case Descriptions, Screen Mock-ups and PERT Chart Use Cases: Login, Search and Retreive Citation HCI Prototype Presentation (7days) Slack (3 days) Scenario analysis tables (4 days) Functional Test Cases (4 days) SRS Presentation (7 days) Slack (3 days) End Start Method Description (3 days) User Navigation Matrix (7days) Slack (4 days) SRS Presentation (7 days)