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

ĐỒ án CDIO đề tài xây dựng website bán giày

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 (5.03 MB, 83 trang )

ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN CDIO
Đề tài: Xây dựng Website Bán Giày

GVHD:

ThS. Phan Long

Lớp:

SE 447 E

Nhóm SVTH:

Bùi Duy Tân
Bích Văn Điền
Trần Ngọc Hải
Võ Hồng Quang
Trần Phước Minh Châu

Đà Nẵng, ngày 29, tháng 9, năm 2021

1

download by :


MỤC LỤC
PHẦN I: CONCEIVE (Ý TƯỞNG)...................................................................................6


1.1. Xây dựng ý tưởng cá nhân......................................................................................6
1.1.1. Ý tưởng 1.........................................................................................................6
1.1.2. Ý tưởng 2.........................................................................................................8
1.1.3. Ý Tưởng 3........................................................................................................9
1.1.4. Ý Tưởng 4......................................................................................................11
1.1.5. Ý Tưởng 5......................................................................................................12
1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM........................................14
1.3. Ý TƯỞNG ĐỀ XUẤT - Tên nhóm: Nhóm 2........................................................17
PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ).........................................................18
2.1. Khảo sát hiện trạng................................................................................................18
2.2. Phân tích chức năng của hệ thống.........................................................................18
2.3.1. Gói Use case đăng nhập.................................................................................20
2.3.2. Gói use case đăng ký......................................................................................22
2.3.3. Gói use case tìm kiếm.....................................................................................25
2.3.4. Gói use case đánh giá sản phẩm.....................................................................27
2.3.5. Gói use case chi tiết sản phẩm........................................................................30
2.3.6. Gói use case giỏ hàng.....................................................................................33
2.3.7. Gói use case thanh tốn..................................................................................37
2.3.8. Gói use case quản lý tài khoản.......................................................................39
2.3.9

Gói quản lý sản phẩm...................................................................................44

2.3.10

Gói quản lý đơn hàng................................................................................49

2.3.11

Báo cáo thống kê......................................................................................56


2

download by :


2.4. Lược đồ quan hệ....................................................................................................59
2.5. Thiết kế cơ sở dữ liệu............................................................................................59
2.5.1 Chi tiết đơn đặt hàng.......................................................................................59
2.5.2 Chi tiết đơn hàng.............................................................................................60
2.5.3 Bảng đăng kí...................................................................................................60
2.5.4 Bảng danh mục................................................................................................60
2.5.5 Đơn đặt hàng...................................................................................................61
2.5.6 Bảng hóa đơn..................................................................................................61
2.5.7 Bảng khách hàng.............................................................................................62
2.5.8 Bảng màu........................................................................................................62
2.5.9 Bảng quyền đăng nhập....................................................................................62
2.5.10 Bảng sản phẩm..............................................................................................63
2.5.11 Bảng size.......................................................................................................63
2.6. Thiết kế prototype.................................................................................................64
2.6.1

Trang chủ......................................................................................................... 64

2.6.1.1 Bản mẫu.......................................................................................................64
2.6.1.2

Đặc điểm chi tiết.......................................................................................64

2.6.2 Đăng ký..............................................................................................................66

2.6.2.1 Bản mẫu.......................................................................................................66
2.6.2.2 Đặc điểm chi tiết...........................................................................................66
2.6.3 Đăng nhập...........................................................................................................67
2.6.3.1 Bản mẫu.......................................................................................................67
2.6.3.2. Đặc điểm chi tiết..........................................................................................67
2.6.4 Trang sản phẩm...................................................................................................68

3

download by :


2.6.4.1 Bản mẫu.......................................................................................................68
2.6.4.2 Đặc điểm chi tiết...........................................................................................68
2.6.5 Chi tiết sản phẩm.................................................................................................69
2.6.5.1 Bản mẫu.......................................................................................................69
2.6.5.2 Đặc điểm chi tiết...........................................................................................70
2.6.6 Quản lí giỏ hàng và thanh toán............................................................................71
2.6.6.1 Bản mẫu.......................................................................................................71
2.6.6.2 Đặc điểm chi tiết...........................................................................................71
2.6.7 Thay đổi mật khẩu...............................................................................................73
2.6.7.1 Bản mẫu.......................................................................................................73
2.6.7.2 Đặc điểm chi tiết...........................................................................................73
2.6.8 Tìm kiếm............................................................................................................. 74
2.6.8.1 Bản mẫu.......................................................................................................74
2.6.8.2 Đặc điểm chi tiết...........................................................................................75
2.6.9 Quản lý tài khoản................................................................................................75
2.6.9.1 Bản mẫu.......................................................................................................75
2.6.9.2 Đặc điểm chi tiết...........................................................................................76
2.6.10 Quản lý sản phẩm..............................................................................................77

2.6.10.1 Bản mẫu.....................................................................................................77
2.6.10.2 Đặc điểm chi tiết.........................................................................................79
2.6.11 Quản lý danh mục.............................................................................................80
2.6.11.1 Bản mẫu......................................................................................................80
2.6.11.2 Đặc điểm chi tiết.........................................................................................82
2.6.12. Quản lý khách hàng..........................................................................................83

4

download by :


2.6.12.1. Bản mẫu....................................................................................................83
2.6.12.2. Đặc điểm chi tiết........................................................................................83
2.6.13 Quản lý Báo cáo thông kê.................................................................................84
2.6.13.1 Bản mẫu.....................................................................................................84
2.6.13.2 Đặc điểm chi tiết.........................................................................................84
PHẦN III: IMPEMENTATION (THỰC HIỆN)..............................................................84
3.1. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.................................................................84
3.1.1. Những vấn đề đã làm được.................................................................................84
3.1.2. Những vấn đề chưa đạt được..............................................................................85
3.1.3. Hướng phát triển................................................................................................85
3.2. TÀI LIỆU THAM KHẢO.........................................................................................85

5

download by :


PHẦN I: CONCEIVE (Ý TƯỞNG)

1.1. Xây dựng ý tưởng cá nhân
1.1.1. Ý tưởng 1
- Họ và tên: Bùi Duy Tân
- Chuyên ngành: Công nghệ phần mềm
- Tên ý tưởng: Website bán Laptop trực tuyến.
- Ngày 25 Tháng 8 Năm 2021.
a. Mơ tả ý tưởng sản phẩm
- Với tình hình dịch bệnh phức tạp hiện nay, thì việc mua sắm trực tiếp thì khó thể đến tại
chỗ mua được. Vì vậy nhiều việc mua sắm trực tiến bùng nổ phát triển mạnh.
- Tuy nhiên, trong q trình thăm dị thị trường, em thấy đa số các website bán hàng đều
trưng bày nhiều loại mặt hàng dẫn đến khơng có sự đầu tư kĩ lưỡng cho một mặt hàng
nhất định. Thêm vào đó, trong thời đại cơng nghệ nhu cầu sử dụng các thiết bị di động
của mọi người đang có xu hướng tăng mạnh.
- Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi và thiết thực nhất đối với của
hàng sở hữu. Cùng với các chức năng quản lý sản phẩm, đơn hàng, thống kê … với cách
sử dụng đơn giản nhất. Em tin rằng sản phẩm này sẽ khả quan và có tiềm năng phát triển
mạnh hơn nữa sau này.
- ‰ng dụng để thực hiện phần mềm:
+ My SQL Sever
+ ASP.NET
+ HTML
+ CSS
- Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: Chưa học
- Hệ quản trị cơ sở dữ liệu: Đã học
- Ngơn ngữ lâ ‹p trình (java, C#, ASP.NET): Đã học
- Đánh giá khả năng phát triển của sản phẩm

6


download by :


Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
bạn

5000

Ước tính số lượng người sẽ bỏ tiền ra đặt hàng của bạn

300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Chủ shop bán laptop, nhân
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
viên…
Trung
bình
Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn

Khá

Rất Cao

X

Ước lượng số năm sản phẩm của bạn sẽ

2 năm


ở trên thị trường cho đến khi bị thay thế
Trung
bình
Ước tính độ khó để phát triển thành cơng
sản phẩm của bạn

Cao

Khá

Cao

Rất Cao

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm của
bạn

4 tháng

7

download by :


1.1.2. Ý tưởng 2
- Họ và tên: Trần Phước Minh Châu
- Chuyên ngành: Công nghệ phần mềm

- Tên ý tưởng: Phần mềm bán xe đạp.
- Ngày 25 Tháng 8 Năm 2021
a. Mô tả ý tưởng sản phẩm
- Nhầm giải quyết nhanh, chính xác và hiệu quả đáp ứng được một số hoạt động như
nhập xe, bán xe, tính doanh thu, tính thuế, …Khách hàng có thể xem loại xe, kiểu dáng
xe, … khi đăng nhập vào hệ thống của doanh nghiệp. Đem lại lợi nhuận cao cho doanh
nghiệp.
- ‰ng dụng để thực hiện phần mềm.
+ My SQL Server
+ PHP
+ C#
+ CSS
- Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: Đã học
- Ngôn ngữ lâ ‹p trình (java, C#, ASP.NET): Đã học
- Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
bạn

700

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn

500

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng
Khách hàng, chủ shop…
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
Trung

bình
Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn

Khá

Cao

Rất Cao

X

8

download by :


Ước lượng số năm sản phẩm của bạn sẽ

3 năm

ở trên thị trường cho đến khi bị thay thế
Trung
bình
Ước tính độ khó để phát triển thành cơng
sản phẩm của bạn

Khá

Cao


Rất Cao

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm của
bạn

5 tháng

1.1.3. Ý Tưởng 3
- Họ và tên: Bích Văn Điền
- Chun ngành: Cơng nghệ phần mềm
- Tên ý tưởng: Website bán giày.
- Ngày 25 Tháng 8 Năm 2021
a. Mô tả ý tưởng sản phẩm:
- Giày một loại quá quen thuộc với cộng đồng và văn hóa tại Việt Nam. Chúng ta sử dụng
giày thường ngày vào các mục đích khác nhau như: chạy bộ, tập gym, thể dục thể thao,
hay đi dạo, đi chơi, đi làm... Hiện nay, giày sneaker đang là xu hướng trending trong cộng
đồng và tiếp tục ngày càng tăng độ hot cũng như ưa chuộng bởi tính tiện lợi và dễ dùng
mang lạ. Ngày nay, khi mà xã hội phát triển, đời sống của người dân được nâng cao, nhu
cầu về mua sắm ngày càng nhiều. Cùng với sự phát triển của mạng internet, khách hàng
có thể mua tất cả những thứ mà mình muốn.
- Với mong muốn xây dựng thử nghiệm một website thương mại điện tử bán giày có thể
hoạt động tốt và đưa vào thực tế, nhóm em xin tiến hành đề tài “xây dựng website bán
giày”.
- ‰ng dụng để thực hiện
+ My SQL Server
+ ASP.NET
+ C#

+ CSS
- Đánh giá cơ sở kiến thức của sinh viên

9

download by :


- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: Đã học
- Ngơn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học
- Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
bạn

6500

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn

800

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Khách hàng, chủ shop, nhân
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
viên…
Trung
bình
Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn

Khá


Rất Cao

X

Ước lượng số năm sản phẩm của bạn sẽ

1 năm

ở trên thị trường cho đến khi bị thay thế
Trung
bình
Ước tính độ khó để phát triển thành công
sản phẩm của bạn

Cao

Khá

Cao

Rất Cao

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm
của bạn

3 tháng


1.1.4. Ý Tưởng 4
- Họ và tên: Võ Hồng Quang
- Chuyên ngành: Công nghệ phần mềm
- Tên ý tưởng: Phần mềm điều khiển từ xa trong nông nghiệp.
- Ngày 25 Tháng 8 Năm 2021

10

download by :


a. Mô tả ý tưởng sản phẩm:
- Ngày nay với việc ứng dụng khoa học kỹ thuật phát triển đến đỉnh cao, con người dần
đi đến một xã hội tự động với sự hỗ trợ của máy móc với trí tuệ AI là chính. Những ứng
dụng này, ra đời nhằm giải quyết những khó khăn của chúng ta trong quá khứ.
- Nhằm tạo ra công cụ với chức năng giúp ích nhiều hơn trong công việc hằng ngày.
Thông báo các vấn đề mà công nhân mắc phải. Đưa ra các biện pháp phòng ngừa và chữa
trị.
- ‰ng dụng để thực hiện
+ My SQL Server
+ Wimform
+C#
- Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: Đã học
- Ngơn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học
- Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
bạn


2000

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn

300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Chủ đầu tư, chủ trang trại,
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
người lao động…
Trung
bình
Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn

Khá

Cao

Rất Cao

X

Ước lượng số năm sản phẩm của bạn sẽ

5 năm

ở trên thị trường cho đến khi bị thay thế
Trung
bình


Khá

Cao

Rất Cao

11

download by :


Ước tính độ khó để phát triển thành cơng
sản phẩm của bạn

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm
của bạn

4 tháng

1.1.5. Ý Tưởng 5
- Họ và tên: Trần Ngọc Hải
- Chuyên ngành: Công nghệ phần mềm
- Tên ý tưởng: Quản lý quán cafe.
- Ngày 25 Tháng 8 Năm 2021
a. Mô tả ý tưởng sản phẩm:
- Ngày nay với sự phát triển của khoa học công nghệ, máy tính được sử dụng rộng rãi.
Việc áp dụng máy tính và cơng tác quản lý qn cà phê là một yêu cầu cần thiết nhằm
xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời, gây tốn kém, mất thời gian. Vì vậy

em chọn ý tưởng xây dựng phần mềm quản lý quán cà phê để giúp các doanh nghiệp
quản lý bàn, thêm bàn, xóa bàn... một cách hiệu quả hơn.
- ‰ng dụng để thực hiện
+ My SQL Server
+ C#
+HTML
- Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hệ thống: Đã học
- Phân tích thiết kế hướng đối tượng: Đã học
- Ngôn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học
- Đánh giá khả năng phát triển của sản phẩm
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của
bạn

2000

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn

300

12

download by :


Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng Chủ quán cafe, nhân viên,
sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)
khách hàng…
Trung
bình

Đánh giá khả năng các nhà đầu tư sẽ bỏ
tiền ra cho ý tưởng sản phẩm của bạn

Khá

Cao

Rất Cao

X

Ước lượng số năm sản phẩm của bạn sẽ

4 năm

ở trên thị trường cho đến khi bị thay thế
Trung
bình
Ước tính độ khó để phát triển thành công
sản phẩm của bạn

Khá

Cao

Rất Cao

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm

của bạn

5 tháng

1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM
-

Tên ý tưởng sản phẩm: Website bán giày

-

Ngày 19 tháng 8 năm 2021
Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm
Chuyên Ngành 1

Chuyên Ngành 2

Chuyên Ngành 3

13

download by :


Thành viên 1 Lập trình ASP.NET

Lập trình hướng đối
tượng

Hệ quản trị cơ sở dữ liệu


Thành viên 2 Lập trình Winform C#

Lập trình hướng đối
tượng

Lập trình Java

Thành viên 3 Lập trình PHP

Lập trình ASP.NET

Hệ quản trị cơ sở dữ liệu

Thành viên 4 Lập trình Python

Lập trình hướng đối
tượng

Lập trình ASP.NET

Thành viên 5 Lập trình PHP

Lập trình hướng đối
tượng

Hệ quản trị cơ sở dữ liệu

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm
Đối Tượng 1


Đối Tượng 2

Thành viên 1

Người dùng cuối

Cửa hàng mua sản phẩm

Thành viên 2

Người dùng cuối

Chủ cửa hàng

Thành viên 3

Người dùng cuối

Chủ cửa hàng

Thành viên 4

Người dùng cuối

Nơng dân

Thành viên 5

Người dùng cuối


Nhà đầu tư

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn
Thành viên 1

Thành viên 2

Thành viên 3

Thành viên 4

Thành viên 5

50000

700

6500

2000

2000

14

download by :


Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

Thành viên 1

Thành viên 2

Thành viên 3

50

20

10

Thành viên
4

Thành viên 5

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
Trung
bình
Thành viên 1

Khá

Cao

Rất Cao

x


Thành viên 2

x

Thành viên 3

x

Thành viên 4

x

Thành viên 5

x

Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:
Thành viên 1

Thành viên 2

Thành viên 3

Thành viên 4

Thành viên 5

2 năm

4 năm


3 năm

1 năm

2 năm

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay
ý tưởng sản phẩm đã nêu:
Thành viên 1 Thành viên 2

Thành viên 3

Thành viên 4

Thành viên 5

15

download by :


Ước lượng độ khó trong việc phát triển thành cơng ý tưởng sản phẩm đã nêu:
Trung bình
Thành viên 1

x

Thành viên 2


x

Khá

Thành viên 3

Cao

Rất Cao

x

Thành viên 4

x

Thành viên 5

x

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
Thành viên 1

Thành viên 2

3 tháng

Thành viên 3

Thành viên 4


Thành viên 5

2 tháng

5 tháng

4 tháng

2,5 tháng

1.3. Ý TƯỞNG ĐỀ XUẤT - Tên nhóm: Nhóm 2.
-

Nhóm trưởng: Bích Văn Điền

-

Thành viên:
 1. Trần Ngọc Hải
 2.Trần Phước Minh Châu
 3.Bùi Duy Tân
 4.Võ Hồng Quang

16

download by :


-


Tên sản phẩm: Website bán giày”.

-

Ý tưởng sản phẩm:
o Xây dựng 1 Website bán giày giúp khách hàng dễ dàng và nhanh chóng
hơn trong việc muốn tìm hiểu, mua một sản phẩm mình cần. Mọi thao
tác chỉ cần ngồi tại nhà, truy cập trang web để xem và đặt mua các sản
phẩm một cách đơn giản.

-

Phạm vi nghiên cứu:
o Về thời gian: Từ 25/8/2017 đến11/9/2017.
o Về nội dung:
 Tập trung phát triển việc giới thiệu các sản phẩm.
 Hỗ trợ mua, đặt hàng nhanh chóng và trả tiền trực tuyến.
 Thống kê báo cáo chi tiết theo thời gian.

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ)
2.1. Khảo sát hiện trạng
Trong tình hình diễn biến dịch bệnh phức tạp hiện nay, thì vấn đề mua giày trực tiếp
bị hạn chế. Khơng tập trung quá nhiều người gây khó khăn trong việc mua sắm của mọi
người. Để giúp mọi người mua giày dễ dàng hơn, Website bán giày ra ra đời, mọi người
có thể mua giày thơng qua website bất cứ lúc nào mình muốn mà khơng cần phải ra khỏi
nhà.
2.2. Phân tích chức năng của hệ thống
❖ Các thơng tin đầu ra đầu vào của hệ thống


17

download by :


a) Thông tin đầu vào:
● Thông tin khách hàng
● Thanh toán
● Đánh giá sản phẩm
● Các phản hồi
● Các đơn đặt hàng
b) Thông tin đầu ra:
● Chi tiết sản phẩm
● Hóa đơn
● Các phản hồi
❖ Các tác nhân của hệ thống:
● Admin
● Khách hàng
● Khách vãng lai
-

Admin: là thành viên quản trị của hệ thống, có tất cả các quyền và chức năng như:
tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, …

-

Khách vạn lai: là thành viên khơng có tài khoản trong hệ thống, có chức năng:
Đăng ký, tìm kiếm, xem thơng tin sản phẩm.

-


Khách hàng: là hệ thống thành viên có chức năng: Đăng ký, đăng nhập, đăng xuất,
tìm kiếm, xem, thanh tốn, đánh giá.

-

2.3. Gói use case tổng quát
Biểu đồ Use case

18

download by :


Hình 2.3.1. Use case tổng qt
Mơ tả các tác nhân
Use Case Tổng quát
Tác nhân Admin, khách hàng, khách vãng lai
Mục đích Mơ tả tồn bộ chức năng của từng đối
tượng có trong hệ thống
Bảng 2.3.1. Đặc tả use case tổng quát

19

download by :


2.3.1. Gói Use case đăng nhập
a. Biểu đồ use case đăng nhập


Hình 2.3.1.1. Use case đăng nhập
b. Đặc tả luồng sự kiện đăng nhập
Bảng : Đặc tả chi tiết luồng sự kiện đăng nhập
Use case

Đăng nhập

Tác nhân

Admin, Khách hàng

Mục đích

Đăng nhập hệ thống

Mô tả chung

Người dùng khi muốn đăng nhập vào hệ thống

Luồng sự kiện chính
Actor

Systems

1. Người dùng chọn chức năng đăng
2. Hệ thống hiển thị giao diện đăng nhập.
nhập.
3. Người dùng nhập thông tin đăng nhập.
4. Gửi thông tin đã nhập đến hệ thống.
5. Kiểm tra thông tin đăng nhập, nếu đúng


20

download by :


thì cho phép truy cập, sai thì thơng báo u
cầu nhập lại.
Luồng thay thế
Actor

Systems
4.1 Nếu người dùng nhập sai thông tin thì
yêu cầu nhập lại nhưng chỉ trong giới hạn
cho phép.

Các yêu cầu cụ thể

Tên đăng nhập và mật khẩu khớp với thông tin đã đăng ký.

Điều kiện trước

Nguời dùng đã đăng ký thành viên trong hệ thống

Điều kiện sau

Thông báo đăng nhập thành công/ thất bại

Các yêu cầu mở rộng


Use case “đăng xuất” xuất hiện sau khi đăng nhập thành cơng.

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

Hình 2.3.1.2. Biểu đồ tuần tự đăng nhập

21

download by :


d. Biểu đồ hoạt động đăng nhập

Hình 2.3.1.3. Biểu đồ hoạt động đăng nhập
2.3.2. Gói use case đăng ký
a. Biểu đồ use case đăng ký

Hình 2.3.2.1. Biểu đồ use case đăng ký
b. Đặc tả luồng sự kiện đăng ký
Use case

Đăng ký

Tác nhân

Khách vãng lai

22

download by :



Mục đích

Đăng ký tài khoản mới để có thể đăng nhập với tư cách
thành viên

Mô tả chung

Người dùng lần đầu sử dụng ứng dụng, trước hết phải đăng
ký tài khoản

Luồng sự kiện chính
Actor

System

1. Người dùng chọn chức năng đăng
2. Hệ thống hiển thị giao diện đăng ký.
ký.
3. Người dùng nhập thông tin đăng ký 4. Hệ thống lưu thông tin đăng ký và hiển
và gửi đến hệ thống.
thị thông báo đăng ký thành công.
Luồng thay thế
Actor

System
4.1. Nếu người dùng nhập sai định dạng
email trong ô email, hệ thống sẽ thông
báo

4.2. Nếu số ký tự trong tên tài khoản hoặc
mật khẩu ít hơn quy định, hệ thống sẽ
thông báo

Các yêu cầu cụ thể

Định dạng email phải đúng, email phải tồn tại và chinh
xác, tên user name không được trùng lặp với các tài khoản
đã có trong hệ thống

Điều kiện trước

Người dùng lần đầu đăng ký tài khoản

Điều kiện sau

Thông báo đăng ký thành công/ thất bại

Các yêu cầu mở rộng Không có.
Bảng 2.3.2.2. Biểu diễn dịng dữ liệu đăng ký

23

download by :


c. Biểu đồ tuần tự đăng ký

Hình 2.3.2.2. Biểu đồ tuần tự đăng ký
d. Biểu đồ hoạt động đăng ký


Hình 2.3.2.3. Biểu đồ hoạt động đăng ký

24

download by :


2.3.3. Gói use case tìm kiếm
a. Biểu đồ use case tìm kiếm

Hình 2.3.3.1. Biểu đồ use case tìm kiếm
b. Đặc tả luồng sự kiện quản lý tài khoản
Use case

Tìm kiếm máy tính

Tác nhân

Khách hàng, Khách vãng lai

Mục đích

Tìm kiếm giày

Mơ tả chung

Người dùng nhập tên máy tính vào ơ tìm kiếm và hệ thống
hiện thông báo kết quả


Luồng sự kiện chính
Actor

System

1. Người dùng nhấp vào ơ tìm kiếm

2. Hệ thống hiển thị giao diện tìm kiếm

3. Người dùng nhập tên máy tính

4. Hệ thống hiện danh sách các loại may
tính tương ứng với từ khóa người dùng
nhập vào. Nếu khơng tìm thấy thì hệ thống
báo khơng tìm thấy

Luồng thay thế

25

download by :


×