Tải bản đầy đủ (.docx) (77 trang)

Bài tập lớn Môn Thiết Kế Phần Mềm Haui | Website: Nhasachphuongnam.com

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.71 MB, 77 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======

BÁO CÁO BTL THUỘC HỌC PHẦN:
THIẾT KẾ PHẦN MỀM

THIẾT KẾ WEBSITE
NHASACHPHUONGNAM.COM
GVHD:

Ths Phạm Thị Kim Phượng

Nhóm - Lớp:

Nhóm 1 - 20222IT6096001

Thành viên:

Nguyễn Đức Kiên
Dương Quốc Huy
Đoàn Thị Lan Hương
Bùi Thị Huế
Nguyễn Tất Đạt

1


PAGE
Hà Nội, Năm 2022


Phân tích đặc tả các yêu cầu của hệ thống


PAGE

LỜI MỞ ĐẦU
Hiện nay, ngồi việc học lập trình căn bản trong trường học để xây dựng nên
một trang web thì việc thiết kế phần mềm của trang web đó là một vấn đề
quan trọng cần phải nghiên cứu. Để có thể thực hiện tốt được yêu cầu thiết
yếu này thì người lập trình viên cần hiểu rõ cách phân tích đặc tả, yêu cầu của
một trang web.
Là sinh viên Đại học Cơng nghiệp Hà Nội, để có thể nắm bắt, tiếp thu tốt nhất
q trình phân tích đặc tả này để phục vụ trong công việc học tập tại trường
cũng như cho cơng việc sau này. Nhóm sinh viên chúng em dưới sự hướng
dẫn của Giảng Viên Phạm Thị Kim Phượng, đã làm 1 bài báo cáo về thiết kế
phần mềm, tìm kiếm thơng tin web cũng như hình ảnh liên quan tới web.
Mặc dù đã rất cố gắng để hồn thành cơng việc, nhưng do thời gian có hạn và
thiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân tích cịn nhiều
thiếu sót, kính mong cơ và các bạn góp ý, bổ sung để chúng em hoàn thiện
cho bài tập tốt hơn nữa. Chúng em xin chân thành cảm ơn!

Phân tích đặc tả các yêu cầu của hệ thống


PAGE

Mục Lục

Chương 1:Mô tả chức năng...............................................................................6
1.1 Biểu đồ use case....................................................................................6

1.1.1 Các use case phần front end.............................................................7
1.1.2 Các use case phần back end...........................................................10
1.2 Mô tả use case.....................................................................................11
1.2.1 Mô tả use case Quản lí giỏ hàng (Nguyễn Đức Kiên)....................11
1.2.2 Mơ tả use case Thanh Tốn (Nguyễn Đức Kiên)...........................12
1.2.3 Mơ tả use case Bảo trì danh mục (Nguyễn Đức Kiên)...................12
1.2.4 Mơ tả use case Xem Sản Phẩm Yêu Thích( Nguyễn Đức Kiên). . .13
1.2.5

Mơ tả use case Đăng kí (Dương Quốc Huy):............................13

1.2.6 Mơ tả use case Đăng nhập (Dương Quốc Huy).............................14
1.2.7 Mô tả use case Quản lý tài khoản(Dương Quốc Huy)...................15
1.2.8 Mô tả Use Case Xem Ưu đãi(Nguyễn Tất Đạt).............................16
1.2.9 Mô tả use case Xem Outlet Sales(Nguyễn Tất Đạt).......................16
1.2.10 Mô tả Use Case Bảo trì Khuyến mãi (Nguyễn Tất Đạt)..............16
1.2.11 Mơ Tả Chi Tiết Use Case Xem đơn hàng(Đồn Thị Lan Hương):
.................................................................................................................17
1.2.12 Mơ Tả Chi Tiết Use Case Xem Đánh giá Sản Phẩm(Đoàn Thị Lan
Hương):...................................................................................................17
1.2.13 Mơ Tả Chi Tiết Use Case Quản Lí Đơn Hàng(Đồn Thị Lan
Hương)....................................................................................................18
3.2.14

Mơ tả use case Tìm Kiếm Sản Phẩm(Bùi Thị Huế)..................19
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
3.2.15


Mô tả use case Xem Chi Tiết Một Sản Phẩm(Bùi Thị Huế).....19

3.2.16

Mơ tả use case Bảo Trì Sản Phẩm(Bùi Thị Huế)......................19

Chương 2: Phân tích use case..........................................................................23
1.2 Phân tích các use case.........................................................................23
1.2.2

Phân tích use case Quản Lý Giỏ Hàng (Nguyễn Đức Kiên).....23

1.2.3

Phân tích use case Thanh Tốn (Nguyễn Đức Kiên)................25

1.2.4

Phân tích use case Bảo Trì Danh Mục(Nguyễn Đức Kiên)......27

1.2.5 Phân tích use case đăng nhập(Dương Quốc Huy)..............................29
1.2.6 Phân tích use case đăng ký(Dương Quốc Huy)..................................31
1.2.7 Phân tích use case quản lý tài khoản( Dương Quốc Huy)..................33
1.2.8

Phân tích use case Xem Ưu Đãi (Nguyễn Tất Đạt)...................35

1.2.9


Phân tích use case Bảo trì chương trình khuyến mãi

(Nguyễn Tất Đạt)...................................................................................36
1.3.0 Phân tích use case Xem Đơn Hàng(Đồn Thị Lan............................39
Hương)........................................................................................................39
1.3.1 Phân tích use case xem đánh giá sản phẩm (Đồn Thị Lan Hương)..41
1.3.2 Phân tích use case quản lý đơn hàng(Đồn Thị Lan Hương).............43
1.3.3 Phân tích use case tìm kiếm sản phẩm(Bùi Thị Huế)........................45
1.3.4 Phân tích use case chi tiết sản phẩm (Bùi Thị Huế)...........................46
1.3.5 Phân tích use case bảo trì sản phẩm (Bùi Thị Huế)...........................49
1.3 Các biểu đồ tổng hợp..........................................................................52
1.3.2

Biểu đồ các lớp Entity của hệ thống..........................................52

1.3.3

Biểu đồ các lớp phân tích của hệ thống.....................................53

Chương 3: Thiết kế giao diện..........................................................................55
1.4 Thiết kế giao diện cho các use case....................................................55
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
1.4.2

Giao diện use case đăng nhập (Dương Quốc Huy)...................55

1.4.3


Giao diện use case đăng ký (Dương Quốc Huy).......................56

1.4.4

Giao diện use case Quản Lý Tài Khoản(Dương Quốc Huy).....58

1.4.5

Giao diện use case xem chi tiết một sản phẩm (Bùi Thị Huế). .59

1.4.6

Giao diện use case Tìm kiếm sản phẩm (Bùi Thị Huế)............61

1.4.7

Giao diện use case Bảo trì sản phẩm(Bùi Thị Huế)..................62

1.4.8

Giao diện use case Xem Sản Phẩm Yêu Thích (Nguyễn Đức

Kiên)

65

1.4.9

Giao diện use case Thanh Toán (Nguyễn Đức Kiên)................67


1.4.10

Giao diện use case Bảo Trì Danh Mục Sản Phẩm (Nguyễn Đức

Kiên)

68

1.4.11

Giao diện use case Xem Chi Tiết Đơn Hàng (Đoàn Thị Lan

Hương) 70
1.4.12

Giao diện use case Xem Đánh Giá Sản Phẩm (Đoàn Thị Lan

Hương) 71
1.4.13

Giao diện use case Quản Lí Đơn Hàng (Đồn Thị Lan Hương)
73

1.4.14

Giao diện use case Xem Ưu Đãi Hot (Nguyễn Tất Đạt)...........75

1.4.15


Giao diện use case Bảo Trì Chương Trình Khuyến Mãi (Nguyễn

Tất Đạt) 77
1.5 Các biểu đồ tổng hợp..........................................................................80
1.5.2

Biểu đồ điều hướng màn hình của nhóm use case chính..........80

1.5.3

Biểu đồ điều hướng màn hình của nhóm use case thứ cấp.......80

Phân tích đặc tả các yêu cầu của hệ thống


PAGE

Chương 1:Mô tả chức năng
1.1 Biểu đồ use case

Chinh SuaThong Tin
(from Fo nt End )

Xem Gio Hang
(from Fo nt End )

Them San Pham Vao Gio Hang
(from Fo nt End )

Thanh Toan

(from Fo nt End )

Xem San Pham Yeu Thich
(from Fo nt End )

Xem Nhanh 1 San Pham
(from Fo nt End )

Xem San Pham Theo Danh Muc
(from Fo n t En d )

Xem Uu Dai Hot
(from Fo n t En d )

Xem Outlet Sales
(from Fo n t En d )

Xem Danh Gia San Pham
(from Fo n t En d )

Xem Thong Tin Chi Tiet 1 San
Pham
(from Fo n t En d )

Tim Kiem San Pham
(from Fo nt End )

KhachHang
Xem Don Hang
(from Fo nt End )


HTCSDL

Danh Gia San Pham
(from Fo nt End )

Them San Pham Vao Danh Muc
Yeu Thich
(from Fo nt End )

Dang Ki
(from Fo nt End )

Dang Nhap
(from Fo n t En d )

Quan Li Tai Khoan
(f ro m Back En d )

Quan Li Don Hang
(from Ba ck En d)

Admin

Bao Tri Danh Muc
(f ro m Back En d )

Bao Tri San Pham
(from Ba ck En d)


Bao Tri Khuyen Mai
(from Ba ck En d)

Dong Ho He Thong
Hien Thi UU Dai

Phân tích đặc tả các yêu cầu của hệ thống


PAGE

1.1.1 Các use case phần front end
<<include>>

<<include>>
DangNhap

SuaSoLuong

ChinhSuaThongTin
<<extend>>

XemDonHang

DangKi

<<extend>>
QuanLiGioHang
<<extend>>
ThanhToan


XemSanPhamTheoDanhMuc
KhachHang
XemChiTietSanPham
Xem Uu Dai Hot

<<extend>>

ThemSPVaoGioHang

Xem OutletSales

XemSanPhamYeuThichXem DanhGiaSanPham
XemNhanh1SanPham

Mô tả Vắn Tắt:
Use case tim kiem san pham:
+ Mô tả vắn tắt : Use case này cho phép khách hàng tìm kiếm sản phẩm
Use case xem san pham theo danh muc:
+ Mô tả vắn tắt : Use case này cho phép khách hàng xem thông tin sản phẩm theo
danh mục.
Use case xem chi tiết một sản phẩm:
+ Mô tả vắn tắt : use case này cho phép khách hàng xem thông tin chi tiết của một
sản phẩm .
Use case ThemVaoGioHang:
+ Mô tả vắn tắt : Use case này cho phép khách hàng thêm sản phẩm vào giỏ hàng
Use case xem san pham yêu thich:
+ Mô tả vắn tắt : Use case này cho phép khách hàng xem sản phẩm u thích
Use case thanh tốn:


Phân tích đặc tả các yêu cầu của hệ thống


PAGE
+ Mô tả vắn tắt : Use case này cho phép khách hàng đặt hàng.
Use case xem don dat hang:
+ Mô tả vắn tắt : Use case này cho phép khách hàng xem thông tin của đơn đặt
hàng.
Use case dang ky:
+ Mô tả vắn tắt : Use case này cho phép khách hàng đăng kí tài khoản.
Use case sua thong tin ca nhan:
+ Mô tả vắn tắt : Use case này cho phép khách hàng thay đổi thông tin khách hàng.
Use case dang nhap:
+ Mô tả vắn tắt : Use case này cho phép khách hàng đăng nhập tài khoản.
Use case huy don hang:
+ Mô tả vắn tắt : use case này cho phép khách hàng hủy đơn hàng đã đặt.

Use case danh gia san pham:
+Mô tả vắn tắt: use case này cho phép người dùng đánh giá 1 sản phẩm
Use case xem danh gia san pham:
+Mô tả vắn tắt: use case này cho phép người dùng xem đánh giá 1 sản phẩm
Use case Xem uu dai hot:
+Mô tả vắn tắt: use case này cho phép người dùng xem cac uu dai hot 1 sản
phẩm
Use case xem outlet sales:
+Mô tả vắn tắt: use case này cho phép người dùng xem cac outlet sale 1 sản
phẩm
Use case xem nhanh san pham:
+Mô tả vắn tắt: use case này cho phép người dùng xem nhanh 1 sản phẩm
Use case them 1 san pham vao danh muc yeu thich:

+Mô tả vắn tắt: use case này cho phép người dùng thêm 1 sản phẩm vào danh
mục yêu thích

Phân tích đặc tả các yêu cầu của hệ thống


PAGE

1.1.2 Các use case phần back end

QuanLiTaiKhoan
<<include>>
BaoTriSanPham

<<include>>

BaoTriKhuyenMai <<include>>
Admin

<<include>>
DangNhap
BaoTriDanhMuc

<<include>>

QuanLiDonHang

Mô tả vắn tắt:
1. Đăng nhập: cho phép người dùng đăng nhập bằng tài khoản người quản
trị để xác lập quyền quản trị.

2. Bảo trì sản phẩm: cho phép người quản trị xem, thêm, sửa, xóa thơng
tin trong bảng SANPHAM
3. Quản lý đơn hàng: Cho phép người quản trị xem, sửa trạng thái, xóa
thơng tin trong bảng DONHANG.
4. Bảo trì khuyến mãi: cho phép người quản trị xem, thêm, sửa, xóa thơng
tin trong bảng KHUYENMAI
5. Quản lý tài khoản: cho phép người quản trị xem, sửa trạng thái, xóa
thơng tin trong bảng TAIKHOAN.
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
6. Bảo trì danh mục: cho phép người quản trị xem, thêm, sửa, xóa các
thơng tin trong bảng DANHMUCSANPHAM
1.1.3 ERD

1.2 Mơ tả use case
1.2.1 Mơ tả use case Quản lí giỏ hàng (Nguyễn Đức Kiên)
Luồng Cơ Bản:
1. Use Case bắt đầu khi khách hàng kích chuột vào biểu tượng Giỏ Hàng
trên Menu Trang Chủ. Hệ thống truy vấn vào bảng GIOHANG,
CHITIETGIOHANG trong cơ sở dữ liệu rồi hiển thị lên màn hình số
lượng, giá tiền, tổng tiền, tên sản phẩm lên màn hình
2. Thêm/ Sửa thơng tin sản phẩm trong giỏ hàng:
Khách hàng kích vào biểu tượng tăng giảm số lượng của một sản phẩm
trong giỏ hàng. Hệ thống sẽ sửa thông tin số lượng của sản phẩm được
chọn trong bảng GIOHANG, CHITIETGIOHANG và hiển thị danh
sách sản phẩm đã cập nhật trong giỏ hàng.

Phân tích đặc tả các yêu cầu của hệ thống



PAGE

1.2.2 Mơ tả use case Thanh Tốn (Nguyễn Đức Kiên)
Luồng Cơ Bản:
1. Use Case bắt đầu khi khách hàng kích chuột vào biểu tượng Giỏ
Hàng trên Menu Trang Chủ. Hệ thống truy vấn vào bảng GIOHANG,
CHITIETGIOHANG trong cơ sở dữ liệu rồi hiển thị lên màn hình số
lượng, giá tiền, tổng tiền, tên sản phẩm lên màn hình
2. Khách Hàng kích vào nút “Thanh Tốn”. Hệ thống sẽ u cầu khách
hàng nhập họ tên, SĐT, Địa chỉ, phương thức thanh tốn, vận chuyển
và ghi chú để đăng kí đặt hang.
3. Khách hang kích vào nút “Đặt Mua”. Hệ thống sẽ lưu thông tin của
khách hang và gửi dữ liệu đến bảng DONHANG,
CHITIETDONHANG. Use Case kết thúc. Hệ thống đưa ra thông báo
đặt hang thành công.

1.2.3 Mô tả use case Bảo trì danh mục (Nguyễn Đức Kiên)
Luồng cơ bản:
1. Usecase này bắt đầu khi người quản trị kích vào nút “Danh mục” trên
menu quản trị. Hệ thống lấy thông tin chi tiết của bảng
DANHMUCSANPHAM (mã danh mục, tên danh mục, ảnh minh họa)
trong cơ sở dữ liệu và hiểu thị danh sách các danh mục lên màn hình.
2. Thêm danh mục:
 Người quản trị click vào nút “Thêm mới” trên cửa sổ danh sách
danh mục. Hệ thống hiển thị màn hình u cầu nhập thơng tin
cho danh mục đó gồm mã danh mục, tên danh mục cho danh
mục đó.
 Người quan trị nhập thông tin mã danh mục, tên danh mục và

kích nút “Tạo”. Hệ thống sẽ tạo 1 danh mục mới trong bảng
DANHMUCSANPHAM và hiển thị danh sách các danh mục đã
được cập nhật.
3. Sửa danh mục:
 Người quản trị kích vào nút “Sửa” trên cửa sổ danh sách danh
mục. Hệ thống sẽ lấy thông tin cũ của danh mục gồm mã danh
mục , tên danh mục , ảnh minh họa từ bảng
DANHMUCSANPHAM và hiển thị lên màn hình.
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
 Người quan trị cập nhật thông tin mới gồm mã danh mục , tên
danh mục và kích vào nút “Cập nhật”. Hệ thống sẽ sửa thông
tin của danh mục được chọn trong bảng
DANHMUCSANPHAM và hiển thị danh sách danh mục đã cập
nhật.
4. Xóa danh mục:
 Người quản trị kích vào nút “Xóa” trên một dịng danh mục. Hệ
thống hiển thị màn hình u cầu nhập xác nhận xóa. Người
quan trị kích vào nút đồng ý.Hệ thống sẽ xóa danh mục được
chọn từ bảng DANMUCSANPHAM và hiển thị danh sách các
danh mục đã cập nhật. Use case kết thúc

1.2.4 Mô tả use case Xem Sản Phẩm Yêu Thích( Nguyễn Đức Kiên)
 Luồng cơ bản:
1. Use case này bắt đầu khi khách hàng kích vào mục yêu thích trên
menu. Hệ thống lấy ảnh minh họa, tên sản phẩm, giá tiền từ bảng
SANPHAM, ANHSP hiển thị lên màn hình.
2. Khách Hàng kích chọn ảnh sản phẩm. Hệ thống sẽ lấy ảnh minh

họa, mã sp, tên sản phẩm, giá tiền, nhà bán hàng, nhà phát hành, số
lượng, mô tả từ bảng SANPHAM, ANHSP, NHABANHANG,
NHAPHATHANH hiển thị lên màn hình.
3. Use case kết thúc

1.2.5 Mơ tả use case Đăng kí (Dương Quốc Huy):
Tên use case: dang ki
Mô tả vắn tắt : use case này cho phép khách hàng đăng ký tài khoản
● Luồng sự kiện:
o Luồng cơ bản:
1. Use case này bắt đầu khi khách hàng kích vào icon “Người” trên
thanh menu của trang chủ, hệ thống hiện ra cửa sổ menu.

Phân tích đặc tả các yêu cầu của hệ thống


PAGE
2. Kích vào nút “Đăng Kí” hệ thống hiện ra cửa sổ nhập Họ và Tên,Số
Điện Thoại, E-mail,Mật Khẩu,Xác Nhận Mật Khẩu.
3. Khách hàng nhập thơng tin sau đó kích “Đăng Kí”. Hệ thống cập
nhập thơng tin vào bảng TAIKHOAN,KHACHHANG, sau đó hiển
thị giao diện tài khoản, use case kết thúc.
Luồng rẽ nhánh:
1. Tại bước 3 trong luồng cơ bản, nếu khách hàng nhập sai định dạng
E-Mail sẽ hiện thị phải nhập đúng định dạng E-Mail.
2. Tại bất kỳ thời điểm nào trong quá trình thực hiện use case , nếu
khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị thông
báo lỗi, use case kết thúc.
● Các yêu cầu đặc biệt: Không
● Tiền điều kiện: Không

● Hậu điều kiện: nếu use case thực hiện thành cơng thì thơng tin sẽ được
cập nhật vào bảng TAIKHOAN.
● Điểm mở rộng: Khơng có.

1.2.6 Mơ tả use case Đăng nhập (Dương Quốc Huy)
Use case cho phép khách hàng đăng nhập để truy cập hệ thống
 Luồng sự kiện:
o Luồng cơ bản:
1. Use case này bắt đầu khi khách hàng kích vào icon “Người”. Hệ
thống hiển thị màn hình đăng Menu.
2. Khách hàng kích vào nhấn nút “Đăng Nhập”. Hệ thống hiện thị
menu đăng nhập gồm tài khoản và mật khẩu.
3. Khách hàng nhập tài khoản , mật khẩu và nhấn vào nút “Đăng
Nhập”. Lấy thông tin trong bảng TAIKHOAN hệ thống hiển thị đăng
nhập thành công và hiển thị màn hình người dung.
4. Use case kết thúc
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
o Luồng rẽ nhánh:
1) Tại bước 3 khi khách hàng nhập sai tài khoản, mật khẩu hệ thống sẽ
hiển thị 1 thơng báo lỗi. khách hàng có thể nhập lại tài khoản, mật khẩu
để đăng nhập lại hoặc bỏ qua khi đó use case sẽ kết thúc.
2) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu khơng
kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị 1 thông báo lỗi và
use case kết thúc.
∙ Các u cầu đặc biệt: Khơng có.
∙ Tiền điều kiện: khơng có
∙ Hậu điều kiện: nếu use case thành công khách hàng sẽ đăng nhập vào hệ

thống. nếu không hệ thống không thay đổi
∙ Điểm mở rộng: khơng có

1.2.7 Mơ tả use case Quản lý tài khoản(Dương Quốc Huy)
● Tên use case.
Quan ly tai khoan
● Mô tả vắn tắt:
Use case này cho phép người quản trị xem, xóa tài khoản.
● Luồng sự kiện
o Luồng cơ bản
1. Use case bắt đầu khi người quản trị click vào mục quản lý
khách hàng trên thanh menu. Hệ thống lấy tên tài khoản,
ngày lập, tên khách hàng, số điện thoại, email, địa chỉ từ
bảng TAIKHOAN, KHACHHANG hiển thị lên màn hình.
2. Xóa tài khoản.
a) Khi người quản trị click vào nút “Xóa” trên 1 tài
khoản bất kì. Hệ thống hiển thị lên màn hình u
cầu xác nhận xóa tài khoản.
b) Khi người quản trị click vào nút “Đồng ý”. Hệ
thống xóa hạng thẻ được chọn khỏi bảng
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
KHACHHANG và hiển thị lên màn hình thơng báo
“Đã xóa hạng thẻ”. Quay lại bước 1.
3. Use case kết thúc.
1. Tại bước 2b trong luồng cơ bản nếu người quản trị click
vào nút “Hủy” quay lại bước 1 trong luồng cơ bản.
2. Tại bất kỳ thời điểm nào trong thực q trình hiện use case

nếu khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ
hiển thị 1 thông báo lỗi và use case kết thúc.
● Các yêu cầu đặc biệt: không
● Tiền điều kiện:Đăng nhập tài khoản người quản trị.
● Hậu điều kiện: không.

1.2.8 Mô tả Use Case Xem Ưu đãi(Nguyễn Tất Đạt)






Use case này bắt đầu khi Khách hàng kích vào “Ưu đãi hot” trên
thanh điều hướng. Hệ thống lấy thơng tin chương trình khuyến mãi
gồm mã khuyến mãi, tên khuyến mãi từ bảng KHUYENMAI và
hiển thị lên màn hình
Khi Khách hàng kích vào một chương trình khuyến mãi, hệ thơng
lấy thơng tin gồm tên sản phẩm, , đơn giá, ngày bắt đầu, ngày kết
thúc, discount, số lượng sale từ bảng SANPHAM và
CHITIETKHUYENMAI
Use case kết thúc

1.2.9 Mô tả use case Xem Outlet Sales(Nguyễn Tất Đạt)







Use case này bắt đầu khi Khách hàng kích vào “Bán hàng tại cửa
hàng” trên thanh điều hướng. Hệ thống lấy thông tin cửa hàng gồm
tên cửa hàng, số điện thoại liên lạc cửa hàng, Email liên lạc, địa chỉ
cửa hàng từ bảng CUAHANG và hiển thị lên màn hình
Khi Khách hàng kích vào một sản phẩm , hệ thơng lấy thơng tin
gồm tên sản phẩm, , đơn giá, mô tả sản phẩm, số lượng cịn từ bảng
SANPHAM
Use case kết thúc

1.2.10 Mơ tả Use Case Bảo trì Khuyến mãi (Nguyễn Tất Đạt)
1. Use case này bắt đầu khi người quản trị kích vào nút “Khuyến mãi”

trên menu quản trị. Hệ thống lấy thơng tin chi tiết của các chương trình
khuyến mãi gồm: mã khuyến mãi, tên khuyến mãi từ bảng
KHUYENMAI và hiển thị lên màn hình
2. Thêm chương trình khuyến mãi: 
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
1. Người quản trị kích vào nút “Thêm mới” trên cửa sổ danh
sách chương trình Khuyến mãi. Hệ thống hiển thị màn hình
u cầu nhập thơng tin chi tiết cho mã khuyến mãi, tên
khuyến mãi  từ bảng KHUYENMAI
2. Người quản trị nhập thơng tin của chương trình khuyến mãi:
mã khuyến mãi, tên khuyến mãi và kích vào nút “Tạo”. Hệ
thống sẽ sinh mã khuyến mại và tạo một chương trình khuyến
mãi mới trong bảng KHUYENMAI và hiển thị danh sách các
chương trình đã được cập nhật.
3. Sửa chương trình khuyến mãi:

1. Người quản trị kích vào nút “Sửa” trên một chương trình
khuyến mãi. Hệ thống sẽ lấy thơng tin cũ của chương trình
khuyến mãi được chọn gồm: mã khuyến mãi, tên khuyến mãi
từ bảng KHUYENMAI và hiển thị lên màn hình.
2. Người quản trị nhập thơng tin mới cho mã khuyến mãi, tên
khuyến mãi và kích vào nút “Cập nhật”. Hệ thống sẽ sửa
thơng tin của chương trình khuyến mãi được chọn trong bảng
KHUYENMAI và hiển thị danh sách chương trình khuyến
mãi đã cập nhật.
4. Xóa Chương trình khuyến mãi:
1. Người quản trị kích vào nút “Xóa” trên một dịng chương
trình khuyến mãi. Hệ thống sẽ hiển thị một màn hình u cầu
xác nhận xóa.
2. Người quản trị kích vào nút “Đồng ý”. Hệ thống sẽ xóa
chương trình khuyến mãi được chọn khỏi bảng
KHUYENMAI và hiển thị danh sách chương trình khuyến
mãi đã cập nhật. 

1.2.11 Mơ Tả Chi Tiết Use Case Xem đơn hàng(Đồn Thị Lan
Hương):
-

Người dùng kích vào “Đơn hàng của tôi” trong giao diện tài khoản,

hệ thống hiển thị mã đơn hàng, ngày mua, phương thức, trạng thái
trong bảng DONHANG lên màn hình.
- Khách hàng kích vào mã đơn hàng, hệ thống hiển thị mã đơn hàng,
tên khách hàng, số điện thoại, địa chỉ, mã sản phẩm, ngày đặt, tên sản
phẩm, số lượng, giá tiền, ngày giao ,phương thức thanh tốn trong bảng


Phân tích đặc tả các u cầu của hệ thống


PAGE
DONHANG, KHACHHANG, CHITIETDONHANG lên màn hình, use
case kết thúc.

1.2.12 Mơ Tả Chi Tiết Use Case Xem Đánh giá Sản Phẩm(Đoàn Thị
Lan Hương):
1. Use Case bắt đầu khi người dùng kích vào “Ảnh” hoặc tên sản
phẩm ở Menu Trang Chủ. Hệ thống sẽ lấy ra ảnh sản phẩm, Tên
Sản Phẩm, Mã Sản Phẩm, Nhà Phát hành, nhà xuất bản, nhà bán
hàng, mơ tả, số lượng cịn, giá từ bảng SANPHAM,
NHAPHATHANH, NHABANHANG,TACGIA, ANHSP và
hiển thị lên màn hình
2. Khách Hàng Kích Chọn “Đánh Giá Sản Phẩm”. Hệ thống sẽ hiện
thị các đánh giá sản phẩm đó lên màn hình từ bảng SANPHAM.
Use case kết thúc.

1.2.13 Mô Tả Chi Tiết Use Case Quản Lí Đơn Hàng(Đồn Thị Lan
Hương)
1

- Use case này bắt đầu khi người quản trị kích vào nút “Đơn hàng”
trên menu quản trị. Hệ thống lấy thông tin chi tiết của đơn hàng (mã
đơn hàng, Ngày lập, trạng thái giao hàng, phương thức) từ bảng
DONHANG trong cơ sở dữ liệu và hiển thị danh sách các đơn hàng lên
màn hình

2


Sửa Hóa Đơn

a) Admin kích chọn nút “ Sửa” Trên 1 dịng đơn hàng. Ht hiển màn hình cho
phép nhập thơng tin gồm: địa chỉ nhận, ghi chú, phương thức gửi, phương
thức thanh tốn.
b) Admin nhập thơng tin xong kích vào nút “ Lưu”. Hệ thống sẽ cập nhật lại
và hiển thị danh sách các hóa đơn
3

Xóa Đơn Hàng
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
a) Admin kích chọn nút “ Xóa” Trên 1 dịng đơn hàng. Hệ thống sẽ hiển thị
lên thông báo Yêu cầu xác nhận.
b) Admin kích” Đồng ý”. Hệ thống sẽ cập nhật lại và hiển thị danh sách các
hóa đơn.

3.2.14 Mơ tả use case Tìm Kiếm Sản Phẩm(Bùi Thị Huế)
- Mô tả vắn tắt : use case này cho phép khách hàng tìm kiếm sản phẩm.
● Luồng sự kiện:
o Luồng cơ bản:
1. Use case này bắt đầu khi khách hàng kích vào ơ “Tìm Kiếm “ trên
thành menu ở trang chủ. Hệ thống sẽ hiện thị ơ nhập tìm kiếm
2. Khách hàng điền tên sản phẩm cần tìm kiếm vào ơ , sau đó kích vào
biểu tượng tìm kiếm .Hệ thống sẽ lấy mã sản phẩm, tên sản
phẩm,ảnh sản phẩm, giá bán, giá gốc từ bảng SANPHAM,
ANHSANPHAM hiển thị lên màn hình. Khi đó use case kết thúc


3.2.15 Mơ tả use case Xem Chi Tiết Một Sản Phẩm(Bùi Thị Huế)
-Mô tả vắn tắt use case này cho phép khách hàng xem thông tin sản phẩm
● Luồng sự kiện :
o Luồng cơ bản :
1. Use case này bắt đầu khi khách hàng kích vào 1 sản phẩm bất
kì lấy thơng tin từ bảng SANPHAM và hiện thị lên màn hình .
2. Khách hàng kích vào nút “Chi tiết sản phẩm” hệ thông sẽ lấy
thông tin gồm loại sản phẩm,nhà xuất bản,tác giả,nhà phát
hành, kích thước ,số trang từ bảng
Phân tích đặc tả các yêu cầu của hệ thống


PAGE
SANPHAM,TACGIA,NHAXUATBAN,NHAPHATHANH,
hiện thị lên màn hình. Use case kết thúc.

3.2.16

Mơ tả use case Bảo Trì Sản Phẩm(Bùi Thị Huế)

-Mơ tả vắn tắt : use case này cho phép người quản trị xem , thêm , sửa và xóa
các sản phẩm trong bảng SANPHAM.
● Luồng sự kiện :
o Luồng cơ bản :
1. Use case này bắt đầu khi người quản trị kích vào nút “Sản
phẩm “ trên menu quản trị.Hệ thống sẽ hiển thị lên màn hình
u cầu nhập thơng tin chi tiết cho sản phẩm gồm mã sản
phẩm, tên sản phẩm , mô tả,chất liệu, hướng dẫn sử dụng từ
bảng

SANPHA
M,NHAXUATBAN,NHAPHATHANH,TACGIA,NHABAN
HANG,ANHSP trong cơ sở dữ liệu kính nút “Tìm” và hiện
thị danh sách các sản phẩm lên màn hình.
2. Thêm sản phẩm:
a) Người quản trị kích vào nút “Thêm mới” trên cửa sổ danh
sách sản phẩm . Hệ thống hiển thị lên màn hình u cầu
nhập thơng tin chi tiết cho sản phẩm gồm mã sản phẩm,
tên sản phẩm , mô tả,chất liệu, hướng dẫn sử dụng .
b) Người quản trị nhập thơng tin của sản phẩm và kích vào
nút “Tạo”.Hệ thống sẽ sinh ra một mã sản phẩm mới , tạo
một sản phẩm trong bảng SANPHAM và hiển thị danh
sách các sản phẩm được cập nhật.
3. Sửa cửa hàng :

Phân tích đặc tả các yêu cầu của hệ thống



×