Tải bản đầy đủ (.pdf) (39 trang)

Medical Appointment Scheduling Application ( Masa).Pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.34 MB, 39 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

Tran Huu Thang Huynh Duc Thinh

Tran Van Tri <b>Proposal Review Panel Representative:</b>

<b>Requirement Engineering- Mentor: Nguyen Trung Thuan</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>PROJECT INFORMATION</b>

<b>PROJECT INFORMATION</b>

<b>Project Acronym MASA</b>

<b>Project Title</b> Medical appointment scheduling application

<b>Start Date</b> 21 - Feb - 2023

<b>End Date:</b> 20 - May - 2023

<b>Lead Institution</b> International School, Duy Tan University

<b>Project Mentor</b> M.Sc Thuan, Nguyen Trung

<b>Scrum Master</b> Nguyen The Nhat 0359784959

<b>Team Members</b> Tran Huu Thang sonthai1310.works@gmail

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

The following signatures are required for approval of this document

Mentor <sup>Nguyen Trung Thuan</sup>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

2.4. UI-04: View profile patient

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

2.8. UI-04: Edit Profile 26

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>I. Introduction1. Purpose</b>

- This document helps to better understand the interface of the MASA (Medical appointment scheduling application) and details the specification and functional components of the application.

- This document lets the development team understand the structure and components in detail to create a consistent and complete application.

<b>2. Scope</b>

- Overview of application phases and modules.

- Create complete interfaces and describe them clearly.

<b>II. List of user Interface</b>

<b>1. User/Patient</b>

<b>User Interface IDUI NameDescription</b>

UI-01 Access Access with role.

UI-02 <sup>Register</sup> <sup>This is the User/Patient account</sup><sub>registration page.</sub>

UI-03 Login <sup>This is the login page of</sup> user/patient.

UI-04 View user profile <sup>This is to view and update the profile</sup><sub>of the user/patient records.</sub>

UI-05 View doctor profile <sup>This is to view the profile of the</sup><sub>selected doctor.</sub>

Search <sup>This is looking for a doctor.</sup>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

UI-07 Booking <sup>This is Schedule your chosen</sup> medical examination. UI-08

Check <sup>This is checking notifications or</sup> messagers from the respone system.

UI-09 <sup>Support</sup>

This is the customer care department that specializes in anwsering questions and providing

necessary information to customers.

UI-10 Feedback <sub>This is for user/patient to evaluate the </sub> service and quality of doctors. UI-11 Forgot password <sub>This page allows users to forget</sub> their password and receive a password suggestion from MASA

sent to the user’s email.

Patient consultation <sup>This is where consulting doctors</sup> answer questions from offline and

online patients. UI-06

Feedback <sup>This is for doctors to view feedback</sup> and reviews from examined patients. UI-07

Forgot password <sup>This page allows doctor to forget</sup> their password and receive a password suggestion from MASA

sent to the user’s email.

<b>3. Manager </b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

This function allows Shipper to view customer and supplier

Edit Profile <sup>This function allows the Shipper </sup> to edit personal information

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>III. Describe User Interface1. User/patient</b>

<b>1.1. UI-01: Access</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Button Click to select log in as user/patient and go to the next

step.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>1.2 UI-02: Register</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button <sup>Click to return to the access</sup><sub>role selection screen.</sub>

2 Click Button <sup>Click to start creating an</sup> account and move on the next

3 Click Button <sup>Click to return account</sup> registration or login screen.

4 Input Number <sup>Input the user phone </sup><sub>number.</sub>

5 <sup>Input</sup> <sup>Textbox</sup> <sup>Input the user’s email.</sup>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

6 <sup>Input</sup> <sup>Textbox</sup> <sup>Input the put user’s password.</sup>

7 Input Textbox <sup>Reinput the put user’s</sup> password.

8 Click Button <sup>Click to create an account and</sup> go to the next step.

9 Click Button <sup>Click to return for entering</sup> registration information screen.

10 Input Number <sup> Input the verification code to</sup><sub>the user’s phone number.</sub>

11 Click Button <sup> Click to resend the</sup><sub>verification code.</sub>

12 Click Button <sup>Click to complete account </sup> registration

<b>1.3. UI-03: Login</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button <sup>Click to return to the access</sup> role selection screen.

2 Click <sup>Button</sup> <sup>Click go to the login screen.</sup>

3 Click Button <sup>Click to return account</sup> registration or login screen.

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

4 Click Button <sup>Click to complete the</sup> phone number entry step

and go to the next page.

5 Click Button <sup>Click to return to the</sup> password recovery page.

6 Click Button <sup> Input the verification</sup> code to the user’s phone

7 Click Button <sup> Click to resend the</sup> verification code.

8 Input Number <sup>Input to fill in the full</sup> verification code and go

to the next page.

9 Click Button <sup>Click to return to the</sup> verification code filling

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>2. Doctor</b>

<b>2.0. UI-01: Access</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Button Click to select log in as user/patient and go to the next

step.

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>2.2. UI-02: Login</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button <sup>Click to return to the access</sup> role selection screen.

2 Input Number Input the user phone number.

3 Input Textbox Input the put user’s password.

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

4 Click Button <sup>Click to login and go to the</sup> user’s main screen.

5 Click Button <sub>and go to the forgot password</sub><sup>Click to reset your password</sup> page.

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>2.3. UI-03: View work schedule</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button Click to show schedule work and go to the next screen.

2 Click Button <sup>Click to return doctor main</sup><sub>screen.</sub>

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<b>2.4. UI-04: View profile patient</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button Click to show schedule work and go to the next screen.

2 Click Button Click to return doctor main screen.

3 Click Button <sup>Click to show patient detail</sup> and go to the next screen.

4 Click Button Click to return to the doctor

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<b>2.5.IU-05: Patient consultation</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button Click to show cases where patients need consultation and

go to the next screen.

2 Click Button Click to return doctor main screen.

3 Click Button <sup>Click to show the patient’s</sup> consulation request message

and go to the next screen.

4 Click Button Click to return to return the patient’s consultation request

message screen.

5 Input Textbox Input to your response to the patient’s support request.

6 Click Button Click to send content.

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Click Button Click to show doctor information and patient

2 Click Button <sup>Click to return doctor main</sup> screen.

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

3 Input Textbox <sub>Input to reply to patient</sub> feedback. 4 Click Button

Click to sent content.

<b>2.7.IU-07: </b>

From Condition <sup>Control Type</sup> Target <sup>Notes</sup>

1 Click Button <sub>password and go to the</sub><sup>Click to reset your</sup> forgot password page.

2 Click Button <sup>Click to return to the</sup> account login screen

3 Input Number <sup>Input the user phone</sup> number.

4 Click Button <sup>Click to complete the</sup> phone number entry step

and go to the next page.

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

5 Click Button <sup>Click to return to the</sup> password recovery page.

6 Click Button <sup> Input the verification</sup> code to the user’s phone

7 Click Button <sup> Click to resend the</sup> verification code.

8 Input Number <sup>Input to fill in the full</sup> verification code and go

to the next page.

9 Click Button <sup>Click to return to the</sup> verification code filling

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

<b>3. Shipper2.8. UI-01: Login</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Textbox Input the user’s email

2 Input Textbox <sup>Input the put user’s </sup> password

3 Click Button Click to login

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

<b>2.9.UI-02: Accept order</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Textbox <sup>Click to search by single </sup> code

2 Input Textbox Click to view order details

3 Click Button Click to receive your order

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

<b>2.10.UI-03: View Customer Address</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Button Click to go back

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

<b>2.11.UI-04: Edit Profile</b>

From Condition <sup>Control</sup><sub>Type</sub> Target Notes

1 Input Button <sup>Click to edit personal </sup> information

2 Input Textbox Click to edit birthday

3 Click Textbox <sup>Click to edit phone </sup> number

4 Input Button Click to go back

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

5 Input Button <sup>Click to log out of your </sup> account

</div>

×