Professional Documents
Culture Documents
Nguoi dung
1.Enter Email
2.Enter password
5.Check account
Loop
fail
6.1 invalid account
Start Login
Login form
Yes No
Enter Email
Vaild Invaild Admin
Admin Admin
Admin
Check 1.Click[CreateSchedule]button
2.Send Request Schedule table
Check Email 1.Click[CreateUser]button 1.Click[DeleteUser]button 3.Establish connection to database
1.Click[EditUser]button
loop : Check validation loop : Check validation
Show page Incorrect 4.Connected
[all required fields are filled]
loop : Check validation [all required fields are filled]
6.Show Schedule table 5.Connected
Password or 2.Check validation 2.Check validation
InVaild Vaild taget Email [all required fields are filled]
2.Check validation
7. Input Date
3. Send Request Create User 3. Send Request Delete User
4.ExecuteUpdate 3.ExecuteUpdate 8.Input Worker
3. Send Request Edit User
3.ExecuteUpdate
9.Click[ Save ] button 10.Request Insert information
Show Err Send Email 5.Return result 4.Return result 11.Save Inserted information
4.Return result
Alt: Create Status Alt: Delete Status
12. Return result
6.1Render unsuccessfull page Alt: Delete Status 5.1Render unsuccessfull page
[Create unsuccessfull] 5.1Render unsuccessfull page [Delete unsuccessfull] 13.Return result
14.Show Schedule
[Edit unsuccessfull]
Admin
Guest
No
Yes
Cteate Presctiption
Login
:Browser :Database
:CreatePresctiptionController
Manager
Users Doctor
1.Click[CreatePresctiption]button
Edit
3. Send Request Create Presctiption
4.ExecuteUpdate
Create Edit Delete
5.Return result
[Create successfull]
End manager user
6.2 Render successfull page
Create form
Input Email,
Password, info User
Yes No
Cteate Rom
Show new Show Err
Users Delete Rom
Edit Rom
:Browser :CreateRomController :Database
Laborationist
[Create successfull]
Invail info
Edit Success
Receptionist
Delete Receptionist Receptionist
Show Err
Success Receptionist
1.Click[Delete Patient]button
1.Click[Create Patient]button 1.Click[EditPatient]button
loop : Check validation
loop : Check validation loop : Check validation 1. Calculate hospital fees
[all required fields are filled]
[all required fields are filled] [all required fields are filled]
2.Check validation
2.Check validation 2.Check validation
2. Fill in service information
[Delete successfull]
[Create successfull] [Edit successfull]
5.2 Render successfull page
6.2 Render successfull page 5.2 Render successfull page
Start manager
Calendar
Calendar
Create Delete
Edit
Enter Edit
Enter calendar No Show Err
No calendar
Yes check
No
Yes check
check Delete
Yes Success
Create
Successs Edit Successs
Doctor
Start Create
Presctiption
Create form
Input Info
Presctiption
Yes No
Laborationist
Create form
Yes No
Edit LabTest
Form
No
Yes
Edit info
LabTest
Invail info
Edit Success
Delete
LabTest
Yes No
Check
Delete
Show Err
Success
Start manager
Medication
Medication
Create Delete
Edit
No
Yes check
check Delete
Yes Success
Create
Successs Edit Successs
Start manager
Medication
Receptionist
Calculate
hospital fees
Enter
PatentName
Yes No
Calculate fees
Success
Create form
Yes No
Edit Patient
Form
No
Yes
Edit info
Patient
Invail info
Edit Success
Delete Patient
Yes No
Check
Delete
Show Err
Success