SlideShare una empresa de Scribd logo
1 de 27
ChoQue24H.Net
tailieucuata
ĐẠI HỌC HUẾ
TRƯỜNG ĐẠI HỌC KHOA HỌC
 o 
TIỂU LUẬN
MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
HƯỚNG ĐỐI TƯỢNG BẰNG NGÔN NGỮ UML
Đề tài:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN
HÀNG QUA MẠNG
Giáo viên hướng dẫn: TS. Hoàng Hữu Hạnh
Học viên thực hiện: Nhóm 8
Hoàng Minh
Lê Viết Chinh
Nguyễn Mạnh Cường
Lương Việt Tiến
Trần Khánh Hưng
Lớp: Khoa học máy tính, Khóa năm: 2009-2011
MỤC LỤC
ChoQue24H.Net
I.1. Định nghĩa bài toán.....................................................................................1
I.2. Các nhóm chức năng của hệ thống.............................................................1
I.3. Xác định các tác nhân.................................................................................1
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU
ĐỒ UC CHI TIẾT.....................................................................................................2
II.1. Xác định các Use case...............................................................................2
II.2. Biểu đồ do UC tổng quát...........................................................................3
II.3. Xác định các gói UC, biểu đồ UC chi tiết.................................................3
III. ĐẶC TẢ CÁC USE CASE.......................................................................6
III.1. Hệ thống đăng ký, đăng nhập...................................................................6
III.2. Hệ thống xem thông tin............................................................................7
III.3. Hệ thống quản lý thông tin.......................................................................8
III.4. Hệ thống mua hàng................................................................................10
III.5. Hệ thống tiếp nhận và xử lý đơn hàng....................................................13
III.6. Hệ thống bảo hành sản phẩm.................................................................14
IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN....................17
V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE...................................19
V.1. UC Đăng ký............................................................................................19
V.2. UC Đăng nhập.........................................................................................19
V.3. UC Sửa thông tin cá nhân.......................................................................19
V.4. UC Quản lý danh sách thành viên...........................................................20
V.5. UC Quản lý danh mục sản phẩm.............................................................20
V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng............................................20
V.7. UC Bảo hành sản phẩm...........................................................................21
VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ
TUẦN TỰ VÀ BIỂU ĐỒ GIAO TIẾP....................................................................21
VI.1. Use case Đăng ký thành viên.................................................................21
VI.2. Use case Đăng nhập...............................................................................22
VI.3. Use case Sửa thông tin cá nhân..............................................................23
VI.4. Use case Quản lý danh sách thành viên.................................................23
VI.5. Use case Quản lý danh mục sản phẩm...................................................24
VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng..................................24
VI.7. Use case Bảo hành sản phẩm.................................................................25
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
I. ĐỊNH NGHĨA BÀI TOÁN
I.1. Định nghĩa bài toán
Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho
người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự
hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách hàng,
hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký làm thành
viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiến hành giao
dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một
trong các hình thức thanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng.
Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển
đến, thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất.
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo
hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán
bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành thiết bị
sẽ được lưu lại trong sổ bảo hành.
I.2. Các nhóm chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:
1. Nhóm chức năng đăng ký, đăng nhập thành viên
2. Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem
thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân
3. Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân,
quản lý danh sách thành viên, quản lý danh mục sản phẩm
4. Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng
5. Nhóm chức năng bảo hành sản phẩm
I.3. Xác định các tác nhân
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống
như sau:
KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng,
khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách
hàng có thể đăng ký làm thành viên của hệ thống.
NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ
thống.
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do
người quản lý giao.
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng
ký. Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử
dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối
tượng.
Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 1
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
uc Tong quat
Thanh vien
Khach hang
Khach hang thanh vien Nguoi quan ly
Nhan vien
Hình 1: Mối quan hệ giữa các tác nhân
II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI
TIẾT
II.1. Xác định các Use case
- Tác nhân Khách hàng có các UC sau:
o Đăng ký làm thành viên
o Xem thông tin sản phẩm
o Xem thông tin giỏ hàng
o Chọn sản phẩm cần mua
o Thêm, bớt sản phẩm trong giỏ hàng
o Thực hiện việc mua hàng
o Thanh toán
o Yêu cầu bảo hành
o Nhận lại thiết bị sau khi bảo hành
- Tác nhân Người quản lý có các UC sau:
o Tiếp nhận đơn hàng, nhận yêu cầu bảo hành
o Giao cho nhân viên thực hiện
o Quản lý danh sách thành viên
o Quản lý danh mục sản phẩm
- Tác nhân Nhân viên có các UC sau:
o Thực hiện việc giao hàng
o Thực hiện việc bảo hành sản phẩm
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 2
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
o Báo cáo kết quả
Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các
khách hàng đã đăng ký làm thành viên còn có các UC sau:
o Đăng nhập
o Xem thông tin cá nhân
o Sửa đổi thông tin cá nhân
II.2. Biểu đồ do UC tổng quát
II.3. Xác định các gói UC, biểu đồ UC chi tiết
Từ việc phân tích các UC của từng tác nhân, ta xây dựng thành các gói UC như
sau:
Hình 2: Gói các Use Case.
Từ các gói UC trên, ta xây dựng biểu đồ chi tiết cho từng gói UC:
II.2.1. Gói UC Đăng ký, đăng nhập
uc Dang ky, dang nhap
Dang nhap
Dang ky thanh vien
Khach hang
Khach hang thanh
vien
Nhap thong tin ca
nhan«include»
Hình 3: Biểu đồ UC của gói UC Đăng ký, đăng nhập.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 3
Mua hàng
Quản lý DS
thành viên
Quản lý danh
mục sản phẩm
Tiếp nhận và
xử lý đơn hàng
Đăng ký, đăng
nhập
Quản lý thông
tin cá nhân
Bảo hành sản
phẩm
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
II.2.2. Gói UC Quản lý thông tin cá nhân
uc QL thong tin ca nhan
Xem thong tin ca
nhan
Sua thong tin ca
nhan
Dang nhap
Nhap thong tin ca
nhan
Thanh vien
«include»
«include»
«include»
Hình 4: Biểu đồ UC của gói UC Quản lý thông tin cá nhân
II.2.3. Gói UC Quản lý danh sách thành viên
uc QL thanh vien
Them thanh vien
Loai bot thanh vien
Thay doi thong tin
thanh vien
Xem thong tin ca
nhan
Nguoi quan ly
«include»
«include»
«include»
Hình 5: Biểu đồ UC của gói Quản lý danh sách thành viên
II.2.4. Gói UC Quản lý danh mục sản phẩm
uc QL danh muc san pham
Them san pham
Xoa san pham
Thay doi thong tin
san pham
Xem thong tin san
pham
Nguoi quan ly
«include»
«include»
«include»
Hình 6: Biểu đồ UC của gói Quản lý danh mục sản phẩm
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 4
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
II.2.5. Gói UC Mua hàng
uc Mua hang
Chon san pham can
mua
Xem thong tin san
pham
Them v ao gio hang
Loai khoi gio hang
Thanh toan Chon hinh thuc thanh
toan
Huy v iec mua hang
Xem thong tin gio
hang
Khach hang «include»
«include»
«extend»
«include»
«include»
Hình 7: Biểu đồ UC của gói Mua hàng
II.2.6. Gói UC Xử lý đơn hàng
uc Tiep nhan, xu ly don hang
Tiep nhan don hang
Giao cho NV thuc
hien
Thuc hien giao hang
Bao cao ket qua
Xem thong tin don
hang
Nguoi quan ly
Nhan v ien
«include»«include»
Hình 8: Biểu đồ UC của gói tiếp nhận và xử lý đơn hàng
II.2.7. Gói UC Bảo hành sản phẩm
uc Bao hanh
Yeu cau bao hanh
Nhan lai thiet bi
Nhan yeu cau bao
hanh
Giao cho NV thuc
hien
Thuc hien bao hanh
Bao cao ket qua
Thanh toan chi phi
bao hanh
Khach hang Nguoi quan ly
Nhan v ien
«extend»
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 5
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
Hình 9: Biểu đồ UC của gói Bảo hành sản phẩm
III. ĐẶC TẢ CÁC USE CASE
Ta tiến hành đặc tả các UC theo từng hệ thống con (từng nhóm chức năng) như sau:
III.1. Hệ thống đăng ký, đăng nhập
III.1.1. Đặc tả UC đăng ký thành viên
 Tác nhân: khách xem
 Mô tả: cho phép khách xem đăng ký làm thành viên của hệ
thống.
 Tiền điều kiện:
 Luồng sự kiện chính:
1. Khách xem chọn mục đăng kí thành viên
2. Form đăng kí thành viên hiển thị
3. Khách xem nhập thông tin cá nhân cần thiết vào form đăng kí
4. Nhấn nút Đăng ký
5. Hệ thống thông báo kết quả quá trình nhập thông tin cá nhân.
Nếu thông tin nhập không chính xác thì thực hiện luồng nhánh A1. Nếu
nhập chính xác thì thực hiện bước 6
6. Hệ thống cập nhật thông tin của khách xem vào danh sách thành
viên
7. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: Quá trình nhập thông tin không chính xác
1. Hệ thống thông báo thông tin nhập không chính xác
2. Hệ thống yêu cầu khách xem nhập thông tin lại
3. Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện
chính, nếu không đồng ý thì UC kết thúc.
 Hậu điều kiện: Khách hàng trở thành thành viên của hệ thống
III.1.2. Đặc tả UC đăng nhập
 Tác nhân: thành viên
 Mô tả: UC cho phép thành viên đăng nhập vào hệ thống.
 Tiền điều kiện: Thành viên chưa đăng nhập vào hệ thống
 Luồng sự kiện chính:
1. Thành viên chọn chức năng đăng nhập
2. Form dang nhap hien thi
3. Nhập tên, mật khẩu vào form đăng nhập
4. Hệ thống kiểm tra tên, mật khẩu của thành viên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 6
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
5. Nếu việc đăng nhập thành công thi .... Nếu thành viên nhập sai
tên, mật khẩu thì chuyển sang luồng nhánh A1
6. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: Thành viên đăng nhập không thành công
1. Hệ thống thông báo quá trình đăng nhập không thành công
2. Chon: dang ky hay nhap lai. Neu chon dang ky thi A2
3. Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu
4. Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện
chính, nếu không đồng ý thì UC kết thúc.
 Hậu điều kiện: Thành viên đã đăng nhập thành công và có
thể sử dụng các chức năng mà hệ thống cung cấp
III.2. Hệ thống xem thông tin
III.2.1. Đặc tả UC xem thông tin giỏ hàng
 Tác nhân: khách hàng
 Mô tả: cho phép khách hàng xem thông tin về giỏ hàng của
mình.
 Tiền điều kiện:
 Luồng sự kiện chính:
1. Khách hàng chọn chức năng xem giỏ hàng
2. Form xem thông tin giỏ hàng xuất hiện, hệ thống hiển thị thông
tin về giỏ hàng của khách hàng hiện tại.
3. Khách hàng xem thông tin chi tiết về giỏ hàng được hiển thị
4. UC kết thúc.
 Hậu điều kiện:
III.2.2. Đặc tả UC xem thông tin đơn hàng
 Tác nhân: người quản lý, nhân viên
 Mô tả: cho phép người quản lý, nhân viên xem thông tin về
đơn hàng được lưu trữ trong hệ thống.
 Tiền điều kiện:
 Luồng sự kiện chính:
1. Người quản lý, nhân viên chọn đơn hàng cần xem.
2. Form xem thông tin đơn hàng xuất hiện, hệ thống hiển thị thông
tin về đơn hàng mà người quản lý, nhân viên đã chọn.
3. Người quản lý, nhân viên xem thông tin chi tiết về đơn hàng
được hiển thị
4. UC kết thúc.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 7
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Hậu điều kiện:
III.2.3. Đặc tả UC xem thông tin sản phẩm
 Tác nhân: người quản lý, nhân viên, khách hàng
 Mô tả: cho phép người quản lý, nhân viên, khách hàng xem
thông tin về các sản phẩm có trong cửa hàng.
 Tiền điều kiện:
 Luồng sự kiện chính:
1. Người quản lý, nhân viên, khách hàng chọn sản phẩm cần xem.
2. Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông
tin về sản phẩm đã chọn.
3. Người quản lý, nhân viên, khách hàng xem thông tin chi tiết về
sản phẩm được hiển thị
4. UC kết thúc.
 Hậu điều kiện:
III.2.4. Đặc tả UC xem thông tin cá nhân
 Tác nhân: thành viên của hệ thống, bao gồm: người quản lý,
nhân viên, khách hàng đã đăng ký thành viên
 Mô tả: UC cho phép thành viên của hệ thống xem các thông
tin cá nhân của mình
 Tiền điều kiện: thành viên đã đăng nhập vào hệ thống
 Luồng sự kiện chính:
1. Thành viên chọn mục Xem thông tin cá nhân
2. Form xem thông tin thành viên xuất hiện, hệ thống hiển thị
thông tin cá nhân của thành viên
3. Hệ thống cung cấp liên kết để thành viên có thể sửa đổi thông tin
cá nhân
4. UC kết thúc
 Hậu điều kiện:
III.3. Hệ thống quản lý thông tin
III.3.1. Đặc tả UC sửa thông tin cá nhân
 Tác nhân: thành viên của hệ thống
 Mô tả: UC cho phép thành viên thay đổi các thông tin đăng
ký
 Tiền điều kiện: thành viên phải đăng nhập vào hệ thống
 Luồng sự kiện chính:
1. Thành viên chọn chức năng sửa thông tin cá nhân.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 8
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
2. Hệ thống hiển thị form sửa thông tin với các thông tin cũ của
thành viên hiện tại
3. Thành viên nhập các thông tin mới
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước 6. Nếu sai thực
hiện luồng sự kiện rẽ nhánh A1
6. Lưu thông tin
7. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: thông tin nhập không hợp lệ
1. Hệ thống thông báo việc nhập dữ liệu không hợp lệ
2. Thành viên nhập lại thông tin
3. Quay lại bước 4 của luồng sự kiện chính
 Hậu điều kiện: thông tin thành viên được lưu vào hệ thống
III.3.2. Đặc tả UC quản lý danh mục sản phẩm
 Tác nhân: người quản lý
 Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông
tin của các sản phẩm trong danh mục.
 Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống
 Luồng sự kiện chính:
1. Người quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, thay
đổi thông tin sản phẩm, xoá sản phẩm ra khỏi danh mục.
A. Thêm sản phẩm:
Hệ thống hiển thị form nhập thông tin sản phẩm
Người quản lý nhập thông tin sản phẩm.
Nhấn nút lưu thông tin
Nếu nhập thành công thì thực hiện bước 1.5. Nếu sai thực hiện luồng sự kiện rẽ nhánh A1.
Lưu thông tin sản phẩm.
B. Thay đổi thông tin sản phẩm:
1.1 Hệ thống hiển thị
form sửa thông tin của sản phẩm
1.2 Người quản lý nhập
các thông tin cần thay đổi.
1.3 Nhấn nút lưu thông
tin
1.4 Nếu việc thay đổi
thành công thì thực hiện bước 1.5. Nếu sai thực hiện luồng sự
kiện rẽ nhánh A1.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 9
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
1.5 Lưu thông tin sản
phẩm
C. Xoá sản phẩm:
1.1 Người quản lý chọn sản phẩm cần xoá
1.2 Nhấn nút xoá để thực hiện loại bỏ sản phẩm.
1.3 Hệ thống hiển thị thông báo xác nhận loại bỏ. Nếu người quản
lý đồng ý thì thực hiện bước 1.4. Nếu không đồng ý thì thực
hiện bước1.5
1.4 Thông báo sản phẩm đã đươc xoá
1.5 Hệ thống hiển thị lại danh sách sản phẩm.
2. UC kết thúc.
 Luồng sự kiện rẽ nhánh A1:
1. Hệ thống thông báo việc nhập dữ liệu không hợp lệ
2. Người quản lý nhập lại thông tin
3. Quay lại bước 1.3 của luồng sự kiện chính
 Hậu điều kiện: các thông tin về sản phẩm được cập nhật vào
cơ sở dữ liệu.
III.3.3. Đặc tả UC quản lý danh sách thành viên
Tương tự như UC quản lý danh mục sản phẩm.
III.4. Hệ thống mua hàng
III.4.1. Đặc tả UC chọn sản phẩm cần mua
 Tác nhân: khách hàng
 Mô tả: UC cho phép khách hàng chọn sản phẩm cần mua để
đưa vào giỏ hàng.
 Tiền điều kiện: sản phẩm cần chọn phải hiển thị trên hệ
thống.
 Luồng sự kiện chính:
1. Khách hàng chọn vào mục cần mua hàng
2. Hệ thống hiển thị các sản phẩm có trong mục đã chọn
3. Khách hàng xem thông tin về sản phẩm cần mua
4. Nếu hệ thống hiển thị có sản phẩm cần mua, khách hàng chọn
vào sản phẩm cụ thể cần mua. Nếu không thì thực hiện luồng sự kiện rẽ
nhánh A1.
5. UC kết thúc.
 Luồng sự kiện rẽ nhánh A1:
1. Khách hàng chọn mua các sản phẩm ở mục khác
2. Quay lại bước 4 của luồng sự kiện chính
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 10
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Hậu điều kiện: sản phẩm cần mua được chọn xong
III.4.2. Đặc tả UC thêm sản phẩm vào giỏ hàng
 Tác nhân: khách hàng,
 Mô tả: UC cho phép khách hàng đưa sản phẩm đã chọn vào
giỏ hàng.
 Tiền điều kiện: sản phẩm đã được chọn
 Luồng sự kiện chính:
1. Chọn chức năng Thêm vào giỏ hàng để đưa sản phẩm đã chọn vào lưu
trữ trong giỏ hàng. Nếu chưa chọn sản phẩm mà nhấn nút thêm vào giỏ
hàng thì thực hiện luồng sự kiện rẽ nhánh A1.
2. Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hàng
3. UC kết thúc.
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: chưa chọn sản phẩm cần mua
1. Hệ thống thông báo sản phẩm chưa được chọn.
2. Hiển thị sản phẩm để khách hàng chọn.
3. Quay lại bước 1 của luồng sự kiện chính.
 Hậu điều kiện: thông tin sản phẩm đã đưa vào giỏ hàng phải
được lưu trữ.
III.4.3. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng
 Tác nhân: khách hàng
 Mô tả: UC cho phép khách hàng loại bỏ sản phẩm đã đưa
vào giỏ hàng.
 Tiền điều kiện: giỏ hàng đã có sản phẩm.
 Luồng sự kiện chính:
1. Khách hàng chọn sản phẩm muốn loại bỏ khỏi giỏ hàng
2. Nhấn loại bỏ để thực hiện loại bỏ
3. Nếu có sản phẩm được chọn, hệ thống hiển thị thông báo để khách
hàng xác nhận lại. Ngược lại, thực hiện luồng sự kiện rẽ nhánh A1.
4. Nếu chấp nhận thì sản phẩm được chọn sẽ bị loại bỏ. Nếu không thì
thực hiện luồng sự kiện rẽ nhánh A2.
5. Hệ thống hiển thị đã loại bỏ thành công.
6. UC kết thúc.
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: sản phẩm chưa được chọn
1. Hệ thống thông báo chưa chọn sản phẩm cần loại bỏ.
2. Quay lại bước 1 của luồng sự kiện chính.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 11
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
Luồng nhánh A2: quay lại giỏ hàng
1. Hệ thống hiển thị danh sách sản phẩm trong giỏ hàng.
2. UC kết thúc
 Hậu điều kiện: sản phẩm được chọn bị loại bỏ khỏi giỏ hàng.
III.4.4. Đặc tả UC thanh toán
 Tác nhân: khách hàng
 Mô tả: UC cho phép khách hàng tạo đơn hàng để tiến hành
thanh toán giỏ hàng sản phẩm.
 Tiền điều kiện: khách hàng đã chọn sản phẩm vào giỏ hàng.
 Luồng sự kiện chính:
1. Khách hàng nhấn thanh toán để tạo đơn hàng.
2. Form thanh toán xuất hiện, hệ thống hiển thị đơn hàng và một số thông
tin mặc định của đơn hàng.
3. Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức
thanh toán, địa chỉ giao hàng, thời gian giao hàng, địa chỉ email để hoàn
thành đơn hàng
4. Chọn gửi đơn hàng. Nếu đơn hàng đã nhập đúng thì thực hiện bước 5.
Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A1
5. Hệ thống kiểm tra số tài khoản của khách hàng và phương thức thanh
toán. Nếu hợp lệ thì thực hiện bước 6. Nếu sai thì thực hiện luồng sự kiện rẽ
nhánh A2
6. Hệ thống thông báo giao dịch thành công.
7. UC kết thúc
 Luồng sự kiện rẽ nhánh
Luồng nhánh A1: đơn hàng nhập sai
1. Hệ thống thông báo việc tạo đơn hàng không thành công
2. Hệ thống hiển thị lại form nhập thông tin và các trường nhập sai
3. Khách hàng nhập lại thông tin, nếu muốn ngưng giao dịch thì
thực hiện luồng sự kiện rẽ nhánh A3.
4. Quay lại bước 4 của luồng sự kiện chính
Luồng nhánh A2: tài khoản không hợp lệ
1. Hệ thống thông báo phương thức thanh toán và tài khoản
của khách hàng không hợp lệ.
2. Khách hàng nhập lại thông tin nếu muốn tiếp tục mua
hàng, nếu muốn ngưng giao dịch thì thực hiện luồng sự kiện rẽ nhánh A3.
3. Quay lại bước 4 của luồng sự kiện chính.
Luồng nhánh A3: khách hàng hủy đơn hàng
1. Khách hàng nhấn huỷ bỏ đơn hàng
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 12
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
2. Hệ thống hiển thị các sản phẩm để khách hàng thực hiện
giao dịch mới
3. UC kết thúc
 Hậu điều kiện: đơn hàng được gửi.
III.5. Hệ thống tiếp nhận và xử lý đơn hàng
III.5.1. Đặc tả UC tiếp nhận đơn hàng
 Tác nhân: người quản lý
 Mô tả: UC cho phép người quản lý nhận các thông tin về đơn
hàng của khách hàng
 Tiền điều kiện: đơn hàng đã được tạo ra
 Luồng sự kiện chính:
1. Hệ thống thông báo có đơn hàng mới
2. Người quản lý chọn xem đơn hàng mới
3. Hệ thống hiển thị thông tin về đơn hàng mà người quản lý muốn xem.
4. Người quản lý xem các yêu cầu của đơn hàng.
5. UC kết thúc
III.5.2. Đặc tả UC giao cho nhân viên thực hiện
 Tác nhân: người quản lý
 Mô tả: UC cho phép người quản lý giao đơn hàng của khách
hàng cho nhân viên thực hiện
 Tiền điều kiện: người quản lý đã tiếp nhận đơn hàng
 Luồng sự kiện chính:
1. Người quản lý chọn nhân viên để thực hiện đơn hàng
2. Giao đơn hàng cho nhân viên
3. Chờ thông tin phải hồi từ nhân viên
4. Nếu nhân viên chấp nhận chuyển hàng thì thay đổi tình trạng của đơn
hàng sang đã được nhân viên tiếp nhận. Nếu không chấp nhận thì thực
hiện luồng sự kiện rẽ nhánh A1.
5. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1:
1. Người quản lý chọn nhân viên khác để tiếp nhận đơn hàng.
2. Giao đơn hàng cho nhân viên mới.
3. Trở lại bước 3 của luồng sự kiện chính.
III.5.3. Đặc tả UC nhận đơn hàng và giao hàng
 Tác nhân: nhân viên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 13
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Mô tả: UC cho phép nhân viên nhận đơn hàng và thực hiện
giao hàng theo yêu cầu đơn hàng người quản lý giao.
 Tiền điều kiện: người quản lý đã giao đơn hàng
 Luồng sự kiện chính:
1. Nhân viên nhận được đơn hàng cần phải thực hiện
2. Nếu thực hiện giao hàng được thì tiến hành giao hàng và chuyển sang
bước 3. Nếu không thì thực hiện luồng sự kiện rẽ nhánh A1.
3. Thay đổi trạng thái của đơn hàng
4. Gởi thông tin phản hồi, đơn hàng giao thành công.
5. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: không thực hiện được việc giao hàng
1. Gửi thông tin không thưc hiện được đơn hàng cho người quản lý.
2. UC kết thúc
III.5.4. Đặc tả UC báo cáo kết quả
 Tác nhân: nhân viên
 Mô tả: UC cho phép nhân viên báo cáo kết quả của việc thực
hiện đơn hàng cho người quản lý.
 Tiền điều kiện: đã thực hiện đơn hàng
 Luồng sự kiện chính
2. Nhân viên chọn chức năng gửi báo cáo
3. Form gửi báo cáo xuất hiện, nhân viên nhập thông tin cần báo cáo, ví
dụ như đơn hàng không thực hiện được, tên nhân viên thực hiện, …
4. Gửi thông tin báo cáo
5. Nếu gửi thành công thì thực hiện bước 5. Không thành công thì thực
hiện luồng sự kiện rẽ nhánh A1
6. Hệ thống thông báo đã gửi thành công
7. UC kết thúc.
 Luồng sự kiện rẽ nhánh A1:
2. Hệ thống thông báo việc gửi báo cáo không thành công
3. Nếu nhân viên chọn gửi lại thì quay lại bước 2 của luồng sự kiện chính,
nếu chọn hủy bỏ thì UC kết thúc.
 Hậu điều kiện: thông tin báo cáo được gửi đến người quản lý
III.6. Hệ thống bảo hành sản phẩm
III.6.1. Đặc tả UC yêu cầu bảo hành
 Tác nhân: khách hàng
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 14
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Mô tả: UC cho phép khách hàng gửi yêu cầu bảo hành đến
nhà quản lý
 Tiền điều kiện: khách hàng có thiết bị cần được bảo hành
 Luồng sự kiện chính:
1. Khách hàng chọn chức năng gửi yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Khách hàng nhập thông tin yêu cầu
4. Kích nút gửi để gửi thông tin yêu cầu đến nhà quản lý
5. UC kết thúc
 Hậu điều kiện: yêu cầu bảo hành đã được gửi cho cửa hàng.
III.6.2. Đặc tả UC nhận yêu cầu bảo hành
 Tác nhân: nhà quản lý
 Mô tả: UC cho phép nhà quản lý nhận yêu cầu bảo hành
 Tiền điều kiện: có yêu cầu bảo hành của khách hàng gửi đến
 Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng nhận yêu cầu bảo hành
2. Form bảo hành xuất hiện
3. Nhà quản lý kiểm tra điều kiện bảo hành
4. Nhận yêu cầu
5. UC kết thúc
 Hậu điều kiện: Yêu cầu bảo hành đã được nhận.
III.6.3. Đặc tả UC giao cho nhân viên thực hiện
 Tác nhân: nhà quản lý
 Mô tả: UC cho phép nhà quản lý giao công việc bảo hành
cho nhân viên
 Tiền điều kiện: có yêu cầu bảo hành chờ xử lý
 Luồng sự kiện chính:
1. Nhà quản lý chọn chức năng giao việc
2. Form giao nhận việc xuất hiện
3. Nhà quản lý chọn nhân viên vào gửi yêu cầu công việc cho nhân viên
4. UC kết thúc
 Hậu điều kiện: Yêu cầu bảo hành đã được giao cho nhân
viên thực hiện.
III.6.4. Đặc tả UC thực hiện bảo hành
 Tác nhân: nhân viên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 15
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Mô tả: UC xảy ra khi nhân viên cửa hàng tiến hành bảo hành
thiết bị
 Tiền điều kiện: nhân viên được người quản lý giao công việc
bảo hành thiết bị cho khách hàng
 Luồng sự kiện chính:
1. Nhân viên chọn chức năng nhận việc bảo hành
2. Form giao nhận việc xuất hiện
3. Nhân viên nhận việc và tiến hành sửa chữa thiết bị
4. Gửi yêu cầu cho khách hàng đến nhận thiết bị
5. Trả lại thiết bị cho khách hàng
6. Nếu có phiếu bảo hành thì tiến hành cập nhật phiếu bảo hành
7. UC kết thúc
 Hậu điều kiện: thiết bị đã được bảo hành đúng yêu cầu của
khách hàng.
III.6.5. Đặc tả UC nhận lại thiết bị
 Tác nhân: khách hàng
 Mô tả: UC cho phép khách hàng nhận lại thiết bị đã đem bảo
hành
 Tiền điều kiện: nhân viên yêu cầu khách hàng nhận lại thiết
bị
 Luồng sự kiện chính:
1. Khách hàng nhận lại thiết bị
2. Nếu thiết bị còn trong thời hạn bảo hành thì chuyển sang bước 3, nếu
không thì thực hiện luồng sự kiện rẽ nhánh A1
3. UC kết thúc
 Luồng sự kiện rẽ nhánh:
Luồng nhánh A1: thiết bị đã hết thời hạn bảo hành
1. Khách hàng được yêu cầu thanh toán chi phí sửa chữa thiết bị
2. Khách hàng chọn hình thức thanh toán và tiến hành thanh toán
3. UC kết thúc
 Hậu điều kiện: thiết bị được trả lại cho khách hàng sau khi đã
sửa chữa đúng theo yêu cầu
III.6.6. Đặc tả UC thanh toán chi phí bảo hành
 Tác nhân: khách hàng
 Mô tả: UC cho phép khách hàng tiến hành thanh toán chi phí
bảo hành sản phẩm.
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 16
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
 Tiền điều kiện: yêu cầu bảo hành của khách hàng đã được
thực hiện và quá trình bảo hành đòi hỏi khách hàng phải thanh toán chi phí.
 Luồng sự kiện chính:
1. Khách hàng chọn chức năng thanh toán.
2. Form thanh toán xuất hiện, hệ thống hiển thị các yêu cầu thanh toán.
3. Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức
thanh toán, địa chỉ email, …
4. Chọn gửi thông tin. Nếu thông tin đã nhập hợp lệ thì thực hiện bước 5.
Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A1
5. Hệ thống thông báo giao dịch thành công.
6. UC kết thúc
 Luồng sự kiện rẽ nhánh
Luồng nhánh A1: thông tin nhập không hợp lệ
1. Hệ thống thông báo việc gửi thông tin không thành công
2. Hệ thống hiển thị lại form nhập thông tin và các trường nhập sai
3. Khách hàng nhập lại thông tin.
4. Quay lại bước 4 của luồng sự kiện chính
 Hậu điều kiện: thanh toán thành công.
III.6.7. Đặc tả UC báo cáo kết quả
Tương tự như UC Báo cáo kết quả trong hệ thống mua hàng.
IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN
Dựa vào UC, ta xác định các lớp thực thể (entity) sau:
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 17
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
class Entity
Donhang
- madonhang: int
- tenkhachhang: char
- sanpham: char
- thanhtien: int
- ngaymua: char
- tinhtrang: char
+ hienthithongtin() : void
+ capnhatthongtin() : void
Nhanv ien
+ thuchiendonhang() : void
+ baocao() : void
Khachhangthanhvien
- diachi: char
- taikhoan: char
Baocao
- mabaocao: int
- noidung: char
Thanhvien
- mathanhvien: int
- hovaten: char
- tendangnhap: char
- matkhau: char
+ hienthithongtin() : void
+ capnhatthongtin() : void
Nguoiquanly
+ themsanpham() : void
+ capnhatsanpham() : void
+ themthanhvien() : void
+ capnhatthanhvien() : void
Sanpham
- masanpham: int
- tensanpham: char
- dongia: int
- tinhtrang: char
+ hienthithongtin() : void
+ capnhatthongtin() : void
Phieubaohanh
- maphieu: int
- tenkhachhang: char
- thietbi: char
- ngaymua: char
- hanbaohanh: char
+ hienthithongtin() : void
+ capnhatthongtin() : void
Hình 10: Biểu đồ phân tích lớp thực thể
Và các lớp biên (boundary):
class Boundary
frmBaocaofrmBaohanh
frmDangky frmDangnhap
frmGiaoviec
frmSuathongtincanhan frmSuathongtinsanpham
frmThanhtoan
frmThemsanphamfrmThemthanhvien
frmThongtincanhan frmThongtinsanpham
Hình 11: Các lớp biên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 18
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE
V.1. UC Đăng ký
act Dang ky
Nhap thong tin Cap nhat thong
tin
Them thanh
vien
[huy bo][nhap lai]
[cap nhat OK]
[else]
Hình 12: Biểu đồ hoạt động của UC Đăng ký thành viên
V.2. UC Đăng nhập
act Dang nhap
Nhap thong tin Kiem tra thong
tin
Cap quyen thanh
vien
[huy bo][nhap lai]
[else]
[thong tin OK]
Hình 13: Biểu đồ hoạt động của UC Đăng nhập
V.3. UC Sửa thông tin cá nhân
act Sua thong tin
Nhap thong tin Cap nhat thong
tin
[huy bo][nhap lai]
[cap nhat OK]
[else]
Hình 14: Biểu đồ hoạt động của UC Sửa thông tin cá nhân
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 19
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
V.4. UC Quản lý danh sách thành viên
act QL thanh vien
Nhap thong tin
Hien thi DS
thanh vien
Kiem tra thong
tin
Chon thanh
vien
Nhap thong tin Thong bao
xac nhan
Luu thong tin
[add]
[edit]
[thong tin ok]
[dong y]
[huy bo]
[else]
Hình 15: Biểu đồ hoạt động của UC Quản lý danh sách thành viên
V.5. UC Quản lý danh mục sản phẩm
Tương tự UC Quản lý danh sách thành viên
V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng
act Mua hang
Chon san
pham
Gui don hang
Thanh toan
Nhan don hang
Giao cho NV
Thuc hien don
hang
Bao cao
[nhap lai]
[thong tin ok]
[else]
[thong tin OK]
[else]
[huy giao dich]
[huy giao dich]
[mua hang]
[huy giao dich]
[dong y][else]
[nhap lai]
Hình 16: Biểu đồ hoạt động của UC Mua hàng, tiếp nhận và xử lý đơn hàng
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 20
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
V.7. UC Bảo hành sản phẩm
act Bao hanh
Yeu cau bao
hanh
Nhan yeu cau Giao cho NV
thuc hien
Thuc hien bao
hanh
Tra lai thiet bi
Nhap thong tin
thanh toan
Kiem tra thong
tin
Cap nhat phieu
bao hanh
Bao cao ket
qua
[else]
[chap nhan]
[else]
[else]
[thanh toan phi BH]
[thong tin ok]
Hình 17: Biểu đồ hoạt động của UC Bảo hành sản phẩm
VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ TUẦN TỰ
VÀ BIỂU ĐỒ GIAO TIẾP
Dựa vào những lớp thực thể và lớp biên đã phát hiện ở trên, ta xây dựng các biểu
đồ tuần tự và biểu đồ giao tiếp cho từng gói chức năng chính của hệ thống.
VI.1. Use case Đăng ký thành viên
sd Dangky
Khach xem
:Thanhvien
frmDangky
Nhap thong tin dang ky()
Kiem tra thong tin()
Yeu cau cap nhat()
Them thanh vien()
Phan hoi thong tin()
Phan hoi thong tin()
Hình 18: Biểu đồ tuần tự của UC Đăng ký thành viên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 21
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
sd Dangky
:Khach xem
:Thanh vien
frmDangky
1: Nhap thong tin()
1.1: Kiem tra thong tin()
2: Yeu cau cap nhat()
2.1: Them thanh vien()
2.2: Phan hoi thong tin()2.3: Phan hoi thong tin()
Hình 19: Biểu đồ giao tiếp của UC Đăng ký thành viên
VI.2. Use case Đăng nhập
sd Dang nhap
:Thanh vien
:frmLogin
:Thanhvien
Nhap thong tin dang nhap()
Xac nhan thong tin()
Kiem tra thong tin()
Phan hoi thong tin()
Phan hoi thong tin()
Hình 20: Biểu đồ tuần tự của UC Đăng nhập
sd Dang nhap
Thanh vien
frmLogin
:Thanh vien
1: Nhap thong tin dang nhap() 1.1: Xac nhan thong tin()
2: Kiem tra thong tin()
2.1: Phan hoi thong tin()2.2: Phan hoi thong tin()
Hình 21: Biểu đồ giao tiếp của UC Đăng nhập
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 22
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
VI.3. Use case Sửa thông tin cá nhân
sd Suathongtin
Thanh vien frmSuathongtin
:Thanh vien
Nhap thong tin ca nhan()
Kiem tra thong tin()
Yeu cau cap nhat()
Cap nhat thong tin()
Phan hoi thong tin()
Phan hoi thong tin()
Hình 22: Biểu đồ tuần tự của UC Sửa thông tin cá nhân
sd Suathongtin
:Thanh vien
:frmSuathongtin
:Thanh vien
1: Nhap thong tin ca nhan()
1.1: Kiem tra thong tin()
1.2: Yeu cau cap nhat()
2: Cap nhat thong tin()
2.1: Phan hoi thong tin()2.2: Phan hoi thong tin()
Hình 23: Biểu đồ giao tiếp của UC Sửa thông tin cá nhân
VI.4. Use case Quản lý danh sách thành viên
sd QLThanhv ien
:Nguoi quan ly :
frmAddEditThanhvien
:Thanh vien
Nhap yeu cau cap nhat thanh vien()
Chuyen yeu cau()
Luu thong tin()
Phan hoi thong tin()
Phan hoi thong tin()
Hình 24: Biểu đồ tuần tự của UC Quản lý danh sách thành viên
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 23
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
sd QLThanhvien
:Nguoi quan ly :frmAddEditThanhvien
:Thanhvien
1: Nhap yeu cau cap nhat thanh vien()
1.1: Chuyen yeu cau()
2: Luu thong tin()
2.1: Phan hoi thong tin()
2.2: Phan hoi thong tin()
Hình 25: Biểu đồ giao tiếp của UC Quản lý danh sách thành viên
VI.5. Use case Quản lý danh mục sản phẩm
Tương tự Use case Quản lý danh sách thành viên
VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng
sd Muahang
:Khach hang :frmThanhtoanfrmThongtinsanpham
:Donhang
Yeu cau mua hang()
Hien thi danh muc san pham()
Chon san pham can mua()
Yeu cau luu thong tin()
Cap nhat gio hang()
Yeu cau thanh toan()
Hien thi form thanh toan()
Nhap thong tin thanh toan()
Yeu cau luu thong tin()
Cap nhat don hang()
Phan hoi thong tin()
Phan hoi thong tin()
Hình 26: Biểu đồ tuần tự của UC Mua hàng
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 24
Phân tích thiết kế “Hệ thống bán hàng qua mạng”
sd Muahang
::Khach hang
:frmThanhtoan
:frmThongtinsanpham
:Donhang
1: Yeu cau mua hang()
1.1: Hien thi danh muc san pham()
1.2: Chon san pham can mua()
1.3: Yeu cau luu thong tin()
1.4: Cap nhat gio hang()
2: Yeu cau thanh toan() 2.1: Hien thi form thanh toan()
2.2: Nhap thong tin thanh toan()
2.3: Yeu cau luu thong tin()
2.4: Cap nhat don hang()
2.5: Phan hoi thong tin()
2.6: Phan hoi thong tin()
Hình 27: Biểu đồ giao tiếp của UC Mua hàng
VI.7. Use case Bảo hành sản phẩm
sd Baohanh
:Nhan vien:Khach hang :Nguoi quan ly
:frmBaohanh :frmThanhtoan:frmGiaonhanv iec :frmBaocao
Yeu cau bao hanh()
Hien thi form bao hanh()
Nhap thong tin()
Gui thong tin()
Kiem tra yeu cau()
Giao viec()
Nhan viec bao hanh()
Tien hanh sua chua()
Tra lai thiet bi()
Yeu cau thanh toan()
Hien thi form thanh toan()
Nhap thong tin thanh toan()
Phan hoi thong tin()
Cap nhat so bao hanh()
Bao cao ket qua()
Gui bao cao()
Hình 28: Biểu đồ tuần tự của UC Bảo hành sản phẩm
Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 25

Más contenido relacionado

La actualidad más candente

Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Dịch vụ Làm Luận Văn 0936885877
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLDang Tuan
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựleemindinh
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạnghieu anh
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên nataliej4
 
Hệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHan Nguyen
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmytthuan
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 
Báo cáo bài tập lớn phân tích thiết kế hệ thống
Báo cáo bài tập lớn phân tích thiết kế hệ thốngBáo cáo bài tập lớn phân tích thiết kế hệ thống
Báo cáo bài tập lớn phân tích thiết kế hệ thốngJojo Kim
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhnataliej4
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm nataliej4
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêthuhuynhphonegap
 

La actualidad más candente (20)

Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đĐề tài: Quản lí Tour du lịch, HAY, 9đ
Đề tài: Quản lí Tour du lịch, HAY, 9đ
 
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý ĐiểmPhân Tích Thiết Kế Hệ Thống Thông Tin -  Quản Lý Điểm
Phân Tích Thiết Kế Hệ Thống Thông Tin - Quản Lý Điểm
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAYĐề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
 
Hệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị miniHệ thống quản lý mua hàng siêu thị mini
Hệ thống quản lý mua hàng siêu thị mini
 
Báo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềmBáo cáo xây dựng và phát triển phần mềm
Báo cáo xây dựng và phát triển phần mềm
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Báo cáo bài tập lớn phân tích thiết kế hệ thống
Báo cáo bài tập lớn phân tích thiết kế hệ thốngBáo cáo bài tập lớn phân tích thiết kế hệ thống
Báo cáo bài tập lớn phân tích thiết kế hệ thống
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
 
Mau bao cao project 1
Mau bao cao project 1Mau bao cao project 1
Mau bao cao project 1
 
Uml hà
Uml hàUml hà
Uml hà
 

Similar a PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG

báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptxbáo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptxHngVit831022
 
Quan ly ban_hang_8762
Quan ly ban_hang_8762Quan ly ban_hang_8762
Quan ly ban_hang_8762kisshs
 
Ubercart 3.x trong drupal 7 - tiếng việt
Ubercart 3.x trong drupal 7 - tiếng việtUbercart 3.x trong drupal 7 - tiếng việt
Ubercart 3.x trong drupal 7 - tiếng việtNgo Trung
 
E:\Mon Pt&Tkht\Nuoc Khoang
E:\Mon Pt&Tkht\Nuoc KhoangE:\Mon Pt&Tkht\Nuoc Khoang
E:\Mon Pt&Tkht\Nuoc KhoangVinh Nguyen
 
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docx
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docxNguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docx
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docxbadasben7
 
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.comHe dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.comntrungduc228
 
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAY
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAYTài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAY
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAYViết thuê trọn gói ZALO 0934573149
 
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà NộiXây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
 
Giáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTITGiáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTITNguynMinh294
 
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...Nguyễn Anh
 
Bao cao-thuc-tap-tot-nghieplan-2
Bao cao-thuc-tap-tot-nghieplan-2Bao cao-thuc-tap-tot-nghieplan-2
Bao cao-thuc-tap-tot-nghieplan-2Anh Phan
 
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ Comment
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ CommentPhát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ Comment
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ CommentDịch vụ Làm Luận Văn 0936885877
 
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...Hien Dam
 
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...Tung Ha
 
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaBáo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaNguyễn Tân
 

Similar a PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG (20)

báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptxbáo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptx
báo-cáo-đồ-án-công-nghệ-phần-mềm (1).pptx
 
Đề tài: Chương trình quản lý bán hàng theo chuỗi cung cấp, HAY
Đề tài: Chương trình quản lý bán hàng theo chuỗi cung cấp, HAYĐề tài: Chương trình quản lý bán hàng theo chuỗi cung cấp, HAY
Đề tài: Chương trình quản lý bán hàng theo chuỗi cung cấp, HAY
 
Quan ly ban_hang_8762
Quan ly ban_hang_8762Quan ly ban_hang_8762
Quan ly ban_hang_8762
 
Đề tài: Phần mềm quản lý bán hàng tại công ty máy tính Mai Hoàng
Đề tài: Phần mềm quản lý bán hàng tại công ty máy tính Mai HoàngĐề tài: Phần mềm quản lý bán hàng tại công ty máy tính Mai Hoàng
Đề tài: Phần mềm quản lý bán hàng tại công ty máy tính Mai Hoàng
 
Ubercart 3.x trong drupal 7 - tiếng việt
Ubercart 3.x trong drupal 7 - tiếng việtUbercart 3.x trong drupal 7 - tiếng việt
Ubercart 3.x trong drupal 7 - tiếng việt
 
E:\Mon Pt&Tkht\Nuoc Khoang
E:\Mon Pt&Tkht\Nuoc KhoangE:\Mon Pt&Tkht\Nuoc Khoang
E:\Mon Pt&Tkht\Nuoc Khoang
 
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docx
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docxNguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docx
Nguyễn Ngọc Hải Anh_09_DH_CNPM1_0950080025_PPPTPMHDT.docx
 
Đề tài: Hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu, HOT
Đề tài: Hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu, HOTĐề tài: Hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu, HOT
Đề tài: Hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu, HOT
 
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.comHe dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
He dieu-hanh tu-minh-phuong-giao-trinh-hdh-cuuduongthancong.com
 
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAY
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAYTài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAY
Tài liệu Xây dựng chương trình quản lý bán hàng FREE RẤT HAY
 
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà NộiXây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
Xây dựng chương trình quản lý bán hàng tại Công ty cổ phần Bluesofts, Hà Nội
 
Giáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTITGiáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTIT
 
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...
 
Bao cao-thuc-tap-tot-nghieplan-2
Bao cao-thuc-tap-tot-nghieplan-2Bao cao-thuc-tap-tot-nghieplan-2
Bao cao-thuc-tap-tot-nghieplan-2
 
Đề tài: Xây dựng hệ thống thông tin quản lý quầy thuốc tại bệnh viện
Đề tài: Xây dựng hệ thống thông tin quản lý quầy thuốc tại bệnh việnĐề tài: Xây dựng hệ thống thông tin quản lý quầy thuốc tại bệnh viện
Đề tài: Xây dựng hệ thống thông tin quản lý quầy thuốc tại bệnh viện
 
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ Comment
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ CommentPhát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ Comment
Phát Triển Ứng Dụng Tự Động Lấy Mã Hàng Và Thông Tin Người Mua Hàng Từ Comment
 
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
 
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.docĐồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
 
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...
Quản trị sản xuất và vai trò của người quản trị sản xuất trong chức năng sản ...
 
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng JoomlaBáo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
Báo cáo thực tập athena Nghiên cứu và xây dựng web tin tức bằng Joomla
 

Más de Thùy Linh

Hướng dẫn viết bài tập làm văn số 3 – văn tự sự
Hướng dẫn viết bài tập làm văn số 3 – văn tự sựHướng dẫn viết bài tập làm văn số 3 – văn tự sự
Hướng dẫn viết bài tập làm văn số 3 – văn tự sựThùy Linh
 
Tư Duy Thiên Tài - Doremon Nobita - vanmau.net
Tư Duy Thiên Tài - Doremon Nobita - vanmau.netTư Duy Thiên Tài - Doremon Nobita - vanmau.net
Tư Duy Thiên Tài - Doremon Nobita - vanmau.netThùy Linh
 
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...Thùy Linh
 
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...Thùy Linh
 
Hướng dẫn làm quen với stm8 f103 - tincanban.com
Hướng dẫn làm quen với stm8 f103 - tincanban.comHướng dẫn làm quen với stm8 f103 - tincanban.com
Hướng dẫn làm quen với stm8 f103 - tincanban.comThùy Linh
 
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...Banana fiber-reinforced polypropylene composites: A study of the physico-mech...
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...Thùy Linh
 
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.comThùy Linh
 
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.comThùy Linh
 
Biểu cảm về một loài cây em yêu thích - vanmau.net
Biểu cảm về một loài cây em yêu thích - vanmau.netBiểu cảm về một loài cây em yêu thích - vanmau.net
Biểu cảm về một loài cây em yêu thích - vanmau.netThùy Linh
 
Biểu cảm về cây tre việt nam - vanmau.net
Biểu cảm về cây tre việt nam - vanmau.netBiểu cảm về cây tre việt nam - vanmau.net
Biểu cảm về cây tre việt nam - vanmau.netThùy Linh
 
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.net
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.netBài viết số 2 lớp 9 (văn tự sự) - vanmau.net
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.netThùy Linh
 
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.net
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.netKể lại những kỉ niệm ngày đầu tiên đi học - vanmau.net
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.netThùy Linh
 
Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...
 Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ... Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...
Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...Thùy Linh
 
Tài liệu ôn phần biến đổi câu của cô Mai Phương
Tài liệu ôn phần biến đổi câu của cô Mai PhươngTài liệu ôn phần biến đổi câu của cô Mai Phương
Tài liệu ôn phần biến đổi câu của cô Mai PhươngThùy Linh
 
Tuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánTuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánThùy Linh
 
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...Thùy Linh
 
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...Thùy Linh
 
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...Thùy Linh
 
Chất lượng mũ bảo hiểm - choque24h.net
 Chất lượng mũ bảo hiểm - choque24h.net Chất lượng mũ bảo hiểm - choque24h.net
Chất lượng mũ bảo hiểm - choque24h.netThùy Linh
 
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015Thùy Linh
 

Más de Thùy Linh (20)

Hướng dẫn viết bài tập làm văn số 3 – văn tự sự
Hướng dẫn viết bài tập làm văn số 3 – văn tự sựHướng dẫn viết bài tập làm văn số 3 – văn tự sự
Hướng dẫn viết bài tập làm văn số 3 – văn tự sự
 
Tư Duy Thiên Tài - Doremon Nobita - vanmau.net
Tư Duy Thiên Tài - Doremon Nobita - vanmau.netTư Duy Thiên Tài - Doremon Nobita - vanmau.net
Tư Duy Thiên Tài - Doremon Nobita - vanmau.net
 
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...
Thúc đẩy xuất khẩu hàng lâm sản chế biến của công ty tnhh xuất nhập khẩu chế ...
 
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...
Khảo sát thực trạng và nhu cầu trang bị kỹ năng mềm của sinh viên ĐH-KTQD hiệ...
 
Hướng dẫn làm quen với stm8 f103 - tincanban.com
Hướng dẫn làm quen với stm8 f103 - tincanban.comHướng dẫn làm quen với stm8 f103 - tincanban.com
Hướng dẫn làm quen với stm8 f103 - tincanban.com
 
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...Banana fiber-reinforced polypropylene composites: A study of the physico-mech...
Banana fiber-reinforced polypropylene composites: A study of the physico-mech...
 
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com
426 câu hỏi trắc nghiệm tư tưởng hồ chí minh - có đáp án - tincanban.com
 
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com
56 câu hỏi tự luạn và đáp án môn tư tưởng hồ chính minh - tincanban.com
 
Biểu cảm về một loài cây em yêu thích - vanmau.net
Biểu cảm về một loài cây em yêu thích - vanmau.netBiểu cảm về một loài cây em yêu thích - vanmau.net
Biểu cảm về một loài cây em yêu thích - vanmau.net
 
Biểu cảm về cây tre việt nam - vanmau.net
Biểu cảm về cây tre việt nam - vanmau.netBiểu cảm về cây tre việt nam - vanmau.net
Biểu cảm về cây tre việt nam - vanmau.net
 
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.net
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.netBài viết số 2 lớp 9 (văn tự sự) - vanmau.net
Bài viết số 2 lớp 9 (văn tự sự) - vanmau.net
 
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.net
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.netKể lại những kỉ niệm ngày đầu tiên đi học - vanmau.net
Kể lại những kỉ niệm ngày đầu tiên đi học - vanmau.net
 
Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...
 Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ... Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...
Tổng hợp các dạng toán về phương trình đường thẳng trong các đề thi (có lời ...
 
Tài liệu ôn phần biến đổi câu của cô Mai Phương
Tài liệu ôn phần biến đổi câu của cô Mai PhươngTài liệu ôn phần biến đổi câu của cô Mai Phương
Tài liệu ôn phần biến đổi câu của cô Mai Phương
 
Tuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánTuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toán
 
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...
Một số đề xuất và kiến nghị nhằm nâng cao hiệu quả sản xuất kinh doanh của xí...
 
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...
Lập kế hoạch phát triển sản xuất kinh doanh của xí nghiệp khai thác công trìn...
 
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...
Thực trạng hoạt động marketing công ty tnhh thương mại sản xuất thuốc thú y g...
 
Chất lượng mũ bảo hiểm - choque24h.net
 Chất lượng mũ bảo hiểm - choque24h.net Chất lượng mũ bảo hiểm - choque24h.net
Chất lượng mũ bảo hiểm - choque24h.net
 
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015
Cấu trúc ngữ pháp ôn thi Đại học môn Anh năm 2015
 

Último

CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdf
CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdfCATALOGUE Cáp điện Taya (FR, FPR) 2023.pdf
CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdfOrient Homes
 
Chương 7 Chủ nghĩa xã hội khoa học neu slide
Chương 7 Chủ nghĩa xã hội khoa học neu slideChương 7 Chủ nghĩa xã hội khoa học neu slide
Chương 7 Chủ nghĩa xã hội khoa học neu slideKiuTrang523831
 
Catalog Dây cáp điện CADIVI ky thuat.pdf
Catalog Dây cáp điện CADIVI ky thuat.pdfCatalog Dây cáp điện CADIVI ky thuat.pdf
Catalog Dây cáp điện CADIVI ky thuat.pdfOrient Homes
 
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướng
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướngTạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướng
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướngMay Ong Vang
 
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdf
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdfDây cáp điện Trần Phú Eco - Catalogue 2023.pdf
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdfOrient Homes
 
catalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfcatalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfOrient Homes
 
2020.Catalogue CÁP TR131321313UNG THẾ.pdf
2020.Catalogue CÁP TR131321313UNG THẾ.pdf2020.Catalogue CÁP TR131321313UNG THẾ.pdf
2020.Catalogue CÁP TR131321313UNG THẾ.pdfOrient Homes
 
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdf
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdfCatalogue cáp điện GOLDCUP 2023(kỹ thuật).pdf
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdfOrient Homes
 
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfCatalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfOrient Homes
 
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfCATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfOrient Homes
 
CATALOG cáp cadivi_1.3.2024_compressed.pdf
CATALOG cáp cadivi_1.3.2024_compressed.pdfCATALOG cáp cadivi_1.3.2024_compressed.pdf
CATALOG cáp cadivi_1.3.2024_compressed.pdfOrient Homes
 
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdf
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdfCATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdf
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdfOrient Homes
 
Catalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfCatalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfOrient Homes
 
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdf
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdfCatalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdf
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdfOrient Homes
 
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdf
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdfCNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdf
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdfThanhH487859
 

Último (15)

CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdf
CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdfCATALOGUE Cáp điện Taya (FR, FPR) 2023.pdf
CATALOGUE Cáp điện Taya (FR, FPR) 2023.pdf
 
Chương 7 Chủ nghĩa xã hội khoa học neu slide
Chương 7 Chủ nghĩa xã hội khoa học neu slideChương 7 Chủ nghĩa xã hội khoa học neu slide
Chương 7 Chủ nghĩa xã hội khoa học neu slide
 
Catalog Dây cáp điện CADIVI ky thuat.pdf
Catalog Dây cáp điện CADIVI ky thuat.pdfCatalog Dây cáp điện CADIVI ky thuat.pdf
Catalog Dây cáp điện CADIVI ky thuat.pdf
 
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướng
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướngTạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướng
Tạp dề là gì? Tổng hợp các kiểu dáng tạp dề xu hướng
 
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdf
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdfDây cáp điện Trần Phú Eco - Catalogue 2023.pdf
Dây cáp điện Trần Phú Eco - Catalogue 2023.pdf
 
catalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdfcatalogue-cap-trung-va-ha-the-ls-vina.pdf
catalogue-cap-trung-va-ha-the-ls-vina.pdf
 
2020.Catalogue CÁP TR131321313UNG THẾ.pdf
2020.Catalogue CÁP TR131321313UNG THẾ.pdf2020.Catalogue CÁP TR131321313UNG THẾ.pdf
2020.Catalogue CÁP TR131321313UNG THẾ.pdf
 
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdf
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdfCatalogue cáp điện GOLDCUP 2023(kỹ thuật).pdf
Catalogue cáp điện GOLDCUP 2023(kỹ thuật).pdf
 
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdfCatalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
Catalogue-thiet-bi-chieu-sang-DUHAL-2023.pdf
 
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdfCATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
CATALOGUE ART-DNA 2023-2024-Orient Homes.pdf
 
CATALOG cáp cadivi_1.3.2024_compressed.pdf
CATALOG cáp cadivi_1.3.2024_compressed.pdfCATALOG cáp cadivi_1.3.2024_compressed.pdf
CATALOG cáp cadivi_1.3.2024_compressed.pdf
 
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdf
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdfCATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdf
CATALOG Đèn, thiết bị điện ASIA LIGHTING 2023.pdf
 
Catalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdfCatalog ống nước Europipe upvc-ppr2022.pdf
Catalog ống nước Europipe upvc-ppr2022.pdf
 
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdf
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdfCatalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdf
Catalogue Cadisun CÁP HẠ THẾ (26-09-2020).pdf
 
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdf
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdfCNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdf
CNXHKH-Chương-2.-Sứ-mệnh-lịch-sử-của-giai-cấp-công-nhân.pdf
 

PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG

  • 1. ChoQue24H.Net tailieucuata ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC  o  TIỂU LUẬN MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG BẰNG NGÔN NGỮ UML Đề tài: PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG Giáo viên hướng dẫn: TS. Hoàng Hữu Hạnh Học viên thực hiện: Nhóm 8 Hoàng Minh Lê Viết Chinh Nguyễn Mạnh Cường Lương Việt Tiến Trần Khánh Hưng Lớp: Khoa học máy tính, Khóa năm: 2009-2011 MỤC LỤC
  • 2. ChoQue24H.Net I.1. Định nghĩa bài toán.....................................................................................1 I.2. Các nhóm chức năng của hệ thống.............................................................1 I.3. Xác định các tác nhân.................................................................................1 II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT.....................................................................................................2 II.1. Xác định các Use case...............................................................................2 II.2. Biểu đồ do UC tổng quát...........................................................................3 II.3. Xác định các gói UC, biểu đồ UC chi tiết.................................................3 III. ĐẶC TẢ CÁC USE CASE.......................................................................6 III.1. Hệ thống đăng ký, đăng nhập...................................................................6 III.2. Hệ thống xem thông tin............................................................................7 III.3. Hệ thống quản lý thông tin.......................................................................8 III.4. Hệ thống mua hàng................................................................................10 III.5. Hệ thống tiếp nhận và xử lý đơn hàng....................................................13 III.6. Hệ thống bảo hành sản phẩm.................................................................14 IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN....................17 V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE...................................19 V.1. UC Đăng ký............................................................................................19 V.2. UC Đăng nhập.........................................................................................19 V.3. UC Sửa thông tin cá nhân.......................................................................19 V.4. UC Quản lý danh sách thành viên...........................................................20 V.5. UC Quản lý danh mục sản phẩm.............................................................20 V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng............................................20 V.7. UC Bảo hành sản phẩm...........................................................................21 VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ TUẦN TỰ VÀ BIỂU ĐỒ GIAO TIẾP....................................................................21 VI.1. Use case Đăng ký thành viên.................................................................21 VI.2. Use case Đăng nhập...............................................................................22 VI.3. Use case Sửa thông tin cá nhân..............................................................23 VI.4. Use case Quản lý danh sách thành viên.................................................23 VI.5. Use case Quản lý danh mục sản phẩm...................................................24 VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng..................................24 VI.7. Use case Bảo hành sản phẩm.................................................................25
  • 3. Phân tích thiết kế “Hệ thống bán hàng qua mạng” I. ĐỊNH NGHĨA BÀI TOÁN I.1. Định nghĩa bài toán Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch. Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến, thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất. Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành thiết bị sẽ được lưu lại trong sổ bảo hành. I.2. Các nhóm chức năng của hệ thống Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau: 1. Nhóm chức năng đăng ký, đăng nhập thành viên 2. Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân 3. Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm 4. Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng 5. Nhóm chức năng bảo hành sản phẩm I.3. Xác định các tác nhân Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống như sau: KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách hàng có thể đăng ký làm thành viên của hệ thống. NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống. NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người quản lý giao. THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký. Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối tượng. Theo tính chất của các Actor, ta có thể tổng quát hoá chúng như sau Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 1
  • 4. Phân tích thiết kế “Hệ thống bán hàng qua mạng” uc Tong quat Thanh vien Khach hang Khach hang thanh vien Nguoi quan ly Nhan vien Hình 1: Mối quan hệ giữa các tác nhân II. XÁC ĐỊNH CÁC USE CASE, CÁC GÓI UC VÀ XÂY DỰNG BIỂU ĐỒ UC CHI TIẾT II.1. Xác định các Use case - Tác nhân Khách hàng có các UC sau: o Đăng ký làm thành viên o Xem thông tin sản phẩm o Xem thông tin giỏ hàng o Chọn sản phẩm cần mua o Thêm, bớt sản phẩm trong giỏ hàng o Thực hiện việc mua hàng o Thanh toán o Yêu cầu bảo hành o Nhận lại thiết bị sau khi bảo hành - Tác nhân Người quản lý có các UC sau: o Tiếp nhận đơn hàng, nhận yêu cầu bảo hành o Giao cho nhân viên thực hiện o Quản lý danh sách thành viên o Quản lý danh mục sản phẩm - Tác nhân Nhân viên có các UC sau: o Thực hiện việc giao hàng o Thực hiện việc bảo hành sản phẩm Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 2
  • 5. Phân tích thiết kế “Hệ thống bán hàng qua mạng” o Báo cáo kết quả Ngoài ra, các thành viên của hệ thống bao gồm người quản lý, nhân viên và các khách hàng đã đăng ký làm thành viên còn có các UC sau: o Đăng nhập o Xem thông tin cá nhân o Sửa đổi thông tin cá nhân II.2. Biểu đồ do UC tổng quát II.3. Xác định các gói UC, biểu đồ UC chi tiết Từ việc phân tích các UC của từng tác nhân, ta xây dựng thành các gói UC như sau: Hình 2: Gói các Use Case. Từ các gói UC trên, ta xây dựng biểu đồ chi tiết cho từng gói UC: II.2.1. Gói UC Đăng ký, đăng nhập uc Dang ky, dang nhap Dang nhap Dang ky thanh vien Khach hang Khach hang thanh vien Nhap thong tin ca nhan«include» Hình 3: Biểu đồ UC của gói UC Đăng ký, đăng nhập. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 3 Mua hàng Quản lý DS thành viên Quản lý danh mục sản phẩm Tiếp nhận và xử lý đơn hàng Đăng ký, đăng nhập Quản lý thông tin cá nhân Bảo hành sản phẩm
  • 6. Phân tích thiết kế “Hệ thống bán hàng qua mạng” II.2.2. Gói UC Quản lý thông tin cá nhân uc QL thong tin ca nhan Xem thong tin ca nhan Sua thong tin ca nhan Dang nhap Nhap thong tin ca nhan Thanh vien «include» «include» «include» Hình 4: Biểu đồ UC của gói UC Quản lý thông tin cá nhân II.2.3. Gói UC Quản lý danh sách thành viên uc QL thanh vien Them thanh vien Loai bot thanh vien Thay doi thong tin thanh vien Xem thong tin ca nhan Nguoi quan ly «include» «include» «include» Hình 5: Biểu đồ UC của gói Quản lý danh sách thành viên II.2.4. Gói UC Quản lý danh mục sản phẩm uc QL danh muc san pham Them san pham Xoa san pham Thay doi thong tin san pham Xem thong tin san pham Nguoi quan ly «include» «include» «include» Hình 6: Biểu đồ UC của gói Quản lý danh mục sản phẩm Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 4
  • 7. Phân tích thiết kế “Hệ thống bán hàng qua mạng” II.2.5. Gói UC Mua hàng uc Mua hang Chon san pham can mua Xem thong tin san pham Them v ao gio hang Loai khoi gio hang Thanh toan Chon hinh thuc thanh toan Huy v iec mua hang Xem thong tin gio hang Khach hang «include» «include» «extend» «include» «include» Hình 7: Biểu đồ UC của gói Mua hàng II.2.6. Gói UC Xử lý đơn hàng uc Tiep nhan, xu ly don hang Tiep nhan don hang Giao cho NV thuc hien Thuc hien giao hang Bao cao ket qua Xem thong tin don hang Nguoi quan ly Nhan v ien «include»«include» Hình 8: Biểu đồ UC của gói tiếp nhận và xử lý đơn hàng II.2.7. Gói UC Bảo hành sản phẩm uc Bao hanh Yeu cau bao hanh Nhan lai thiet bi Nhan yeu cau bao hanh Giao cho NV thuc hien Thuc hien bao hanh Bao cao ket qua Thanh toan chi phi bao hanh Khach hang Nguoi quan ly Nhan v ien «extend» Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 5
  • 8. Phân tích thiết kế “Hệ thống bán hàng qua mạng” Hình 9: Biểu đồ UC của gói Bảo hành sản phẩm III. ĐẶC TẢ CÁC USE CASE Ta tiến hành đặc tả các UC theo từng hệ thống con (từng nhóm chức năng) như sau: III.1. Hệ thống đăng ký, đăng nhập III.1.1. Đặc tả UC đăng ký thành viên  Tác nhân: khách xem  Mô tả: cho phép khách xem đăng ký làm thành viên của hệ thống.  Tiền điều kiện:  Luồng sự kiện chính: 1. Khách xem chọn mục đăng kí thành viên 2. Form đăng kí thành viên hiển thị 3. Khách xem nhập thông tin cá nhân cần thiết vào form đăng kí 4. Nhấn nút Đăng ký 5. Hệ thống thông báo kết quả quá trình nhập thông tin cá nhân. Nếu thông tin nhập không chính xác thì thực hiện luồng nhánh A1. Nếu nhập chính xác thì thực hiện bước 6 6. Hệ thống cập nhật thông tin của khách xem vào danh sách thành viên 7. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: Quá trình nhập thông tin không chính xác 1. Hệ thống thông báo thông tin nhập không chính xác 2. Hệ thống yêu cầu khách xem nhập thông tin lại 3. Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính, nếu không đồng ý thì UC kết thúc.  Hậu điều kiện: Khách hàng trở thành thành viên của hệ thống III.1.2. Đặc tả UC đăng nhập  Tác nhân: thành viên  Mô tả: UC cho phép thành viên đăng nhập vào hệ thống.  Tiền điều kiện: Thành viên chưa đăng nhập vào hệ thống  Luồng sự kiện chính: 1. Thành viên chọn chức năng đăng nhập 2. Form dang nhap hien thi 3. Nhập tên, mật khẩu vào form đăng nhập 4. Hệ thống kiểm tra tên, mật khẩu của thành viên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 6
  • 9. Phân tích thiết kế “Hệ thống bán hàng qua mạng” 5. Nếu việc đăng nhập thành công thi .... Nếu thành viên nhập sai tên, mật khẩu thì chuyển sang luồng nhánh A1 6. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: Thành viên đăng nhập không thành công 1. Hệ thống thông báo quá trình đăng nhập không thành công 2. Chon: dang ky hay nhap lai. Neu chon dang ky thi A2 3. Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu 4. Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính, nếu không đồng ý thì UC kết thúc.  Hậu điều kiện: Thành viên đã đăng nhập thành công và có thể sử dụng các chức năng mà hệ thống cung cấp III.2. Hệ thống xem thông tin III.2.1. Đặc tả UC xem thông tin giỏ hàng  Tác nhân: khách hàng  Mô tả: cho phép khách hàng xem thông tin về giỏ hàng của mình.  Tiền điều kiện:  Luồng sự kiện chính: 1. Khách hàng chọn chức năng xem giỏ hàng 2. Form xem thông tin giỏ hàng xuất hiện, hệ thống hiển thị thông tin về giỏ hàng của khách hàng hiện tại. 3. Khách hàng xem thông tin chi tiết về giỏ hàng được hiển thị 4. UC kết thúc.  Hậu điều kiện: III.2.2. Đặc tả UC xem thông tin đơn hàng  Tác nhân: người quản lý, nhân viên  Mô tả: cho phép người quản lý, nhân viên xem thông tin về đơn hàng được lưu trữ trong hệ thống.  Tiền điều kiện:  Luồng sự kiện chính: 1. Người quản lý, nhân viên chọn đơn hàng cần xem. 2. Form xem thông tin đơn hàng xuất hiện, hệ thống hiển thị thông tin về đơn hàng mà người quản lý, nhân viên đã chọn. 3. Người quản lý, nhân viên xem thông tin chi tiết về đơn hàng được hiển thị 4. UC kết thúc. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 7
  • 10. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Hậu điều kiện: III.2.3. Đặc tả UC xem thông tin sản phẩm  Tác nhân: người quản lý, nhân viên, khách hàng  Mô tả: cho phép người quản lý, nhân viên, khách hàng xem thông tin về các sản phẩm có trong cửa hàng.  Tiền điều kiện:  Luồng sự kiện chính: 1. Người quản lý, nhân viên, khách hàng chọn sản phẩm cần xem. 2. Form xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản phẩm đã chọn. 3. Người quản lý, nhân viên, khách hàng xem thông tin chi tiết về sản phẩm được hiển thị 4. UC kết thúc.  Hậu điều kiện: III.2.4. Đặc tả UC xem thông tin cá nhân  Tác nhân: thành viên của hệ thống, bao gồm: người quản lý, nhân viên, khách hàng đã đăng ký thành viên  Mô tả: UC cho phép thành viên của hệ thống xem các thông tin cá nhân của mình  Tiền điều kiện: thành viên đã đăng nhập vào hệ thống  Luồng sự kiện chính: 1. Thành viên chọn mục Xem thông tin cá nhân 2. Form xem thông tin thành viên xuất hiện, hệ thống hiển thị thông tin cá nhân của thành viên 3. Hệ thống cung cấp liên kết để thành viên có thể sửa đổi thông tin cá nhân 4. UC kết thúc  Hậu điều kiện: III.3. Hệ thống quản lý thông tin III.3.1. Đặc tả UC sửa thông tin cá nhân  Tác nhân: thành viên của hệ thống  Mô tả: UC cho phép thành viên thay đổi các thông tin đăng ký  Tiền điều kiện: thành viên phải đăng nhập vào hệ thống  Luồng sự kiện chính: 1. Thành viên chọn chức năng sửa thông tin cá nhân. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 8
  • 11. Phân tích thiết kế “Hệ thống bán hàng qua mạng” 2. Hệ thống hiển thị form sửa thông tin với các thông tin cũ của thành viên hiện tại 3. Thành viên nhập các thông tin mới 4. Nhấn nút lưu thông tin 5. Nếu việc cập nhật thành công thì thực hiện bước 6. Nếu sai thực hiện luồng sự kiện rẽ nhánh A1 6. Lưu thông tin 7. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: thông tin nhập không hợp lệ 1. Hệ thống thông báo việc nhập dữ liệu không hợp lệ 2. Thành viên nhập lại thông tin 3. Quay lại bước 4 của luồng sự kiện chính  Hậu điều kiện: thông tin thành viên được lưu vào hệ thống III.3.2. Đặc tả UC quản lý danh mục sản phẩm  Tác nhân: người quản lý  Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông tin của các sản phẩm trong danh mục.  Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống  Luồng sự kiện chính: 1. Người quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, thay đổi thông tin sản phẩm, xoá sản phẩm ra khỏi danh mục. A. Thêm sản phẩm: Hệ thống hiển thị form nhập thông tin sản phẩm Người quản lý nhập thông tin sản phẩm. Nhấn nút lưu thông tin Nếu nhập thành công thì thực hiện bước 1.5. Nếu sai thực hiện luồng sự kiện rẽ nhánh A1. Lưu thông tin sản phẩm. B. Thay đổi thông tin sản phẩm: 1.1 Hệ thống hiển thị form sửa thông tin của sản phẩm 1.2 Người quản lý nhập các thông tin cần thay đổi. 1.3 Nhấn nút lưu thông tin 1.4 Nếu việc thay đổi thành công thì thực hiện bước 1.5. Nếu sai thực hiện luồng sự kiện rẽ nhánh A1. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 9
  • 12. Phân tích thiết kế “Hệ thống bán hàng qua mạng” 1.5 Lưu thông tin sản phẩm C. Xoá sản phẩm: 1.1 Người quản lý chọn sản phẩm cần xoá 1.2 Nhấn nút xoá để thực hiện loại bỏ sản phẩm. 1.3 Hệ thống hiển thị thông báo xác nhận loại bỏ. Nếu người quản lý đồng ý thì thực hiện bước 1.4. Nếu không đồng ý thì thực hiện bước1.5 1.4 Thông báo sản phẩm đã đươc xoá 1.5 Hệ thống hiển thị lại danh sách sản phẩm. 2. UC kết thúc.  Luồng sự kiện rẽ nhánh A1: 1. Hệ thống thông báo việc nhập dữ liệu không hợp lệ 2. Người quản lý nhập lại thông tin 3. Quay lại bước 1.3 của luồng sự kiện chính  Hậu điều kiện: các thông tin về sản phẩm được cập nhật vào cơ sở dữ liệu. III.3.3. Đặc tả UC quản lý danh sách thành viên Tương tự như UC quản lý danh mục sản phẩm. III.4. Hệ thống mua hàng III.4.1. Đặc tả UC chọn sản phẩm cần mua  Tác nhân: khách hàng  Mô tả: UC cho phép khách hàng chọn sản phẩm cần mua để đưa vào giỏ hàng.  Tiền điều kiện: sản phẩm cần chọn phải hiển thị trên hệ thống.  Luồng sự kiện chính: 1. Khách hàng chọn vào mục cần mua hàng 2. Hệ thống hiển thị các sản phẩm có trong mục đã chọn 3. Khách hàng xem thông tin về sản phẩm cần mua 4. Nếu hệ thống hiển thị có sản phẩm cần mua, khách hàng chọn vào sản phẩm cụ thể cần mua. Nếu không thì thực hiện luồng sự kiện rẽ nhánh A1. 5. UC kết thúc.  Luồng sự kiện rẽ nhánh A1: 1. Khách hàng chọn mua các sản phẩm ở mục khác 2. Quay lại bước 4 của luồng sự kiện chính Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 10
  • 13. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Hậu điều kiện: sản phẩm cần mua được chọn xong III.4.2. Đặc tả UC thêm sản phẩm vào giỏ hàng  Tác nhân: khách hàng,  Mô tả: UC cho phép khách hàng đưa sản phẩm đã chọn vào giỏ hàng.  Tiền điều kiện: sản phẩm đã được chọn  Luồng sự kiện chính: 1. Chọn chức năng Thêm vào giỏ hàng để đưa sản phẩm đã chọn vào lưu trữ trong giỏ hàng. Nếu chưa chọn sản phẩm mà nhấn nút thêm vào giỏ hàng thì thực hiện luồng sự kiện rẽ nhánh A1. 2. Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hàng 3. UC kết thúc.  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: chưa chọn sản phẩm cần mua 1. Hệ thống thông báo sản phẩm chưa được chọn. 2. Hiển thị sản phẩm để khách hàng chọn. 3. Quay lại bước 1 của luồng sự kiện chính.  Hậu điều kiện: thông tin sản phẩm đã đưa vào giỏ hàng phải được lưu trữ. III.4.3. Đặc tả UC loại sản phẩm đã chọn ở giỏ hàng  Tác nhân: khách hàng  Mô tả: UC cho phép khách hàng loại bỏ sản phẩm đã đưa vào giỏ hàng.  Tiền điều kiện: giỏ hàng đã có sản phẩm.  Luồng sự kiện chính: 1. Khách hàng chọn sản phẩm muốn loại bỏ khỏi giỏ hàng 2. Nhấn loại bỏ để thực hiện loại bỏ 3. Nếu có sản phẩm được chọn, hệ thống hiển thị thông báo để khách hàng xác nhận lại. Ngược lại, thực hiện luồng sự kiện rẽ nhánh A1. 4. Nếu chấp nhận thì sản phẩm được chọn sẽ bị loại bỏ. Nếu không thì thực hiện luồng sự kiện rẽ nhánh A2. 5. Hệ thống hiển thị đã loại bỏ thành công. 6. UC kết thúc.  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: sản phẩm chưa được chọn 1. Hệ thống thông báo chưa chọn sản phẩm cần loại bỏ. 2. Quay lại bước 1 của luồng sự kiện chính. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 11
  • 14. Phân tích thiết kế “Hệ thống bán hàng qua mạng” Luồng nhánh A2: quay lại giỏ hàng 1. Hệ thống hiển thị danh sách sản phẩm trong giỏ hàng. 2. UC kết thúc  Hậu điều kiện: sản phẩm được chọn bị loại bỏ khỏi giỏ hàng. III.4.4. Đặc tả UC thanh toán  Tác nhân: khách hàng  Mô tả: UC cho phép khách hàng tạo đơn hàng để tiến hành thanh toán giỏ hàng sản phẩm.  Tiền điều kiện: khách hàng đã chọn sản phẩm vào giỏ hàng.  Luồng sự kiện chính: 1. Khách hàng nhấn thanh toán để tạo đơn hàng. 2. Form thanh toán xuất hiện, hệ thống hiển thị đơn hàng và một số thông tin mặc định của đơn hàng. 3. Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức thanh toán, địa chỉ giao hàng, thời gian giao hàng, địa chỉ email để hoàn thành đơn hàng 4. Chọn gửi đơn hàng. Nếu đơn hàng đã nhập đúng thì thực hiện bước 5. Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A1 5. Hệ thống kiểm tra số tài khoản của khách hàng và phương thức thanh toán. Nếu hợp lệ thì thực hiện bước 6. Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A2 6. Hệ thống thông báo giao dịch thành công. 7. UC kết thúc  Luồng sự kiện rẽ nhánh Luồng nhánh A1: đơn hàng nhập sai 1. Hệ thống thông báo việc tạo đơn hàng không thành công 2. Hệ thống hiển thị lại form nhập thông tin và các trường nhập sai 3. Khách hàng nhập lại thông tin, nếu muốn ngưng giao dịch thì thực hiện luồng sự kiện rẽ nhánh A3. 4. Quay lại bước 4 của luồng sự kiện chính Luồng nhánh A2: tài khoản không hợp lệ 1. Hệ thống thông báo phương thức thanh toán và tài khoản của khách hàng không hợp lệ. 2. Khách hàng nhập lại thông tin nếu muốn tiếp tục mua hàng, nếu muốn ngưng giao dịch thì thực hiện luồng sự kiện rẽ nhánh A3. 3. Quay lại bước 4 của luồng sự kiện chính. Luồng nhánh A3: khách hàng hủy đơn hàng 1. Khách hàng nhấn huỷ bỏ đơn hàng Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 12
  • 15. Phân tích thiết kế “Hệ thống bán hàng qua mạng” 2. Hệ thống hiển thị các sản phẩm để khách hàng thực hiện giao dịch mới 3. UC kết thúc  Hậu điều kiện: đơn hàng được gửi. III.5. Hệ thống tiếp nhận và xử lý đơn hàng III.5.1. Đặc tả UC tiếp nhận đơn hàng  Tác nhân: người quản lý  Mô tả: UC cho phép người quản lý nhận các thông tin về đơn hàng của khách hàng  Tiền điều kiện: đơn hàng đã được tạo ra  Luồng sự kiện chính: 1. Hệ thống thông báo có đơn hàng mới 2. Người quản lý chọn xem đơn hàng mới 3. Hệ thống hiển thị thông tin về đơn hàng mà người quản lý muốn xem. 4. Người quản lý xem các yêu cầu của đơn hàng. 5. UC kết thúc III.5.2. Đặc tả UC giao cho nhân viên thực hiện  Tác nhân: người quản lý  Mô tả: UC cho phép người quản lý giao đơn hàng của khách hàng cho nhân viên thực hiện  Tiền điều kiện: người quản lý đã tiếp nhận đơn hàng  Luồng sự kiện chính: 1. Người quản lý chọn nhân viên để thực hiện đơn hàng 2. Giao đơn hàng cho nhân viên 3. Chờ thông tin phải hồi từ nhân viên 4. Nếu nhân viên chấp nhận chuyển hàng thì thay đổi tình trạng của đơn hàng sang đã được nhân viên tiếp nhận. Nếu không chấp nhận thì thực hiện luồng sự kiện rẽ nhánh A1. 5. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: 1. Người quản lý chọn nhân viên khác để tiếp nhận đơn hàng. 2. Giao đơn hàng cho nhân viên mới. 3. Trở lại bước 3 của luồng sự kiện chính. III.5.3. Đặc tả UC nhận đơn hàng và giao hàng  Tác nhân: nhân viên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 13
  • 16. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Mô tả: UC cho phép nhân viên nhận đơn hàng và thực hiện giao hàng theo yêu cầu đơn hàng người quản lý giao.  Tiền điều kiện: người quản lý đã giao đơn hàng  Luồng sự kiện chính: 1. Nhân viên nhận được đơn hàng cần phải thực hiện 2. Nếu thực hiện giao hàng được thì tiến hành giao hàng và chuyển sang bước 3. Nếu không thì thực hiện luồng sự kiện rẽ nhánh A1. 3. Thay đổi trạng thái của đơn hàng 4. Gởi thông tin phản hồi, đơn hàng giao thành công. 5. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: không thực hiện được việc giao hàng 1. Gửi thông tin không thưc hiện được đơn hàng cho người quản lý. 2. UC kết thúc III.5.4. Đặc tả UC báo cáo kết quả  Tác nhân: nhân viên  Mô tả: UC cho phép nhân viên báo cáo kết quả của việc thực hiện đơn hàng cho người quản lý.  Tiền điều kiện: đã thực hiện đơn hàng  Luồng sự kiện chính 2. Nhân viên chọn chức năng gửi báo cáo 3. Form gửi báo cáo xuất hiện, nhân viên nhập thông tin cần báo cáo, ví dụ như đơn hàng không thực hiện được, tên nhân viên thực hiện, … 4. Gửi thông tin báo cáo 5. Nếu gửi thành công thì thực hiện bước 5. Không thành công thì thực hiện luồng sự kiện rẽ nhánh A1 6. Hệ thống thông báo đã gửi thành công 7. UC kết thúc.  Luồng sự kiện rẽ nhánh A1: 2. Hệ thống thông báo việc gửi báo cáo không thành công 3. Nếu nhân viên chọn gửi lại thì quay lại bước 2 của luồng sự kiện chính, nếu chọn hủy bỏ thì UC kết thúc.  Hậu điều kiện: thông tin báo cáo được gửi đến người quản lý III.6. Hệ thống bảo hành sản phẩm III.6.1. Đặc tả UC yêu cầu bảo hành  Tác nhân: khách hàng Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 14
  • 17. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Mô tả: UC cho phép khách hàng gửi yêu cầu bảo hành đến nhà quản lý  Tiền điều kiện: khách hàng có thiết bị cần được bảo hành  Luồng sự kiện chính: 1. Khách hàng chọn chức năng gửi yêu cầu bảo hành 2. Form bảo hành xuất hiện 3. Khách hàng nhập thông tin yêu cầu 4. Kích nút gửi để gửi thông tin yêu cầu đến nhà quản lý 5. UC kết thúc  Hậu điều kiện: yêu cầu bảo hành đã được gửi cho cửa hàng. III.6.2. Đặc tả UC nhận yêu cầu bảo hành  Tác nhân: nhà quản lý  Mô tả: UC cho phép nhà quản lý nhận yêu cầu bảo hành  Tiền điều kiện: có yêu cầu bảo hành của khách hàng gửi đến  Luồng sự kiện chính: 1. Nhà quản lý chọn chức năng nhận yêu cầu bảo hành 2. Form bảo hành xuất hiện 3. Nhà quản lý kiểm tra điều kiện bảo hành 4. Nhận yêu cầu 5. UC kết thúc  Hậu điều kiện: Yêu cầu bảo hành đã được nhận. III.6.3. Đặc tả UC giao cho nhân viên thực hiện  Tác nhân: nhà quản lý  Mô tả: UC cho phép nhà quản lý giao công việc bảo hành cho nhân viên  Tiền điều kiện: có yêu cầu bảo hành chờ xử lý  Luồng sự kiện chính: 1. Nhà quản lý chọn chức năng giao việc 2. Form giao nhận việc xuất hiện 3. Nhà quản lý chọn nhân viên vào gửi yêu cầu công việc cho nhân viên 4. UC kết thúc  Hậu điều kiện: Yêu cầu bảo hành đã được giao cho nhân viên thực hiện. III.6.4. Đặc tả UC thực hiện bảo hành  Tác nhân: nhân viên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 15
  • 18. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Mô tả: UC xảy ra khi nhân viên cửa hàng tiến hành bảo hành thiết bị  Tiền điều kiện: nhân viên được người quản lý giao công việc bảo hành thiết bị cho khách hàng  Luồng sự kiện chính: 1. Nhân viên chọn chức năng nhận việc bảo hành 2. Form giao nhận việc xuất hiện 3. Nhân viên nhận việc và tiến hành sửa chữa thiết bị 4. Gửi yêu cầu cho khách hàng đến nhận thiết bị 5. Trả lại thiết bị cho khách hàng 6. Nếu có phiếu bảo hành thì tiến hành cập nhật phiếu bảo hành 7. UC kết thúc  Hậu điều kiện: thiết bị đã được bảo hành đúng yêu cầu của khách hàng. III.6.5. Đặc tả UC nhận lại thiết bị  Tác nhân: khách hàng  Mô tả: UC cho phép khách hàng nhận lại thiết bị đã đem bảo hành  Tiền điều kiện: nhân viên yêu cầu khách hàng nhận lại thiết bị  Luồng sự kiện chính: 1. Khách hàng nhận lại thiết bị 2. Nếu thiết bị còn trong thời hạn bảo hành thì chuyển sang bước 3, nếu không thì thực hiện luồng sự kiện rẽ nhánh A1 3. UC kết thúc  Luồng sự kiện rẽ nhánh: Luồng nhánh A1: thiết bị đã hết thời hạn bảo hành 1. Khách hàng được yêu cầu thanh toán chi phí sửa chữa thiết bị 2. Khách hàng chọn hình thức thanh toán và tiến hành thanh toán 3. UC kết thúc  Hậu điều kiện: thiết bị được trả lại cho khách hàng sau khi đã sửa chữa đúng theo yêu cầu III.6.6. Đặc tả UC thanh toán chi phí bảo hành  Tác nhân: khách hàng  Mô tả: UC cho phép khách hàng tiến hành thanh toán chi phí bảo hành sản phẩm. Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 16
  • 19. Phân tích thiết kế “Hệ thống bán hàng qua mạng”  Tiền điều kiện: yêu cầu bảo hành của khách hàng đã được thực hiện và quá trình bảo hành đòi hỏi khách hàng phải thanh toán chi phí.  Luồng sự kiện chính: 1. Khách hàng chọn chức năng thanh toán. 2. Form thanh toán xuất hiện, hệ thống hiển thị các yêu cầu thanh toán. 3. Khách hàng nhập tiếp các thông tin: họ tên, số tài khoản, phương thức thanh toán, địa chỉ email, … 4. Chọn gửi thông tin. Nếu thông tin đã nhập hợp lệ thì thực hiện bước 5. Nếu sai thì thực hiện luồng sự kiện rẽ nhánh A1 5. Hệ thống thông báo giao dịch thành công. 6. UC kết thúc  Luồng sự kiện rẽ nhánh Luồng nhánh A1: thông tin nhập không hợp lệ 1. Hệ thống thông báo việc gửi thông tin không thành công 2. Hệ thống hiển thị lại form nhập thông tin và các trường nhập sai 3. Khách hàng nhập lại thông tin. 4. Quay lại bước 4 của luồng sự kiện chính  Hậu điều kiện: thanh toán thành công. III.6.7. Đặc tả UC báo cáo kết quả Tương tự như UC Báo cáo kết quả trong hệ thống mua hàng. IV. XÁC ĐỊNH CÁC LỚP THỰC THỂ VÀ CÁC LỚP BIÊN Dựa vào UC, ta xác định các lớp thực thể (entity) sau: Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 17
  • 20. Phân tích thiết kế “Hệ thống bán hàng qua mạng” class Entity Donhang - madonhang: int - tenkhachhang: char - sanpham: char - thanhtien: int - ngaymua: char - tinhtrang: char + hienthithongtin() : void + capnhatthongtin() : void Nhanv ien + thuchiendonhang() : void + baocao() : void Khachhangthanhvien - diachi: char - taikhoan: char Baocao - mabaocao: int - noidung: char Thanhvien - mathanhvien: int - hovaten: char - tendangnhap: char - matkhau: char + hienthithongtin() : void + capnhatthongtin() : void Nguoiquanly + themsanpham() : void + capnhatsanpham() : void + themthanhvien() : void + capnhatthanhvien() : void Sanpham - masanpham: int - tensanpham: char - dongia: int - tinhtrang: char + hienthithongtin() : void + capnhatthongtin() : void Phieubaohanh - maphieu: int - tenkhachhang: char - thietbi: char - ngaymua: char - hanbaohanh: char + hienthithongtin() : void + capnhatthongtin() : void Hình 10: Biểu đồ phân tích lớp thực thể Và các lớp biên (boundary): class Boundary frmBaocaofrmBaohanh frmDangky frmDangnhap frmGiaoviec frmSuathongtincanhan frmSuathongtinsanpham frmThanhtoan frmThemsanphamfrmThemthanhvien frmThongtincanhan frmThongtinsanpham Hình 11: Các lớp biên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 18
  • 21. Phân tích thiết kế “Hệ thống bán hàng qua mạng” V. BIỂU ĐỒ HOẠT ĐỘNG CỦA CÁC USE CASE V.1. UC Đăng ký act Dang ky Nhap thong tin Cap nhat thong tin Them thanh vien [huy bo][nhap lai] [cap nhat OK] [else] Hình 12: Biểu đồ hoạt động của UC Đăng ký thành viên V.2. UC Đăng nhập act Dang nhap Nhap thong tin Kiem tra thong tin Cap quyen thanh vien [huy bo][nhap lai] [else] [thong tin OK] Hình 13: Biểu đồ hoạt động của UC Đăng nhập V.3. UC Sửa thông tin cá nhân act Sua thong tin Nhap thong tin Cap nhat thong tin [huy bo][nhap lai] [cap nhat OK] [else] Hình 14: Biểu đồ hoạt động của UC Sửa thông tin cá nhân Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 19
  • 22. Phân tích thiết kế “Hệ thống bán hàng qua mạng” V.4. UC Quản lý danh sách thành viên act QL thanh vien Nhap thong tin Hien thi DS thanh vien Kiem tra thong tin Chon thanh vien Nhap thong tin Thong bao xac nhan Luu thong tin [add] [edit] [thong tin ok] [dong y] [huy bo] [else] Hình 15: Biểu đồ hoạt động của UC Quản lý danh sách thành viên V.5. UC Quản lý danh mục sản phẩm Tương tự UC Quản lý danh sách thành viên V.6. UC Mua hàng, tiếp nhận và xử lý đơn hàng act Mua hang Chon san pham Gui don hang Thanh toan Nhan don hang Giao cho NV Thuc hien don hang Bao cao [nhap lai] [thong tin ok] [else] [thong tin OK] [else] [huy giao dich] [huy giao dich] [mua hang] [huy giao dich] [dong y][else] [nhap lai] Hình 16: Biểu đồ hoạt động của UC Mua hàng, tiếp nhận và xử lý đơn hàng Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 20
  • 23. Phân tích thiết kế “Hệ thống bán hàng qua mạng” V.7. UC Bảo hành sản phẩm act Bao hanh Yeu cau bao hanh Nhan yeu cau Giao cho NV thuc hien Thuc hien bao hanh Tra lai thiet bi Nhap thong tin thanh toan Kiem tra thong tin Cap nhat phieu bao hanh Bao cao ket qua [else] [chap nhan] [else] [else] [thanh toan phi BH] [thong tin ok] Hình 17: Biểu đồ hoạt động của UC Bảo hành sản phẩm VI. MÔ HÌNH HÓA TƯƠNG TÁC TRONG CÁC USE CASE: BIỂU ĐỒ TUẦN TỰ VÀ BIỂU ĐỒ GIAO TIẾP Dựa vào những lớp thực thể và lớp biên đã phát hiện ở trên, ta xây dựng các biểu đồ tuần tự và biểu đồ giao tiếp cho từng gói chức năng chính của hệ thống. VI.1. Use case Đăng ký thành viên sd Dangky Khach xem :Thanhvien frmDangky Nhap thong tin dang ky() Kiem tra thong tin() Yeu cau cap nhat() Them thanh vien() Phan hoi thong tin() Phan hoi thong tin() Hình 18: Biểu đồ tuần tự của UC Đăng ký thành viên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 21
  • 24. Phân tích thiết kế “Hệ thống bán hàng qua mạng” sd Dangky :Khach xem :Thanh vien frmDangky 1: Nhap thong tin() 1.1: Kiem tra thong tin() 2: Yeu cau cap nhat() 2.1: Them thanh vien() 2.2: Phan hoi thong tin()2.3: Phan hoi thong tin() Hình 19: Biểu đồ giao tiếp của UC Đăng ký thành viên VI.2. Use case Đăng nhập sd Dang nhap :Thanh vien :frmLogin :Thanhvien Nhap thong tin dang nhap() Xac nhan thong tin() Kiem tra thong tin() Phan hoi thong tin() Phan hoi thong tin() Hình 20: Biểu đồ tuần tự của UC Đăng nhập sd Dang nhap Thanh vien frmLogin :Thanh vien 1: Nhap thong tin dang nhap() 1.1: Xac nhan thong tin() 2: Kiem tra thong tin() 2.1: Phan hoi thong tin()2.2: Phan hoi thong tin() Hình 21: Biểu đồ giao tiếp của UC Đăng nhập Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 22
  • 25. Phân tích thiết kế “Hệ thống bán hàng qua mạng” VI.3. Use case Sửa thông tin cá nhân sd Suathongtin Thanh vien frmSuathongtin :Thanh vien Nhap thong tin ca nhan() Kiem tra thong tin() Yeu cau cap nhat() Cap nhat thong tin() Phan hoi thong tin() Phan hoi thong tin() Hình 22: Biểu đồ tuần tự của UC Sửa thông tin cá nhân sd Suathongtin :Thanh vien :frmSuathongtin :Thanh vien 1: Nhap thong tin ca nhan() 1.1: Kiem tra thong tin() 1.2: Yeu cau cap nhat() 2: Cap nhat thong tin() 2.1: Phan hoi thong tin()2.2: Phan hoi thong tin() Hình 23: Biểu đồ giao tiếp của UC Sửa thông tin cá nhân VI.4. Use case Quản lý danh sách thành viên sd QLThanhv ien :Nguoi quan ly : frmAddEditThanhvien :Thanh vien Nhap yeu cau cap nhat thanh vien() Chuyen yeu cau() Luu thong tin() Phan hoi thong tin() Phan hoi thong tin() Hình 24: Biểu đồ tuần tự của UC Quản lý danh sách thành viên Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 23
  • 26. Phân tích thiết kế “Hệ thống bán hàng qua mạng” sd QLThanhvien :Nguoi quan ly :frmAddEditThanhvien :Thanhvien 1: Nhap yeu cau cap nhat thanh vien() 1.1: Chuyen yeu cau() 2: Luu thong tin() 2.1: Phan hoi thong tin() 2.2: Phan hoi thong tin() Hình 25: Biểu đồ giao tiếp của UC Quản lý danh sách thành viên VI.5. Use case Quản lý danh mục sản phẩm Tương tự Use case Quản lý danh sách thành viên VI.6. Use case Mua hàng, tiếp nhận và xử lý đơn hàng sd Muahang :Khach hang :frmThanhtoanfrmThongtinsanpham :Donhang Yeu cau mua hang() Hien thi danh muc san pham() Chon san pham can mua() Yeu cau luu thong tin() Cap nhat gio hang() Yeu cau thanh toan() Hien thi form thanh toan() Nhap thong tin thanh toan() Yeu cau luu thong tin() Cap nhat don hang() Phan hoi thong tin() Phan hoi thong tin() Hình 26: Biểu đồ tuần tự của UC Mua hàng Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 24
  • 27. Phân tích thiết kế “Hệ thống bán hàng qua mạng” sd Muahang ::Khach hang :frmThanhtoan :frmThongtinsanpham :Donhang 1: Yeu cau mua hang() 1.1: Hien thi danh muc san pham() 1.2: Chon san pham can mua() 1.3: Yeu cau luu thong tin() 1.4: Cap nhat gio hang() 2: Yeu cau thanh toan() 2.1: Hien thi form thanh toan() 2.2: Nhap thong tin thanh toan() 2.3: Yeu cau luu thong tin() 2.4: Cap nhat don hang() 2.5: Phan hoi thong tin() 2.6: Phan hoi thong tin() Hình 27: Biểu đồ giao tiếp của UC Mua hàng VI.7. Use case Bảo hành sản phẩm sd Baohanh :Nhan vien:Khach hang :Nguoi quan ly :frmBaohanh :frmThanhtoan:frmGiaonhanv iec :frmBaocao Yeu cau bao hanh() Hien thi form bao hanh() Nhap thong tin() Gui thong tin() Kiem tra yeu cau() Giao viec() Nhan viec bao hanh() Tien hanh sua chua() Tra lai thiet bi() Yeu cau thanh toan() Hien thi form thanh toan() Nhap thong tin thanh toan() Phan hoi thong tin() Cap nhat so bao hanh() Bao cao ket qua() Gui bao cao() Hình 28: Biểu đồ tuần tự của UC Bảo hành sản phẩm Lớp Cao học Khoa học máy tính, khóa năm 2009-2011, Nhóm 8 25