Trên cơ sở đó thiết kế website phục vụ cho quá trình tìm kiếm thông tin các sản phẩm điện thoại của khách hàng, xây dựng website cải thiện trải nghiệm mua hàng của khách hàng và đem đến
Trang 1KHOA KĨ THUẬT CÔNG NGHỆ
TIỂU LUẬN MÔN HỌC
LẬP TRÌNH WEB
XÂY DỰNG WEBSITE
SHOP ĐIỆN THOẠI
GVHD: THS NGUYỄN HỮU VĨNH SVTH: BÙI HOÀNG XUÂN
MSSV: 1824801030233 LỚP: D18PM04
BÌNH DƯƠNG – 12/2020
Trang 2KHOA KỸ THUẬT – CÔNG NGHỆ
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
Họ và tên giảng viên: Nguyễn Hữu Vĩnh
Tên đề tài: LẬP TRÌNH WEBSITE SHOP ĐIỆN THOẠI Nội dung nhận xét:
Điểm:
Bằng số:
Bằng chữ:
GIẢNG VIÊN CHẤM
(Ký, ghi rõ họ tên)
NGUYỄN HỮU VĨNH
Trang 3MỤC LỤC
LỜI NÓI ĐẦU 6
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 7
1/ Tên đề tài: 7
2/ Mục tiêu của đề tài: 7
3/ Ý nghĩa của đề tài: 7
4/ Đối tượng và phạm vi của đề tài: 7
4.1/ Đối tượng của đề tài: 7
4.2/ Phạm vi của đề tài: 7
5/ Một số trang chính của website: 7
5.1/ Phần WEBSITE: 7
5.2/ Phần quản trị: 8
Chương 2: Thiết kế cơ sở dữ liệu và chức năng hệ thống 8
1/ Danh sách các Actor: 8
2/ Danh sách các use – case: 9
3/ Sơ đồ USE-CASE: 11
3.1/ Sơ đồ use-case tổng quan: 11
3.2/ Sơ đồ Use – Case Khách Hàng: 12
3.3/Sơ đồ Use – Case Quản Trị: 13
4/ Đặc tả USE – CASE: 13
4.1/ Use-Case Đăng nhập: 13
4.2/ Use – Case Mua sản phẩm – Đặt hàng: 15
4.3/ Use – Case Tìm kiếm sản phẩm: 16
4.4 Use – Case Xem thông tin sản phẩm: 17
4.5.Use – Case Thêm giỏ hàng: 17
4.6.Use – Case Đăng sản phẩm: 18
4.7.Use – Case Xác nhận đơn hàng: 19
5/ Biểu đồ hoạt động: 20
5.1/ Biểu đồ hoạt động: Use – Case Đăng nhập: 20
Trang 45.2/ Biểu đồ hoạt động Use – Case mua sản phẩm-đặt hàng: 21
5.3/ Biểu đồ hoạt động: Use – Case Tìm kiếm sản phẩm: 22
5.4/ Biểu đồ hoạt động: Use – Case Xem thông tin sản phẩm: 22
5.5/ Biểu đồ hoạt động: Use – Case đăng sản phẩm: 23
5.6/ Biểu đồ hoạt động Use-Case Xác nhận đơn hàng: 24
6/ Biểu đồ lớp: 25
7/ Thiết kế cơ sở dữ liệu: 26
7.1/ Sơ đồ tổng quan CSDL: 26
7.2/ Cấu trúc dữ liệu bảng ADMIN: 26
7.3/ Cấu trúc dữ liệu bảng LoaiSanPham: 27
7.4/ Cấu trúc dữ liệu bảng SanPham: 27
7.5/ Cấu trúc dữ liệu bảng DonDatHang: 28
7.6/ Cấu trúc dữ liệu bảng ChiTietDonHang: 28
7.7/ Cấu trúc dữ liệu bảng LoaiTinTuc: 29
7.8/ Cấu trúc dữ liệu bảng TinTuc: 29
7.9/ Cấu trúc dữ liệu bảng LienHe: 30
CHƯƠNG 2: GIỚI THIỆU CÁC CÔNG NGHỆ 30
1/ Giới Thiệu Về HTML 30
1.1/ HTML là gì? 30
1.2/ Công dụng của HTML 30
1.3/ Định dạng của HTML 31
2/ Giới thiệu về Adobe Dreamweaver: 31
3/ Ngôn ngữ CSS 31
4/ Ngôn ngữ Javascript 32
5/ Giới thiệu cơ bản về ngôn ngữ ASP.NET: 32
6/ ASP.NET WEBFORM: 33
CHƯƠNG 3: GIAO DIỆN CHƯƠNG TRÌNH 33
1/ Giao diện Trang Chủ: 33
2/ Giao diện Danh Mục Sản Phẩm: 36
3/ Giao diện Liên Hệ: 36
Trang 54/ Giao diện Sản Phẩm: 37
5/ Giao diện Chi Tiết Sản Phẩm: 39
6/ Giao diện Giỏ Hàng: 41
7/ Giao diện Tin Tức: 41
8/ Quản Trị Trang Web: 43
1/ Phần đăng nhập: 43
2/ Phẩn đổi mật khẩu: 43
3/ Trang quản trị: 44
4/ Phần quản trị Sản Phẩm: 44
5/Phần quản trị Tin Tức: 47
6/ Phần Liên Hệ: 49
7/ Phần Tài Khoản: 50
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 51
1/ Kết quả đạt được: 51
2/ Việc chưa làm được: 51
3/ Hướng phát triển của đề tài 52
TÀI LIỆU KHAM KHẢO 52
DANH SÁCH CÁC BẢNG Bảng 1 Danh sách các Actor 8
Bảng 2 Danh sách các user – case 9
Bảng 3 Đặc tả Use-Case Đăng nhập 14
Bảng 4 Đặt tả Use – Case Mua sản phẩm – Đặt hàng 15
Bảng 5 Đặc tả Use – Case Tìm kiếm sản phẩm 15
Bảng 6 Đặc tả Use – Case Xem thông tin sản phẩm 16
Bảng 7 Đặc tả Use – Case Thêm giỏ hàng 17
Bảng 8 Đặc tả Use – Case Đăng sản phẩm 18
Bảng 9 Đặc tả Use – Case Xác nhận đơn hàng 19
DANH SÁCH CÁC HÌNH Hình 1: Sơ đồ use-case tổng quan 11
Hình 2: Sơ đồ Use – Case Khách Hàng 12
Trang 6Hình 3: Sơ đồ Use – Case Quản Trị 13
Hình 4 Biểu đồ hoạt động: Use – Case Đăng nhập 20
Hình 5 Biểu đồ hoạt động Use – Case mua sản phẩm-đặt hàng 21
Hình 6 Biểu đồ hoạt động: Use – Case Tìm kiếm sản phẩm 22
Hình 7 Biểu đồ hoạt động: Use – Case Xem thông tin sản phẩm 22
Hình 8 Biểu đồ hoạt động: Use – Case đăng sản phẩm 23
Hình 9 Biểu đồ hoạt động Use-Case Xác nhận đơn hàng 24
Hình 10 Biểu đồ lớp 25
Hình 11 Sơ đồ tổng quan CSDL 26
Hình 12 Cấu trúc dữ liệu bảng ADMIN 26
Hình 13 Cấu trúc dữ liệu bảng LoaiSanPham 27
Hình 14 Cấu trúc dữ liệu bảng SanPham 27
Hình 15 Cấu trúc dữ liệu bảng DonDatHang 28
Hình 16 Cấu trúc dữ liệu bảng ChiTietDonHang 28
Hình 17 Cấu trúc dữ liệu bảng LoaiTinTuc 29
Hình 18 Cấu trúc dữ liệu bảng LoaiTinTuc 29
Hình 19 Cấu trúc dữ liệu bảng LienHe 30
Hình 20 Giao diện Trang Chủ 36
Hình 21 Giao diện Danh Mục Sản Phẩm 36
Hình 22 Giao diện Liên Hệ 37
Hình 23 Giao diện Sản Phẩm 1 38
Hình 24 Giao diện Sản Phẩm 2 39
Hình 25 Giao diện Chi Tiết Sản Phẩm 40
Hình 26 Giao diện Giỏ Hàng 41
Hình 27 Giao diện Tin Tức 42
Hình 28 Phần đăng nhập 43
Hình 29 Phần đăng nhập 44
Hình 30 Trang quản trị 44
Hình 31 Phần quản trị Loại Sản Phẩm 45
Hình 32 Phần quản trị Loại Sản Phẩm Cập Nhật 45
Hình 33 Phần quản trị Sản Phẩm 46
Hình 34 Phần quản trị Sản Phẩm Cập Nhật 46
Hình 35 Phần quản trị Loại Tin Tức 47
Hình 36 Phần quản trị Loại Tin Tức Cập Nhật 47
Hình 37 Phần quản trị Tin Tức 48
Hình 38 Phần quản trị Tin Tức Cập Nhật 49
Hình 39 Phần Liên Hệ 50
Hình 40 Phần Tài Khoản 50
Hình 41 Phần Tài Khoản Cập Nhật 51
Trang 7LỜI NÓI ĐẦU
Thế giới ngày càng bùng nổ về mạng máy tính, con người có thể nhanh chóng giao tiếp
và kết nối với nhau dễ dàng hơn thông qua nhiều loại dich vụ internet Đây chính là điều kiện thuận lợi cho việc trao đổi mua bán qua internet ngày càng phát triển hơn Hiện nay, việc trao đổi và mua bán trực tuyến qua mạng internet đã phát triển thành một lĩnh vực lớn, lĩnh vực đó chính là Thương mại điện tử Ở lĩnh vực này, thương mại kết hợp điện tửtạo ra mô hình kinh doanh trực tuyến – kinh doanh online và sự dụng website để tạo ra doanh thu Thương mại điện tử đã trở thành một phương tiện giao dịch quen thuộc của các công ty thương mại trên toàn cầu Thương mại điện tử có khả năng giúp ích rất nhiều cho những doanh nghiệp cả lớn lẫn nhỏ và người hưởng lợi nhất thường là khách hàng Khách hàng sẽ mua được sản phẩm rẻ hơn, nhanh hơn, hiệu quả hơn và thuận lợi hơn, còn doanh nghiệp có thể đưa sản phẩm của mình đến với thị trường một cách nhanh nhất,bán hàng thuận lợi hơn
Ngày nay Điện Thoại Di Động đã trở thành phụ kiện không thể thiếu của phần đông mọi người trên thế giới, Điện Thoại Thông Minh đã trở thành một phần tất yếu của giới trẻ hiện nay Chính vì đó thị trường sản xuất, mua bán điện thoại thông minh trở lên sôi nổi hơn bao giờ hết Với sự ra đời của các hãng điện thoại có quy mô lớn, công nghệ cao, cùng với nhiều mẫu mã sản phẩm ra đời, sự phát triển vượt bậc của ngành công nghiệp điện thoại Ngày nay người ta vài năm là đổi điện thoại một lần thậm chí là vài tháng Thịtrường mua bán điện thoại đang có tiềm năng rất dồi dào Hiểu được các vấn đề trên em muốn xây dựng một website bán điện thoại trực tuyến, tận dụng được nhu cầu cao về việcmua bán điện thoại, cũng như những ưu điểm vượt trội của thương mại điện tử
WEBSITE xây dựng SHOP ĐIỆN THOẠI sẽ đưa các sản phẩm thông minh đến với nhiều người hơn qua mạng internet rộng lớn, cũng là xây dựng nơi mọi người, mọi kháchhàng có thể truy cập xem, tìm hiểu các mẫu SmartPhone và có thể mua, sử dụng thuận tiện nhất Chính vì vậy trong em đã chọn đề tài về: “XÂY DỰNG WEBSITE SHOP ĐIỆN THOẠI”
Đề tài tiểu luận gồm các phần được phân chương như sau:
Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
Chương 2: THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ CHỨC NĂNG HỆ THỐNG Chương 3: GIỚI THIỆU CÔNG NGHỆ
Chương 4: WEBSITE
Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Trang 8CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
1/ Tên đề tài:
Đề tài: “LẬP TRÌNH WEBSITE SHOP ĐIỆN THOẠI”.
2/ Mục tiêu của đề tài:
Phân tích và thiết kế, lập trình website SHOP ĐIỆN THOẠI Phân tích các quy trình và nghiệp vụ của khách hàng khi mua, tìm xem các web bán Smartphone trên internet Trên
cơ sở đó thiết kế website phục vụ cho quá trình tìm kiếm thông tin các sản phẩm điện thoại của khách hàng, xây dựng website cải thiện trải nghiệm mua hàng của khách hàng
và đem đến cho khách hàng một trải nghiệm mua hàng tốt nhất khi mua trà trên website của shop Ngoài ra web còn cung cấp chức năng xem tin tức để mọi người, mọi khách hàng có thể trao đổi thông tin, trải nghiệm, hiểu biết về SmarPhone của mình
3/ Ý nghĩa của đề tài:
Đưa các sản phẩm điện thoại đến với nhiều người dùng, quảng bá sản phẩm tốt hơn trên mạng internet rộng lớn
Xây dựng niềm tin, mối quan hệ với khách hàng Tạo dựng nơi để tìm hiểu, trao đổi trực tuyến 24/24 với khách hàng
4/ Đối tượng và phạm vi của đề tài:
4.1/ Đối tượng của đề tài:
Đối tượng nghiên cứu của đề tài chủ yếu là các loại sản phẩm điện thoại, các loại website đem lại trải nghiệm của người dùng trên lĩnh vực thương mại điện tử Ngoài ra đề tài tìmhiểu các công nghệ thiết kế, lập trình web, mang lại trải nghiệm về giao diện(UI) và mang lại trải nghiệm người dùng(UX)
4.2/ Phạm vi của đề tài:
Không gian: đề tài thiết kế website shop điện thoại được xây dựng dựa trên khảo sát các cửa hàng điện thoại tại TP Thủ Dầu Một, tỉnh Bình Dương Và đề tài cũng tham khảo cáctrang bán lẻ trực tuyến về điện thoại trên internet
Thời gian thực hiện đề tài: 15/11/2020 – 10/12/2020
5/ Một số trang chính của website:
5.1/ Phần WEBSITE:
Trang chủ: Đây là trang giới thiệu sơ lược về các sản phẩm mới của cửa hàng
Trang 9Trang Giới thiệu: Đây là trang giúp cho khách hàng xem biết thêm về thông tin của Shop.Trang liên hệ: Đây là trang mà khách hàng có thể liên hệ với shop.
Trang sản phẩm: Đây là trang khách hàng xem hoặc tham khảo các mặt hàng của cửa hàng có sẵn để lựa chọn
Trang chi tiết sản phẩm: Đây là trang khách hàng nhấn vào từng sản phẩm để xem chi tiết
Trang tin tức: đây là trang khách hàng có thể tìm hiểu các kiến thức, thông tin về sản phẩm
Trang giỏ hàng: trang này khách hàng có thể xem các sản phẩm của mình trong giỏ hàng
Và nhập thông cá nhân để đặt hàng
5.2/ Phần quản trị:
Trang đăng nhập: quản trị viên cần có tài khoản và mật khẩu để đăng nhập
Trang đổi mật khẩu: quản trị viên có đổi mật khẩu của tài khoản mình đang sở hữu/
Trang quản trị: quản trị viên thấy được tổng quát các đối tượng cần quản lí Quản trị viên
có thể đăng xuất để thoát khỏi phiên làm việc của mình
Trang quản trị sản phẩm: quản trị viên có thể thực hiện thêm,xóa, sửa loại sản phẩm, Sản Phẩm và cập trạng thái của các sản phẩm
Trang quản trị tin tức: quản trị viên có thể thực hiện thêm, xóa, sửa hoặc cập nhật đăng bài tin tức
Trang quản trị tài khoản: quản trị viên thực hiện các thao tác thêm user, xóa user, sửa thông tin cá nhân của user
Trang quản trị liên hệ: quản trị viên có thể xem được các yêu cầu, ý kiến của khách hàng.Trang quản trị đơn hàng: quản trị viên có thể thấy đươc thông tin đặt hàng của khách hàng trên hệ thống
Chương 2: Thiết kế cơ sở dữ liệu và chức năng hệ thống
1/ Danh sách các Actor:
1 Khách Hàng Là người ghé qua website, xem thông tin sản phẩm
mua hàng, bình luận sản phẩm, quản lí đơn hàng đã đặt mua
Trang 102 Quản Trị Viên Là người quản trị website: thực hiện các chức năng thêm,
sửa, xóa đối với các đối tượng: user, sản phẩm, tin tức, Xem thông tin đơn đặt hàng của khách hàng và giải đáp
cá liên hệ
Bảng 1 Danh sách các Actor
2/ Danh sách các use – case:
1 Xem thông tin sản phẩm Cho phép người quản lý, khách hàng xem
thông tin về các sản phẩm có trên trang web
vào hệ thống để thực hiện các chức năng của mình
3 Tìm kiếm sản phẩm Cho phép tìm kiếm các sản phẩm
4 Tìm kiếm sản phẩm theo loại Cho phép tìm kiếm các sản phẩm theo loại
5 Tìm kiếm sản phẩm theo giá Cho phép tìm kiếm các sản phẩm theo giá
6 Tìm kiếm sản phẩm theo tên Cho phép tìm kiếm các sản phẩm theo tên
7 Quản lí WESITE Cho phép nhân viên quản trị website
8 Xem giỏ hàng Cho khách hàng cập nhật giỏ hàng, thêm sản
phẩm, loại sản phẩm
hàng hoặc hủy đơn hàng
10 Thêm giỏ hàng Cho khách hàng thêm sản phẩm vào giỏ
Trang 1114 Quản lí đơn hàng Cho nhân viên quản lí, cập nhật các trạng thái
của đơn hàng
15 Quản lí người dùng Cho phép nhân viên quản trị quản lí người
dùng, phân quyềnBảng 2 Danh sách các user – case
Trang 123/ Sơ đồ USE-CASE:
3.1/ Sơ đồ use-case tổng quan:
Hình 1: Sơ đồ use-case tổng quan
Trang 133.2/ Sơ đồ Use – Case Khách Hàng:
Hình 2: Sơ đồ Use – Case Khách Hàng
Trang 143.3/Sơ đồ Use – Case Quản Trị:
Hình 3: Sơ đồ Use – Case Quản Trị
Trang 154/ Đặc tả USE – CASE:
4.1/ Use-Case Đăng nhập:
Use - Case Nội dung
Mô tả Use-Case cho phép người dùng đăng nhập vào hệ thống để thực
hiện các chức năng của mình
Sự kiện kích hoạt Khi người dùng chọn chức năng đăng nhập từ trang chủ hệ
thống
Use-Case liên quan
Tiền điều kiện Người dùng phải có tài khoản trên hệ thống
Hậu điều kiện Người dùng đăng nhập thành công
Luồng sự kiện chính
1 Hệ thống hiện thị màn hình đăng nhập
2 Người dùng nhập tên đăng nhập và mật khẩu
3 Hệ thống hiện thị kiểm tra thông tin đăng nhập
4 Nếu thành công hệ thống hiện thị màn hình đăng nhập thành công
5 Kết thúc Use-Case
Luồng sự kiện phụ A1 – Quên mật khẩu (rẽ nhánh tại bước 2, khi người dùng chọn
chức năng quên mật khẩu trên màn hình đăng nhập)
1 Hệ thống hiện thị màn hình cho phép người dùng nhập email
2 Người dùng gõ địa chỉ email
3 Hệ thống kiểm tra email hợp lệ (email mà người dùng đã đăng kí tài khoản)
4 Hệ thống gửi liên kết để reset mật khẩu đến email người dùng
Trang 164.2/ Use – Case Mua sản phẩm – Đặt hàng:
Use - Case Nội dung
Mô tả Cho phép khách hàng mua sản phẩm và đặt hàng trên trang web
Sự kiện kích hoạt Khách hàng chọn chức năng mua hàng trên trang web
Use-Case liên quan
Tiền điều kiện Khách hàng phải đăng nhập vào hệ thống
Hậu điều kiện Khách hàng đặt hàng thành công
Trang 17Luồng sự kiện phụ A1 – Số lượng sản phẩm không đủ (rẽ nhánh tại bước 7)
1 Hệ thống hiện thị thông báo số lượng sản phẩm không đủ
2 Quay lại bước 6 trong luồng sự kiện chính
Bảng 4 Đặt tả Use – Case Mua sản phẩm – Đặt hàng
4.3/ Use – Case Tìm kiếm sản phẩm:
Use - Case Nội dung
Sự kiện kích hoạt Người dùng chọn chức năng tìm kiếm
Use-Case liên quan UC-Theo loại sản phẩm, UC-Theo giá sản phẩm, UC-Theo tên
sản phẩm
Tiền điều kiện
Hậu điều kiện
Luồng sự kiện chính
1 Hệ thống hiển thị form tìm kiếm:
2 Hệ thống hiện thị các loại tìm kiếm
3 Người dùng chọn: Tìm kiếm theo tên, tìm kiếm theo nhà cung cấp, tìm kiếm theo mã sản phẩm, tìm kiếm theo giá,
…
4 Hệ thống hiện thị from để nhập thông tin tìm kiếm
5 Người sử dụng nhập thông tin cần thiết vào form tìm kiếm
6 Hệ thống báo kết quả tìm kiếm
7 Kết thúc UC
Luồng sự kiện phụ
Bảng 5 Đặc tả Use – Case Tìm kiếm sản phẩm
Trang 184.4 Use – Case Xem thông tin sản phẩm:
Use - Case Nội dung
Tên Use-Case Xem thông tin sản phẩm
Mô tả Cho phép người quản lý, khách hàng xem thông tin về các sản
phẩm có trên trang web
Sự kiện kích hoạt Người dùng chọn chức năng xem thông tin sản phẩn trên trang
web
Use-Case liên quan
Tiền điều kiện Người dùng đã tìm thấy được sản phẩm cần xem
Hậu điều kiện Người dùng xem được thông tin sản phẩm
Bảng 6 Đặc tả Use – Case Xem thông tin sản phẩm
4.5.Use – Case Thêm giỏ hàng:
Use - Case Nội dung
Tên Use-Case Thêm vào giỏ hàng
Mô tả UC cho phép khách hàng đưa thông tin sản phẩm vào giỏ hàng
Sự kiện kích hoạt
Use-Case liên quan
Tiền điều kiện Sản phẩm đã được chọn
Hậu điều kiện Thêm giỏ hàng thành công
Trang 19Luồ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
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 phụ Luồng rẽ 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ínhBảng 7 Đặc tả Use – Case Thêm giỏ hàng
4.6.Use – Case Đăng sản phẩm:
Use - Case Nội dung
Mô tả Cho phép người bán hàng đăng sản phẩm muốn kinh doanh của
mình lên hệ thống
Sự kiện kích hoạt Nhân viên chọn chức năng đăng sản phẩm trên hệ thống
Use-Case liên quan
Tiền điều kiện Đăng nhập vào hệ thống(loại tài khoản quản lí)
Hậu điều kiện Đăng sản phẩm thành công
Luồng sự kiện chính
1 Hệ thống hiện thị màn hình đăng sản phẩm
2 Hệ thống load danh mục sản phẩm
3 Người dùng nhập mã sản phẩm
4 Hệ thống kiểm tra mã sản phẩm đã tồn tại chưa
5 Người dùng nhập thông tin sản phẩm
Trang 206 Người dùng chọn danh mục sản phẩm.
7 Kết thúc Use-Case, đăng sản phẩm thành công
Luồng sự kiện phụ A1 – Mã sản phẩm đã tồn tại(rẽ nhánh tại bước 4)
-Hệ thống hiện thông báo mã sản phẩm đã tồn tại
-Hệ thống quay lại bước 1 trong luồng sự kiện chính
Bảng 8 Đặc tả Use – Case Đăng sản phẩm
4.7.Use – Case Xác nhận đơn hàng:
Use - Case Nội dung
Tên Use-Case Xác nhận đơn hàng
Mô tả Cho phép nhân viên kinh doanh kiểm tra và xác nhận thông tin
đơn hàng
Sự kiện kích hoạt Nhân viên tiếp nhận đơn hàng
Use-Case liên quan
Tiền điều kiện Có đơn đặt hàng trên hệ thống
Hậu điều kiện Kiểm tra đơn hàng và lập hóa đơn
Luồng sự kiện chính
1 Nhân viên kinh doanh kiểm tra đơn hàng
2 Hệ thống hiển thị thông tin đơn hàng
3 Hệ thống kiểm tra tồn hàng
4 Nhân viên xác nhận thông tin trên đơn hàng
5 Hệ thống lập hóa đơn
6 Kết thúc UC
Luồng sự kiện phụ A1-Không còn hàng(rẽ nhánh B3 luồng sự kiện chính)
1 Hệ thống hiện thông báo Không còn đủ hàng trong kho
2 Hủy đơn hàng
Trang 213 Kết thúc UC.
Bảng 9 Đặc tả Use – Case Xác nhận đơn hàng
5/ Biểu đồ hoạt động:
5.1/ Biểu đồ hoạt động: Use – Case Đăng nhập:
Hình 4 Biểu đồ hoạt động: Use – Case Đăng nhập
Trang 225.2/ Biểu đồ hoạt động Use – Case mua sản phẩm-đặt hàng:
Hình 5 Biểu đồ hoạt động Use – Case mua sản phẩm-đặt hàng
Trang 235.3/ Biểu đồ hoạt động: Use – Case Tìm kiếm sản phẩm:
Hình 6 Biểu đồ hoạt động: Use – Case Tìm kiếm sản phẩm
5.4/ Biểu đồ hoạt động: Use – Case Xem thông tin sản phẩm:
Hình 7 Biểu đồ hoạt động: Use – Case Xem thông tin sản phẩm
Trang 245.5/ Biểu đồ hoạt động: Use – Case đăng sản phẩm:
Hình 8 Biểu đồ hoạt động: Use – Case đăng sản phẩm
Trang 255.6/ Biểu đồ hoạt động Use-Case Xác nhận đơn hàng:
Hình 9 Biểu đồ hoạt động Use-Case Xác nhận đơn hàng
Trang 266/ Biểu đồ lớp:
Hình 10 Biểu đồ lớp