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>