Sửa thông tin nhân viên Actor: bác sĩ, nhân viên Pre-Cond: bác sĩ, nhân viên đăng nhập thành công vào hệ thống, chọn vào thông tin bác sĩ hoặc thông tin nhân viên bắt buộc tài khoản
Use-case
1 Thêm tài khoản nhân viên
3 Thêm thông tin nhân viên
4 Sửa thông tin nhân viên
5 Xóa thông tin nhân viên
6 Tìm kiếm thông tin bác sĩ
7 Tìm kiếm thông tin nhân viên
8 Tìm kiếm thông tin khách hàng
9 Thêm thông tin chuyên khoa
10 Sửa thông tin chuyên khoa
11 Xóa thông tin chuyên khoa
12 Tìm kiếm thông tin chuyên khoa
13 Đăng ký tài khoản khách hàng
15 Sửa thông tin khách hàng
16 Xóa thông tin khách hàng
23 Lưu trữ lịch sử khám bệnh
24 Thống kê số lượng khách hàng khám
25 Lưu trữ số liệu thống kê
26 In số liệu thống kê
Use-case specification
Thêm tài khoản nhân viên
Actor: quản lý nhân sự.
Pre-Condition: khi nhân viên chưa có tài khoản, thông tin cơ bản nhân viên.
Post-Condition: thêm thành công tài khoản nhân viên.
Trên trang danh sách nhân viên, quản lý có thể thêm tài khoản cho nhân viên mới và nhập các thông tin cơ bản mà nhân viên đã cung cấp trước đó, như tên đầy đủ, địa chỉ email, chức vụ và phòng ban Thông tin này được lưu trữ và đồng bộ với hồ sơ người dùng, cho phép quản lý cập nhật quyền truy cập và trạng thái tài khoản một cách thuận tiện, từ đó tối ưu hóa quy trình quản lý nhân sự và nâng cao hiệu quả vận hành hệ thống.
Từ đó cấp tài khoản cho nhân viên.
Action of actor Action of system
1 Quản lý đăng nhập vào hệ thống 2 Hệ thống chuyển đến giao diện quản trị.
3 Quản lý nhân sự truy cập vào hệ thống danh sách tài khoản nhân viên.
4 Hệ thống hiện bảng danh sách tài khoản nhân viên với các chức năng thêm, sửa, xóa nhân viên.
5 Quản lý nhân sự chọn thêm tài khoản nhân viên 6 Hệ thống hiện form cần điền thông tin: tên, email, số điện thoại, số CMND/CCCD, mật khẩu.
7 Quản lý nhân sự nhập đầy đủ thông tin nhân viên.
8 Quản lý nhân sự nhấn cập nhật 9 - Thông tin chưa đầy đủ hệ thống báo lỗi và yêu cầu nhập đầy đủ thông tin
Khi đầy đủ thông tin được nhập, hệ thống thông báo việc thêm tài khoản nhân viên thành công Tiếp theo, hệ thống tự động lưu thông tin vào danh sách tài khoản nhân viên đã được xác nhận thành công.
10 Quản lý nhân sự thoát khỏi hệ thống danh sách tài khoản nhân viên.
Đăng nhập nhân viên
Actor: nhân viên tư vấn, thu ngân, bác sĩ.
Pre-Condition: tất cả nhân nhân viên phải có tài khoản đăng nhập trước.
Post-Condition: nhân viên đăng nhập thành công và hệ thống phân quyền vào sử dụng các chức năng phù hợp
Nhân viên chọn chức năng đăng nhập trên giao diện hệ thống và hệ thống sẽ hiển thị form đăng nhập Nhân viên nhập tài khoản và mật khẩu được cấp cho từng người, sau đó nhấn nút đăng nhập Hệ thống xác thực và đưa người dùng vào giao diện tương ứng với từng tác nhân, đồng thời hiển thị vai trò, chức vụ của người dùng trong hệ thống.
Action of actor Action of system
1 Nhân viên chọn vào phần đăng nhập 2 Hệ thống mở giao diện đăng nhập, hiện form điền thông tin tên tài khoản, mật khẩu
3 Nhân viên điền tên tài khoản và mật khẩu của mình.
4 Nhân viên nhấn vào nút đăng nhập.
5 - Hệ thống kiểm tra thông tin tài khoản, mật khẩu tồn tại và đúng hay không
- Thông báo đăng nhập thành công và đưa vào giao diện chính của ứng dụng nếu nhập đúng
- Báo lỗi nếu nhập thông tin tài khoản sai và yêu cầu nhập lại.
Thêm thông tin nhân viên
Actor: bác sĩ, nhân viên
Pre-Cond: nhân viên đăng nhập thành công vào hệ thống.
Post-Cond: thông tin bác sĩ, nhân viên được thêm vào.
Trong hệ thống quản lý, bác sĩ và nhân viên chọn chức năng thêm thông tin cá nhân và điền đầy đủ các trường dữ liệu được yêu cầu vào form do phần mềm cung cấp Khi mọi thông tin được nhập đầy đủ, họ nhấn nút Lưu để lưu hồ sơ Hệ thống sẽ hiển thị thông báo thành công hoặc cảnh báo lỗi nếu có nhập sai hoặc thiếu thông tin, giúp đảm bảo dữ liệu cá nhân được cập nhật chính xác.
Action of actor Action of system
1 Nhân viên đăng nhập thành công vào hệ thống.
2 Nhân viên chọn vào phần tài khoản 3 Hệ thống hiện ra các chức năng: thông tin cá nhân, thay đổi mật khẩu, thêm thông tin cá nhân, sửa thông tin cá nhân
4 Nhân viên chọn thêm thông tin cá nhân.
5 Hệ thống hiện ra thêm ảnh đại diện, khoa hoặc chức vụ làm việc, ngày tháng năm sinh, nơi cư trú, học vấn, số điện thoại, gmail.
6 Nhân viên điền thông tin cần thêm.
7 Nhân viên nhấn thêm 8 Hệ thống cập nhật thông tin vào thông tin cá nhân.
9 Bác sĩ hoặc nhân viên thoát khỏi thêm thông tin cá nhân.
Sửa thông tin nhân viên
Actor: bác sĩ, nhân viên
Điều kiện tiền đề: người dùng là bác sĩ hoặc nhân viên có thể đăng nhập thành công vào hệ thống Sau khi đăng nhập, họ chọn xem thông tin bác sĩ hoặc thông tin nhân viên trong giao diện quản lý Để thao tác được cho phép, tài khoản người dùng và thông tin của bác sĩ hoặc nhân viên phải tồn tại trong hệ thống.
Post-Cond: thông tin bác sĩ, nhân viên được chỉnh sửa
Description: bác sĩ, nhân viên chọn chức năng sửa thông tin cá nhân.
Để chỉnh sửa thông tin, hãy cập nhật các trường cần thay đổi Khi đã điền đầy đủ các thông tin bắt buộc, nhấn nút Lưu để lưu lại thay đổi Hệ thống sẽ hiển thị thông báo thành công hoặc thông báo lỗi nếu thông tin nhập vào có sai sót.
Action of actor Action of system
1 Nhân viên đăng nhập thành công vào hệ thống.
2 Nhân viên chọn vào phần tài khoản 3 Hệ thống hiện ra các chức năng: thông tin cá nhân, thay đổi mật khẩu, thêm thông tin cá nhân, sửa thông tin cá nhân.
4 Nhân viên chọn chức năng sửa thông tin cá nhân.
5 Hệ thống hiện ra ảnh đại diện, khoa hoặc chức vụ làm việc, ngày tháng năm sinh, nơi cư trú, học vấn, gmail, số điện thoại.
6 Nhân viên chọn vào mục cần sửa để thay đổi thông tin.
7 Nhân viên chọn vào nút lưu để lưu thông tin nhân viên mà mình đã sửa.
8 Hệ thống thông báo sửa thông tin thành công.
9 Nhân viên thoát khỏi sửa thông tin cá nhân.
Xóa thông tin nhân viên
Actor: quản lý nhân sự.
Pre-Cond: quản lý nhân sự đăng nhập thành công vào hệ thống.
Post-Cond: chọn thông tin bác sĩ hoặc nhân viên mà quản lý nhân sự cần
Trong hệ thống quản lý nhân sự, chức năng xóa cho phép bạn xóa thông tin của bác sĩ hoặc nhân viên Bạn cần cung cấp lý do xóa; nếu đã điền đầy đủ thông tin, hãy nhấn nút Lưu để xác nhận Hệ thống sẽ thông báo thành công khi xóa thành công hoặc thông báo lỗi sự cố khi có sai sót trong quá trình nhập dữ liệu.
Action of actor Action of system
1 Quản lý đăng nhập vào hệ thống.
2 Quản lý truy cập vào hệ thống danh sách bác sĩ hoặc nhân viên 3 Hệ thống hiện bảng danh sách nhân viên và bác sĩ với các chức năng thêm, sửa, xóa.
4 Quản lý tìm kiếm và chọn tài khoản nhân viên hoặc bác sĩ cần xóa.
5 Hệ thống hiện bảng thông tin của bác sĩ hoặc nhân viên đó.
6 Quản lý chọn nút mục xóa để xóa nhân viên hoặc bác sĩ 7 Hệ thống hiện ô điền lý do xóa.
8 Quản lý điền lý do xóa và nhấn nút đồng ý 9 Hệ thống thông báo xóa nhân viên hoặc bác sĩ thành công.
10 Quản lý thoát ra khỏi hệ hệ thống thông tin nhân viên.
Tìm kiếm thông tin bác sĩ
Actor: quản lý, khách hàng, nhân viên tư vấn.
Pre-Condition: quản lý đăng nhập vào tài khoản vào chức năng tìm kiếm.
Post-Condition: thông tin bác sĩ được tìm kiếm.
Quản lý, khách hàng hoặc nhân viên tư vấn nhập thông tin bác sĩ như tên và chuyên khoa vào ô tìm kiếm để tra cứu nhanh Nếu bác sĩ có trong cơ sở dữ liệu, hệ thống sẽ hiển thị đầy đủ thông tin chi tiết về bác sĩ đó; nếu không có bản ghi phù hợp, hệ thống sẽ báo bác sĩ không tồn tại.
Action of actor Action of system
1 Quản lý, khách hàng, nhân viên đăng nhập thành công vào hệ thống.
2 Quản lý, khách hàng, nhân viên truy cập vào chức năng tìm kiếm thông tin của bác sĩ.
3 Hệ thống hiện form tìm kiếm
4 Quản lý, khách hàng, nhân viên chọn vào form tìm kiếm.
5 Quản lý, khách hàng, nhân viên nhập tên bác sĩ mà mình cần tìm kiếm.
6 Quản lý, khách hàng, nhân viên nhấn tìm kiếm 7 Hệ thống hiện thông tin của bác sĩ
8 Quản lý, khách hàng, nhân viên có thể xem thông tin (nhưng không có quyền sửa hay xóa ngoại trừ quản lý)
9 Quản lý, khách hàng, nhân viên thoát ra khỏi chức năng tìm kiếm.
Tìm kiếm thông tin nhân viên
Pre-Condition: quản lý đăng nhập thành công vào hệ thống.
Post-Condition: chọn thông tin mà quản lý muốn tìm kiếm.
Để quản lý tài khoản của bạn, hãy vào phần Tìm kiếm, nhập tên nhân viên bạn muốn tìm và nhấn Tìm kiếm Hệ thống sẽ lọc dữ liệu của toàn bộ nhân viên được lưu trữ và hiển thị thông tin liên quan một cách nhanh chóng.
Action of actor Action of system
1 Quản lý đăng nhập thành công vào hệ thống.
2 Quản lý truy cập vào chức năng tìm kiếm thông tin của nhân viên 3 Hệ thống xuất hiện form tìm kiếm.
4 Quản lý chọn vào form tìm kiếm.
5 Quản lý nhập tên hoặc mã nhân viên cần tìm kiếm.
6 Quản lý nhấn chuột chọn tìm kiếm 7 Hệ thống xuất hiện thông tin của nhân viên cần tìm kiếm nếu tồn tại, nếu không hiện không tồn tại.
8 Quản lý xem thông tin của nhân viên cần tìm kiếm.
9 Quản lý thoát ra khỏi chức năng tìm kiếm.
Tìm kiếm thông tin khách hàng
Actor: quản lý, nhân viên tư vấn
Pre-Condition: quản lý, nhân viên tư vấn đăng nhập thành công vào hệ thống
Post-Condition: thông tin sơ bộ của khách hàng được tìm kiếm
Chức năng quản lý khách hàng cho phép nhân viên tư vấn nhập thông tin khách hàng cần tìm vào ô tìm kiếm; hệ thống sẽ lọc toàn bộ dữ liệu khách hàng đã lưu trữ và trả về các thông tin liên quan một cách nhanh nhất, giúp tăng hiệu quả quản lý khách hàng và cải thiện chất lượng chăm sóc khách hàng.
Action of actor Action of system
1 Quản lý, nhân viên đăng nhập thành công vào hệ thống.
2 Quản lý, nhân viên truy cập vào chức năng tìm kiếm thông tin khách hang.
3 Hệ thống hiện form tìm kiếm.
4 Quản lý, nhân viên chọn vào form.
5 Quản lý, nhân viên nhập tên hoặc số CMND/CCCD khách hàng mà mình cần tìm kiếm.
6 Quản lý, nhân viên nhấn tìm kiếm 7 Hệ thống hiện thông tin của khách hang.
8 Quản lý, nhân viên xem thông tin khách hang.
9 Quản lý, nhân viên thoát ra khỏi chức năng tìm kiếm.
Thêm thông tin chuyên khoa
Pre-Cond: quản lý thành công đăng nhập vào hệ thống
Post-Cond: chuyên khoa đã được thêm vào
Trong quản trị hệ thống, quản lý chọn chức năng thêm chuyên khoa bác sĩ mà mình muốn thêm Người dùng điền đầy đủ các trường thông tin được yêu cầu trong form để đảm bảo dữ liệu chính xác Khi tất cả thông tin đã được nhập đầy đủ, bạn nhấn nút Lưu để lưu dữ liệu vào hệ thống Hệ thống sẽ báo thành công hoặc báo lỗi sự cố khi thiếu thông tin hoặc có lỗi nhập liệu, giúp người dùng dễ dàng điều chỉnh và hoàn tất quy trình thêm chuyên khoa cho bác sĩ.
Action of actor Action of system
1 Quản lý truy cập vào hệ thống danh sách các chuyên khoa 2 Hệ thống hiển thị danh sách bảng thông tin các chuyên khoa hiện có với các chức thêm, sửa, xóa thông tin chuyên khoa.
3 Quản lý chọn thêm thông tin chuyên khoa 4 Hệ thống hiển thị form cần liệt kê các thông tin: Mã chuyên khoa, Tên chuyên khoa.
5 Quản lý thêm các thông tin về chuyên khoa trong form 6 Hệ thống hiển thị thông tin mà quản lý đã thêm vào form.
7 Quản lý chọn lưu thông tin 8 Hệ thống thông báo thêm thành công.
9 Quản lý rời khỏi hệ thống các bảng danh sách chuyên khoa.
Sửa thông tin chuyên khoa
Pre-Cond: quản lý thành công đăng nhập vào hệ thống, và chọn vào chuyên khoa (bắt buộc chuyên khoa đó phải tồn tại).
Post-Cond: chuyên khoa đã được chỉnh sửa.
Quản lý có thể chọn chức năng sửa thông tin chuyên khoa mà mình muốn cập nhật Trong quá trình chỉnh sửa, quản lý sẽ thay đổi những trường thông tin cần cập nhật và khi đã điền đầy đủ các trường thông tin thiết yếu, nhấn nút Lưu Hệ thống sẽ hiển thị thông báo thành công khi cập nhật được ghi nhận hoặc thông báo lỗi nếu có sai sót khi nhập dữ liệu.
Action of actor Action of system
1 Quản lý đăng nhập thành công vào hệ thống.
2 Quản lý truy cập vào hệ thống chuyên khoa 3 Hệ thống hiện bảng danh sách chuyên khoa với các chức năng thêm, sửa, xóa nhân viên.
4 Quản lý chọn vào chức năng sửa 5 Hệ thống hiện bảng thông tin chuyên khoa đó.
6 Quản lý chọn vào mục cần sửa để thay đổi thông tin.
7 Quản lý chọn vào nút lưu để lưu thông tin chuyên khoa mà mình đã sửa.
8 Hệ thống thông báo sửa thông tin chuyên khoa thành công.
9 Quản lý thoát ra khỏi hệ thống chuyên khoa.
Xóa thông tin chuyên khoa
Pre-Cond: quản lý đăng nhập thành công vào hệ thống.
Post-Cond: chuyên khoa đã được xóa.
Trong phần quản lý, hãy chọn chức năng xóa chuyên khoa và ghi rõ lý do xóa Nếu bạn đã điền đầy đủ thông tin, nhấn nút lưu để xác nhận Hệ thống sẽ báo thành công hoặc báo lỗi sự cố khi bạn nhập sai hoặc thiếu thông tin.
Action of actor Action of system
1 Quản lý đăng nhập thành công vào hệ thống.
2 Quản lý truy cập vào hệ thống chuyên khoa.
3 Hệ thống hiện bảng chuyên khoa với các chức năng thêm, sửa, xóa.
4 Quản lý tìm kiếm và chọn chuyên khoa cần xóa 5 Hệ thống hiện bảng thông tin chuyên khoa đó.
6 Quản lý chọn vào mục xóa để xóa chuyên khoa.
7 Hệ thống hiện bảng nhập lý do xóa chuyên khoa
8 Quản lý chọn nhập lý do và chọn lưu để cập nhật chuyên khoa vừa xóa.
9 Hệ thống thông báo xóa chuyên khoa thành công.
10 Quản lý thoát ra khỏi hệ hệ thống chuyên khoa.
Tìm kiếm thông tin chuyên khoa
Actor: khách hàng, nhân viên, quản lý.
Pre-Condition: nhân viên, khách hàng, quản lý đăng nhập thành công vào hệ thống.
Post-Condition: chuyên khoa được tìm kiếm thành công.
Khách hàng, nhân viên và quản lý có thể nhập tên chuyên khoa cần tìm vào ô tìm kiếm; hệ thống sẽ tra cứu và nếu chuyên khoa tồn tại sẽ hiển thị đầy đủ thông tin chi tiết về chuyên khoa đó, còn nếu không tồn tại sẽ hiển thị thông báo chuyên khoa không tồn tại để người dùng điều chỉnh từ khóa.
Action of actor Action of system
1 Khách hàng, nhân viên, quản lý đăng nhập thành công vào hệ thống.
2 Khách hàng, nhân viên, quản lý truy cập vào chức năng tìm kiếm thông tin.
3 Hệ thống hiện form tìm kiếm.
4 Khách hàng, nhân viên, quản lý chọn vào form.
5 Khách hàng, nhân viên, quản lý nhập tên chuyên khoa mà mình cần tìm kiếm.
6 Khách hàng, nhân viên, quản lý nhấn tìm kiếm.
7 Hệ thống hiện form thông tin của chuyên khoa đó.
8 Khách hàng, nhân viên, quản lý xem thông tin chuyên khoa.
9 Khách hàng, nhân viên, quản lý thoát ra khỏi chức năng tìm kiếm.
Đăng ký tài khoản khách hàng
Pre-Condition: thông tin của khách hàng nhập vào, xác nhận tài khoản của khách hàng.
Post-Condition: khách hàng tạo tài khoản thành công.
Description: khách hàng truy cập vào hệ thống vào phần đăng ký tài khoản cá nhân, nhập các thông tin dữ liệu cần thiết để tạo thông tin tài khoản Xác nhận đăng ký tài khoản qua số điện thoại hoặc email Khách hàng đăng kí tài khoản thành công.
Action of actor Action of system
1 Khách hàng truy cập vào hệ thống 2 Hệ thống xuất hiện giao diện chính là trang chủ.
3 Khách hàng chọn đăng ký tài khoản cá nhân.
4 Hệ thống xuất hiện form đăng ký.
5 Khách hàng nhập các thông tin cá nhân cần thiết.
6 Khách hàng nhấn đăng ký 7 Hệ thống xuất hiện thông báo gửi mã xác nhận qua số điện thoại hoặc email mà khách hàng dùng để đăng ký.
Trường hợp hệ thống thông báo thông tin tài khoản đã tồn tại báo lại hiển thị cho khách hàng là thông tin tài khoản đã tồn tại, yêu cầu khách hàng nhập lại thông tin.
8 Khách hàng nhập mã xác nhận 9 Hệ thống thông báo khách hàng đã đăng ký thành công tài khoản.
Đăng nhập khách hàng
Pre-Condition: khách hàng phải có tài khoản đã đăng ký trước.
Post-Condition: khách hàng đăng nhập thành công và được hệ thống phân quyền
Khách hàng chọn chức năng đăng nhập trên hệ thống và hệ thống sẽ hiển thị form đăng nhập Khách hàng nhập tài khoản và mật khẩu được hệ thống cấp (mỗi người có một tài khoản và mật khẩu riêng) và nhấn nút đăng nhập Hệ thống sẽ xác nhận và thông báo đăng nhập thành công, cho khách hàng truy cập vào tài khoản của mình.
Action of actor Action of system
1 Khách hàng truy cập vào hệ thống 2 Hệ thống xuất hiện giao diện chính là trang chủ.
3 Khách hàng chọn đăng nhập 4 Hệ thống xuất hiện form đăng nhập.
5 Khách hàng nhập tên đăng nhập và mật khẩu.
6 Khách hàng nhấn đăng nhập 7 - Hệ thống kiểm tra tài khoản, mật khẩu có tồn tại và đúng hay không.
- Hệ thống xuất hiện thông báo đăng nhập thành công nếu nhập thông tin tài khoản chính xác.
- Hệ thống xuất hiện báo lỗi khi nhập sai hoặc thiếu thông tin tài khoản và yêu cầu nhập lại.
Sửa thông tin khách hàng
Điều kiện tiền đề: người dùng đăng nhập thành công vào hệ thống và sau đó chọn thông tin cá nhân của họ Tài khoản người dùng và thông tin khách hàng tương ứng phải tồn tại để đảm bảo quá trình tra cứu và quản lý dữ liệu diễn ra một cách chính xác Việc xác nhận sự tồn tại của tài khoản và thông tin khách hàng giúp hệ thống duy trì tính nhất quán và cải thiện trải nghiệm người dùng khi làm việc với hồ sơ cá nhân.
Post-Cond: thông tin khách hàng đã được chỉnh sửa.
Khách hàng chọn chức năng sửa thông tin cá nhân mà họ muốn cập nhật Để chỉnh sửa, họ điền đầy đủ thông tin vào biểu mẫu được yêu cầu; khi tất cả trường đã hoàn thành, họ nhấn nút Lưu để lưu thay đổi Hệ thống sẽ hiển thị thông báo xác nhận thành công hoặc thông báo lỗi nếu dữ liệu nhập vào có sai sót hoặc thiếu trường bắt buộc.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống 2 Hệ thống xuất hiện giao diện chính là trang chủ.
3 Khách hàng truy cập vào trang thông tin tài khoản cá nhân 4 Hệ thống hiện form thông tin của khách hàng với các chức năng thêm, sửa, xóa.
5 Khách hàng chọn vào chức năng sửa thông tin 6 Hệ thống hiện bảng thông tin của khách hàng đó.
7 Khách hàng chọn vào mục cần sửa để thay đổi thông tin
8 Khách hàng chọn vào nút lưu để lưu thông tin mà mình đã sửa
9 Hệ thống kiểm tra thông tin đầu vào cần sửa:
- Thông tin hợp lệ thông báo cập nhật thông tin thành công.
- Thông tin lỗi thông báo cập nhật thông tin không thành công, yêu cầu nhập lại.
10 Khách hàng thoát ra khỏi trang thông tin của mình
Xóa thông tin khách hàng
Actor: quản lý khách hàng
Pre-Cond: quản lý khách hàng đăng nhập thành công vào hệ thống
Post-Cond: xóa khách hàng thành công
Description: quản lý nhân viên chọn chức năng xóa thông tin khách hàng.
Bạn cần cho biết lý do xóa để hệ thống ghi nhận đầy đủ Khi đã điền đầy đủ các thông tin, hãy nhấn nút Lưu để hoàn tất thao tác Hệ thống sẽ thông báo thành công hoặc hiển thị lỗi nếu có sai sót trong quá trình nhập liệu.
Action of actor Action of system
1 Quản lý khách hàng đăng nhập thành công vào hệ thống.
2 Quản lý khách hàng truy cập vào mục thông thông tin khách hàng 3 Hệ thống hiện danh sách khách hàng
4 Quản lý khách hàng chọn vào nút tìm kiếm.
5 Hệ thống hiện form tìm kiếm
6 Quản lý khách hàng nhập tên khách hàng mà mình muốn tìm kiếm rồi bấm tìm kiếm.
7 Hệ thống hiện thông tin của khách hàng đó
8 Quản lý khách hàng chọn vào nút xóa.
9 Hệ thống hiện ô lý do xóa.
10 Quản lý khách hàng điền lý do và nhấn nút đồng ý 11 Hệ thống kiểm tra thông tin tài khoản cần xóa:
- Tài khoản là người dùng khách hàng, thông báo xóa tài khoản thành công.
- Tài khoản là admin, quản trị viên thông báo xóa tài khoản thất bại, yêu cầu xóa tài khoản khác.
12 Quản lý khách hàng trở về giao diện chính.
Đặt lịch hẹn
Pre-Condition: nhân viên đăng nhập thành công vào hệ thống, khách hàng đặt lịch hẹn
Post-Condition: đặt lịch hẹn thành công
Khách hàng chọn ngày, giờ và bác sĩ để đặt lịch khám, sau đó nhân viên tư vấn nhập thông tin lịch hẹn vào hệ thống Nếu thời gian được chọn không trùng với lịch hẹn hiện có, việc đặt lịch thành công; nếu trùng lịch, hệ thống sẽ tự động tư vấn khách hàng chọn lại thời gian khác để đặt lịch khám.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống 2 Hệ thống vào trang giao diện chính.
3 Khách hàng vào trang đặt lịch khám cho khách hàng.
4 Hệ thống chuyển đến giao diện form đặt lịch khám.
5 Khách hàng nhấn vào thêm lịch khám 6 Hệ thống hiển thị form thêm lịch khám.
7 Khách hàng điền đầy đủ thông tin vào form lịch khám.
8 Khách hàng nhấn nút thêm 9 - Hệ thống thông báo thêm lịch khám thành công.
- Hệ thống thông báo lỗi khi xảy ra trùng lịch khám và tư vấn khách hàng đặt lịch hẹn thời gian khác.
10 Hệ thống lưu lịch khám và gửi lịch khám đến tài khoản bác sĩ và tài khoản của khách hàng đặt lịch.
11 Khách hàng kiểm tra đã lưu thông tin rồi thoát ra khỏi trang.
Sửa lịch hẹn
Actor: nhân viên tư vấn, khách hàng
Pre-Condition: nhân viên tư vấn đăng nhập vào tài khoản của họ Khách hàng muốn sửa lịch hẹn.
Post-Condition: sửa lịch khám của khách hàng thành công.
Nhân viên sử dụng hệ thống quản lý để tìm kiếm thông tin khách hàng cần sửa, sau đó chọn khách hàng và xem thông tin cùng lịch khám bệnh của họ trong tuần Hệ thống hiển thị đầy đủ hồ sơ khách hàng và lịch khám, cho phép nhân viên chọn thời gian khách hàng muốn chỉnh sửa và thực hiện thay đổi rồi lưu lại Khách hàng phải gọi đến hotline cho nhân viên trước 5 tiếng mới có thể sửa được; nếu trễ hạn, việc cập nhật sẽ không thực hiện được Hệ thống sẽ thông báo xác nhận bạn đã thay đổi lịch hẹn thành công.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống hoặc gọi vào số hotline tư vấn của bệnh viện.
2 Nhân viên tư vấn đăng nhập thành công vào hệ thống hoặc nhận cuộc gọi thoại của khách hàng
3 Khách hàng yêu cầu nhân viên tư vấn thay đổi lịch hẹn khám bệnh và nêu lí do.
4 Nhân viên tư vấn vào trang đặt lịch khám cho khách hàng.
5 Hệ thống chuyển đến giao diện đặt lịch khám.
6 Nhân viên tư vấn nhấn vào lịch khám của khách hàng mà mình muốn sửa.
7 Hệ thống hiển thị thông tin ngày giờ bác sĩ của lịch khám đó.
8 Nhân viên tư vấn chọn vào chức năng sửa lịch khám.
9 Hệ thống hiển thị form sửa lịch khám.
10 Nhân viên tư vấn chọn thông tin mà mình cần sửa.
11 Nhân viên tư vấn nhấn nút cập nhật lịch 12 - Hệ thống thông báo sửa lịch khám thành công.
Hệ thống sẽ báo lỗi khi lịch hẹn mới trùng với lịch hẹn khác và lập tức tư vấn cho khách hàng các thời điểm còn trống, đề xuất lịch hẹn thời gian khác, đồng thời yêu cầu người dùng sửa lại lịch hẹn để tránh xung đột và đảm bảo cuộc hẹn diễn ra suôn sẻ.
13 Hệ thống lưu lịch khám và gửi lịch khám đã sửa đến tài khoản bác sĩ, tài khoản của khách hàng đặt lịch.
14 Nhân viên tư vấn kiểm tra đã lưu thông tin rồi thoát ra khỏi trang.
Xóa lịch hẹn
Actor: nhân viên tư vấn, khách hàng.
Pre-Condition: nhân viên tư vấn đăng nhập thành công vào hệ thống, khách hàng muốn xóa lịch hẹn.
Post-Condition: xóa lịch hẹn thành công.
Description: sau khi khách hàng xác nhận xóa lịch hẹn thì nhân viên tiến hành xóa lịch hẹn.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống hoặc gọi vào số hotline tư vấn của bệnh viện.
2 Nhân viên tư vấn đăng nhập thành công vào hệ thống hoặc nhận cuộc gọi thoại của khách hàng.
3 Khách hàng yêu cầu nhân viên tư vấn xóa lịch hẹn và nói lý do hủy lịch.
4 Nhân viên vào trang đặt lịch khám cho khách hàng 5 Hệ thống chuyển đến giao diện đặt lịch khám.
6 Nhân viên nhấn vào lịch khám của khách hàng mà mình muốn xóa
(Điều kiện: khách hàng xác nhận xóa lịch hẹn).
7 Hệ thống hiển thị thông tin ngày, giờ, bác sĩ của lịch khám đó.
8 Nhân viên chọn vào chức năng xóa lịch khám.
9 Hệ thống hiển thị bảng lý do xóa lịch hẹn và xác nhận xóa.
10 Nhân viên nhập thông tin lý do và xác nhận xóa lịch hẹn 11 - Hệ thống thông báo xóa lịch khám thành công.
- Hệ thống báo lỗi nếu chưa nhập hoặc nhập sai thông tin cần thiết.
12 Hệ thống gửi thông tin lịch khám đã xóa đến tài khoản của khách hàng đặt lịch.
13 Nhân viên kiểm tra đã lưu thông tin, rồi thoát ra khỏi trang.
Đánh giá
Pre-Condition: khách hàng đăng nhập vào tài khoản của mình.
Post-Condition: khách hàng đã đánh giá thành công.
Description: khách hàng chọn vào phần đánh giá thông qua ứng dụng.
Khách hàng ghi lý do cho việc đánh giá và chọn vào nút gửi Thông tin đánh giá được lưu vào hệ thống, và hệ thống sẽ thông báo cho bạn biết đánh giá có thành công hay không.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống.
2 Khách hàng truy cập vào chức năng đánh giá.
3 Hệ thống hiển thị trang đánh giá với các chức năng nhập thông tin (lời nhắn, đánh giá số sao, gửi).
4 Khách hàng nhập thông tin muốn đánh giá vào form đánh giá.
5 Form đánh giá hiển thị thông tin đánh giá mà khách hàng nhập.
6 Khách hàng chọn gửi đánh giá 7 - Hệ thống hiển thị đánh giá thành công.
- Hệ thống báo lỗi nếu khách hàng nhập sai hoặc thiếu thông tin.
8 Hệ thống hiển thị thông tin đánh giá của khách hàng trên trang đánh giá.
9 Khách hàng thoát khỏi hệ thống.
Thanh toán
Actor: khách hàng, nhân viên.
Pre-Condition: khách hàng đăng nhập vào ứng dụng thông qua tài khoản của họ.
Post-Condition: khách hàng đã thanh toán thành công.
Khách hàng có thể thanh toán tiền điều trị qua ứng dụng bằng hình thức thanh toán online Khi chọn thanh toán online, khách hàng cần chuyển khoản vào số tài khoản của bệnh viện hoặc của nhân viên thu ngân Sau khi giao dịch chuyển khoản hoàn tất, nhân viên thu ngân sẽ xác nhận và gửi thông báo cho khách hàng rằng thanh toán đã thành công.
Action of actor Action of system
1 Khách hàng khám xong chọn thanh toán.
2 Hệ thống hiện thanh toán online
3 Khách hàng chọn phương thức thanh toán online 4 Hệ thống thanh toán hiển thị mô tả thông tin của cuộc gọi khám trực tuyến và số giờ khám trực tuyến.
5 Hệ thống sẽ tính toán và hiển thị tổng số tiền khách hàng cần phải trả.
6 Khách hàng thanh toán tiền online 7 - Hệ thống kiểm tra thông tin thanh toán và xác nhận thanh toán thành công.
- Hệ thống báo lỗi nếu thanh toán chưa thành công.
8 Hệ thống xuất phiếu hóa đơn điện tử online.
9 Khách hàng thoát khỏi hệ thống.
Hỏi đáp
Actor: khách hàng, nhân viên tư vấn.
Pre-Condition: khách hàng đăng nhập vào ứng dụng thông qua tài khoản của họ.
Post-Condition: khách hàng giải quyết nhu cầu đáp ứng câu hỏi.
Mô tả: Khi khách hàng có thắc mắc trước khi đi khám bệnh, hệ thống chat trực tuyến được tích hợp trong ứng dụng sẽ cung cấp một khung chat để khách hàng nhập câu hỏi và nhận được câu trả lời ngay lập tức, từ đó giải đáp các yêu cầu của khách hàng trước khi khám và cải thiện trải nghiệm người dùng.
Action of actor Action of system
1 Khách hàng đăng nhập thành công vào hệ thống ứng dụng
2 Tại trang chủ hệ thống sẽ xuất hiện ngay khung chat online nhằm giải quyết thắc mắc khách hàng.Đầu tiên khung chat sẽ xuất hiện list ra các câu hỏi được hỏi nhiều nhất từ khách hàng để khách hàng có thể chọn câu hỏi và hệ thống trả lời tự động.
3 Nếu, khách hàng nhập câu hỏi vào phần ô nhập câu hỏi trên khung chat online.
4 Khách hàng sau khi nhập xong câu hỏi nhấn gửi 5 Hệ thống tiếp nhận câu hỏi, nhân viên tư vấn sẽ nhập câu trả lời vào phần khung chat làm việc của nhân viên tư vấn
6 Hệ thống chuyển tiếp câu trả lời lên khung chat.
7 Khách hàng tiếp nhận câu trả lời từ nhân viên tư vấn.
Lưu trữ lịch sử khám bệnh
Actor: bác sĩ, nhân viên quản lý khách hàng
Pre-Condition: nhân viên, quản lý khách hàng, bác sĩ đăng nhập thành công vào hệ thống.
Post-Condition: lịch sử khám bệnh của khách hàng được lưu trữ.
Sau khi khám, bác sĩ nhập và lưu trữ thông tin hồ sơ bệnh án của khách hàng, thông tin này được chuyển đến nhân viên quản lý khách hàng và được lưu trữ trong hệ thống quản lý khách hàng.
Action of actor Action of system
1 Nhân viên quản lý khách hàng, bác sĩ đăng nhập thành công vào hệ thống.
2 Nhân viên quản lý truy cập vào hồ sơ bệnh án của khách hàng.
3 Hệ thống xuất hiện bảng hồ sơ bệnh án của khách hàng.
4 Nhân viên quản lý nhập thông tin lịch sử khám bệnh của khách hàng được chuyển đến từ bác sĩ.
5 Nhân viên quản lý chọn lưu trữ 6 - Hệ thống thông báo đã lưu trữ thành công lịch sử khám bệnh.
- Hệ thống báo lỗi khi thông tin lịch sử khám bệnh bị sai hoặc thiếu thông tin.
7 Nhân viên thoát khỏi hệ thống
Thống kê số lượng khách hàng
Actor: nhân viên, quản lý khách hàng.
Pre-Condition: nhân viên, quản lý khách hàng đăng nhập thành công vào hệ thống.
Post-Condition: số lượng khách hàng khám được thống kê.
Description: sau một tháng/quý/năm số lượng khách hàng sẽ được nhân viên quản lý khách hàng tiến hành thống kê.
Action of actor Action of system
1 Nhân viên, quản lý khách hàng đăng nhập thành công vào hệ thống.
2 Nhân viên, quản lý khách hàng chọn vào mục thống kê số lượng khách hàng đã khám.
3 Hệ thống hiện bảng thống kê số lượng khách hàng đã khám.
4 Nhân viên thoát khỏi hệ thống.
Lưu trữ số lượng khách hàng
Actor: nhân viên, quản lý khách hàng.
Pre-Condition: nhân viên, quản lý khách hàng đăng nhập thành công vào hệ thống.
Post-Condition: thống kê số lượng khách hàng khám được lưu trữ.
Description: sau khi nhân viên quản lý khách hàng thống kê số lượng khách hàng khám thì tiến hành lưu trữ số liệu thống kê
Action of actor Action of system
1 Nhân viên, quản lý khách hàng đăng nhập thành công.
2 Nhân viên, quản lý khách hàng vào phần thống kê số lượng khách hàng đã khám.
3 Hệ thống hiện bảng số liệu thống kê và các chức năng lưu trữ, in thống kê.
4 Nhân viên, quản lý khách hàng chọn lưu trữ 5 Hệ thống tiến hành lưu trữ đám mây.
6 Nhân viên, quản lý khách hàng thoát khỏi lưu trữ thống kê.
In thống kê số lượng khách hàng
Actor: nhân viên quản lý khách hàng.
Pre-Condition: nhân viên quản lý khách hàng đăng nhập thành công vào hệ thống.
Post-Condition: thống kê số lượng khách hàng khám được in ra.
Description: số lượng khách hàng khám được thống kê có thể chuyển thành file word, excel để tiến hành in ra.
Action of actor Action of system
1 Nhân viên, quản lý khách hàng đăng nhập thành công.
2 Nhân viên, quản lý khách hàng vào phần thống kê số lượng khách hàng khám.
3 Hệ thống hiện bảng số liệu thống kê và các chức năng lưu trữ, in thống kê.
4 Nhân viên, quản lý khách hàng chọn in thống kê.
5 Hệ thống tiến hành in.
6 Nhân viên, quản lý khách hàng thoát in thống kê.
III/Tài liệu về Class, Objects
Danh sách các lớp
Thuộc tính: tên đăng nhập (varchar), mật khẩu (varchar).
Phương thức: đăng nhập, đăng xuất, đăng kí.
Mối quan hệ với lớp khác:
Thuộc tính: tên (varchar), ngày sinh(datetime), email (varchar), số điện thoại (number), số CMND/CCCD (varchar), địa chỉ (varchar).
Mối liên hệ với lớp khác:
Thuộc tính: ID khách hàng (int), số tài khoản ngân hàng (number).
Phương thức: đăng nhập, đăng xuất, đặt, sửa, xóa lịch hẹn, tìm kiếm thông tin bác sĩ, chuyên khoa, hỏi-đáp.
Mối liên hệ với lớp khác:
Thuộc tính: ID nhân viên (int), ảnh (varchar), chức vụ (int), hệ số lương (varchar).
Phương thức: đăng nhập, đăng kí, đăng xuất, tìm kiếm thông tin khách hàng.
Mối liên hệ với lớp khác:
Thuộc tính: ID bác sĩ (int), bằng cấp (varchar), hệ số lương (varchar).
Phương thức: đăng nhập, đăng xuất, thêm, sửa, xóa thông tin bệnh án, tìm kiếm thông tin bệnh nhân.
Mối liên hệ với lớp khác:
Thuộc tính: ID chuyên khoa (int), tên khoa (varchar), số lượng bác sĩ (int).
Phương thức: thêm chuyên khoa, sửa chuyên khoa, xóa chuyên khoa.
Mối liên hệ với lớp khác:
Thuộc tính: mã chức vụ (varchar), tên chức vụ (varchar), số lượng nhân viên (int).
Phương thức: thêm chức vụ, sửa chức vụ, xóa chức vụ.
Mối liên hệ với lớp khác:
Có (Nhân viên tư vấn)
Thuộc tính: số nhà (int), đường (varchar), phường (varchar), quận (varchar), thành phố (varchar), quốc gia (varchar).
Phương thức: thêm, sửa, xóa địa chỉ.
Mối liên hệ lớp khác:
Thuộc tính: ID thanh toán (int), ngày (datetime), giờ thanh toán (time), mã khách hàng thanh toán (int), số tiền(int).
Phương thức: giao dịch, chuyển tiền.
Mối liên hệ lớp khác:
Thuộc tính: ID hóa đơn (int), ngày (datetime), giờ thanh toán (time), số tiền (int).
Mối liên hệ lớp khác:
Thuộc tính: ngày (datetime), giờ khám (time), hạn giờ khám (time), mã khách hàng (int), mã bác sĩ (varchar).
Mối liên hệ lớp khác:
Thuộc tính: ID phòng khám (int), số phòng (int), mật khẩu (varchar).
Mối liên hệ lớp khác:
Thuộc tính: ID quản lý (int), tên quản lý (varchar), ngày sinh (datetime), email (varchar), số điện thoại (number), số CCCD (varchar), địa chỉ (varchar).
Phương thức: quản lý chức vụ nhân viên
Mối liên hệ lớp khác:
Thuộc tính: ID nhân viên tư vấn (int), tên nhân viên tư vấn (varchar), ngày sinh (datetime), email (varchar), số điện thoại (number), số CCCD (varchar), địa chỉ (varchar).
Phương thức: đăng nhập, đăng xuất, thêm, sửa, xóa lịch hẹn, tìm kiếm thông tin bệnh nhân.
Mối liên hệ lớp khác:
Bản Sơ Đồ Hệ Thống Khám Sức Khỏe Trực Tuyến
IV/ Tài liệu về Sequence Diagram và Activity Diagram
Bước 1: Xác định thông tin:
Bước 2: Thiết kế giao diện:
Bước 3: Tinh chỉnh giao diện:
2 Giao diện đặt lịch hẹn
Bước 1: Xác định thông tin:
- Thời gian muốn đặt hẹn: giờ
- Thời gian muốn đặt hẹn: ngày
Bước 2: Thiết kế giao diện
Bước 3: Tinh chỉnh giao diện
3 Giao diện cập nhật lịch hẹn Bước 1: Xác định thông tin:
- Thời gian muốn đặt hẹn: giờ
- Thời gian muốn đặt hẹn: ngàyBước 2: Thiết kế giao diện:
Bước 3 : Thông tin của bệnh nhân đã đặt trước
Bước 4: Tinh chỉnh lại lịch khám của bệnh nhân
Bước 5 : Nhấn cập nhật để lưu thông tin
4 Giao diện xóa lịch hẹn
Giao diện đăng kí
Bước 1: Xác định thông tin:
Bước 2: Thiết kế giao diện:
Bước 3: Tinh chỉnh giao diện:
Giao diện đặt lịch hẹn
Bước 1: Xác định thông tin:
- Thời gian muốn đặt hẹn: giờ
- Thời gian muốn đặt hẹn: ngày
Bước 2: Thiết kế giao diện
Bước 3: Tinh chỉnh giao diện
Giao diện cập nhật lịch hẹn
- Thời gian muốn đặt hẹn: giờ
- Thời gian muốn đặt hẹn: ngàyBước 2: Thiết kế giao diện:
Bước 3 : Thông tin của bệnh nhân đã đặt trước
Bước 4: Tinh chỉnh lại lịch khám của bệnh nhân
Bước 5 : Nhấn cập nhật để lưu thông tin