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

đề bài xây dựng website bán sách

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 (3.29 MB, 84 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> </b>

<b>ĐỒ ÁN CDIO 3 (SE 397)</b>

<b>ĐỀ BÀI: XÂY DỰNG WEBSITE BÁN SÁCHGVHD: ThS.Nguyễn Quốc Long</b>

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

<b>Lớp -Trường</b> SE 397 BB - Đại học Duy Tân

<b>Tên GVHD</b> ThS.Nguyễn Quốc Long. ThS.Nguyễn Phúc Minh Tú 3. Lê Ngô Quang Đạo 4. Nguyễn Minh Toàn

<b>PHÊ DUYỆT TÀI LIỆU</b>

<b>GVHD</b> ThS.Nguyễn Quốc Long

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

<b>CHƯƠNG I. Ý TƯỞNG SẢN PHẨM (CONCEIT)...9</b>

<b>1.THÀNH VIÊN VÀ Ý TƯỞNG CÁ NHÂN...9</b>

<b>1.1 Ý TƯỞNG: THÁI BÁ HƯNG...9</b>

<b>1.2 Ý TƯỞNG : VÕ HỒNG DIỄN...11</b>

<b>1.3 Ý TƯỞNG: LÊ NGƠ QUANG ĐẠO...12</b>

<b>1.4 Ý TƯỞNG: NGUYỄN MINH TOÀN...14</b>

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

<b>3. MÔ TẢ USE CASE...23</b>

<b>3.1 BIỂU ĐỒ USE CASE TỔNG QUÁT...23</b>

<b>3.2. USE CASE ĐĂNG KÍ...24</b>

<b>3.3 USE CASE ĐĂNG XUẤT...27</b>

<b>3.4. USE CASE ĐĂNG NHẬP...29</b>

<b>3.5 USE CASE CẬP NHẬT TÀI KHOẢN...31</b>

<b>3.6 USE CASE YÊU CẦU HỖ TRỢ CỦA KHÁCH HÀNG...33</b>

<b>3.7 USE CASE TÌM KIẾM...34</b>

<b>3.8 USE CASE XEM THÔNG TIN SÁCH...36</b>

<b>3.9 USE CASE THÊM VÀO GIỎ HÀNG...38</b>

<b>3.10 USE CASE CẬP NHẬT SỐ LƯỢNG TRONG GIỎ HÀNG...40</b>

<b>3.11 USE CASE XÓA SÁCH KHỎI GIỎ HÀNG...43</b>

<b>3.12 USE CASE ĐẶT HÀNG...46</b>

<b>3.13 USE CASE XEM THÔNG TIN ĐƠN HÀNG...48</b>

<b>3.14 USE CASE QUẢN LÍ ĐƠN HÀNG...49</b>

<b>3.15 USE CASE QUẢN LÝ PHƯƠNG THỨC THANH TOÁN...51</b>

<b>3.16 USE CASE QUẢN LÝ KHÁCH HÀNG...52</b>

<b>3.17 USE CASE QUẢN LÝ YÊU CẦU...54</b>

<b>3.18 USE CASE THỐNG KÊ DOANH THU...55</b>

<b>CHƯƠNG III. THIẾT KẾ HỆ THỐNG (IMPLEMENT)...56</b>

4

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

Xây dựng website bán sách

<b>1. LƯỢC ĐỒ CƠ SỞ DỮ LIỆU...56</b>

<b>2. THIẾT KẾ KIẾN TRÚC BẢNG...57</b>

<b>3. THIẾT KẾ PROTOTYPE...63</b>

<b>3.1. GIAO DIỆN TRANG CHỦ...63</b>

<b>3.2. GIAO DIỆN ĐĂNG KÍ...64</b>

<b>3.3. GIAO DIỆN ĐĂNG NHẬP...65</b>

<b>3.4. GIAO DIỆN CHI TIẾT SÁCH...66</b>

<b>3.5. GIAO DIỆN GIỎ HÀNG...67</b>

<b>3.6. GIAO DIỆN THANH TOÁN...68</b>

<b>3.7. GIAO DIỆN ĐẶT HÀNG...69</b>

<b>3.8. GIAO DIỆN CHI TIẾT TÁC GIẢ...70</b>

<b>3.9. GIAO DIỆN CHI TIẾT NHÀ XUẤT BẢN...71</b>

<b>3.10. GIAO DIỆN THỐNG KÊ (ADMIN)...72</b>

<b>3.11. GIAO DIỆN QUẢN LÝ SÁCH (ADMIN)...73</b>

<b>3.12. GIAO DIỆN QUẢN LÝ ĐƠN HÀNG (ADMIN)...74</b>

<b>3.13. GIAO DIỆN QUẢN LÍ TÀI KHOẢN (ADMIN)...75</b>

<b>CHƯƠNG IV. VẬN HÀNH VÀ KIỂM THỬ...76</b>

<b>1.GIAO DIỆN TRANG CHỦ...76</b>

<b>2.GIAO DIỆN TIN TỨC...76</b>

<b>3.GIAO DIỆN TUYỂN DỤNG...77</b>

<b>4.GIAO DIỆN GIỚI THIỆU...77</b>

<b>5.GIAO DIỆN LIÊN HỆ...78</b>

<b>6. GIAO DIỆN ĐĂNG KÍ...78</b>

<b>7.GIAO DIỆN ĐĂNG NHẬP...79</b>

<b>8.GIAO DIỆN THƠNG TIN SÁCH...79</b>

5

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

Xây dựng website bán sách

<b>`9.GIAO DIỆN THANH TOÁN...80</b>

<b>10.GIAO DIỆN THANH TÌM KIẾM...80</b>

<b>11.GIAO DIỆN THƠNG TIN KHÁCH HÀNG...81</b>

<b>12.GIAO DIỆN LỊCH SỬ ĐẶT HÀNG...81</b>

<b>12.GIAO DIỆN THỐNG KÊ – ADMIN...82</b>

<b>13.GIAO DIỆN QUẢN LÝ SẢN PHẨM- ADMIN...82</b>

<b>14. GIAO DIỆN QUẢN LÝ KHÁCH HÀNG- ADMIN...83</b>

<b>15.GIAO DIỆN QUẢN LÝ ĐƠN HÀNG- ADMIN...83</b>

Trong đời đại hiện nay, công nghệ thông tin đang phát triển rất mạnh mẽ vì hầu hết người dùng đều sử dụng mạng internet với nhiều mục đích như: tìm kiếm thông

6

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

Xây dựng website bán sách

tin, mua bán trực tuyến, khai thác dữ liệu,… Trong đó, hình thức kinh doanh online đang phát triển rất mạnh mẽ.

Chính vì thế, việc thiết kế website kinh doanh sách trên mạng là một nhu cầu cần thiết giúp các độc giả dễ dàng tìm kiếm những cuốn sách mà họ cần dùng.

Trong khi các nhà bán sách khó khăn trong việc quản lý từng loại sách, giá cả, tìm kiếm, cập nhật sách thì bây giờ chúng ta có thể sử dụng phần mềm ứng dụng công nghệ thơng tin để có thể quản lý nó một cách dễ dàng, tiết kiệm chi phí,…

Do đó nhóm chúng em muốn thiết kế ra một website bán sách online cho những đọc giả muốn tìm đọc những cuốn sách hay mà khơng thể tìm kiếm hoặc mua nó một cách dễ dàng.

<b>Ý NGHĨA</b>

Website bán hàng trực tuyến nhằm đưa các sản phẩm lên mạng giúp khách hàng có thể tìm kiếm những mặt hàng mình muốn, đăng ký mua sản phẩm trực tiếp trên mạng. Thơng qua website khách hàng có thể tìm thấy những thông tin về các sản phẩm theo loại về tên, tác giả, tình trạng cịn hàng,…. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng, thúc đẩy phát triển buôn bán trực tuyến và việc quản lý hàng trở nên dễ dàng

<b>VỀ MẶT LÝ LUẬN</b>

Toàn bộ chương trình và bản thuyết minh của đề tài sẽ trở thành tài liệu nghiên cứu, tham khảo nhanh, dễ hiểu, thiết thực cho những thầy cô và các bạn sinh viên, những người yêu thích bộ môn công nghệ Web và ứng dụng, nhất là lĩnh vực xây dựng Web quản lý trên môi trường, ngôn ngữ Asp.net.

<b>VỀ MẶT THỰC TIỄN</b>

Góp phần giúp cho việc tối ưu hóa q trình quản lý của các Cơng Ty, Store giúp hạn chế, loại bỏ những chi phí tốn kém về quảng cáo v.v… từ đó tăng hiệu quả kinh doanh.

<b>CÁC ĐỐI TƯỢNG NGHIÊN CỨU</b>

Các khách hàng, nhà cung cấp, đối tác kinh doanh

7

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

Xây dựng website bán sách Tài liệu quản lý công ty

Quy trình quản lý bán hàng, sản phẩm, nhân sự

<b>PHẠM VI NGHIÊN CỨU</b>

Về thời gian: từ 12/01/2024 đến 03/2024 Về nội dung:

Tập trung tìm hiểu về Js, HTML, CSS,… Phân tích thiết kế hướng đối tượng.

Nghiên cứu, phân tích và xây dựng website bán sách.

<b>PHƯƠNG PHÁP NGHIÊN CỨU</b>

Tìm hiểu các tài liệu liên quan (Js, HTML, CSS, các quy trình bán hàng,…). Phân tích và lựa chọn các giải pháp.

Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm. Góp ý của người có kinh nghiệm.

<b>ĐỐI TƯỢNG SỬ DỤNG</b>

Có 3 đối tượng sử dụng cơ bản:

Người quản trị: (Admin) có quyền sử dụng và cập nhật, cấp quyền cho tài khoản, , đảm bảo tính an tồn cho Website.

Khách hàng: (Customer) Mua hàng, quản lý giỏ hàng, tìm kiếm sản phẩm. Khách vãng lai (Guest) Xem thơng tin sản phẩm

<b>CƠNG CỤ VÀ CÁC NGÔN NGỮ SỬ DỤNG</b>

8

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

Xây dựng website bán sách

<b>CHƯƠNG I. Ý TƯỞNG SẢN PHẨM (CONCEIT)1.THÀNH VIÊN VÀ Ý TƯỞNG CÁ NHÂN1.1 Ý TƯỞNG: THÁI BÁ HƯNG</b>

Họ và tên (sinh viên): Thái Bá Hưng

Chuyên ngành (của sinh viên): Công nghệ phần mềm. Tên ý tưởng (sản phẩm): Xây dựng Website Quản lý bán sách.

<b>MÔ TẢ Ý TƯỞNG SẢN PHẨM</b>

Xây dựng hệ thống quản lý bán sách giúp việc hoạt động quản lý bán sách diễn ra dễ dàng, tiết kiệm thời gian và công sức.

Giúp khách hàng có thể tra cứu, tìm kiếm trước những loại sách có tại cửa hàng cũng như đăng ký tài khoản tham khảo, mua bán qua website.

Giúp người quản lý dễ dàng quản lý hoạt động mua bán sách của cửa hàng một cách thuận tiện hơn.

Website hỗ trợ các chức năng sau: Tìm kiếm, đăng kí, đăng nhập, quản lý mặt hàng, tham gia đánh giá sản phẩm, quản lý tài khoản mua hàng, quản lý thanh toán.

9

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

Phân tích thiết kế hướng đối tương: Đã học. Hệ quản trị cơ sở dữ liệu: Đã học. Ngôn ngữ lập trình (Java, C#): Đã học. HTML/CSS: Đã học.

<b>ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM</b>

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

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

Xây dựng website bán sách

<b>1.2 Ý TƯỞNG : VÕ HỒNG DIỄN</b>

Họ và tên (sinh viên): Võ Hồng Diễn.

Chun ngành (của sinh viên): Công nghệ phần mềm.

Tên ý tưởng (sản phẩm): Xây dựng phần mềm quản lý quán café.

<b>MÔ TẢ Ý TƯỞNG SẢN PHẨM</b>

Xây dựng hệ thống quản lý quán café giúp việc hoạt động quản lý sản phẩm diễn ra dễ dàng, tiết kiệm thời gian và cơng sức.

Giúp người dùng có thể tra cứu, tìm kiếm trước những sản phẩm có tại cửa hàng cũng như cập nhật giá bán, quản lý các doanh thu của cửa hàng.

Ngồi ra, cịn giúp người quản lý dễ dàng quản lý hoạt động mua bán, quản lý doanh thu của cửa hàng một cách thuận tiện hơn.

Website hỗ trợ các chức năng sau: Tìm kiếm mặt hàng, thêm xóa mặt hàng, quản lý bàn, quản lý doanh thu, quản lý tài khoản nhân viên, …

<b>ĐÁNH GIÁ CƠ SỞ KIẾN THỨC</b>

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. Hệ quản trị cơ sở dữ liệu: Đã học.

Ngơn ngữ lập trình (Java, C#, Python): Đang nghiên cứu. HTML/CSS: Đang nghiên cứu.

<b>ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM</b>

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

11

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

Xây dựng website bán sách

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

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>Người quản lý cửa hàng. </sup>

Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra

Ước tính độ khó để phát triển thành công sản

Ước lượng số năm cần thiết để phát triển sản

<b>1.3 Ý TƯỞNG: LÊ NGƠ QUANG ĐẠO</b>

Họ và tên (sinh viên): Lê Ngơ Quang Đạo

Chuyên ngành (của sinh viên): Công nghệ phần mềm Tên ý tưởng (sản phẩm): Xây dựng website quản lý nhà trọ

<b>MÔ TẢ Ý TƯỞNG SẢN PHẨM</b>

Hiện nay, nhu cầu về nhà trọ ngày càng tăng cao. Với phương pháp thông thường, các chủ nhà trọ vừa và nhỏ sẽ quản lý cơ sở của mình bằng sổ sách hoặc trên thiết bị vi tính đơn thuần. Phương pháp này sẽ mất thời gian, khó có thể linh động mọi nơi, người cho th khi có phịng cần dán các tờ rơi trong một khu vực nhỏ, khó tiếp cận được với khách hàng và ngược lại.

Website quản lý nhà trọ sẽ có tính hiệu quả và nhanh chóng do hệ thống đem lại làm tăng hiệu quả trong việc quản lý và đăng tin thuê phòng giúp tiết kiệm khá nhiều thời gian, cơng sức và kinh phí.

12

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

Xây dựng website bán sách

<b>ĐÁNH GIÁ CƠ SỞ KIẾN THỨC</b>

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. Hệ quản trị cơ sở dữ liệu: Đã học.

Ngơn ngữ lập trình (Java, C#, Python): Đang nghiên cứu. HTML/CSS: Đang nghiên cứu.

<b>ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM</b>

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

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

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 hàng, đối tác, nhà cung cấp, …

Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra

Ước tính độ khó để phát triển thành cơng sản

Ước lượng số năm cần thiết để phát triển sản

<b>1.4 Ý TƯỞNG: NGUYỄN MINH TOÀN</b>

Họ và tên (sinh viên): Nguyễn Minh Tồn

Chun ngành (của sinh viên): Cơng nghệ phần mềm

13

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

Xây dựng website bán sách

Tên ý tưởng (sản phẩm): Phần mềm quản lý thư viện

<b>MÔ TẢ Ý TƯỞNG SẢN PHẨM</b>

Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục là nhiệm vụ quan trọng và hàng đầu của nước ta. Song song với việc đào tạo, việc quản lý cũng không kém phần quan trọng đặc biệt là việc quản lý sách trong các thư viện.

Hằng ngày một số lượng lớn sách trong các thư viện được sử dụng. Việc quản lý sách vốn đã rất khó khăn, nhưng do nhu cầu đọc của chúng ta ngày càng tăng nên việc quản lý sách trong các thư viện càng khó khăn hơn.

Phần mêm quản lý thư viện này ra đời nhằm giải quyết phần nào khó khăn trên. Phần mềm hỗ trợ các chức năng thông dụng mà nhiệm vụ của thủ thư hay làm và hỗ trợ việc lưu trữ dữ liệu sách.

<b>ĐÁNH GIÁ CƠ SỞ KIẾN THỨC</b>

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. Hệ quản trị cơ sở dữ liệu: Đã học.

Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu. HTML/CSS: Đang nghiên cứu.

<b>ĐÁNH GIÁ KHẢ NĂNG PHÁT TRIỂN CỦA SẢN PHẨM</b>

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

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

14

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

Xây dựng website bán sách

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 hàng, đối tác, nhà cung cấp, …

Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra

Ước tính độ khó để phát triển thành công sản

Ước lượng số năm cần thiết để phát triển sản

<b>2. ĐÁNH GIÁ Ý TƯỞNG</b>

Tên ý tưởng sản phẩm đề xuất: Xây dựng website bán sách.

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

15

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

Xây dựng website bán sách

<b>3.6 USE CASE YÊU CẦU HỖ TRỢ CỦA KHÁCH HÀNG</b>

Đặc tả chi tiết luồng sự kiện

2. Hệ thống hiển thị mục gửi thông tin liên lạc 3. Người dùng điền các thông tin và gửi

4. Hệ thống kiểm tra các trường người dùng vừa nhập có hợp lệ không

5. Người quản trị trả lời

<b>Luồng thay thế</b> <sup>5.1 Hệ thống kiểm tra các trường người dùng vừa nhập vào </sup>

và phát hiện lỗi, hiển thị ra thông báo lỗi

<b>Các u cầu cụ thể</b> Khơng có

<b>Điều kiện trước</b> Khơng có

<b>Điều kiện sau</b> Gửi u cầu thành cơng hoặc thất bại

<b>Các u cầu mở rộng</b> Khơng có

33

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

Xây dựng website bán sách

<b>3.7 USE CASE TÌM KIẾM</b>

Đặc tả chi tiết luồng sự kiện

<b>Luồng thay thế</b> 4.1 Hiển thị “Khơng có sản phẩm bạn đang tìm”

<b>Các u cầu cụ thể</b> Khơng có

<b>Điều kiện trước</b> Khơng có

<b>Điều kiện sau</b> Khơng có

<b>Các u cầu mở </b>

Biểu đồ tuần tự

34

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

Xây dựng website bán sách

Biểu đồ hoạt động

35

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

Xây dựng website bán sách

<b>3.8 USE CASE XEM THÔNG TIN SÁCH</b>

Đặc tả chi tiết luồng sự kiện

<b>Tác nhân</b> Khách Vãng Lai, Khách Hàng

<b>Mô tả chung</b> Xem thơng tin sách

<b>Luồng sự kiện chính</b> <sup>1. Người dùng chọn sách cần xem thông tin</sup>

2. Hiện thị thơng tin sách

<b>Luồng thay thế</b> Khơng có

<b>Các u cầu cụ thể</b> Khơng có

<b>Điều kiện trước</b> Khơng có

<b>Điều kiện sau</b> Khơng có

<b>Các yêu cầu mở </b>

36

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

Xây dựng website bán sách Biểu đồ tuần tự

Biểu đồ hoạt động

37

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

Xây dựng website bán sách

<b>3.9 USE CASE THÊM VÀO GIỎ HÀNG</b>

Đặc tả chi tiết luồng sự kiện Use case Thêm Vào Giỏ Hàng Tác nhân Khách Hàng Mục đích Thêm hàng vào giỏi Mơ tả chung Thêm hàng vào giỏi Luồng sự

kiện chính

1. Người dùng chọn thêm mới giỏ hàng.

2. Hệ thống hiển thị ra form thêm mới giỏ hàng gồm các trường thuộc tính yêu cầu nhập liệu thông tin giỏ hàng mới.

3. Người dùng nhập thông tin mà hệ thống yêu cầu vào các trường ở trên. 4. Hệ thống kiểm tra thông tin thêm giỏ hàng đúng thì sẽ lưu thơng tin thêm

mới vào database và hiển thị thông báo thêm mới giỏ hàng thành công. Luồng sự

kiện thay thế

4.1 Hệ thống kiểm tra các trường người dùng vừa nhập vào và phát hiện lỗi, hiển thị ra thông báo thêm mới giỏ hàng thất bại

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

Xây dựng website bán sách Biểu đồ tuần tự

Biểu đồ hoạt động

39

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

Xây dựng website bán sách

<b>3.10 USE CASE CẬP NHẬT SỐ LƯỢNG TRONG GIỎ HÀNG</b>

Đặc tả chi tiết luồng sự kiện

Use case Cập Nhật Số Lượng Trong Giỏ Hàng

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

Mục đích Cập Nhật Hàng

Mơ tả chung Cập Nhật Hàng

Luồng sự kiện chính 1. Người dùng chọn cập nhật giỏ hàng.

2. Hệ thống hiển thị ra danh sách giỏ hàng.

3. Người dùng chọn giỏ hàng cần cập nhật.

4. người dùng nhập vào thông tin cần cập nhật vào form.

5. Hệ thống kiểm tra các trường người dùng vừa nhập vào và lưu thông tin tài khoản mới vào Database và hiển thị thông báo cập nhật giỏ hàng công.

Luồng sự kiện thay thế

5.1 Hệ thống kiểm tra các trường người dùng vừa nhập vào và phát hiện lỗi, hiển thị ra thông báo cập nhật giỏ hàng thất bại

Các yêu cầu cụ thể Các trường thơng tin của hóa đơn phải đúng theo yêu cầu định dạng 40

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

Xây dựng website bán sách

Điều kiện trước Người dùng đã đăng nhập vào hệ thống.

Điều kiện sau Cập Nhật Thành Công

Biểu đồ tuần tự

Biểu đồ hoạt động

41

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

Xây dựng website bán sách

<b>3.11 USE CASE XÓA SÁCH KHỎI GIỎ HÀNG</b>

42

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

1. Người dùng chọn chức năng xóa giỏ hàng.

2. Hệ thống hiển thị ra danh sách giỏ hàng.

3. Người dùng chọn giỏ hàng cần xóa.

4. Người dùng chọn xóa .

5.Hệ thống hiển thị ra thơng báo “Bạn có chắc chắn muốn xóa giỏ hàng này khơng”

6.Người dùng chọn “Có”, hệ thống sẽ thực hiển xóa giỏ hàng

Điều kiện trước Người dùng đã đăng nhập vào hệ thống.

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

43

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

Xây dựng website bán sách Biểu đồ tuần tự

Biểu đồ hoạt động

44

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

Xây dựng website bán sách

45

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

1.Người dùng chọn chức năng thanh toán giỏ hàng.

2.Hệ thống hiển thị ra toàn bộ mặt hàng đã chọn kèm tổng tiền 3. Người dùng nhập thông tin cần thiết có liên quan tới thanh tốn

4. Hệ thống xác nhận đơn hàng.

<b>Luồng thay thế</b> Khơng có

<b>Các u cầu cụ thể</b> <sup>Các trường thơng tin của hóa đơn phải đúng theo yêu cầu định </sup><sub>dạng</sub>

<b>Điều kiện trước</b> Người dùng đã đăng nhập vào hệ thống.

<b>Điều kiện sau</b> Hóa đơn sẽ được chuyển sang trạng thái chờ duyệt

Biểu đồ tuần tự

46

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

Xây dựng website bán sách

Biểu đồ hoạt động

47

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

Xây dựng website bán sách

<b>3.13 USE CASE XEM THÔNG TIN ĐƠN HÀNG</b>

Đặc tả chi tiết luồng sự kiện

Use case Xem Thông Tin Đơn Hàng

Mục đích Xem Thơng Tin Đơn Hàng Mơ tả chung Xem Thơng Tin Đơn Hàng

Luồng sự kiện chính

1.Người dùng mua hàng thành cơng thì bấm vào trang người dùng.

2.Hệ thống hiển thị ra toàn bộ lịch sử đặt hàng 3. Người dùng xem thông tin đơn hàng Luồng thay thế Khơng có

Các u cầu cụ thể Các trường thơng tin của hóa đơn phải đúng theo yêu cầu định dạng

Điều kiện trước Người dùng đã đăng nhập vào hệ thống. Điều kiện sau Khơng có

48

</div>

×