a. Sơ đồ chức năng đăng nhập
Hình 3.18. Sơ đồ tuần tự đăng nhập
Mô tả sơ đồ:
Bảng 3.56. Giải thích sơ đồ tuần tự đăng nhập
Tác nhân Admin
Luồng sự kiện
Bước 1: Người dùng truy cập trang đăng nhập.
Bước 2: Người Người dùng sẽ được chuyển hướng tới trang đăng nhập.
Bước 3: Trang đăng nhập đã được hiện thị.
Bước 4: Người dùng yêu cầu phải nhập thông tin để đăng nhập. Bước 5: Sau khi nhập thơng tin xong thì hệ thống sẽ kiểm tra thông tin đăng nhập trong CSDL.
Bước 6: Kiểm tra thông tin đăng nhập nếu trường hợp thơng tin đăng nhập sai thì u cầu người dùng nhập lại. Trong trường hợp thơng tin đăng nhập chính xác thì chuyển hướng sang trang khác.
Bước 7: Hiển thị thông báo đăng nhập thành công hoặc không thành công.
b. Sơ đồ chức năng đăng xuất
38 Mơ tả sơ đồ:
Bảng 3.57. Giải thích sơ đồ tuần tự đăng xuất
Tác nhân Admin.
Luồng sự kiện
Bước 1: Người dùng nhấn nút đăng xuất.
Bước 2: Người dùng sẽ được controller chuyển hướng tới phần đăng xuất.
Bước 3: Controller đăng xuất người dùng. Bước 4: Hiển thị đã đăng xuất thành công.
c. Sơ đồ chức năng xem chi tiết thông tin bác sĩ
Hình 3.20. Sơ đồ tuần tự xem thơng tin bác sĩ
Mơ tả sơ đồ:
Bảng 3.58. Giải thích sơ đồ tuần tự xem thơng tin bác sĩ
Tác nhân Admin.
Chức năng Xem thông tin bác sĩ.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý tài khoản.
Bước 2: Trang xem chi tiết gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất dữ liệu từ CSDL.
Bước 4: Thông tin chi tiết bác sĩ được trả về. Bước 5: Hiển thị thông tin của bác sĩ.
d. Sơ đồ chức năng xem thông tin chuyên khoa
39 Mô tả sơ đồ:
Bảng 3.59. Giải thích sơ đồ tuần tự xem thông tin chuyên khoa
Tác nhân Admin.
Chức năng Xem thông tin chuyên khoa.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý chuyên khoa. Bước 2: Trang xem chi tiết gửi yêu cầu cho Controller hiển thị trang. Bước 3 : Controller truy xuất dữ liệu từ CSDL.
Bước 4: Thông tin chi tiết chuyên khoa được trả về. Bước 5: Hiển thị thông tin chuyên khoa.
e. Sơ đồ chức năng xem chi tiết phịng khám
Hình 3.22. Sơ đồ tuần tự xem thơng tin phịng khám
Mơ tả sơ đồ:
Bảng 3.60. Giải thích sơ đồ tuần tự xem thơng tin phịng khám
Tác nhân Admin.
Chức năng Xem thơng tin phịng khám.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý phòng khám. Bước 2: Trang xem chi tiết gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất dữ liệu từ CSDL.
Bước 4: Thông tin chi tiết phòng khám được trả về. Bước 5: Hiển thị thơng tin phịng khám.
40
f. Sơ đồ xem thông tin cẩm nang
Hình 3.23. Sơ đồ tuần tự xem thông tin cẩm nang
Mô tả sơ đồ:
Bảng 3.61. Giải thích sơ đồ tuần tự xem thơng tin cẩm nang
Tác nhân Admin.
Chức năng Xem thông tin cẩm nang
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý cẩm nang.
Bước 2: Trang xem chi tiết gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất dữ liệu từ CSDL.
Bước 4: Thông tin chi tiết cẩm nang được trả về. Bước 5: Hiển thị thông tin cẩm nang.
g. Sơ đồ chức năng thêm mới người dùng
41 Mơ tả sơ đồ:
Bảng 3.62. Giải thích sơ đồ tuần tự thêm mới lịch trình
Tác nhân Admin
Chức năng Thêm mới người dùng
Luồng sự kiện
Bước 1: Người dùng nhấn nút thêm mới người dùng ở giao diện trang quản lý người dùng.
Bước 2: Yêu cầu cho Controller hiển thị trang quản lý người dùng. Bước 3: Controller hiển thị trang quản lý người dùng của hệ thống. Bước 4: Nhập đầy đủ các thông tin của người dùng vào form thêm mới như: Họ và tên, địa chỉ, email, mật khẩu, số điện thoại.
Bước 5: Gửi form thông tin đến cho Controller xử lý. Bước 6: Controller yêu cầu thêm người dùng.
Bước 7: Truy xuất thông tin của người dùng. Bước 8: Trả về thông tin của người dùng. Bước 9: Thêm người dùng vào hệ thống.
Bước 10: Trả kết quả về nếu người dùng đã tồn tại trong hệ thống thì sẽ thơng báo là thêm người dùng vào hệ thống thất bại còn trong trường hợp người dùng chưa có trong hệ thống thì lưu vào hệ thống và hiển thị thông báo thêm mới người dùng thành công.
h. Sơ đồ chức năng thêm mới phịng khám
42 Mơ tả sơ đồ:
Bảng 3.63. Giải thích sơ đồ tuần tự thêm mới lịch trình
Tác nhân Admin.
Chức năng Thêm mới phòng khám.
Luồng sự kiện
Bước 1: Người dùng nhấn nút thêm mới phòng khám ở giao diện trang quản lý người dùng.
Bước 2: Yêu cầu cho Controller hiển thị trang quản lý phòng khám. Bước 3: Controller hiển thị trang quản lý phòng khám của hệ thống. Bước 4: Nhập đầy đủ các thơng tin của phịng khám vào form thêm mới như: Tên phòng khám, địa chỉ phòng khám, số điện thoại phòng khám.
Bước 5: Gửi form thông tin đến cho Controller xử lý. Bước 6: Controller yêu cầu thêm phòng khám.
Bước 7: Truy xuất thơng tin của phịng khám. Bước 8: Trả về thông tin của phòng khám. Bước 9: Thêm phòng khám vào hệ thống.
Bước 10: Trả kết quả về nếu phòng khám đã tồn tại trong hệ thống thì sẽ thơng báo là thêm phịng khám vào hệ thống thất bại còn trong trường hợp phịng khám chưa có trong hệ thống thì lưu vào hệ thống và hiển thị thơng báo thêm mới phịng khám thành công.
i. Sơ đồ thêm mới chuyên khoa
43 Mô tả sơ đồ:
Bảng 3.64. Giải thích sơ đồ tuần tự thêm mới chuyên khoa
Tác nhân Admin.
Chức năng Thêm mới chuyên khoa.
Luồng sự kiện
Bước 1: Người dùng nhấn nút thêm mới chuyên khoa ở giao diện trang quản lý người dùng.
Bước 2: Yêu cầu cho Controller hiển thị trang quản lý chuyên khoa. Bước 3: Controller hiển thị trang quản lý chuyên khoa của hệ thống. Bước 4: Nhập đầy đủ các thông tin của chuyên khoa vào form thêm mới như: Tên chuyên khoa, địa chỉ chuyên khoa, số điện thoại chuyên khoa.
Bước 5: Gửi form thông tin đến cho Controller xử lý. Bước 6: Controller yêu cầu thêm chuyên khoa.
Bước 7: Truy xuất thông tin của chuyên khoa. Bước 8: Trả về thông tin của chuyên khoa. Bước 9: Thêm chuyên khoa vào hệ thống.
Bước 10: Trả kết quả về nếu chuyên khoa đã tồn tại trong hệ thống thì sẽ thơng báo là thêm chuyên khoa vào hệ thống thất bại cịn trong trường hợp chun khoa chưa có trong hệ thống thì lưu vào hệ thống và hiển thị thông báo thêm mới chuyên khoa thành công.
j. Sơ đồ chức năng thêm mới cẩm nang
44 Mô tả sơ đồ:
Bảng 3.65. Giải thích sơ đồ tuần tự thêm mới cẩm nang
Tác nhân Admin.
Chức năng Thêm mới cẩm nang.
Luồng sự kiện
Bước 1: Người dùng nhấn nút thêm mới cẩm nang ở giao diện trang quản lý cẩm nang.
Bước 2: Yêu cầu cho Controller hiển thị trang quản lý cẩm nang. Bước 3: Controller hiển thị trang quản lý cẩm nang của hệ thống. Bước 4: Nhập đầy đủ các thông tin của cẩm nang vào form thêm mới như: Tên tiêu đề cẩm nang, nội dung của cẩm nang.
Bước 5: Gửi form thông tin đến cho Controller xử lý. Bước 6: Controller yêu cầu thêm cẩm nang.
Bước 7: Truy xuất thông tin của cẩm nang. Bước 8: Trả về thông tin của cẩm nang. Bước 9: Thêm cẩm nang vào hệ thống.
Bước 10: Trả kết quả về nếu cẩm nang đã tồn tại trong hệ thống thì sẽ thơng báo là thêm cẩm nang vào hệ thống thất bại còn trong trường hợp cẩm nang chưa có trong hệ thống thì lưu vào hệ thống và hiển thị thông báo thêm mới cẩm nang thành công.
k. Sơ đồ cập nhật thông tin người dùng
45 Mơ tả sơ đồ:
Bảng 3.66. Giải thích sơ đồ tuần tự nhật thông tin người dùng
Tác nhân Admin.
Chức năng Cập nhật thông tin người dùng.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý người dùng. Bước 2: Trang cập nhật gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất thông tin.
Bước 4: Trả về thông tin người dùng.
Bước 5: Hiển thị trang cập nhật người dùng.
Bước 6: Người quản trị nhập thơng tin người dùng vào form sau đó nhấn nút xác nhận và gửi form đến cho Controller xử lý.
Bước 7: Yêu cầu cập nhật thông tin người dùng. Bước 8: Kiểm tra thông tin người dùng nhập vào.
Bước 9: Cập nhật thông tin nếu trong trường hợp thơng tin của người dùng chưa có trong hệ thống thì sẽ được lưu vào hệ thơng và hiển thị thông báo cập nhật thành công. Trường hợp cập nhật người dùng thất bại nếu thông tin người dùng đã tồn tại trong hệ thống.
l. Sơ đồ chức năng cập nhật phịng khám
46 Mơ tả sơ đồ:
Bảng 3.67. Giải thích sơ đồ tuần tự nhật thơng tin phịng khám
Tác nhân Admin.
Chức năng Cập nhật thơng tin phịng khám.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản lý người dùng. Bước 2: Trang cập nhật gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất thơng tin phịng khám.
Bước 4: Trả về thơng tin phịng khám.
Bước 5: Hiển thị trang cập nhật phòng khám.
Bước 6: Người quản trị nhập thơng tin phịng khám vào form sau đó nhấn nút xác nhận và gửi form đến cho Controller xử lý.
Bước 7: u cầu cập nhật thơng tin phịng khám. Bước 8: Kiểm tra thông tin người dùng nhập vào.
Bước 9: Cập nhật thông tin nếu trong trường hợp thông tin của phịng khám chưa có trong hệ thống thì sẽ được lưu vào hệ thông và hiển thị thông báo cập nhật thành cơng. Trường hợp cập nhật phịng khám thất bại nếu thơng tin phịng khám đã tồn tại trong hệ thống.
m. Sơ đồ chức năng cập nhật chuyên khoa
47 Mô tả sơ đồ:
Bảng 3.68. Giải thích sơ đồ tuần tự nhật thơng tin chun khoa
Tác nhân Admin.
Chức năng Cập nhật thông tin chuyên khoa.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản quản lý chuyên khoa. Bước 2: Trang cập nhật gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất thông tin chuyên khoa.
Bước 4: Trả về thông tin chuyên khoa.
Bước 5: Hiển thị trang cập nhật chuyên khoa.
Bước 6: Người quản trị nhập thông tin chuyên khoa vào form sau đó nhấn nút xác nhận và gửi form đến cho Controller xử lý.
Bước 7: Yêu cầu cập nhật thông tin chuyên khoa. Bước 8: Kiểm tra thông tin người dùng nhập vào.
Bước 9: Cập nhật thông tin nếu trong trường hợp thông tin của chun khoa chưa có trong hệ thống thì sẽ được lưu vào hệ thông và hiển thị thông báo cập nhật thành công. Trường hợp cập nhật chuyên khoa thất bại nếu thông tin chuyên khoa đã tồn tại trong hệ thống.
n. Sơ đồ chức năng cập nhật cẩm nang
48 Mơ tả sơ đồ:
Bảng 3.69. Giải thích sơ đồ tuần tự nhật thông tin chuyên khoa
Tác nhân Admin.
Chức năng Cập nhật thông tin cẩm nang.
Luồng sự kiện
Bước 1: Người dùng truy cập vào trang quản quản lý cẩm nang. Bước 2: Trang cập nhật gửi yêu cầu cho Controller hiển thị trang. Bước 3: Controller truy xuất thông tin cẩm nang.
Bước 4: Trả về thông tin cẩm nang.
Bước 5: Hiển thị trang cập nhật cẩm nang.
Bước 6: Người quản trị nhập thơng tin cẩm nang vào form sau đó nhấn nút xác nhận và gửi form đến cho Controller xử lý.
Bước 7: Yêu cầu cập nhật thông tin cẩm nang. Bước 8: Kiểm tra thông tin người dùng nhập vào.
Bước 9: Cập nhật thông tin nếu trong trường hợp thơng tin của cẩm nang chưa có trong hệ thống thì sẽ được lưu vào hệ thơng và hiển thị thông báo cập nhật thành công. Trường hợp cập nhật cẩm nang thất bại nếu thông tin cẩm nang đã tồn tại trong hệ thống.