Đăng nhập hệ thống

Một phần của tài liệu Website quản lí bán hàng điện máy (Trang 28)

II. Các biểu đồ thể hiện của hệ thống

1.2.Đăng nhập hệ thống

a.Mô tả Use Case cho đăng nhập :

-Actor Khach hàng

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Nhập User,Password 2. Ấn nút đăng nhập

3.Kiểm tra thông tin Danh sách người dùng 4.Cho đăng nhập

-Luồng sự kiện thay thế:

Nếu 4.sai  đưa ra thông báo không đăng nhập đươc và quay về bước 1.

b.Biểu đồ tuần tự :

Khach hang : khach hang Khach hang :

khach hang Trang dang nhap : Dang Trang dang nhap : Dang nhap_Dangkynhap_Dangky Dieu khien tai khoan : Dieu khien tai khoan : ThanhvienThanhvien bang thanh vien : bang thanh vien : ThanhvienThanhvien 1: Nhap User,Password

3: gui thong tin

5: kiem tra ton tai

6: Thong bao 2: Nhan nut Submit()

4: lay thong tin

c.Biểu đồ cộng tác :

Khach hang : khach hang

Trang dang nhap : Dang nhap_Dangky

Dieu khien tai khoan : Thanhvien bang thanh vien : Thanhvien

5: kiem tra ton tai 1: Nhap User,Password

2: Nhan nut Submit()

3: gui thong tin 6: Thong bao

4: lay thong tin

d.Biểu đồ hoạt động Nhap Username Nhap Password Nhan nut submit() Thong bao dang nhap lai

Lay thong tin tai khoan

Kiem tra tai khoan

User ,Pass sai

Dang nhap thanh cong

User,Pass dung

Tra ng dang k y_ Dang nhap Khach hang

2.Quản lí bán hàng 2.1Mua hàng

a.Mô tả Use Case mua hàng : (adsbygoogle = window.adsbygoogle || []).push({});

-Actor : Khách hàng

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1. Chọn sản phẩm

3. Kiểm tra sản phẩm Danh sách sản phẩm 4. Thông báo

5. Lưu sản phẩm vào giỏ Giỏ hàng 7. Nhấn nút mua()

8.Cập nhật dơn hàng Đơn mua hàng

+Luồng dữ liệu thay thế::Nếu 5 sai đưa ra thông báo yêu cầu nhập lại sản phẩm và quay lại bước 1.

b.Biểu đồ tuần tự :

Khach hang : Mua hang

Khach hang : Mua hang Trang giao dich : Ban hangTrang giao dich : Ban hang Kiem tra : Dieu khien ban Kiem tra : Dieu khien

ban Gio hang : gio hangGio hang : gio hang : Thanh toan : Thanh toan 1: dang nhap

3: nhan nut mua

4: Kiem tra so luong

5: them san pham trong gio 2: chon san pham

6: mua tiep

7: gui thong tin thanh toan 8: ket thuc mua

c.Biểu đồ cộng tác :

Khach hang : Mua hang Trang giao dich : Ban hang

Kiem tra : Dieu khien ban

Gio hang : gio hang

4: Kiem tra so luong 1: dang nhap

2: chon san pham

3: nhan nut mua

5: them san pham trong gio 6: mua tiep

: Thanh toan 7: gui thong tin thanh toan

8: ket thuc mua

d.Biểu đồ hoạt động :

ket thuc mua dang nhap

chon san pham Lay thong tin

san pham (adsbygoogle = window.adsbygoogle || []).push({});

kiem tra so luong khong du so luong

chon mua

add san pham vao gio hang du so luong

mua tiep gui thong tin nhan hang

Gio hang Trang : ba n hang

Khac h hang

2.2 Thêm sản phẩm vào giỏ hàng

Hình 13: Biểu đồ cộng tác

a.Mô tả Use Case thêm sản phẩm vào giỏ hàng :

-Actor : Khách hàng

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Chọn sản phẩm 2.Nhập số lượng

3. Ấn nút thêm

4.Thêm sản phẩm vào giỏ hàng

Giỏ hàng

-Luồng sự kiện thay thế;

Nếu 4.Sai  Đưa ra thông báo không đủ số lượng và quay lại bước 2.

b.Biểu đồ tuần tự :

Khach hang : User

Khach hang : User Trang chua san pham : Trang_ san pham

Trang chua san pham : Trang_ san pham

Gio hang : gio hang Gio hang : gio hang Dieu khien them san pham :

Dieu khien gio hang Dieu khien them san pham :

Dieu khien gio hang 1: Nhan nut them

2: Them san pham

3: Kiem tra

4: Cap nhat() 5: Thong bao

c.Biểu đồ cộng tác :

Khach hang : User

Trang chua san pham : Trang_ san pham (adsbygoogle = window.adsbygoogle || []).push({});

Gio hang : gio hang

Dieu khien them san pham : Dieu khien gio hang

3: Kiem tra 1: Nhan nut them

2: Them san pham

5: Thong bao

4: Cap nhat()

d.Biểu đồ hoạt động :

Them vao gio hang Chon san pham

Thong bao tang so luongsan pham do trong gio hang

khong du so luong kiem tra so

luong nhap so luong

du so luong

du lieu gio hang Gio hang

Khach hang

Hình 16: Biểu đồ cộng tác

2.3.Xóa sản phẩm ra khỏi giỏ hàng

a.Mô tả Use Case xóa sản phẩm trong giỏ hàng :

-Actor: khách hàng:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Chọn sản phẩm cần xóa 2.Nhấn nút xóa()

3.Xác nhận xóa

4.Cập nhật lại giỏ hàng Giỏ hàng

b.Biểu đồ tuần tự :

Khach hang Khach

hang trang Gio hang : trang : Gio hangtrang Gio hang : trang : Gio hang Dieu khien xoa san pham Dieu khien xoa san pham : Dieu khien gio hang: Dieu khien gio hang Gio hang : gio hangGio hang : gio hang

1: Chonsan pham can xoa

3: xac nhan xoa

4: Xoa 2: Nhan nut xoa

6: Gio hang

5: cap nhat gio hang (adsbygoogle = window.adsbygoogle || []).push({});

c.Biểu đồ cộng tác :

Dieu khien xoa san pham : Dieu khien gio hang

Khach hang

trang Gio hang : trang : Gio hang

Gio hang : gio hang 1: Chonsan pham can xoa

2: Nhan nut xoa

3: xac nhan xoa 6: Gio hang

4: Xoa 5: cap nhat gio hang

d.Biểu đồ hoạt động :

Chon san pham

Nhan nut Xoa() Xac nhan

xoa

Cap nhat lai gio hang

Gio hang Khach hang

Hình 19: Biểu đồ cộng tác

3.Quản lý sản phẩm

3.1.Chỉnh sửa thông tin sản phẩma.Mô tả Use Case chỉnh sửa sản phẩm: a.Mô tả Use Case chỉnh sửa sản phẩm:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.chọn sản phẩm

2.Tìm kiếm sản phẩm Ds sản phẩm

3.Đưa ra kết quả tìm kiếm 4.Chỉnh sửa thông tin sản phẩm

5.Nhấn nút cập nhật

6.Kiểm thông tin sản phẩm

7.Cập nhật Ds sản phẩm

Nếu 7 sai đưa ra thông báo, yêu cầu nhập lại thông tin sản phẩm và quay lại bước 4. b.Biểu đồ tuần tự . Administrator : Administrator Administrator : Administrator

Trang quan ly san pham : Trang_ san pham

Trang quan ly san pham : Trang_ san pham

Dieu khien chinh sua san pham : Dk thong tin san pham Dieu khien chinh sua san pham

: Dk thong tin san pham

Du lieu san pham : san pham Du lieu san pham : san (adsbygoogle = window.adsbygoogle || []).push({});

pham Tim kien san pham : Dieu

khien tim kiem Tim kien san pham : Dieu

khien tim kiem 1: Nhap ten san pham

2: Nhap nut Timkiem()

3: Gui thong tin

4: Kiem tra

5: Tim kiem 6: Ket qua tim kiem

7: Chinh sua thong tin 8: Nhan nut Capnhat()

9: Thong tin san pham chinh sua

10: Kiem tra 11: Cap nhat 12: Thong bao

c.Biểu đồ cộng tác :

Administrator : Administrator

Trang quan ly san pham : Trang_ san pham

Dieu khien chinh sua san pham : Dk thong tin san pham

Du lieu san pham : san pham Tim kien san pham : Dieu

khien tim kiem 4: Kiem tra

10: Kiem tra 1: Nhap ten san pham

2: Nhap nut Timkiem() 7: Chinh sua thong tin 8: Nhan nut Capnhat()

9: Thong tin san pham chinh sua

12: Thong bao 3: Gui thong tin

6: Ket qua tim kiem

11: Cap nhat 5: Tim kiem

d) Biểu đồ hoạt động

chon san pham

hien thi thong tin san pham

chinh sua thong tin

an nut sua

thong tin ko hop le

kiem tra thong tin

luu ket qua thong tin hop le (adsbygoogle = window.adsbygoogle || []).push({});

trang:bang san pham trang:thong tin san pham

:Admin

3.2.Thêm sản phẩm vào hệ thống

a.Mô tả Use Case thêm sản phẩm vào hệ thống:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Nhập thông tin sản phẩm 2.Nhấn nút thêm

3.Kiểm tra thông tin sản phẩm Danh sách sản phẩm 4.Cập nhật thông tin sản phẩm Danh sách sản phẩm -Luồng sự kiện thay thế:

Nếu 4.sai  Đưa ra thông báo không nhập được sản phẩm và quay lại bước1.

b.Biểu đồ tuần tự :

Administrator : Administrator Administrator :

Administrator Trang quan ly san pham : Trang_ san pham Trang quan ly san pham : Trang_

san pham

Dk cap nhat san pham : Dk thong tin san pham Dk cap nhat san pham :

Dk thong tin san pham T_Du lieu san pham : san pham T_Du lieu san pham :

san pham 1: Nhap thong tin san pham

2: Nhan nut them()

3: Thong tin san pham

6: Capnhat() 4: Kiem tra 5: Thong bao

c.Biểu đồ cộng tác :

Administrator : Administrator Trang quan ly san pham : Trang_ san pham

Dk cap nhat san pham : Dk thong tin san pham

T_Du lieu san pham : san pham

4: Kiem tra

2: Nhan nut them() 1: Nhap thong tin san pham

3: Thong tin san pham 5: Thong bao

6: Capnhat()

d.Biểu đồ hoạt động thêm

dang nhap

nhap thong tin san pham dong y them an nut them san pham san pham da duoc them hop le

thong tin khong hop le (adsbygoogle = window.adsbygoogle || []).push({});

trang:bang san pham trang:thong tin san pham

:Admin

a.Mô tả Use Case tìm kiếm sản phẩm:

-Actor: khách hàng:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Nhập tên sản phẩm 2.Nhấn nút tìmkiếm()

3.Kiểm tra sản phẩm

4.Truy vấn dữ liệu Danh sách sản phẩm

5.Đưa ra kết quả

b.Biểu đồ tuần tự :

Nguoi dung : Guest

Nguoi dung : Guest Trang tim kiem : Xem& tim kiem san pham

Trang tim kiem : Xem& tim kiem san pham

Dieu khien tim kiem : Dieu khien tim kiem Dieu khien tim kiem :

Dieu khien tim kiem

Du lieu san pham : san pham

Du lieu san pham : san pham

1: Nhap tt :san pham

2: Nhan Timkiem()

3: Gui tt san pham

4: Chuan hoa thong tin 5: Truy van du lieu 6: Dua ra ket qua

c..Biểu đồ cộng tác :

Nguoi dung : Guest

Trang tim kiem : Xem& tim kiem san pham

Dieu khien tim kiem : Dieu khien tim

kiem Du lieu san pham : san pham

4: Chuan hoa thong tin

6: Dua ra ket qua

1: Nhap tt :san pham 2: Nhan Timkiem()

3: Gui tt san pham (adsbygoogle = window.adsbygoogle || []).push({});

5: Truy van du lieu

d.Biểu đồ hoạt động :

Nhap thong tin ve san pham :ten san pham

an nut tim kiem

thong bao khong co san pham

Kiem tra thong tin

khong ton tai Sp

Lay thong tin san pham

Dua ra ket qua ton tai SP

trang:bang san pham Trang: Tim kiem

Khach hang

4.Quản lý nhân viên

Hình 27: Biểu đồ cộng tác

4.1.Chỉnh sửa,xóa thông tin nhân viên -Actor : Admin .

a.Mô tả Use Case chỉnh sửa,xóa thông tin nhân viên:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Nhập User, Pass 2.Chọn nhân viên

3.Tìm kiếm nhân viên Danh sách nhân viên

4.Đưa ra kết quả tìm kiếm 5.Chỉnh sửa,xóa thông tin NV

6.Nhấn nút cậpnhật()

7.Cập nhật Nhân viên Danh sách nhân viên

-Luồng sự kiện thay thế:Nếu7 sai  đưa ra thông báo và quay lại bước 5.

b.Biểu đồ tuần tự .

Administrator : Administrator Administrator :

Administrator

Trang quan ly Nhan vien : Quanlynhanvien Trang quan ly Nhan vien :

Quanlynhanvien

Du lieu nhan vien : Nhan vien

Du lieu nhan vien : Nhan vien

Tim kiem,Kiem tra thong tin NV : Dk Timkiem, Kiem tra Nv (adsbygoogle = window.adsbygoogle || []).push({});

Tim kiem,Kiem tra thong tin NV : Dk Timkiem, Kiem tra Nv 1: Nhap User,Password

2: chon nhan vien

3: Gui thong tin

5: Tim kiem 4: Kiem tra 6: Ket qua tim kiem

7: Chinh sua,xoa thong tin 8: Nhan nut capnhat()

9: Thong tin cap nhat

10: Kiem tra 11: Cap nhat 12: Thong bao

c.Biểu đồ cộng tác :

Trang quan ly Nhan vien : Quanlynhanvien

Du lieu nhan vien : Nhan vien

Tim kiem,Kiem tra thong tin NV : Dk Timkiem, Kiem tra Nv 4: Kiem tra

10: Kiem tra Administrator :

Administrator

1: Nhap User,Password 2: An nut tim kiem 7: Chinh xua thong tin 8: Nhan nut capnhat()

3: Gui thong tin 9: Thong tin cap nhat 6: Ket qua tim kiem

12: Thong bao

5: Tim kiem 11: Cap nhat

d.Biểu đồ hoạt động :

chon nhan vien Nhap Username Nhap Password

Dua ra thong bao khong ton tai nhan vien

Sua nhan vien Xoa nhan vien

Thong tin sai

Lay thong tin nhan vien

kiem tra thong tin

Cap nhat lai Nhanvien Thong tin dung

Data : Nhan v ien Trang : Quan ly nha n v ien

:Admin

4.2.Thêm nhân viên

a.Mô tả Use Case thêm nhân viên vào hệ thống:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan (adsbygoogle = window.adsbygoogle || []).push({});

1.Nhập thông tin Nv 2.Nhấn nút cậpnhật()

3.Kiểm tra thông tin nhân viên

Danh sách nhân viên

4.Cập nhât nhân viên Danh sách nhân viên

-Luồng sự kiện thay thế:

Nếu 4.sai  Đưa ra thông báo và quay lại bước 1.

b.Biểu đồ tuần tự :

Administrator : Administrator Administrator :

Administrator Trang quan ly nhan vien : Quanlynhanvien Trang quan ly nhan vien :

Quanlynhanvien

Kiem tra thong tin NV : Dk Timkiem, Kiem tra Nv

Kiem tra thong tin NV :

Dk Timkiem, Kiem tra Nv Du lieu nhan vien : Nhan vien Du lieu nhan vien : Nhan

vien 1: Nhap thong tin NV

2: Nhan nut cap nhat()

3: NV duoc cap nhat

5: Cap nhat du lieu 4: Kiem tra

6: Thong bao

c.Biểu đồ cộng tác :

Administrator : Administrator

Trang quan ly nhan vien : Quanlynhanvien

Kiem tra thong tin NV : Dk Timkiem, Kiem tra Nv

Du lieu nhan vien : Nhan vien 4: Kiem tra

1: Nhap thong tin NV 2: Nhan nut cap nhat()

3: NV duoc cap nhat 6: Thong bao

5: Cap nhat du lieu

d.Biểu đồ hoạt động :

Nhap Password

an nut tim them Nhap Username

Nhan vien da ton tai (adsbygoogle = window.adsbygoogle || []).push({});

Lay thong tin nhan vien

an nut them

Kiem tra thong tin

Tao du lieu ve NV moi Nhan vien chua ton tai

Data_Nhanv ien Form : Cap nhat nhan v ien

:Admin

5.Quản lý thành viên 51.Chỉnh sửa thành viên

a.Mô tả Use Case thêm thành viên:

Hành động Actor Đáp ứng hệ thống Dữ liệu lien quan

1.Mở trang Thành viên

2.Tải DS thành viên Danh sách Thành viên

3.Nhập tài khoản 4. Nhập thông tin 5.Nhất nút cập nhật()

6.Kiểm tra thông tin thành viên.

7.Lưu lại tài khoản Danh sách thành viên

-Luồng sự kiện thay thế:::Nếu 7.sai thông báo không không sửa được và quay lại bước 3.

b.Biểu đồ tuần tự :

: du lieu thanh vien : du lieu thanh vien : khachhang

: khachhang : thong tin khach hang : thong tin khach hang : dieu khien thong tin : dieu khien thong tin 1: nhap use,pass

2: chon thong tin ca nhan

3: chon sua thong tin 4: thong tin chinh sua

5: nhan nut sua

6: kiem tra

7: luu thong tin sua

c.Biểu đồ cộng tác :

: du lieu thanh vien

: khachhang : thong tin khach hang

: dieu khien thong tin

1: nhap use,pass 2: chon thong tin ca nhan

3: chon sua thong tin 4: thong tin chinh sua

5: nhan nut sua 6: kiem tra (adsbygoogle = window.adsbygoogle || []).push({});

7: luu thong tin sua

Hình 35: Biểu đồ tuần tự

d.Biểu đồ hoạt động :

luu thong tin nhap use,pass

chon thong tin ca nhan

chon sua thong tin

nhap thong tin sua

chon nut sua gui thong tin

kiem tra thong tin thong tin khong dat yeu cau

thong tin dat yeu cau

dulieu khach ha ng tra ng:thong tin khac h ha ng

Khach hang

5.2.Xóa thành viên :

a.Mô tả Use Case xóa thành viên:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Nhập uername,pass 2.Chọn thành viên cần xóa 3.Nhấn nút xóa()

4.Thông báo xác nhận

5.Cập nhật lại thành viên Danh sách thành viên -Luồng sự kiện thay thế:

Nếu 4.sai  Đưa ra thông báo xóa,nếu không xóa và quay lại bước 2.

b.Biểu đồ tuần tự :

Administrator : quan tri he thong

Administrator : quan tri he thong

Trang quan ly thanh vien : Quanlykhachhang Trang quan ly thanh vien :

Quanlykhachhang

Dieu khien xoa tai khoan : DK Account

Dieu khien xoa tai

khoan : DK Account Du lieu khach hang : Du lieu khach hang : ThanhvienThanhvien 1: Nhap User , Pass

2: chon thanh vien

3: nhan nut xoa 4: xac nhan xoa

5: cap nhap thanh vien (adsbygoogle = window.adsbygoogle || []).push({});

c.Biểu đồ cộng tác :

Administrator : quan tri he thong

Trang quan ly thanh vien : Quanlykhachhang

Dieu khien xoa tai khoan : DK

Account Du lieu khach hang : Thanhvien

1: Nhap User , Pass

2: chon thanh vien 3: nhan nut xoa 4: xac nhan xoa

5: cap nhap thanh vien

Hình 38: Biểu đồ tuần tự

d.Biểu đồ hoạt động :

Nhap Password Nhap Username

chon nhan vien

Nhan nut Xoa()

xac nhan xoa khong xoa

cap nhap lai danh sach

Data : Thanhv ien Trang : Thanh v ien

:Admin

6.Quản lí thắc mắc

6.1.Thắc mắc của khách hàng

a.Mô tả Use Case thắc mắc của khách hàng :

-Actor: khách hàng:

Hành động Actor Đáp ứng hệ thống Dữ liệu liên quan

1.Mở trang thắc mắc 2.nhập thong tin cá nhân 3.Nhập nội dung thức mắc 4.Nhấn nút gửi

5.Lưu thông tin thắc mắc Danh sách thắc mắc

-Luồng sự kiện thay thế;::Nếu 5.Sai  Đưa ra thông báo không lưu được thông tin

Một phần của tài liệu Website quản lí bán hàng điện máy (Trang 28)