Computer Science Homework Help
Troy University CEO Communication Diagram
Get Your Custom Essay Written From Scratch
We have worked on a similar problem. If you need help click order now button and submit your assignment instructions.
Just from $13/Page
Summary: The CEO can view monthly or daily reports, view individual payments, change doctors salary and read patients’ information.
5.1. Log-in
- Use case name: Login
- Summary: CEO login into their accounts.
- Actor: CEO
- Precondition: Idle interface displayed on screen
- Description of main sequence:
- User select Log-in button
- User provide account ID and password, and proceed to log in the system
- System retrieve patient’s account information and check if the account is valid
- If the account is valid, System continue to check if the password matches with the account ID
- If password matches with account ID, system grants access for the user
- System rolls back to the homepage interface
- Alternatives:
- Step 1: User doesn’t have account yet and clicks on sign-up button
- Step 2: If the account ID doesn’t exist, then roll back to the log-in interface. System raises notification of invalid account and require to retype the information. .
- Step 3: If the password doesn’t match with the account ID, then roll back to the log-in interface. System raises notification of incorrect password and require to retype the information.
- Postcondition: User has logged in into the system
5.2. Sign up
- Use Case Name: Sign up
- Summary: CEO signs up for an account to access the healthcare system by creating a username and password.
- Actor: CEO
- Precondition: Patient access the sign-up interface
- Description:
- Patient provides the mandated information( account ID, password, date of birth, full name, email) and unmandated information(medical history, address, phone number,…)
- System checks if all the mandated information has been filled up
- System verifies if accountID is available
- System verifies if the password meets the security requirement
- System checks if the re-typed password matches the password
- After meeting all the registration requirements, the user is given access to the online system.
- Alternative
- Step 3: Systems raises an error that accountID is invalid, requires user to retype
- Step 4: The password doesn’t meet the security requirement, system requires user to retype
- Step 5: Re-typed password doesn’t match the password, system requires user to retype the re-typed password
- Postcondition: User has registered a new account on the system
5.3. Check Record
- Use Case Name: Check Record
- Summary : CEO checks the patient’s record
- Dependency: Include Login
- Actor: CEO
- Precondition: Idle interface displayed on screen
- Description of main sequence:
- CEO selects Check Record, systems loads the Check Record session
- CEO enters the patient’s information to look up for the record. The system retrieves the information
- If system finds out the patient’s record, system displays the patient’s record on screen
- Alternatives:
- Step 3: If the system cannot retrieve the patient’s record, displays a message that system could not find any corresponding patient’s record
- Step 3: If the system cannot retrieve the patient’s record, staff can select Sign Up to create a new record
- Postcondition: The patient’s record has been fetch and displayed
5.4. Check Report
- Use Case Name: Check Report
- Summary : CEO checks the hospital’s report
- Dependency: Include Login
- Actor: CEO
- Precondition: Idle interface displayed on screen
- Description of main sequence:
- CEO selects Check Report
- The system displays recent monthly reports and daily reports. CEO can select one to observe the performance
- System displays a specific report
- Postcondition: The report has been fetch
5.5. Change Salary
- Use Case Name: Check Report
- Summary : CEO change the employee’s salary
- Dependency: Include Login
- Actor: CEO
- Precondition: Idle interface displayed on screen
- Description of main sequence:
- CEO selects Change Salary
- CEO can search up employee’s name or employee ID to look up for the employee, and CEO can also filter by the category.
- CEO change salary of a specific employee
- After confirmed, system updates the new salary of the employee
- Alternatives:
- Step 2: The input doesn’t match with any data. System shows message of “No result”
- Postcondition: Salary has been changed
5.6. Read Payment Information
- Use Case Name: Read Payment Information
- Summary : CEO access the payment information
- Dependency: Include Login
- Actor: CEO
- Precondition: Idle interface displayed on screen
- Description of main sequence:
- CEO selects Payment Information
- CEO searches up either the patients information or the payment ID to check the payment information
- System traverses through the database and retrieve the information
- System displays the correspondent results
- CEO select a specific payment which needed to be looked up
- System displays the payment information details
- Alternative
- Step 3: The looked-up input doesn’t match with any data. System shows a message of “No Result”.
- Postcondition: The payment information has been fetch