Biểu đồ Usecase Hình 5.4 Use case đăng nhập Đặc tả Use case đăng nhập - Tên Use case : đăng nhập hệ thống - Tên tác nhân : khách hàng , quản trị - Mô tả : cho phép tác nhân đăng nhập tr
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
-*** -BÁO CÁO HỌC PHẦN
CƠ SỞ LẬP TRÌNH WEB
Chủ đề: XÂY DỰNG HỆ THỐNG SIÊU THỊ Nhóm sinh viên: 1) Chu Đức Mạnh
2) Đinh Duy Thắng 3) Đoàn Phương Anh
Lớp: D17CNPM6
Hà Nội, ngày…tháng….năm……
Trang 2Chủ đề: XÂY DỰNG HỆ THỐNG SIÊU THỊ 0
MỞ ĐẦU 2
CHƯƠNG I: XÁC ĐỊNH ACTOR VÀ USE CASE TỔNG QUÁT HỆ THỐNG 3
I Xác định Actor hệ thống 3
II Biểu đồ UseCase toàn hệ thống 4
CHƯƠNG II: PHÂN TÍCH CHI TIẾT TỪNG CHỨC NĂNG 4
I Chức năng đăng ký tài khoản 4
1 Biểu đồ Use case 4
2 Biểu đồ hoạt động chức năng 5
3 Biểu đồ trình tự chức năng 7
II Chức năng đăng nhập 8
1 Biểu đồ Usecase 8
2 Biểu đồ hoạt động chức năng 9
3 Biểu đồ trình tự chức năng 15
III Chức năng quản lý giỏ hàng, thanh toán 19
1 Biểu đồ Usecase 19
2 Biểu đồ hoạt động chức năng quản lý giỏ hàng, thanh toán 20
3 Biểu đồ trình tự chức năng quản lý giỏ hàng, thanh toán 22
IV Chức năng quản lý người dùng 24
1 Biểu đồ Usecase 24
2 Biểu đồ hoạt động chức năng 26
V Chức năng quản lý sản phẩm 36
1 Biểu đồ Usecase chức năng quản lý sản phẩm 36
2 Biểu đồ hoạt động chức năng quản lý sản phẩm 37
3 Biểu đồ trình tự chức năng quản lý sản phẩm 40
CHƯƠNG III: THIẾT KẾ 42
I Thiết kế giao diện 42
1 Giao diện đăng nhập 42
2 Giao diện người dùng 42
II Thiết kế lưu trữ 45
5 Diagram 48
Chương IV : Lập trình 49
I Ngôn ngữ lập trình 49
II Phần code các chức năng 50
1 Chức năng Đăng xuất 50
2 Chức năng tìm kiếm người dùng 50
3 Chức năng sửa thông tin người dùng 51
4 Chức năng xóa người dùng 52
KẾT LUẬN 52
Trang 3PHIẾU CHẤM ĐIỂM
Nhóm sinh viên thực hiện :
STT Họ và tên Chữ ký Ghi chú(Mã sinh viên) Điểm
Trang 4MỞ ĐẦU
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng
và sâu Máy tính điện từ không còn là một thứ phương tiện quý hiếm mà đang ngày càngtrở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở nơi làmviệc mà còn ngay cả trong gia đình Đặc biệt là công nghệ thông tin được áp dụng trênmọi lĩnh vực kinh tế, chính trị, xã hội ứng dụng công nghệ thông tin và tin học hòa đượcxem là một trong yếu tố mang tính quyết định trong hoạt động của quốc gia tổ chức vàtrong cá các cửa hàng Nó đóng vai trò hết sức quan trọng và có thể tạo nên bước đột phámạnh mẽ
Mạng internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trởnên một công cụ không thể thiếu, là nền tảng để truyền tài, trao đổi thông tin trên toàncầu Bằng internet, chúng ta đã thực hiện được những công việc với tốc độ nhanh hơn,chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khaisinh và phát triển của thương mại điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặtvăn hóa, nâng cao đời sống con người Trong hoạt động sản xuất, kinh doanh, thương mạiđiển từ đã khẳng định được xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối vớimột cửa hàng, việc quảng bá và giới thiệu sản phẩm đến khách hàng đáp ứng nhu cầumua sắm ngày càng cao của khách hàng sẽ là cần thiết Vì vậy, nhóm chúng em đã thựchiện đề tài “Xây dựng Website siêu thị” Hoạt động theo phương thức: cửa hàng sẽđăng các sản phẩm lên kênh bán hàng mà cửa hàng tạo trên Website và quản lý trực tiếpkênh bán hàng đó, khách hàng có thể mua hàng của cửa hàng mà không cần đến cửahàng Website sẽ là nơi cửa hàng quảng bá tất cả các sản phẩm trình bán trên thị trườngmột cách hiệu quả và tối ưu chi phí nhất có thể
Trong bài báo cáo này, chúng em tập trung vào việc xây dựng mô hình Website bán tràsữa, hiện nảyast nhiều doanh nghiệp đã và đang triển khai mô hình kinh doanh siêu thị
Trang 5online Trong đó có nhiều “ông lớn” như: Go!, Lotte martket… Đề tài này đã được xâydựng dựa trên quá trình tìm hiểu thực tế về nhu cầu mua sắm, đi chợ cũng như là trảinghiệm của các bà mẹ nội trợ, của những hộ gia đình hay thậm chí là những bạn trẻ khi
sử dụng dịch vụ đặt hàng trên website của những hệ thống siêu thị trên Bởi vì kiến thứccủa chúng em còn hạn chế nên không thểt tránh khỏi những thiếu sót, nhóm chúng em rấtmong nhận được sự thông cảm và hỗ trợ từ thầy, cô Chúng em xin chân thành cảm ơn!
CHƯƠNG I: XÁC ĐỊNH ACTOR VÀ USE CASE TỔNG QUÁT
HỆ THỐNG
I Xác định Actor hệ thống
1 Người quản lý - Đăng nhập
Trang 6II Biểu đồ UseCase toàn hệ thống
Hình 4.1: Usecase tổng
CHƯƠNG II: PHÂN TÍCH CHI TIẾT TỪNG CHỨC NĂNG
I Chức năng đăng ký tài khoản
1 Biểu đồ Use case
Trang 7Hình 5.1: Usecase đăng ký
* Đặc tả Use case đăng kí
- Tên Use case : đăng kí hệ thống
- Tên tác nhân : khách hàng , quản trị
- Mô tả : cho phép tác nhân đăng kí website, truy cập và sử dụng website
- Dòng dự kiện :
+ Bước 1 Tác nhân tiến hành mở giao diện đăng kí
Tác nhân nhập những thông tin cần thiết, tên đăng kí (username), địa chỉ email(email address) và mật khẩu (password) vào khung đăng kí
+ Bước 2 Hệ thống tiến hành kiểm tra tính hợp lệ của thông tin đăng kí mà tácnhân đã gửi vào
Thông tin đăng ký không hợp lệ hệ thống sẽ hiển thị “ thông tin chưa hợp lệ” vàyêu cầu người dùng điều chỉnh lại thông tin
Thông tin đăng ký hợp lệ, hệ thống tạo một tài khoản mới cho người dùng và lưuthông tin đăng ký vào cơ sở dữ liệu
+ Bước 3 Hệ thống hiển thị thông báo và yêu cầu người dùng xác nhận đăng kýthông qua email hoặc các phương thức xác thực khác (vd: số điện thoại, zalo,v.v)Sau khi xác thực thành công, hệ thống xác nhận đăng ký và chuyển người dùngđến trang đăng nhập
+ Bước 4 Kết thúc quá trình đăng ký
- Yêu cầu :
+ Người dùng phải có đầy đủ thông tin cá nhân
+ Người dùng phải đồng ý các điều khoản và điều kiện khi sử dụng website+ Phải có internet
- Kết quả trả về : Tác nhân đăng kí thành công
- Các luồng tương tác : Tác nhân đăng kí hệ thống
2 Biểu đồ hoạt động chức năng
a Đăng kí người dùng
- Người thực hiện: người dùng
- Điều kiện kích hoạt: Tác nhân tiến hành đăng kí người dùng và đáp ứng đủ cácthông tin cá nhân, các điều khoản và điều kiện, các thông tin bắt buộc
- Sơ đồ luồng nghiệp vụ cơ bản
Trang 8Hình 5.2: Activity diagram đăng kí
- Mô tả các bước trong luồng nghiệp vụ
+ Bước 1 : Thành viên, người dùng tiến hành đăng kí
+ Bước 2 : Hiện thị biểu mẫu đăng kí
+ Bước 3 : Thành viên, người dùng tiến hành điền các thông tin như : Tên đăng
kí , Email hoặc số điện thoại, Password, Giới tính, Ngày sinh
+Bước 4 : Xác thưc thông tin đăng kí
Thông tin chính xác(ĐÚNG) : sang bước 5
Thông tin không chính xác (SAI) : quay lại bước 3
Trang 9+ Bước 5 : Tạo tài khoản
+ Bước 6 : Kết thúc
3 Biểu đồ trình tự chức năng
Hình 5.3: Biểu đồ trình tự chức năng
Trang 10II Chức năng đăng nhập
1 Biểu đồ Usecase
Hình 5.4 Use case đăng nhập
Đặc tả Use case đăng nhập
- Tên Use case : đăng nhập hệ thống
- Tên tác nhân : khách hàng , quản trị
- Mô tả : cho phép tác nhân đăng nhập trên website để thực hiện các chức năng riêng biệt
- Dòng dự kiện :
- Tác nhân tiến hành mở giao diện đăng nhập
+ Tác nhân điền tên đăng nhập ( username) và mật khẩu ( password) của mình vào khung đăng nhập
+ Hệ thống tiến hành kiểm tra thông tin dữ liệu đăng nhập mà tác nhân gửi vào
+ Thông tin chính xác thì hệ thống sẽ đưa tác nhân truy cập vào
Trang 11+ Thông tin sai thì hệ thống sẽ hiển thị “ tài khoản hoặc mật khẩu không đúng “ và sẽ đưa tác nhân quay lại giao diện đăng nhập để tác nhân cung cấplại thông tin
+ Kết thúc quá trình đăng nhập
- Yêu cầu : phải có mạng internet
- Kết quả trả về : Tác nhân có đăng nhập thành công hay không
- Các luồng tương tác : Tác nhân đăng nhập vào hệ thống
2 Biểu đồ hoạt động chức năng
a Chức năng đăng nhập
- Người thực hiện: Quản trị và các thành viên trong trang wed
- Điều kiện kích hoạt: Quản trị và các thành viên trong trang wed tiến hành đăng nhập vào trang wed
- Sơ đồ luồng nghiệp vụ cơ bản
Hình 5.5: Activity diagram đăng nhập
- Mô tả các bước trong luồng nghiệp vụ:
+ Bước 1 : Quản trị và các thành viên trong trang wed tiến hành đăng nhập.+ Bước 2 : Hiện thị khung đăng nhập
Trang 12+ Bước 3 : Quản trị và các thành viên tiến hành nhập dữ liệu yêu cầu như:Tên đăng nhập hoặc email
Password
+ Bước 4 : kiểm tra thông tin đăng nhập
+ Dữ liệu có trong hệ thống (ĐÚNG) : sang bước 5
+ Dữ liệu không có trong hệ thống (SAI) : quay lại bước 3
- Bước 5 : hiện thị trang chủ
- Bước 6 : Kết thúc
b Chức năng phân quyền đăng nhập
- Người thực hiện: Quản trị và các thành viên trong trang wed
- Điều kiện kích hoạt: Quản trị và các thành viên trong trang wed tiến hành đăng nhập vào trang wed
- Sơ đồ luồng nghiệp vụ cơ bản:
Hình 5.6: Activity diagram phân quyền đăng nhập
- Mô tả các bước trong luồng nghiệp vụ:
+ Bước 1 : Quản trị và các thành viên trong trang wed tiến hành đăng nhập
Trang 13+ Bước 2 : Hiện thị khung đăng nhập
+ Bước 3 : Quản trị và các thành viên tiến hành nhập dữ liệu yêu cầu như:Tên đăng nhập hoặc email
Password
+ Bước 4 : Kiểm tra thông tin đăng nhập
Dữ liệu có trong hệ thống (ĐÚNG) : sang bước 5
Dữ liệu không có trong hệ thống (SAI) : quay lại bước 3
+ Bước 5 : Xác nhận quyền truy cập:
Quyền truy cập cho người dùng: tiến hành bước 6
Quyền truy cập cho quản trị ( admin ) : tiến hành bước 7
+ Bước 6 ; Hiển thị trang chủ của người dùng
+ Bước 7 : Hiển thị trang chủ của quản trị
+ Bước 8 : Kết thúc
c Chức năng đổi mật khẩu
- Người thực hiện: Quản trị và các thành viên trong trang wed
Trang 14- Điều kiện kích hoạt: Quản trị và các thành viên trong trang wed tiến hành đăng nhập vào trang wed.
- Sơ đồ luồng nghiệp vụ cơ bản:
Hình 5.7 Activity diagram đổi mật khẩu
- Mô tả các bước trong luồng nghiệp vụ:
+ Bước 1: Quản trị và các thành viên trong trang wed tiến hành đăng nhập.+ Bước 2 : Hiện thị khung đăng nhập
+ Bước 3 : Quản trị và các thành viên tiến hành nhập dữ liệu yêu cầu như : Tên đăng nhập hoặc email
Password
+ Bước 4 : Kiểm tra thông tin đăng nhập
Dữ liệu có trong hệ thống (ĐÚNG) : sang bước 5
Dữ liệu không có trong hệ thống (SAI) : quay lại bước 3
+ Bước 5 : Hiện thị trang chủ
Trang 15+ Bước 6 :Quản trị và các thành viên nhấn chọn phần cá nhân và thông tin các nhân
+ Bước 7 : Sửa đổi mật khẩu
+ Bước 8 : Nhập thông tin: nhập mật khẫu cũ và mật khẩu mới
+ Bước 9 : hệ thống thông báo sửa đổi thành công
+ Bước 10 : kết thúc
d Chức năng quên mật khẩu
- Người thực hiện: Quản trị và các thành viên trong trang wed
- Điều kiện kích hoạt: Quản trị và các thành viên trong trang wed tiến hành đăng nhập vào trang wed
- Sơ đồ luồng nghiệp vụ cơ bản:
Hình 5.8 Activity diagram quên mật khẩu
- Mô tả các bước trong luồng nghiệp vụ:
+ Bước 1: Quản trị và các thành viên trong trang wed tiến hành đăng nhập.+ Bước 2 : Hiện thị khung đăng nhập
Trang 16+ Bước 3 : Quản trị và người dùng trong nhóm ấn nút quên mặt khẩu + Bước 4 : hẹ thống hiện thị khung quên mặt khẩu.
+ Bước 5 : Quản trị và các thành viên nhập thông xác minh như SDT , email.+ Bước 6 : hệ thống sẽ gửi mã xác minh vào SDT hoặc email
+ Bước 7 : nhập mã xác minh và mặt khẩu mới
+ Bước 8 : hệ thống thông báo sửa mặt khẩu thành công
+ Bước 9 : Kết thúc
e Chức năng đăng xuất
- Người thực hiện: Quản trị và các thành viên trong trang wed
- Điều kiện kích hoạt: Quản trị và các thành viên trong trang wed tiến hành đăng nhập vào trang wed
- Sơ đồ luồng nghiệp vụ cơ bản:
Hình 5.9 Activity diagram đăng xuất
- Mô tả các bước trong luồng nghiệp vụ:
+ Bước 1: Quản trị và các thành viên trong trang wed tiến hành đăng nhập.+ Bước 2 : Hiện thị khung đăng nhập
+ Bước 3 : Quản trị và các thành viên tiến hành nhập dữ liệu yêu cầu như :
Trang 17Tên đăng nhập hoặc email
Password
+ Bước 4 : Kiểm tra thông tin đăng nhập
Dữ liệu có trong hệ thống (ĐÚNG) : sang bước 5
Dữ liệu không có trong hệ thống (SAI) : quay lại bước 3
+ Bước 5 : Hiển thị trang chủ
+ Bước 6 :Quản trị và các thành viên nhấn chọn phần cá nhân và thông tin các nhân
+ Bước 7 : Ấn nút đăng xuất
+ Bước 8 : Trở về giao diện hệ thống
+ Bước 9 : Kết thúc
3 Biểu đồ trình tự chức năng
a Chức năng đăng nhập
Hình 5.10: Biểu đồ trình tự chức năng đăng nhập
b Chức năng đổi mật khẩu
Trang 18Hình 5.11: Biểu đồ trình tự chức năng đổi mật khẩu
c Chức năng quên mặt khẩu
Trang 19Hình 5.12: Biểu đồ trình tự chức năng quên mật khẩu
d Chức năng đăng xuất
Trang 20Hình 5.13: Biểu đồ trình tự chức năng đăng xuất
Trang 21III Chức năng quản lý giỏ hàng, thanh toán
1 Biểu đồ Usecase
Hình 5.14: Usecase quản lý giỏ hàng, thanh toán
Đặc tả Usecase quản lý giỏ hàng, thanh toán
- Tên usecase: Quản lý giỏ hàng, thanh toán
+ Tác nhân có thể tiến hành xoá sản phẩm bằng cách chọn“Xoá”
+ Hệ thống tiến hành xoá dữ liệu khỏi giỏ hàng, thông báo xoá thành công.+ Tác nhân sau khi chọn xong sản phẩm cần mua chọn “Mua hàng”
+ Hệ thống đưa ra yêu cầu tác nhân xác nhận mua hàng
+ Tác nhân xác nhận với hệ thống mua hàng bằng cách chọn “Xác nhận” hay huỷ
bỏ bằng cách chọn mục “Huỷ bỏ”
Trang 22+ Nếu xác nhận mua hàng thì hệ thống sẽ hiển thị thông báo “Mua hàng thànhcông” và nhân viên sẽ tiến hành liên lạc với khách hàng và đồng thời hệ thống lưuđơn hàng vào Database.
+ Hệ thống xoá đơn hàng
+ Nếu huỷ đơn hàng thì hệ thống sẽ huỷ yêu cầu mua hàng và đưa tác nhân về lạitrang giỏ hàng
+ Kết thúc quá trình thanh toán
- Yêu cầu đặc biệt: Tác nhân phải tiến hành đăng nhập tài khoản mới có thể muahàng
- Kết quả trả về: Thông báo tác nhân có thêm sản phẩm trong giỏ hàng, thanh toán
có thành công hay không
- Các luồng tương tác: Tác nhân quản lý giỏ hàng và thanh toán
2 Biểu đồ hoạt động chức năng quản lý giỏ hàng, thanh toán
a Chức năng thanh toán
- Người thực hiện: Khách hàng
- Điều kiện kích hoạt: Khách hàng tiến hành thanh toán sản phẩm
- Sơ đồ luồng nghiệp vụ cơ bản
Trang 23Hình 5.15: Activity diagram thanh toán
- Mô phỏng các bước trong luồng thanh toán:
+ Bước 1: Khách hàng đăng nhập vào trang web
+ Bước 2: Hệ thống xác nhận đăng nhập
+ Bước 3: Khách hàng chọn chức năng mua hàng trong trang sản phẩm
+ Bước 4: Hệ thống đưa dữ liệu về sản phẩm vào giỏ hàng
+ Bước 5: Khách hàng chọn thanh toán và tiến hành phương thức thanh toán.+ Bước 6: Hệ thống tiến hành kiểm tra giao dịch:
Nếu hợp lệ chuyển sang Bước 7
Nếu không hợp lệ chuyển về Bước 5
+ Bước 7: Hệ thống xác nhận giao dịch thành công và gửi mã đơn hàng cho kháchhàng
+ Bước 8: Kết thúc
b Chức năng xoá sản phẩm
- Người thực hiện: Khách hàng
- Điều kiện kích hoạt: Khách hàng tiến hành loạt bỏ sản phẩm trong giỏ hàng
- Sơ đồ luồng nghiệp vụ cơ bản:
Trang 24Hình 5.16: Activity diagram xóa sản phẩm
- Mô phỏng các bước trong luồng thanh toán
+ Bước 1: Khách hàng truy cập giỏ hàng
+ Bước 2: Hệ thống hiển thị thông tin giỏ hàng
+ Bước 3: Khách hàng lựa chọn sản phẩm trong giỏ
+ Bước 4: Hệ thống gửi thông báo xác nhận xoá sản phẩm
+ Bước 5: Khách hàng tiến hành lựa chọn:
Nếu chọn có chuyển sang Bước 6
Nếu không chọn hệ thống đưa khách hàng quay trở lại giỏ hàng
+ Bước 6: Hệ thống đưa dữ liệu sản phẩm ra giỏ hàng
+ Bước 7: Kết thúc
3 Biểu đồ trình tự chức năng quản lý giỏ hàng, thanh toán
a Chức năng thanh toán
Trang 25Hình 5.17: Biểu đồ trình tự chức năng thanh toán
b Chức năng xóa sản phẩm khỏi giỏ hàng
Hình 5.18: Biểu đồ trình tự chức năng xóa sản phẩm khỏi giỏ hàng
Trang 26IV Chức năng quản lý người dùng
+ Tác nhân sau khi đăng nhập vào trang quản lý màn hình quả lý khách hàng sẽ
hiện ra.Nhà quản lý sẽ tiến hành lựa chọn công cụ tìm kiếm khách hàng để truysuất đối tượng hoặc lựa chọn các công cụ mà màn hình hiển thị ra để tiến hànhquản lý dữ liệu khách hàng theo ý muốn
* Người quản lý muốn tìm kiếm khách hàng :
- Nhà quản lý nhấn vào nút “tìm kiếm” ở giao diện quản lý chính để mở thanhtìm kiếm sau đó sẽ nhập tên khách hàng :
+Hệ thống sẽ tiến hành tìm kiếm đối tượng dựa theo tên và sau đó hiển thị radanh sách các khách hàng có cùng tên ,với hiển thị ra bộ lọc(người dùng có
Trang 27thể sử dụng bộ lọc để tìm kiếm sau đó hệ thống sẽ chiết suất ra các đối tượnggiống đối tượng người dùng muốn tìm kiếm nhất ).
+ Người quản lý sẽ tiến hành lựa chọn đối tượng để để xem dữ liệu ngườidùng
* Trong trường hợp nhà quản lý muốn thay đổi dữ liệu người dùng cần lựa chọncác chức năng phù hợp:
- Nhà quản lý muốn thêm đối tượng chỉ cần bấm nút thêm ở ngay giao diệnchính Hệ thống sẽ hiển thị form đăng nhập ; người quản lý tiến hành nhập dữliệu thông tin khách hàng và bấm nút “Lưu” và qua các công đoạn xác minhcấu trúc dữ liệu người quản lý nhập vào có đúng hay không :
+ Hệ thống sẽ hiển thị thông báo nhập sai để người dùng chỉnh sửa lại+ Hệ thống sẽ lưu luôn sau khi xác nhận nếu cấu trúc dữ liệu nhâp vào làđúng (không phát hiện lỗi soạn thảo và lỗi chính tả) và thông báo thành côngcho người dùng
* Trong trường hợp nhà quản lý muốn xóa người dùng
- Người quản lý có thể tìm kiếm đối tượng thông qua công cụ tìm kiếm rồi xácnhận qua nút “xóa” ngay ở bên cạnh đối tượng đó Sau đó hệ thống sẽ xác nhậnlại người xóa có phải là nhà quản lý hay không (người quản lý cần xác nhậnthân phận bằng mặt khẩu và cần nhấn nút “Xác nhân” sau khi hệ thế chứngthực mật khẩu và hỏi lại chắc chắn muốn xóa hay không).Đây là phần xóa ởgiao diện chính
+ Cách xóa người dùng khác người dùng cần làm các bước tương tự các bước
ở giao diện chính nhưng điểm khác ở đây là nút “Xóa “ nằm ở trong trang dữliệu thông tin của khách hàng (trang riêng của đối tượng)
* Trong trường hợp nhà quản lý muốn chỉnh sửa thì cần vào trang dữ liệuthông tin người dùng cần chỉnh sửa sau đó nhấn nút “Chỉnh sửa”
- Hệ thống sẽ hiển thị form mà người dùng đã đăng ký ,nhà quản lý sẽ tiếnhành chỉnh sửa theo form và nhấn nút”lưu”
- Tiếp theo là các công đoạn xác nhận của hệ thống với người dùng: + Hệ thống hiển thị form đăng nhập để người quản lý xác minh thân phận+ Người quản lý cần xác nhận thân phận bằng mặt khẩu và cần nhấn nút
“Xác nhân” sau khi hệ thống chứng thực mật khẩu và hỏi lại chắc chắn muốnxóa hay không.Người dùng nhấn “Xác nhận “ để lưu thông tin chỉnh sửa + Kết thúc quá trình trên hệ thống sẽ tiến hành cập nhập và hiển thị dữ liệu ramàn hình(có thể là riêng tư/công khai đối với công đoạn sửa dụng tính năng”Chỉnh sửa”)
- Yêu cầu đặc biệt: Tác nhân phải tiến hành đăng nhập tài khoản mới có thểtiến hành các công đoạn trên
- Kết quả trả về: Thông báo tác nhân có điều chỉnh dữ liệu khách hàng(điều
chỉnh bằng công cụ:Thêm ,xóa,chỉnh sửa) thành công hay không
- Các luồng tương tác: Tác nhân quản lý thông tin khách hàng
Trang 282 Biểu đồ hoạt động chức năng
a Chức năng quản lý người dùng
- Người thực hiện: Admin
- Điều kiện kích hoạt: Admin truy cập vào trang quản lý người dùng