Tải bản đầy đủ (.pdf) (53 trang)

Tiểu luận môn học lâp trình web xây dựng website shop điện thoại

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.05 MB, 53 trang )

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA 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 HỒNG XN
MSSV: 1824801030233
LỚP: D18PM04

BÌNH DƯƠNG – 12/2020

0

0


KHOA 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
Bùi Hoàng Xuân – 182480103023

0

0


MỤ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
Bùi Hoàng Xuân – 182480103023

0

0



5.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
Bùi Hoàng Xuân – 182480103023

0

0


4/ 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
Bảng
Bảng
Bảng
Bảng
Bảng
Bảng
Bảng
Bảng

1 Danh sách các Actor.............................................................................................8
2 Danh sách các user – case.....................................................................................9
3 Đặc tả Use-Case Đăng nhập................................................................................14
4 Đặt tả Use – Case Mua sản phẩm – Đặt hàng.....................................................15
5 Đặc tả Use – Case Tìm kiếm sản phẩm...............................................................15
6 Đặc tả Use – Case Xem thông tin sản phẩm.......................................................16
7 Đặc tả Use – Case Thêm giỏ hàng......................................................................17
8 Đặc tả Use – Case Đăng sản phẩm.....................................................................18
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
Bùi Hoàng Xuân – 182480103023

0

0



Hì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

Bùi Hồng Xn – 182480103023

0

0


LỜ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 tồ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ệc
mua 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ách
hà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

Bùi Hoàng Xuân – 182480103023

0

0


CHƯƠ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 q 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. Ngồ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ử. Ngồi ra đề tài tìm
hiể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ác
trang 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.
Bùi Hoàng Xuân – 182480103023

0

0


Trang 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 để thố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:
STT
1

TÊN ACTOR
Khách Hàng

Ý NGHĨA
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.

Bùi Hoàng Xuân – 182480103023

0

0


2

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:
STT

Tên USE-CASE

Ý nghĩa

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

2

Đăng nhập

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.

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

9

Xem đơn hàng

Cho khách hàng xem đơn hàng: xác nhận đơn
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ỏ
hàng.

11

Quản lí sản phẩm

Cho nhân viên cập nhật sản phẩm, thêm sản
phẩm.

12

Thêm sản phẩm

Cho phép nhân viên thêm sản phẩm mới vào

hệ thống.

13

Xác nhận đơn hàng

Cho phép nhân viên xác nhận đơn hàng để
lập hóa đơn.

Bùi Hồng Xn – 182480103023

0

0


14

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ền
Bảng 2 Danh sách các user – case


Bùi Hoàng Xuân – 182480103023

0

0


3/ Sơ đồ USE-CASE:
3.1/ Sơ đồ use-case tổng quan:

Hình 1: Sơ đồ use-case tổng quan

Bùi Hoàng Xuân – 182480103023

0

0


3.2/ Sơ đồ Use – Case Khách Hàng:

Hình 2: Sơ đồ Use – Case Khách Hàng

Bùi Hoàng Xuân – 182480103023

0

0



3.3/Sơ đồ Use – Case Quản Trị:

Hình 3: Sơ đồ Use – Case Quản Trị

Bùi Hoàng Xuân – 182480103023

0

0


4/ Đặc tả USE – CASE:
4.1/ Use-Case Đăng nhập:
Use - Case

Nội dung

Tên Use-Case

Đăng nhập

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.

Actor

Người dùng


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.

Bùi Hoàng Xuân – 182480103023

0

0


5. Kết thúc Use-Case.
A2 – Thông tin đăng nhập không hợp lệ (rẽ nhánh tại bước 3 khi
người dùng nhập thông tin đăng nhập không hợp lệ)
1. Hệ thống hiện thị lại màn hình đăng nhập kèm theo thơng
báo lỗi tên đăng nhập + mật khẩu sai.
2. Quay lại bước 2 trong luồn sự kiện chính.
Bảng 3 Đặc tả Use-Case Đăng nhập

4.2/ Use – Case Mua sản phẩm – Đặt hàng:
Use - Case

Nội dung

Tên Use-Case

Mua sản phẩm


Mô tả

Cho phép khách hàng mua sản phẩm và đặt hàng trên trang web.

Actor

Khách hàng

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.

Luồng sự kiện chính

1. Hệ thống hiện thị danh mục sản phẩm.
2. Người dùng chọn nhóm sản phẩm cần mua.
3. Hệ thống hiện thị danh sách các sản phẩm.
4. Người dùng chọn sản phẩm cần mua.
5. Người dùng thêm sản phẩm vào đơn hàng.
6. Người dùng nhập số lượng sản phẩm.
7. Hệ thống kiểm tra số lượng sản phẩm tồn.

8. Hệ thống tính lại thành tiền.
9. Hệ thống thêm đơn hàng vào CSDL.
10. Kết thúc Use-Case mua hàng.

Bùi Hoàng Xuân – 182480103023

0

0


Luồ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

Tên Use-Case

Tìm Kiếm Sản Phẩm

Mơ tả

Cho phép tìm kiếm các sản phẩm


Actor

Khách xem, thành viên.

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

Bùi Hoàng Xuân – 182480103023

0

0


4.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

Actor

Nhân viên và khách hàng

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

Luồng sự kiện chính

1 Người dùng chọn sản phẩm cần xem
2 Hệ thống hiện thị thông tin về sản phẩm đã chọn
3 Kết thúc UC

Luồng sự kiện phụ
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

Actor

Khách 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.

Bùi Hồng Xn – 182480103023

0

0


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
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ính
Bả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

Tên Use-Case

Đăng sản phẩm.

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.

Actor

Nhân viên

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.

Bùi Hoàng Xuân – 182480103023

0

0


6. 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

Actor

Nhân viên

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.

Bùi Hoàng Xuân – 182480103023

0

0


3.2/ Sơ đồ Use – Case Khách Hàng:


0

0


Hình 2: Sơ đồ Use – Case Khách Hàng

Bùi Hồng Xuân – 182480103023

0

0


3.3/Sơ đồ Use – Case Quản Trị:

0

0


Hình 3: Sơ đồ Use – Case Quản Trị

Bùi Hồng Xuân – 182480103023

0

4/ Đặc tả USE – CASE:


0


4.1/ Use-Case Đăng nhập:
Use - Case

Nội dung

Tên Use-Case

Đăng nhập

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.

Actor

Người dùng

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.

Bùi Hoàng Xuân – 182480103023

0


0


×