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

Tiểu luận môn học phát triển mã nguồn mở đề tài xây dựng website bán dược phẩm central pharmacy

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.28 MB, 64 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
PHÁT TRIỂN MÃ NGUỒN MỞ

Đề tài
XÂY DỰNG WEBSITE BÁN DƯỢC PHẨM
CENTRAL PHARMACY
GVHD: ThS. Nguyễn Hữu Vĩnh
SVTH: Nguyễn Gia Bảo
MSSV: 1824801030055
SVTH: Lê Minh Hưng
MSSV: 1824801030036

Bình Dương, tháng 7năm 2021

0

0


Tiểu luận môn phát triển mã nguồn mở
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ài: Xây dựng Website bán dược phẩm Central Pharmacy

Nội dung nhận xét:

.....................................................................................................................


.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
Điểm:
Bằng số:
Bằng chữ:
Bình Dương, ngày tháng

năm 2020

GIẢNG VIÊN

Nguyễn Hữu Vĩnh

0

0


Tiểu luận mơn phát triển mã nguồn mở

LỜI NĨI ĐẦU
Trong thời kì cơng nghệ 4.0 việc kinh doanh online trở thành một hình thức kinh
doanh rất hiệu quả và đem lại lợi nhuận rất cao bởi vì có website giúp kinh doanh online
sẽ giúp cho chủ kinh doanh có thể bán được nhiều sản phẩm hơn bán theo kiểu truyền
thống
Website bán hàng online còn cung cấp đầy đủ các chức năng giúp cho doanh nghiệp
lớn, nhỏ hay cá nhân bán hàng quản lý hiệu quả cơng việc của mình trong tất cả các phân

đoạn bán hàng như:, quản lý sản phẩm, quản lý đơn hàng, ….. Website cịn có thể giúp cho
người quản lý kiểm soát được tất cả báo cáo về hoạt động trong kinh doanh một cách nhanh
chóng và chính xác ở mọi nơi mọi lúc.
Website bán hàng online hiện nay đã được cải tiến rất nhiều có rất nhiều chức năng
rất hiện đại giúp người sử dụng có thể đạt được hiệu quả quản lý một cách cao nhất chẳng
hạn như người dùng có thể quản lý việc kinh doanh của mình một cách rất tiện lợi thơng
qua website bán hàng online
Chính vì vậy trong bài báo cáo này tôi chọn đề tài về: “Thiết kế website bán dược
phẩm Central Pharmacy ”. Đây là một hệ thống đơn giản nhưng đủ mạnh để cho phép
chủ nhà thuốc có thể kinh doanh bán các sản phẩm của nhà thuốc
Đề tài tiểu luận được phân các chương như sau:
Chương 1.

Giới thiệu tổng quan đề tài

Chương 2.

Cơ sở lý thuyết

Chương 3.

Phân tích thiết kế hệ thống

Chương 4.

Giao diện website

Chương 5.

Tổng kết


0

0


Tiểu luận mơn phát triển mã nguồn mở

MỤC LỤC

LỜI NĨI ĐẦU ...................................................................................................................... 2
MỤC LỤC ............................................................................................................................ 3
DANH MỤC HÌNH ............................................................................................................. 6
DANH MỤC BẢNG ............................................................................................................ 6
CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI ................................................... 1
1.1.

Tên đề tài ............................................................................................................. 1

1.2.

Mục đích chọn đề tài .......................................................................................... 1

1.3.

Ý nghĩa đề tài ...................................................................................................... 1

1.4.

Phương pháp nghiên cứu ................................................................................... 1


CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ..................................................................................... 2
2.1.

Bài tốn ................................................................................................................ 2

2.2.

Hướng giải quyết................................................................................................. 2

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ........................................................ 3
3.1.

Xác định yêu cầu ................................................................................................. 3

3.1.2

Yêu cầu chức năng .............................................................................................. 4

3.1.3

Yêu cầu phi chức năng ........................................................................................ 5

3.2

Danh sách các use case ....................................................................................... 6

3.3

Use case tổng thể ................................................................................................. 7


3.4

Phân tích chức năng ........................................................................................... 8

3.4.1

Người quản trị ..................................................................................................... 8

3.4.1.1 Đăng nhập ............................................................................................................ 8
3.4.1.2 Quản lý sản phẩm ................................................................................................ 9
3.4.1.3 Quản lý liên hệ ................................................................................................... 12
3.4.1.4 Quản lý lịch hẹn................................................................................................. 13
3.4.2

Khách hàng ........................................................................................................ 14

3.4.2.1 Đăng ký .............................................................................................................. 14
3.4.2.2 Đăng nhập .......................................................................................................... 15
3.4.2.2 Xem thông tin sản phẩm.................................................................................... 16

0

0


Tiểu luận môn phát triển mã nguồn mở
3.4.2.3 Thao tác với giỏ hàng ........................................................................................ 17
3.4.2.4 Gửi liên hệ .......................................................................................................... 19
3.4.2.5 Đặt lịch hẹn ........................................................................................................ 20

3.4.2.6 Thanh toán ......................................................................................................... 21
3.5 Biều đồ tuần tự .............................................................................................................. 22
3.5.1

Biểu đồ tuần tự Đăng nhập ............................................................................... 22

3.5.2

Biểu đồ tuần quản lý thêm sản phẩm ............................................................... 23

3.5.3

Biểu đồ tuần xóa sản phẩm ............................................................................... 24

3.5.4

Biểu đồ tuần sửa sản phẩm ............................................................................... 25

3.5.5

Biểu đồ tuần tự quản lý liên hệ ......................................................................... 26

3.5.6

Biểu đồ tuần tự quản lý lịch hẹn....................................................................... 27

3.5.7

Biểu đồ tuần tự quản lý hóa đơn ...................................................................... 28


3.5.8

Biểu đồ tuần xem thông tin sản phẩm .............................................................. 29

3.5.9

Biểu đồ tuần tự thêm sản phẩm vào giỏ hàng.................................................. 30

3.5.10 Biểu đồ tuần tự xóa sản phẩm trong giỏ hàng ................................................. 31
3.5.11 Biểu đồ tuần tự thanh toán ............................................................................... 32
3.5.12 Biểu đồ tuần tự gửi liên hệ ................................................................................ 33
3.5.13 Biểu đồ tuần tự lịch hẹn .................................................................................... 34
3.6 Thiết kế Database ......................................................................................................... 35
3.6.1

Lượt đồ tổng quan ............................................................................................. 35

3.6.2

Bảng thông tin tài khoản (Users) ...................................................................... 35

3.6.3

Bảng loại sản phẩm(Water) .............................................................................. 36

3.6.4

Bảng liên hệ (Contact)....................................................................................... 37

3.6.5


Bảng thông tin bàn(Type) ................................................................................. 37

3.6.6

Bảng thông tin hóa đơn(bill) ............................................................................. 38

3.6.7

Bảng thơng tin khách hàng(customer) ............................................................. 38

CHƯƠNG 4: GIAO DIỆN WEBSITE .............................................................................. 39
4.1. Ngôn ngữ sử dụng ....................................................................................................... 39
4.1.1

HTML ................................................................................................................. 39

4.1.2

CSS ..................................................................................................................... 39

4.1.3

JAVASCRIPT .................................................................................................... 39

0

0



Tiểu luận môn phát triển mã nguồn mở
4.1.4

PHP .................................................................................................................... 40

4.2 Database ........................................................................................................................ 40
4.2 Giao diện ...................................................................................................................... 41
4.2.1

Giao diện đăng nhập ......................................................................................... 41

4.2.2

Giao diện trang Home ....................................................................................... 42

4.2.3

Giao diện trang Giới thiệu ................................................................................ 45

4.2.4

Giao diện trang sản phẩm ................................................................................. 46

4.2.5

Giao diện trang liên hệ ...................................................................................... 48

4.2.6

Giao diện trang chính quản lý .......................................................................... 50


4.2.7

Giao diện trang quản lý user ............................................................................. 51

4.2.8

Giao diện trang quản lý hóa đơn ...................................................................... 52

4.2.9

Giao diện trang chi tiết hóa đơn ....................................................................... 53

4.2.10 Giao diện trang thơng tin chi tiết liên hệ .......................................................... 54
4.2.11 Giao diện trang thông tin chi tiết lịch hẹn ....................................................... 54
CHƯƠNG 5: TỔNG KẾT .................................................................................................. 55
5.1. Kết quả đạt được ........................................................................................................ 55
5.2 Hướng phát triển ........................................................................................................ 55
5.3. Kết luận ........................................................................................................................ 55
TÀI LIỆU THAM KHẢO ................................................................................................. 56

0

0


Tiểu luận mơn phát triển mã nguồn mở

DANH MỤC HÌNH
Hình 1 Biểu đồ chức năng ....................................................................................................... 4

Hình 2 Use Case Tổng thể ...................................................................................................... 7
Hình 3 Biểu đồ tuần tự đăng nhập ........................................................................................ 22
Hình 4 Biểu đồ tuần tự thêm sản phẩm ................................................................................. 23
Hình 5 Biểu đồ tuần tự xóa sản phẩm ................................................................................... 24
Hình 6 Biểu đồ Sửa sản phẩm ............................................................................................... 25
Hình 7 Biểu đồ tuần tự quản lý liên hệ ................................................................................. 26
Hình 8 Biểu đồ tuần tự quản lý lịch hẹn ............................................................................... 27
Hình 9 Biêu đồ tuần tự duyệt đơn hàng ................................................................................ 28
Hình 10 Biểu đồ tuần tự ........................................................................................................ 29
Hình 11 Biểu đồ tuần tự thêm sản phẩm vào giỏ hàng ........................................................ 30
Hình 12 Biểu đồ tuần tự xóa sản phẩm giỏ hàng .................................................................. 31
Hình 13 Biểu đồ tuần tự thanh tốn ...................................................................................... 32
Hình 14 Biểu đồ tuần tự gửi liên hệ ...................................................................................... 33
Hình 15 Biểu đồ tuần tự đặt lịch hẹn .................................................................................... 34
Hình 16 Giao diện trang đăng nhập ...................................................................................... 41
Hình 17 Giao diện trang chủ ................................................................................................. 44
Hình 18 Giao diện trang giới thiệu........................................................................................ 45
Hình 19 Giao diện trang tất cả các sản phẩm ........................................................................ 47
Hình 20 Giao diện trang liên hệ ............................................................................................ 49
Hình 21 Giao diện chính quản lý .......................................................................................... 50
Hình 22 Giao diện trang quản lý người dùng....................................................................... 51
Hình 23 Giao diện trang quản lý hóa đơn ............................................................................. 52
Hình 24 Giao diện trang chi tiết hóa đơn .............................................................................. 53
Hình 25 Giao diện trang quản lý liên hệ ............................................................................... 54
Hình 26 Giao diện trang quản lý lịch hẹn ............................................................................ 54

0

0



Tiểu luận môn phát triển mã nguồn mở

DANH MỤC BẢNG
Bảng 1 Danh sách use case .................................................................................................... 6
Bảng 2 Use case đăng nhập .................................................................................................... 8
Bảng 3 Use case Thêm sản phẩm ........................................................................................... 9
Bảng 4 Use case xòa sản phẩm ............................................................................................ 10
Bảng 5 Use case sửa sản phẩm ............................................................................................ 11
Bảng 6 Use case Quản lý liên hệ .......................................................................................... 12
Bảng 7Use case Quản lý lịch hẹn ......................................................................................... 13
Bảng 8 Use case đăng ký ..................................................................................................... 14
Bảng 9 Use case đăng nhập .................................................................................................. 15
Bảng 10 Use case xem thông tin sản phẩm ........................................................................... 16
Bảng 11 Use case thêm sản phẩm vào giỏ hàng ................................................................... 17
Bảng 12 Use case xóa sản phẩm trong giỏ hàng ................................................................... 18
Bảng 13 Use case gửi liên hệ ................................................................................................ 19
Bảng 14 Use case đặt lịch hẹn............................................................................................... 20
Bảng 15 Use case thanh toán ............................................................................................... 21
Bảng 16 Lượt đồ tống quan................................................................................................... 35
Bảng 17 Thông tin tài khoản ................................................................................................. 35
Bảng 18 Loại sản phẩm ......................................................................................................... 36
Bảng 19 Bảng Liên hệ ........................................................................................................... 37
Bảng 20 Thông tin thể loại .................................................................................................... 37
Bảng 21 Thơng tin hóa đơn ................................................................................................... 38
Bảng 22 Thông tin khách hàng ............................................................................................. 38

0

0



Tiểu luận môn phát triển mã nguồn mở

CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI
1.1. Tên đề tài
“Xây dựng Website bán dược phẩm Central pharmacy ”

1.2. Mục đích chọn đề tài
Xây dựng ứng dụng dành cho các nhà thuốc Central pharmacy ngồi việc bán trực
tiếp có thễ bán dược phẩm online thông qua website này với giao diện thân thiện với
người dùng nhưng đủ mạnh để cho phép nhanh chóng mua được các sản phẩm mình mong
muốn nhất .

1.3. Ý nghĩa đề tài
-

Đơn giản hóa việc bán hàng online, thay đổi hình thức bán nước truyền thống t
thành hình thức bán nước hiện đại với công nghệ 4.0.

-

Đây là đề tài mang tính ứng dụng hỗ trợ việc kinh doanh giúp các nhà thuốc có
thêm các thu nhập cho mình

-

Xây dựng website có khả năng tương thích với người dùng tốt

1.4. Phương pháp nghiên cứu

- Phương pháp phân tích, tổng hợp
- Sưu tầm, nghiên cứu, các phương pháp xây dựng hệ thống ứng dụng
- Thống kê, thu thập thông tin

1

0

0


Tiểu luận môn phát triển mã nguồn mở

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1. Bài tốn
Webiste bán hàng là một hình thức phần mềm có thể giúp người dùng có thể quản
bán hàng online Đặc biệt là website có thể thanh tốn trực tuyến.
Thơng qua các chức năng bán hàng của phần mềm , các người mua có thể theo dõi
thường xuyên tình hình sản phẩm của nhà thuốc, bao gồm như giá cả ,mặt hàng,..
Website bán hàng là một bộ phận không thể thiếu trong các doanh nghiệp sản xuất
và bn bán . Vi nó giúp nó thương hiệu của doanh nghiệp nhanh đến tay người dùng,
khơng những thế nó giúp ta phát triển được mơ hình kinh doanh online thay vì mơ hình
trực tiếp truyền thống.

2.2. Hướng giải quyết
Xây dựng một website bán dược phẩm là lựa chọn tốt nhất giúp cho mỗi nhà thuốc
giúp họ có thể bán sản phẩm nhiều hơn và được nhiều khách hàng biết đến hơn, từ đó
giúp họ điều chỉnh phương hướng sản xuất sản phẩm tốt hơn. Website cũng giúp họ có
thao tác với sản phẩm một cách dễ dàng hơn


2

0

0


Tiểu luận môn phát triển mã nguồn mở

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1. Xác định yêu cầu
3.1.1 Khảo sát nhu cầu thực tế
Qua khảo sát hiện trạng hệ thống hiện nay cho thấy cịn các khó khăn sau:
Hiện tại, với kinh tế ngày càng phát triển, hàng hóa ngày càng đa dạng và phương
thức giao dịch trực tuyến ngày càng phổ biến .
Qua quá trình khảo sát, tìm hiểu thì các website bán dược phẩm ngày nay cịn
nhiều thiếu sót và khơng có khả năng ứng dụng với nhiều loại hình khác nhau. website đa
số khơng có thanh tốn trực tuyến chon khách hàng Vì thế tơi quyết định xây dựng
website này để giúp cho chủ doanh nghiệp có thể thao tác thuận tiện hơn và đẹp lại hiệu
quả tối ưu cho họ

3

0

0


Tiểu luận môn phát triển mã nguồn mở
3.1.2 Yêu cầu chức năng


Hình 1 Biểu đồ chức năng

Xây dựng cho các nhóm người sử dụng sau:
 Đăng nhập vào hệ thống
 Xem thông tin sản phẩm
 Thêm sản phẩm vào giỏ hàng
 Xem giỏ hàng
 Thanh toán

4

0

0


Tiểu luận môn phát triển mã nguồn mở
Xây dựng cho người quản trị sau:
 Đăng nhập
 Quản lý chỉnh sửa sản phẩm
 Quản lý lịch hẹn tư vấn
 Quản lý hóa đơn
3.1.3 u cầu phi chức năng
-

Tính hiệu dụng
 Website được thiết với giao diện và chức năng rất dễ để người dùng có thể
tương tác với website.


-

Phương án xây dựng ứng dụng
 Ngơn ngữ lập trình: HTML, JAVASCRIPT, PHP
 Hệ quản trị cơ sở dữ liệu: phpMyadmin

5

0

0


Tiểu luận môn phát triển mã nguồn mở
3.2 Danh sách các use case
STT Use case

Ý nghĩa

Actor

1

Đăng nhập

Cho phép người sử dụng truy
cập vào hệ thống

Người khách
hàng / Người

quản trị

2

Đăng ký

Cho phép người sử dụng đăng
ký hệ thống

Người khách
hàng

4

Quản lý sản phẩm

Cho người quản trị quản lý
sản phẩm

Người quản trị

5

Quản lý hóa đơn

Cho người quản trị quản lý
hóa đơn

Người quản trị


6

Quản lý lịch hẹn

Cho người quản trị quản lý
lịch hẹn

Người quản trị

7

Xem thông tin sản
phẩm

Cho khách hàng xem thông
tin chi tiết một sản phẩm

Khách hàng

8

Gửi liên hệ

Cho khách hàng gửi liên hệ
đến website

Khách hàng

9


Đặt lịch hẹn

Cho khách hàng đặt lịch hẹn
đến website

Khách hàng

10

Thao tác với giỏ hàng

Cho khách hàng có thể thêm
xóa sản phẩm trên giỏ hàng

Khách hàng

11

Thanh tốn

Cho khách hàng có thể thực
hiện thanh tốn hóa đơn

Khách hàng

Bảng 1 Danh sách use case

6

0


0


Tiểu luận môn phát triển mã nguồn mở

3.3 Use case tổng thể

Hình 2 Use Case Tổng thể

7

0

0


Tiểu luận mơn phát triển mã nguồn mở

3.4 Phân tích chức năng
3.4.1 Người quản trị
3.4.1.1 Đăng nhập
Mô tả use case đăng nhập
Tên Usecase

Đăng nhập

Actor chính

Người quản trị


Tiền điều kiện

Đã có tài khoản

Mô tả chung

Cho phép người quản trị đăng nhập vào hệ thống để thực hiên vai
trò quản lý các sản phẩm , Liên hệ, các lịch hẹn

Dòng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Bấm vào biểu tượng đăng nhập trên website
B3: Hiển thị trang đăng nhập
B4: Nhập tài khoản người quản trị đã được tạo

Dòng sự kiện phụ

Khơng có

Bảng 2 Use case đăng nhập

8

0

0



Tiểu luận môn phát triển mã nguồn mở
3.4.1.2 Quản lý sản phẩm
a. Thêm sản phẩm
Mô tả use case thêm sản phẩm
Tên Usecase

Thêm sản phẩm

Actor chính

Người quản trị

Tiền điều kiện

Đã có tài khoản

Mô tả chung

Cho phép người quản trị thêm tên sản phẩm , giá sản phẩm , số
lượng,…

Dòng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Đăng nhập vào tài khoản người quản trị
B3: Bấm nút thêm sản phẩm
B4: Nhập đầy đủ các thông tin như tên sản phẩm, giá sản phẩm , số
lượng, mơ tả .

Dịng sự kiện phụ


Khơng có

Bảng 3 Use case Thêm sản phẩm

9

0

0


Tiểu luận mơn phát triển mã nguồn mở
b. Xóa sản phẩm
Mơ tả use case xóa sản phẩm
Tên Usecase

Xóa sản phẩm

Actor chính

Người quản trị

Tiền điều kiện

Đã có tài khoản

Mơ tả chung

Cho phép người quản trị xóa thơng tin sản phẩm


Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Đăng nhập vào tài khoản người quản trị
B3: Chọn sản phẩm cần xóa
B4: Nhấn nút xóa

Dịng sự kiện phụ

Khơng có

Bảng 4 Use case xòa sản phẩm

10

0

0


Tiểu luận môn phát triển mã nguồn mở
c. Sửa sản phẩm
Mô tả use case sửa sản phẩm
Tên Usecase

Sửa sản phẩm

Actor chính


Người quản trị

Tiền điều kiện

Đã có tài khoản

Mơ tả chung

Cho phép người quản trị sửa và cập nhật lại các thơng tin sản phẩm

Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Đăng nhập vào tài khoản người quản trị
B3: Chọn sản phẩm cần sửa
B4: Nhấn nút sửa
B5: Sửa các thông tin về sản phẩm như tên sản phẩm , giá , số
lượng ,mô tả
B6: Nhấn nút cập nhật

Dịng sự kiện phụ

Khơng có

Bảng 5 Use case sửa sản phẩm

11

0


0


Tiểu luận môn phát triển mã nguồn mở

3.4.1.3 Quản lý liên hệ
Mô tả use case quản lý liên hệ
Tên Usecase

Quản lý liên hệ

Actor chính

Người quản trị

Tiền điều kiện

Đã có tài khoản

Mô tả chung

Cho phép người quản trị xác nhận các thơng tin liên hệ của khách
hàng

Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Đăng nhập vào tài khoản người quản trị
B3: Chọn biểu tượng liên hệ
B4: Hiện ra danh sách các khách hàng liên hệ đến website

B5: chọn một khách hàng sau đó bấm xem chi tiết để xem nội dung
liên hệ của khách hàng

Dòng sự kiện phụ

Khơng có

Bảng 6 Use case Quản lý liên hệ

12

0

0


Tiểu luận môn phát triển mã nguồn mở

3.4.1.4 Quản lý lịch hẹn
Mô tả use case quản lý lịch hẹn
Tên Usecase

Quản lý Lịch hẹn

Actor chính

Người quản trị

Tiền điều kiện


Đã có tài khoản

Mô tả chung

Cho phép người quản trị xác nhận lịch hẹn của khách hàng

Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Đăng nhập vào tài khoản người quản trị
B3: Chọn biểu tượng lịch hẹn
B4: Hiện ra danh sách các lịch hẹn của khách hàng
B5: chọn một khách hàng sau đó bấm xem chi tiết để xem nội dung
lịch hẹn của khách hảng đó

Dịng sự kiện phụ

Khơng có

Bảng 7Use case Quản lý lịch hẹn

13

0

0


Tiểu luận môn phát triển mã nguồn mở


3.4.2 Khách hàng
3.4.2.1 Đăng ký
Mơ tả use case đăng ký
Tên Usecase

Đăng ký

Actor chính

Khách hàng

Tiền điều kiện

Chưa có tài khoản

Hậu điều kiện

Vào trang website

Mơ tả chung

Cho phép khách hàng đăng ký tài khoản

Dòng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Chọn biểu tượng đăng nhập
B4: chọn biểu tưởng đăng ký
B3: Điền đầy đủ các thông tin website yêu cầu
B4: Nhấn đăng ký


Dịng sự kiện phụ

Khơng có

Bảng 8 Use case đăng ký

14

0

0


Tiểu luận môn phát triển mã nguồn mở

3.4.2.2 Đăng nhập
Mô tả use case đăng nhập
Tên Usecase

Đăng nhập

Actor chính

Khách hàng

Tiền điều kiện

Có tài khoản


Hậu điều kiện

Vào trang website

Mơ tả chung

Cho phép khách hàng đăng nhập vào tài khoản

Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Chọn biểu tượng đăng nhập
B3: Điền đầy đủ các thông tin website yêu cầu
B4: Nhấn đăng nhập

Dịng sự kiện phụ

Khơng có

Bảng 9 Use case đăng nhập

15

0

0


Tiểu luận môn phát triển mã nguồn mở


3.4.2.2 Xem thông tin sản phẩm
Mô tả use case xem thông tin sản phẩm
Tên Usecase

Xem thơng tin sản phẩm

Actor chính

Khách hàng

điều kiện cần

Khơng có

Mơ tả chung

Cho phép khách hàng xem thơng tin chi tiết sản phẩm

Dịng sự kiến chính

B1: Người quản trị truy cập vào website
B2: Chọn sản phẩm muốn xem thông tin chi tiết
B3: Hiện ra giao diện chứa các thông tin chi tiết
của sản phẩm

Khơng có

Dịng sự kiện phụ

Bảng 10 Use case xem thông tin sản phẩm


16

0

0


Tiểu luận môn phát triển mã nguồn mở
3.4.2.3 Thao tác với giỏ hàng
a. Thêm sản phẩm vào giỏ hàng
Mô tả use case thêm sản phẩm vào giỏ hàng
Tên Usecase

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

Actor chính

Khách hàng

Điều kiện cần

Có tài khoản và đăng nhập vào website

Mô tả chung

Cho phép khách chọn các sản phẩm và thêm vào giỏ hàng

Dòng sự kiến chính


B1: Người quản trị truy cập vào website
B2: Chọn sản phẩm cần thêm vào giỏ hàng
B3: nhấn nút thêm vào giỏ hàng
B4: Hiện lên thông báo sản phẩm được thêm vào giỏ hàng

Dịng sự kiện phụ

Khơng có

Bảng 11 Use case thêm sản phẩm vào giỏ hàng

17

0

0


×