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

Tài Liệu Đặc Tả Yêu Cầu Phần Mềm (Software Requirement Specification – Srs) Phiên Bản 1 Rubygym Nhập Môn Công Nghệ Phần Mềm.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 (2.74 MB, 32 trang )

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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công nghệ thông tin và Truyền thông

Tài liệu đặc tả yêu cầu phần mềm

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

2.2Biểu đồ use case tổng quan ... 4

2.3Biểu đồ use case phân rã ... 6

2.3.1Phân rã use case “Quản lý thông tin cá nhân” ... 6

2.3.2Phân rã use case “Quản lý huấn luyện viên” ... 6

2.3.3Phân rã use case “Quản lý học viên” ... 7

2.3.4Phân rã use case “Quản lý sự kiện” ... 7

2.3.5Phân rã use case “Quản lý lịch tập” ... 8

2.4Quy trình nghiệp vụ ... 9

2.4.1Quy trình đăng nhập... 9

2.4.2Quy trình theo dõi lịch tập của học viên ... 10

2.4.3Quy trình lên lịch tập của huấn luyện viên ... 11

2.4.4Quy trình quản lý Huấn luyện viên ... 12

2.4.5Quy trình quản lý Học viên ... 13

3Đặc tả các chức năng ... 14

3.1Khách hàng ... 14

3.1.1Đặc tả use case UC001 “Đăng nhập” ... 14

3.1.2Đặc tả use case UC002 “Đăng xuất” ... 15

3.1.3Đặc tả use case UC003 “Xem các sự kiện” ... 16

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

3.2.1Đặc tả use case UC006 “Thêm sự kiện” ... 19

3.2.2Đặc tả use case UC007 “Chỉnh sửa sự kiện” ... 20

3.2.3Đặc tả use case UC008 “Xóa sự kiện” ... 21

3.2.4Đặc tả use case UC009 “Xem danh sách lịch tập” ... 22

3.2.5Đặc tả use case UC010 “Tìm kiếm người dùng” ... 23

3.2.6Đặc tả use case UC011 “Chức năng thêm, xem, sửa, xóa” ... 24

3.3Học viên ... 26

3.3.1Đặc tả use case UC012 “Xem thông tin luyện tập” ... 26

3.4Huấn luyện viên ... 27

3.4.1Đặc tả use case UC013 “Xem thông tin luyện tập” ... 27

3.4.2Đặc tả use case UC014 “Xem, thêm, sửa, xóa lịch tập” ... 27

4.3.2Hiệu năng - Efficiency/Performance ... 30

4.3.3Tính tin cậy - Reliability ... 30

4.3.4Tính khả dụng - Usability ... 31

4.3.5Tính dễ bảo trì - Maintainability ... 31

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

<b>1 </b>Giới thiệu

<i><b>1.1 Mục đích </b></i>

Tài liệu này đưa ra mơ tả chi tiết cho phần mềm quản lý trung tâm RubyGym. Tài liệu mơ tả mục đích và các tính năng của hệ thống dành cho từng đối tượng người dùng. Tài liệu dành cho các bên liên quan (stakeholder) và các nhà phát triển phần mềm.

<i><b>1.2 Phạm vi </b></i>

Mục đích của phần mềm nhằm tạo quản lý việc tập luyện của trung tâm RubyGym, giúp việc sắp xếp lịch tập giữa học viên và huấn luyện viên đơn giản và thuận tiện hơn. Ngoài ra, quản trị viên của trung tâm có thể quản lý việc tập luyện và tài khoản của các loại người dùng khác.

Người dùng có thể đăng nhập sau khi đã đăng ký tài khoản với quản trị viên để sử dụng các chức năng của hệ thống. gười dùng có thể cập nhật thông tin cá nhân và mật khẩu Ncủa mình.

Mỗi vai trị người dùng được thiết lập để có thể sử dụng một số chức năng nào đó. Quản trị viên có thể thêm, sửa, xóa, xem thơng tin một tài khoản học viên hoặc huấn luyện viên. Huấn luyện viên có thể lên lịch tập cho học viên và cập nhật quá trình tập luyện. Học viên có thể xem lịch tập, cũng như theo dõi quá trình tập luyện.

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

<b>2 Mô tả tổng quan </b>

<i><b>2.1 Các tác nhân </b></i>

Phần mềm có 4 tác nhân là Khách, Học viên, Huấn luyện viên và Quản trị viên. Khách là vai trò của người dùng khi chưa đăng nhập vào hệ thống. Học viên là vai trò của một người đăng ký tập luyện tại trung tâm sau khi đã đăng nhập thành công vào hệ thống. Huấn luyện viên là vai trò của một người hướng dẫn tập luyện (Personal Trainer) tại trung tâm sau khi đã đăng nhập thành công vào hệ thống. Quản trị viên là vai trò của một người quản lý tại trung tâm sau khi đã đăng nhập thành công vào hệ thống.

<i><b>2.2 Biểu đồ use case tổng quan </b></i>

Khi chưa đăng nhập, khách chỉ có thể xem thơng tin về trung tâm và các sự kiện được tổ chức tại trung tâm. Khi khách đăng nhập thành cơng có thể sử dụng một số nhóm chức năng nhất định, tương ứng với vai trò của tài khoản (Học viên, Huấn luyện viên hoặc Quản trị viên). Một số chức năng mà học viên, huấn luyện viên hay quản trị viên đều có thể sử dụng: Quản lý thơng tin cá nhân, Đổi mật khẩu, Đăng xuất. Học viên có thể xem lịch tập. Huấn luyện viên có thể lên lịch tập. Quản trị viên có thể quản lý tài khoản của Học viên và Huấn luyện viên cũng như theo dõi việc tập luyện.

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

<i><b>2.3 Biểu đồ use case phân rã </b></i>

2.3.1 Phân rã use case “Quản lý thông tin cá nhân”

2.3.2 Phân rã use case “Quản lý huấn uyện ên” lvi

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

2.3.3 Phân rã use case “Quản lý học viên”

2.3.4 Phân rã use case “Quản lý sự kiện”

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

2.3.5 Phân rã use case “Quản l ịch tập”ý l

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

<i><b>2.4 Quy trình nghiệp vụ </b></i>

Trong phân hệ này, có quy trình nghiệp vụ chính: Quy trình đăng nhập5 , Quy trình theo dõi lịch tập của học viên, Quy trình lên lịch tập của huấn luyện viên, Quy trình quản lý huấn luyện viên của quản trị viên, Quy trình quản lý học viên của uản trị viên.qChi tiết về hành động trong các quy trình này được mơ hình hố trong các mục con của từng quy trình.

2.4.1 Quy trình đăng nhập

Khách khơng thể t đăng ký để tạo ra tài khoản cho mình. Học viên và huấn luyện viên ự của trung tâm sẽ được cấp một tài khoản để sử dụng phần mềm Họ có thể đăng nhập để . sử dụng các chức năng của phần mềm. Nếu không đăng nhập, khách chỉ có thể xem các thơng tin về trung tâm RubyGym và các sự kiện được tổ chức. Nếu quên mật khẩu, người dùng có thể liên hệ trực tiếp với quản trị viên để thay đổi mật khẩu mới

Sau khi đăng nhập thành công vào hệ thống, người dùng có thể sử dụng các chức năng như Xem và cập nhật thơng tin cá nhân của mình, Thay đổi mật khẩu, và các chức năng được hệ thống cấp phép tùy theo vai trò của họ.

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

2.4.2 Quy trình theo dõi lịch tập của học viên

Học viên có thể theo dõi lịch tập của mình theo quy trình như sau. Học viên sử dụng chức năng “Xem lịch tập”, hệ thống sẽ hiển thị lịch tập trong tháng. Học viên có thể chọn ngày cụ thể để xem chi tiết về buổi tập (Thời gian, bài tập, mục tiêu, v.v.).

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

2.4.3 Quy trình lên lịch tập của huấn luyện viên

Huấn luyện viên có thể xếp lịch tập tương ứng với từng học viên theo quy trình như sau. Huấn luyện viên chọn tính năng Xem lịch tập, sau đó chọn ngày tập, chọn thời điểm tập trong ngày đó và chọn học viên. Huấn luyện viên có thể điền thêm các thơng tin về buổi tập, ví dụ như nội dung bài tập, mục tiêu của buổi tập, v.v.. Nếu lịch tập này của Huấn luyện viên thỏa mãn điều kiện (kèm không quá 3 học viên cùng một thời điểm và một ngày làm việc không quá 8 tiếng, thời gian buổi tập từ khoảng 5h 11h30 hoặc 13h- 30 - 20h và kéo dài không quá 2 tiếng), và học viên không bị trùng buổi tập, hệ thống sẽ cậpnhật lịch buổi tập

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

2.4.4 Quy trình quản lý Huấn luyện viên

Quản trị viên có thể quản lý tài khoản huấn luyện viên theo quy trình sau. Quản trị viên chọn tính năng Quản lý tài khoản Huấn luyện viên, hệ thống sẽ hiển thị danh sách Huấn luyện viên đang có của trung tâm. Để xem thông tin chi tiết, quản trị viên chọn huấn luyện viên tương ứng. Quản trị viên có thể sửa thơng tin tài khoản huấn luyện viên, bao gồm thông tin cá nhân, mật khẩu và trạng thái hoạt động. Quản trị viên có thể tạo tài khoản cho huấn luyện viên mới.

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

2.4.5 Quy trình quản lý Học viên

Quản trị viên có thể quản lý tài khoản học viên theo quy trình sau. Quản trị viên chọn tính năng Quản lý tài khoản Học viên, hệ thống sẽ hiển thị danh sách Học viên đang có của trung tâm. Để xem thông tin chi tiết, quản trị viên chọn học viên tương ứng. Quản trị viên có thể sửa thơng tin tài khoản học viên, bao gồm thơng tin cá nhân và mật khẩu, có thể thay đổi ngày hết hạn của gói tập. Quản trị viên có thể tạo tài khoản cho học viên mới.

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

<b>3 </b>Đặc tả các chức năng

Chi tiết về các use case được đưa ra trong phần 2 được đặc tả trong các phần dưới đây.

<i><b>3.1 Khách hàng </b></i>

3.1.1 Đặc tả use case UC001 “Đăng nhập”

<b>Mã Use case </b> UC001 <b>Tên Use case </b> <sup>Đăng nhập </sup><b>Tác nhân </b> Khách

<b>Tiền điều kiện </b> Khơng

<b>Luồng sự kiện chính (Thành cơng) </b>

<b>STT </b> Thực hiện

<b>bởi </b>

<b>Hành động </b>

1. Khách chọn chức năng Đăng nhập 2. Hệ thống hiển thị giao diện đăng nhập 3. Khách nhập s ố điện tho i và m t kh u ạ ậ ẩ4. Khách G i yêu cử ầu đăng nhập lên hệ thống

5. Hệ thống kiểm tra xem khách đã nhập đầy đủ các trường hay chưa6. Hệ thống kiểm tra số điện tho i, m t kh u có h p lệ hay không ạ ậ ẩ ợ7. Hệ thống Kiểm tra tài khoản có trong cơ sở ữ liệu hay không d8. Hệ thống Tạo 1 access token và refresh token cho người dùng 9. Hệ thống Đưa người dùng về trang chủ, hi n thị giao di n ứng với ể ệ

quyền h n cạ ủa người dùng Luồng sự kiện thay

<b>thế </b>

<b>STT Thực hiện bởi </b>

mật khẩu

7c. Hệ thống Gọi use case: “Quên mật khẩu”.

<b>Hậu </b>điều kiện Không

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

* Dữ liệu đầu vào của thông tin cá nhân gồm các trường dữ liệu sau:

Có Chọn 1 trong 3 vai trị

3.1.2 Đặc tả use case UC002 “Đăng xuất”

<b>Mã Use case </b> UC002 <b>Tên Use case </b> <sup>Đăng xuất </sup><b>Tác nhân </b> Người dùng(Hu n luyện viên, học viên, admin) ấ

<b>Tiền điều kiện </b> Khách đã đăng nhập thành cơng.

<b>Luồng sự kiện chính (Thành cơng) </b>

1. Người dùng chọn chức năng Đăng xuất 2. Hệ thống hiển thị giao diện đăng xuất 3. Người dùng Xác nhận đăng xuất

4. Hệ thống Xóa token c a user, thu h i quy n, và chuyủ ồ ề ển hướng v trang ch về ủ ới tư cách khách

<b>Luồng sự kiện thay thế </b>

<b>STT Thực hiện bởi Hành động </b>

3a. Người dùng Hủy b đăng xuất.ỏ

<b>Hậu </b>điều kiệ<b>n </b> Không

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

3.1.3 Đặc tả use case UC003 “Xem các sự kiện”

<b>Mã Use case </b> UC003 <b>Tên Use case </b> Xem các sự kiện

<b>Tác nhân </b> Người dùng(Khách, huấn luyện viên, học viên, admin)

<b>Tiền điều kiện Luồng sự kiện chính (Thành cơng) </b>

1. Người dùng Chọn chức năng xem danh sách các sự kiện 2. Hệ thống Hiển thị Giao di n danh sách s kiện ệ ự3. Người dùng Chọn m t s ộ ự kiện

4. Hệ thống Hiển thị chi ti t thông tin v sự kiế ề ện đó

<b>Luồng sự kiện thay thế </b>

<b>STT Thực hiện bởi Hành động </b>

<b>Hậu </b>điều kiệ<b>n </b> Không

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

3.1.4 Đặc tả use case UC004 “Đổi mật khẩu”

<b>Mã Use case </b> UC004 <b>Tên Use case </b> Đổi mật khẩu

<b>Tác nhân </b> Người dùng (Huấn luyện viên, học viên, admin)

<b>Tiền điều kiện </b> Khách đăng nhập thành cơng với vai trị Học viên

<b>Luồng sự kiện chính (Thành cơng) </b>

1. Người dùng Chọn chức năng đổi mật khẩu 2. Hệ thống Hiển thị giao diện đổi mật khẩu 3. Người dùng Nhập mật khẩu cũ

4. Hệ thống Kiểm tra mật khẩu cũ đúng không

5. Người dùng Nhập mật khẩu mới

6. Hệ thống Kiểm tra mật khẩu có hợp lệ khơng 7. Người dùng Xác nhận mật khẩu

8. Hệ thống Kiểm tra mật khẩu mới có trùng khớp không 9. Hệ thống Thông báo đổi mật khẩu thành công và cập nhật

<b>Hậu </b>điều kiện Không

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

3.1.5 Đặc tả use case UC005 “Quản lý thông tin cá nhân (xem, sửa)”

<b>Mã Use case </b> UC005 <b>Tên Use case </b> Quản lý thông tin cá nhân (xem, sửa)

<b>Tác nhân </b> Người dùng (Huấn luyện viên, học viên, admin)

<b>Tiền điều kiện </b> Khách đăng nhập thành cơng với vai trị học viên

<b>Luồng sự kiện chính (Thành cơng) </b>

1. Người dùng Chọn yêu cầu sửa

2. Hệ thống Lấy thông tin chi tiết của người dùng và hiển thị thông tin cũ của người dùng trên giao diện sửa thông tin

3. Người dùng Tiến hành sửa các thông tin cần thiết (**) 4. Hệ thống Kiểm tra các trường bắt buộc nhập 5. Hệ thống Kiểm tra các trường có hợp lệ khơng 6. Hệ thống Cập nhật các thông tin đã chỉnh sửa và thông báo

chỉnh sửa thành công. Luồng sự kiện thay

<b>thế <sup>STT </sup><sup>Thực hiện bởi </sup><sup>Hành động </sup></b>

4a. Hệ thống Thông báo nhập thiếu thông tin 5a. Hệ thống Thông báo trường không hợp lệ

<b>Hậu </b>điều kiện Không

(*) Dữ liệu đầu ra khi hiển thị thông tin cá nhân

<b>STT </b> Trường dữ liệu

Mô t ả Định dạng hiển thị Ví d ụ1.

3.

Ngày sinh dd/mm/yyyy 21/02/2000 4. Số điện thoại 0976777999

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

(**) Dữ liệu đầu ra khi sửa thông tin cá nhân

3.2.1 Đặc tả use case UC006 “Thêm sự kiện”

<b>Mã Use case </b> UC006 <b>Tên Use case </b> Thêm sự kiện

<b>Tác nhân </b> Quản trị viên

<b>Tiền điều kiện </b> Khách đăng nhập thành công ới vai tr v ị quản trị viên

<b>Luồng sự kiện chính (Thành công) </b>

1. Quản trị viên chọn chức năng Quản lý sự kiện 2. Hệ thống Hiển thị giao di n danh sách s kiện ệ ự3. Quản trị viên Chọn chức năng thêm sự kiện 4. Hệ thống Hiển thị giao di n thêm sự kiện ệ

5. Quản trị viên Điền các thông tin của sự ki n: ngày bệ ắt đầu, ngày kết thúc, các ưu đãi, đối tượng áp dụng,…

6. Quản trị viên Chọn lưu sự kiện

7. Hệ thống Kiểm tra các trường bắt buộc.

8. Hệ thống Lưu sự ki n lên database, c p nh t lên trang s ệ ậ ậ ựkiện, và tr v trang hi n th danh sách sự ện ả ề ể ị kiLuồng sự kiện thay

<b>thế </b>

<b>STT Thực hiện bởi Hành động </b>

6a. Quản trị viên Không lưu sự kiện

7a. Hệ thống Thông báo l i: thiỗ ếu các trường thông tin quan

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

3.2.2 Đặc tả use case UC007 “Chỉnh sửa ự kiện” s

<b>Mã Use case </b> UC007 <b>Tên Use case </b> Chỉnh sửa sự kiện

<b>Tác nhân </b> Quản trị viên

<b>Tiền điều kiện </b> Khách đăng nhập thành cơng ới vai tr v ị quản trị viên

<b>Luồng sự kiện chính (Thành cơng) </b>

7. Hệ thống Kiểm tra các trường bắt buộc

8. Hệ thống Thay đổi thông tin sự kiện trên database, cập nhật lên trang sự kiện, và tr v trang hi n th danh ả ề ể ịsách sự kiện

9. Quản trị viên chọn chức năng Quản lý sự kiện

<b>Luồng sự kiện thay thế </b>

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

3.2.3 Đặc tả use case UC008 Xóa s“ự kiện”

<b>Mã Use case </b> UC008 <b>Tên Use case </b> Xóa sự kiện

<b>Tác nhân </b> Quản trị viên

<b>Tiền điều kiện </b> Khách đăng nhập thành cơng ới vai tr v ị quản trị viên

<b>Luồng sự kiện chính (Thành cơng) </b>

1. Quản trị viên chọn chức năng Quản lý sự kiện 2. Hệ thống Hiển thị giao di n danh sách s kiện ệ ự3. Quản trị viên Chọn s ự kiện mu n xóa ố4. Quản trị viên Chọn chức năng xóa sự kiện 5. Quản trị viên Xác nh n xóa s ậ ự kiện

6. Hệ thống Xóa sự kiện ở trong database, c p nh t l i trang s ậ ậ ạ ựkiện, và tr v trang hi n th danh sách sự ện ả ề ể ị ki

<b>Luồng sự kiện thay thế </b>

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

3.2.4 Đặc tả use case UC009 Xem danh s“ách lịch tập”

<b>Mã Use case </b> UC009 <b>Tên Use case </b> Xem danh sách lịch tập

<b>Tác nhân </b> Quản trị viên

<b>Tiền điều kiện </b> Đăng nhập vào hệ thống Luồng sự kiện

<b>chính (Thành cơng) </b>

3b. Quản trị viên Chọn sang tháng khác với tháng hiện tại

<b>Hậu </b>điều kiện Không

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

3.2.5 Đặc tả use case UC010 “Tìm kiếm người dùng”

<b>Mã Use case </b> UC010 <b>Tên Use case </b> Tìm kiếm người dùng

<b>Tác nhân </b> Quản trị viên

<b>Tiền điều kiện </b> Khách đăng nhập thành công với vai trị là quản trị viên Luồng sự kiện

<b>chính (Thành công) </b>

1. Quản trị viên chọn chức năng Tìm kiếm người dùng

2. Hệ thống lấy d h sách vai trò người dùng và hiển thị giao diện tìm ankiếm người dùng

3. Quản trị viên nhập họ, tên, số điện thoại hoặc chọn vai trị người dùng muốn tìm kiếm (mơ tả phía dưới *)

4. Quản trị viên yêu cầu tìm kiếm

5. Hệ thống kiểm tra xem khách đã nhập ít nhất một thơng tin tìm kiếm chưa

6. Hệ thống tìm và lấy về thông tin những người dùng thoả mãn các tiêu chí tìm kiếm

7. Hệ thống hiển thị danh sách những người dùng thoả mãn điều kiện tìm kiếm (mơ tả phía dưới **) nếu có ít nhất một người dùng được tìm thấy

<b>Luồng sự kiện thay thế </b>

<b>Hậu </b>điều kiện Không

* Dữ liệu đầu vào khi tìm kiếm:

<b>STT </b> Trường

<b>dữ liệu <sup>Mô tả </sup><sup>Bắt buộc? </sup><sup>Điều kiện hợp lệ </sup><sup>Ví dụ </sup></b>

1.

Họ Khơng chỉ cần gõ 1 phần họ 2.

Tên Không chỉ cần gõ 1 phần tên 3.

Số điện thoại Không chỉ cần gõ 1 phần số điện

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

** Dữ liệu đầu ra khi hiển thị kết quả tìm kiếm:

<b>STT </b> Trường

<b>dữ liệu <sup>Mô tả </sup><sup>Định dạng hiển thị </sup><sup>Ví dụ </sup></b>

1. Họ 2.

Tên 3.

Nhóm Danh sách các nhóm người dùng mà người đó thuộc về

Dạng liệt kê dùng số 1. Huấn luyện viên 2. Học viên 4.

Số điện thoại Tách số định dạng 4 - - 3 3 0961.278.380

3.2.6 Đặc tả use case UC011 “Chức năng thêm, xem, sửa, xóa”

Chú ý: Người dùng bao gồm Huấn luyện viên hoặc Học viên

<b>Mã Use case</b> UC011 <b><sub>Tên Use case</sub></b> Chức năng thêm, xem, sửa, xóa

<b>Tác nhân</b> Quản trị viên

Tiền điều kiện Khách đăng nhập thành cơng với vai trị quản trị viên

4. Hệ thống hiển thị giao diện Xem danh sách người dùng gồm:• Phía trên: Danh sách nhóm người dùng để quản trị

viên có thể lọc người dùng theo nhóm

• Trung tâm: Thơng tin người dùng (mơ tả phía dưới *) Luồng sự kiện

thay thế

5a1 Quản trị viên lựa chọn một nhóm người dùng

5a2 Hệ thống lấy các thơng tin nhóm người dùng đã chọn, hiển thị lên giao diện

Luồng sự kiện

<b>STT</b> Thực hiện bởi

Hành động

1. Quản trị viên chọn một người dùng và yêu cầu sửa

2. Hệ thống lấy thông tin chi tiết của người dùng và hiển thị thông tin cũ của người dùng trên giao diện sửa thông tin

3. Quản trị viên chỉnh sửa các thơng tin (mơ tả phía dưới **) mà người dùng yêu cầu sửa

</div>

×