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

công nghệ phần mềm se 397 z đề tài xây dựng website thiết kế bản vẽ

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 (1.26 MB, 91 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN</b>

<b>GIẢNG VIÊNTRẦN THỊ THANH LAN</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

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

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

2.2 MÔ HÌNH HỐ CÁC U CẦU...

2.3.3 Thiết kế cơ sở dữ liệu:...

2.4 THIẾT KẾ GIAO DIỆN...

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>PHẦN 1: Ý TƯỞNG (CONCEIVE)1.1 Đề xuất ý tưởng cá nhân</b>

<b>1.1.1 Thành viên 1</b>

<b>Họ & Tên (Sinh viên): Phạm Quốc HồngChun ngành (Sinh viên): Cơng nghệ phần mềmTên ý tưởng (Sản phẩm): Xây dựng website thiết kế bản vẽNgày/Tháng/Năm: 1/9/2024</b>

<b>Mô tả ý tưởng sản phẩm</b>

Việc tiếp cận với bản vẽ nhà còn hạn chế đối với các người dân ở vùng quê khi các công ty kiến trúc đa số ở các thành phố vì thế việc tạo ra một trang web mua bán các bản vẽ nhà sẽ giúp mọi người dễ dàng tiếp cận và giúp có được ngôi nhà như mong muốn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là

1, nhiều nhất là 5): <sup>1) Người đang cần bản vẽ xây nhà</sup>

Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn: <sup>10000</sup>

Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Đá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: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

20 năm

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

Ước lượng độ khó trong việc phát triển thành cơng ý tưởng sản phẩm

của bạn: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

3 tháng

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

hoặc ý tưởng sản phẩm đã nêu: <sup>1) HTML,CSS,JavaScript</sup><sub>2) ReactJS</sub> 3) NodeJS

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

đã nêu: <sub>2) Phân tích một hệ thống</sub><sup>1) Làm việt nhóm</sup> 3) Kỹ năng về lập trình

<b>1.1.1 Thành viên 2</b>

<b>Họ & Tên (Sinh viên): Lê Công Anh</b>

<b>Chuyên ngành (Sinh viên): Công nghệ phần mềmTên ý tưởng (Sản phẩm): Website đọc truyệnNgày/Tháng/Năm: 1/9/2024</b>

<b>Mô tả ý tưởng sản phẩm</b>

Việc tiếp cận với truyện tranh sẽ trở nên dễ dàng hơn cho các bạn trẻ với nền tảng quản lý thân thiện, dễ dùng và tìm hiểu cho các bạn trẻ. Hệ thống sẽ cung cấp kho tàng truyện và tính năng cơng cụ cập nhật nhanh nhất để người dùng có một trải nghiệm tốt nhất

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là

1, nhiều nhất là 5): <sup>1) Những bạn trẻ có nhu cầu đọc truyện</sup>

Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn: <sup>10000</sup>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Đá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: <sup>Không Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

20 năm

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm

của bạn: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

3 tháng

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

hoặc ý tưởng sản phẩm đã nêu: <sup>1) HTML,CSS,JavaScript</sup><sub>2) ReactJS</sub> 3) NodeJS

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

đã nêu: 2) Phân tích một hệ thống<sup>1) Làm việt nhóm</sup> 3) Kỹ năng về lập trình

<b>1.1.1 Thành viên 3</b>

<b>Họ & Tên (Sinh viên): Phạm Nguyễn Trường Ân</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Chuyên ngành (Sinh viên): Công nghệ phần mềmTên ý tưởng (Sản phẩm): Website quản lý khách sạnNgày/Tháng/Năm: 1/9/2024</b>

<b>Mô tả ý tưởng sản phẩm</b>

Việc tiếp cận với truyện tranh sẽ trở nên dễ dàng hơn cho các bạn trẻ với nền tảng quản lý thân thiện, dễ dùng và tìm hiểu cho các bạn trẻ. Hệ thống sẽ cung cấp kho tàng truyện và tính năng cơng cụ cập nhật nhanh nhất để người dùng có một trải nghiệm tốt nhất

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là

1, nhiều nhất là 5): khách sạn<sup>1) Những người có nhu cầu tìm phịng </sup>

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

Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Đá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: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup><sub>x</sub> <sup>Rất Cao</sup>

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

20 năm

Ước lượng độ khó trong việc phát triển thành cơng ý tưởng sản phẩm

của bạn: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup><sub>x</sub> <sup>Rất Cao</sup>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

3 tháng

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

hoặc ý tưởng sản phẩm đã nêu: <sup>1) HTML,CSS,JavaScript</sup><sub>2) ReactJS</sub> 3) NodeJS

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

đã nêu: <sub>2) Phân tích một hệ thống</sub><sup>1) Làm việt nhóm</sup> 3) Kỹ năng về lập trình

<b>1.1.1 Thành viên 4</b>

<b>Họ & Tên (Sinh viên): Trần Châu Phú</b>

<b>Chuyên ngành (Sinh viên): Công nghệ phần mềmTên ý tưởng (Sản phẩm): Website tìm kiếm việc làmNgày/Tháng/Năm: 1/9/2024</b>

<b>Mơ tả ý tưởng sản phẩm</b>

Việc tiếp cận với truyện tranh sẽ trở nên dễ dàng hơn cho các bạn trẻ với nền tảng quản lý thân thiện, dễ dùng và tìm hiểu cho các bạn trẻ. Hệ thống sẽ cung cấp kho tàng truyện và tính năng cơng cụ cập nhật nhanh nhất để người dùng có một trải nghiệm tốt nhất

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là

1, nhiều nhất là 5): việc làm<sup>1) Những người có nhu cầu tim kiếm </sup>

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

Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

1000

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Đá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: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

20 năm

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm

của bạn: <sup>Khơng Cao Trung Bình</sup> <sup>Cao</sup>x <sup>Rất Cao</sup>

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

3 tháng

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

hoặc ý tưởng sản phẩm đã nêu: <sup>1) HTML,CSS,JavaScript</sup>2) ReactJS 3) NodeJS

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

đã nêu: 2) Phân tích một hệ thống<sup>1) Làm việt nhóm</sup> 3) Kỹ năng về lập trình

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Lê Cơng Anh 27211248270

Phạm Nguyễn Trường Ân 27211222748

<b>Cụ thể:</b>

<b>Số TTHọ và tênVai tròTrách nhiệm</b>

<b>01Phạm Quốc HồngTrưởng nhómQuản lý tiến độ, Code, Tester</b>

<b>02Trần Châu PhúThành viênThiết kế, Code, Tester03Phạm Nguyễn Trường</b>

<b>Thành viênThiết kế, Code, Tester</b>

<b>04Lê Công AnhThành viênThiết kế, Code, Tester</b>

Liệt kê 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 Thành viên 1 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 2 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 3 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 4 Đã học Đã học Đã học Đang nghiên cứu

Ước lư ng số người 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

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Ướ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 Thành viên 4

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 quản lý cửa hàng, nhân viên

Đá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 Khá Cao Rất Cao

Ướ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

Ướ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 Khá Cao Rất Cao

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Thành viên 3 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 Thành viên 3 Thành viên 4

Chuyên ngành 1 Chuyên ngành 3 Chuyên ngành 3 Phạm Quốc Hoàng HTML,CSS,JavaScript ReactJs NodeJs Trần Châu Phú HTML,CSS,JavaScript ReactJs NodeJs Phạm Nguyễn

Trường Ân <sup>HTML,CSS,JavaScript</sup> <sup>ReactJs</sup> <sup>NodeJs</sup> Lê Công Anh HTML,CSS,JavaScript ReactJs NodeJs

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu

Kỹ Năng 1 Kỹ Năng 2 Kỹ Năng 3 Phạm Quốc Hoàng Phân Tích Thiết Kế Tìm kiếm tài liệu

Trần Châu Phú Phân Tích Thiết Kế Tìm kiếm tài liệu

Phạm Nguyễn

Trường Ân <sup>Phân Tích</sup> <sup>Thiết Kế</sup> <sup>Tìm kiếm tài liệu</sup> Lê Cơng Anh Phân Tích Thiết Kế Tìm kiếm tài liệu

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm đã nêu (ít nhất là 1, nhiều nhất là 5):

Đối tượng 1 Đối tượng 2 Đối tượng 3 Phạm Quốc Hoàng Người cần xây nhà

Trần Châu Phú Người cần xây nhà

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

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

Khơng Cao Trung Bình Cao Rất Cao

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Quản lý thư viện

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

Khơng Cao Trung Bình Cao Rất Cao

Hồng <sup>Trần Châu Phú</sup> <sup>Phạm Nguyễn </sup>Trường Ân <sup>Lê Cơng Anh</sup> Ước lượng thời

<b>2.1.1 Hệ thống hiện hành của các cửa hàng.</b>

Khi khách hàng đặt hàng thì đơn đặt hàng sẽ gửi cho nhân viên xử lý, nhân viên trực tiếp đảm nhận việc gửi đồ đến tận nơi cho khách hàng. Và về việc thanh tốn, thì khách hàng có thể chọn một trong hai phương thức thanh tốn đó là: thanh tốn qua ví điện tử hoặc thanh toán bằng thẻ ngân hàng. Nhân viên phải chuẩn bị hoá đơn thanh toán, nhập một số dữ liệu liên quan như ngày, giờ, tên khách hàng, mã số mặt hàng, số lượng mua vào trong hệ thống

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

cơ sở dữ liệu và điền dữ liệu vào trong sổ giám sát kinh doanh. Từ đó nhân viên sẽ viết báo cáo về doanh thu gần đây cho Admin.

+ Sản phẩm đa dạng được chia thành các mục riêng rõ ràng.

+ Có các hộp thoại tìm kiếm khi muốn tìm những sản phẩm mong muốn bằng cách nhập từ khóa.

- Về nghiệp vụ: Người phát triển phần mềm phải am hiểu về nghiệp vụ quản lý các shop thời trang ở Việt Nam, phải hiểu rõ cách thức mua bán hàng, và phải biết khách hàng thích những sản phẩm như thế nào.

<b>2.1.3 Yêu cầu chức năng</b>

- Khách vãng lai:

+ Tìm kiếm: Tìm kiếm sản phẩm

+ Đăng kí: Đăng kí tài khoản để trở thành người dùng + Xem hàng: Xem các sản phẩm của cửa hàng - Người dùng:

+ Yêu thích: Yêu thích sản phẩm + Đăng nhập: Đăng nhập vào tài khoản + Tìm kiếm: Tìm kiếm sản phẩm + Mua hàng: Mua sản phẩm của cửa hàng + Đánh giá: Đánh giá sản phẩm và cửa hàng

+ Quản lý giỏ hàng: Thêm, xóa các sản phẩm thêm vào giỏ hàng + Quản lý đơn mua: Theo dõi đơn hàng, hủy đơn hàng + Quản lý tài khoản: Thêm sửa xóa thông tin tài khoản - Nhân viên:

+ Quản lý sản phẩm: Thêm sửa xóa sản phẩm trong cửa hàng + Đăng nhập: Đăng nhập vào tài khoản

+ Quản lý tài khoản: Thêm, sửa, xóa tài khoản và thơng tin tài khoản + Đăng nhập: Đăng nhập vào tài khoản

+ Tìm kiếm: Tìm kiếm sản phẩm

+ Quản lý sản phẩm: Thêm sửa xóa sản phẩm trong cửa hàng

<b>2.1.4 Yêu cầu phi chức năng</b>

- Hiệu suất: Hệ thống cần đảm bảo thời gian phản hồi nhanh khi người dùng tương tác với nó, đảm bảo thời gian chờ đợi là tối thiểu.

- Giao diện người dùng: Hệ thống cần có giao diện người dùng thân thiện đơn giản và dễ sử dụng để người dùng có thể tương tác một cách dễ dàng và hiệu quả.

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

- Bảo mật: Hệ thống phải có cơ chế xác thực và ủy quyền đảm bảo chỉ người dùng có quyền truy cập có thể truy cập vào dữ liệu nhạy cảm.

- Bảo trì: Hệ thống phải có tính tái xử dụng, dễ bảo trì và cập nhật theo thời gian. Khả năng mở rộng: Hệ thống phải có thể tăng hoặc giảm quy mơ khi cần thiết.

<b>2.2 MƠ HÌNH HỐ CÁC U CẦU</b>

<b>2.2.1 Xác định tác nhân hệ thống</b>

STT TÊN TÁC NHÂN DIỄN GIẢI

1 Khách vãng lai Khách hàng khơng có tài khoản đăng nhập 2 Khách hàng Khách hàng có tài khoản

3 Nhân viên Nhân viên chính thức của hàng 4 Người quản lý Chủ cửa hàng

<b>2.2.2 Biểu đồ use case tổng quát2.2.2.1. Biểu đồ use case</b>

Hình 2.1 Use case tổng quát

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>2.2.2.2. Đặc tả</b>

Use case Tổng quát

Tác nhân Khách vãng lai, Người dùng, Admin

Mục đích Mơ tả tồn bộ chức năng của từng đối tượng người dùng trong hệ thống

<b>2.2.3 Đặc tả các use case2.2.3.1 Biểu đồ use case xem hàng</b>

a. Biểu đồ use case xem hàng:

Hình 2.2 Use case xem hàng b. Đặc tả chi tiết luồng sự kiện xem hàng

Use case Xem hàng

Tác nhân Người dùng, khách vãng lai

Mục đích Xem các sản phẩm theo mong muốn của Khách hàng Mơ tả chung Chọn danh mục mình muốn xem.

Luồng sự kiện

1.Khách hàng truy cập vào trang web.

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

2. Khách hàng chọn vào danh mục muốn xem (khuyến mãi,

Các u cầu cụ thể Khơng có. Điều kiện trước Khơng có. Điều kiện sau Khơng có Các u cầu mở rộng Khơng có c. Biểu đồ hoạt động

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

d. Biểu đồ tuần tự

<b>2.2.3.2 Biểu đồ use case tìm kiếm</b>

a. Biểu đồ use case tìm kiếm

Hình 2.3 Use case tìm kiếm b. Đặc tả chi tiết luồng sự kiện tìm kiếm

Use case Tìm kiếm Tác nhân Khách vãng lai

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

Mục đích Tìm kiếm sản phẩm

Mô tả chung Khách vãng lai khi muốn xem một sản phẩm mà mình muốn thì phải tìm kiếm

Luồng sự kiện chính

1. Khách vãng lai chọn chức năng tìm kiếm.

2. Hệ thống hiển thị giao diện tìm kiếm và lịch sử tìm kiếm. 3. Khách vãng lai nhập thông tin sản phẩm hoặc tên sản phẩm. 4. Gửi thông tin đã nhập đến hệ thống.

5. Kiểm tra thông tin nhập vào rồi sàng lọc sản phẩm để đưa ra kết quả phù hợp với yêu cầu của khách.

Luồng thay thế

4.1 Nếu thông tin mà khách nhập vào khơng thích hợp hoặc khơng có trong hệ thống thì đưa ra thơng tin khơng có sản phẩm thích hợp hoặc thông tin các sản phẩm gần giống với yêu cầu của khách. Các yêu cầu cụ thể Thông tin tìm kiếm phù hợp với sản phẩm mà cửa hàng bán. Điều kiện trước Khơng có.

Điều kiện sau Thơng tin xuất ra phù hợp/khơng có với tìm kiếm của khách hàng. Các u cầu mở rộng Khơng có.

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

d1. Biểu đồ tuần tự xóa đơn hàng

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

d2. Biểu đồ tuần tự lưu đơn hàng

<b>2.2.3.6 Biểu đồ use case quản lý người dùng</b>

a. Biểu đồ use case quản lý tài khoản người dùng:

Hình 2.7 Use case quản lý người dùng b1. Đặc tả chi tiết luồng sự kiện quản lý quản quản lý tài khoản người dùng

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

Use case Quản lý tài khoản

Tác nhân ADMIN

Mục đích Quản lí tài khoản khách hàng.

Mô tả chung ADMIN đăng nhập tài khoản và vào quản lý tài khoản để quản lý.

Luồng sự kiện chính

1. ADMIN đăng nhập tài khoản . 2. ADMIN chọn quản lý tài khoản. 3. Hệ thống hiển thị giao diện.

4. ADMIN có thể xem, sửa, xóa tài khoản.

5. Sau khi hoàn thành ấn xác nhận, hệ thống sẽ thông báo “Xác nhận thay đổi”

6.ADMIN ấn xác nhận để tiến hành lưu.

Luồng thay thế Khơng có

Các u cầu cụ thể Phải đăng nhập.

Điều kiện trước ADMIN phải đăng nhập.

Điều kiện sau Khơng có

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

Khơng có

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

c. Biểu đồ hoạt động

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

d1. Biểu đồ tuần tự thêm tài khoản

d2. Biểu đồ tuần tự sửa tài khoản

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

d3. Biểu đồ tuần tự xóa tài khoản

<b>2.2.3.7 Biểu đồ mua hàng</b>

a. Biểu đồ mua hàng

Hình 2.8 Use case mua hàng

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

b1. Đặc tả chi tiết luồng sự kiện thêm vào giỏ hàng Use case Thêm vào giỏ hàng

Tác nhân Khách hàng

Mục đích Thêm sản phẩm cần mua vào giỏ hàng

Mô tả chung Đăng nhập tài khoản vào chức năng giỏ hàng để xem sản phẩm được thêm

Luồng sự kiện

1. Người dùng đăng nhập tài khoản . 2. Người dùng vào mục giỏ hàng. 3. Người dùng thêm sản phẩm vào giỏ hàng

4. Hệ thống kiểm tra, hiển thị kết quả sau khi thêm vào giỏ hàng Luồng thay thế

4.1 Hệ thống kiểm tra, hiển thị sản phẩm được thêm Các yêu cầu cụ thể Phải có đơn hàng mới được thêm vào giỏ hàng Điều kiện trước Khơng có

Điều kiện sau Khơng có Các u cầu mở rộng Khơng có

b2. Đặc tả chi tiết luồng sự kiện mua hàng Use case Mua hàng Tác nhân Khách hàng

Mục đích Mua sản phẩm đã thêm vào giỏ hàng

Mô tả chung Đăng nhập tài khoản vào chức năng giỏ hàng để mua sản phẩm Luồng sự kiện

1. Người dùng đăng nhập tài khoản . 2. Người dùng vào mục giỏ hàng. 3. Người dùng chọn sản phẩm muốn mua 4. Người dùng chọn vào chức năng mua hàng 5. Hệ thống chuyển tới giao diện thanh tốn Luồng thay thế

4.1 Hệ thống thơng báo mua hàng khơng thành cơng Các u cầu cụ thể Khơng có

Điều kiện trước Khơng có Điều kiện sau Khơng có Các u cầu mở rộng Khơng có

</div>

×