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

đồ án cdio 3 se 397 đề 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.76 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>

<b>TBKháCao<sup>Rất </sup>cao</b>

Đá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, …

<b>TBKháCao<sup>Rất </sup>cao</b>

Đá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, …

<b>TBKháCao<sup>Rất </sup>cao</b>

Đá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 16</span><div class="page_container" data-page="16">

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 của bạn

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

TV 1 <sup>Người quản lý cửa hàng, nhân viên </sup>

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

Tên sản phẩm: Xây dựng website bán sách Ngày bắt đầu: 12/01/2024, ngày kết thúc: 03/2024 Tên nhóm: Nhóm 10

<b>CHƯƠNG II. PHÂN TÍCH HỆ THỐNG(DESIGN)1. KHẢO SÁT HIỆN TRẠNG</b>

<b>1.1 KHẢO SÁT THỰC TẾ</b>

Cùng với sự phát triển mạnh mẽ của Internet, ngày nay, việc sở hữu một Website không cịn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêu chuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mang tính tồn cầu như hiện nay cũng như để đáp ứng nhu cầu tiếp cận khách hàng online.

17

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

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

<b>1.2 KHẢO SÁT NGƯỜI DÙNG</b>

Hệ thống lưu trữ dữ liệu của tất cả những loại giày mà cửa hàng kinh doanh. Hệ thống lưu trữ thông tin người dùng, cho phép thay đổi thông tin cá nhân. Hệ thống lưu trữ lịch sử mua hàng của người dùng.

Website cho phép tìm kiếm danh sách các loại giày được bán theo tên, loại, thương

Đây là một website quản lý và đặt mua các sản phẩm của cửa hàng sách. Cơ sở dữ liệu sẽ cập nhật thường xuyên theo nhu cầu của người sử dụng.

<b>Người quản trị (Admin) :</b>

<b>Người quản trị sẽ được cấp 1 tài khoản đăng nhập vào hệ thống. Tên đăng nhập</b>: “admin” và <b>mật khẩu</b>: “123456” để có thể đăng nhập.

Người quản trị có thể quản lý sản phẩm, quản lý khách hàng, quản lý đơn hàng, thống kê doanh.

<b>Khách vãng lai (Guest) :</b>

Khách vãng lai không cần đăng nhập

18

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

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

Khách vãng lai chỉ có thể xem các Banner, Tin Tức, Giới Thiệu, Tuyển Dụng, Liên Hệ, Link Liên Kết và Thông Tin Sách (Tên Sách, Tác Giả, Xuất Xứ, Giá Tiền, Đánh Giá, Khuyến Mãi).

<b>Khách hàng (Customer ) :</b>

Khách hàng chưa có tài khoản có thể đăng ký.

Khách hàng đăng nhập có thể sử dụng tất cả chức năng của website trừ các chức năng đặc quyền của Người quản trị.

<b>2.2 PHẠM VI DỰ ÁN ĐƯỢC ỨNG DỤNG.</b>

Website được tạo ra dành cho những người quản lý hệ thống cửa hàng sách và các độc giả.

Khi ứng dụng website vào việc quản lý cửa hàng sách thì mọi thứ trở nên khá là thuận lợi.

Người quản trị có thể xử lý những công việc quản lý sản phẩm, quản lý doanh thu một cách dễ dàng, triệt để, nhanh chóng và tiện lợi.

Rút ngắn được thời gian làm việc. Các độc giả có thể tiếp cận với sach một các dễ dàng hơn.

<b>2.3 MỤC ĐÍCH DỰ ÁN.</b>

Thơng qua việc nghiên cứu về thị trường, khách hàng, cửa hàng có thể đi trước để nắm được tình hình kinh doanh, khách hàng có thể tiếp cận với sách một cách dễ dàng.

Đưa ra chính sách kinh doanh phù hợp để mang lại hiệu quả kinh doanh cho cửa hàng.

Đánh giá khả năng về tài chính – rủi ro.

19

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

Khi khách hàng đặt hàng thì đơn đặt hàng sẽ được admin phê duyệt và tiến hành giao cho bên vận chuyển, nhân viên vận chuyển sẽ giao sản phẩm tận nơi cho khách hàng.

Về việc thanh tốn, khách hàng có thể chọn một trong hai phương thức thanh tốn đó là: thanh toán bằng tiền mặt hoặc thanh toán bằng thẻ ngân hàng. Cửa hàng phải chuẩn bị hoá đơn thanh toán

<b>Về giao diện người dùng:</b>

Đẹp, dễ dàng sử dụng và dễ dàng thao tác.

Sản phẩm đa dạng, có thể <b>lọc sản phẩm</b> (theo giá tiền, tình trạng

<b>khuyến mãi, sản phẩm mới, theo sao được đánh giá) và sắp xếp thứtự sản phẩm (theo giá tiền, tên sản phẩm).</b>

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.

<b>Về nghiệp vụ: </b>

Người phát triển phải am hiểu về nghiệp vụ quản lý các cửa hàng sách ở 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. Người phát triển đặc biệt phải hiểu rõ các thông số kĩ thuật về máy tính: Có thể đưa ra đựơc một cái nhìn tổng quát nhất, hiểu biết rõ và sâu rộng về

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

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

Phần cứng: CPU Core 4 trở lên

Hệ điều hành: Windows 7 trở lên

Người quản trị (admin) : Có thể là chủ cửa hàng hoặc quản lý. Đây là người sẽ quản lý tất cả các nghiệp vụ của cửa hàng.

Khách vãng lai (Guest) : Đây là người dùng khơng chính thức.

Khách hàng (Customer) : Đây là người dùng đã đăng kí và đăng

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

Thêm vào giỏ hàng

Cập nhật số lượng trong giỏ hàng Xóa sách khỏi giỏ hàng

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

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

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

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

Đặc tả Use case tổng quát:

Use case Tổng quát

Tác nhân Người quản trị, khách hàng, khách vãng lai

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

23

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

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

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

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

1. Người dùng chọn chức năng đăng ký. 2. Hệ thống hiển thị giao diện đăng ký.

3. Người dùng nhập thông tin đăng ký và gửi đến hệ thống. 4. Hệ thống lưu thông tin đăng ký và hiển thị thông báo đăng ký thành công.

<b>Các yêu cầu cụ thể</b> <sup>Tên user name không được trùng lặp với các tài khoản đã có </sup>

trong hệ thống

<b>Điều kiện trước</b> Nguời dùng lần đầu đăng ký tài khoản

<b>Điều kiện sau</b> Thông báo đăng ký thành công/ thất bại

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

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

24

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

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

Biểu đồ hoạt động

25

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

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

26

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

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

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

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

<b>Tác nhân</b> Người quản trị, người dùng

<b>Mục đích</b> Dùng để đăng xuất khỏi hệ thống

<b>Mơ tả chung</b> Use case này mô tả người sử dụng đăng xuất khỏi hệ thống.

<b>Luồng sự kiện chính</b>

1. Người dùng nhấn vào nút “Đăng xuất”

2. Hệ thống xuất hiện câu thông báo “Bạn có muốn đăng xuất khỏi hệ thống hay khơng?” và 2 nút “Có” và “Khơng” bên dưới câu thông báo.

3. Người dùng xác nhận một lần nữa bằng cách nhấn vào một trong hai nút. Nếu nhấn vào “Có” sẽ đăng xuất, nếu nhấn vào nút “Không” sẽ không đăng xuất khỏi hệ thống.

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

<b>Các u cầu cụ thể</b> Người dùng đã đăng nhập vào hệ thống.

<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> <sup>Nếu use case thành công, người dùng đăng xuất khỏi hệ </sup>

thống, ngược lại sẽ tiếp tục thực hiện các use case khác.

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

27

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

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

Biểu đồ hoạt động đăng xuất

28

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

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

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

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

<b>Tác nhân</b> Người quản trị, khách hàng.

<b>Mô tả chung</b> Người dùng khi muốn đăng nhập vào hệ thống

<b>Luồng sự kiện chính</b>

1. Người dùng chọn chức năng đăng nhập. 2. Hệ thống hiển thị giao diện đăng 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 thì cho phép truy cập, sai thì thơng báo u cầu nhập lại.

<b>Luồng thay thế</b> <sup>4.1 Nếu người dùng nhập sai thơng tin thì u cầu nhập lại </sup>

nhưng chỉ trong giới hạn cho phép.

<b>Các yêu cầu cụ thể</b> Tên đăng nhập và mật khẩu khớp với thông tin đã đăng ký.

<b>Điều kiện trước</b> Nguời dùng đã đăng ký thành viên trong hệ thống

<b>Điều kiện sau</b> Thông báo đăng nhập thành công/ thất bại

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

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

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

30

</div>

×