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

xây dựng hệ thống quản lý hoạt động kinh doanh cho cửa hàng desktop

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.31 MB, 91 trang )

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

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

Giảng viên hướng dẫn: Ths. Lương Thị Thu Phương Nhóm Sinh viên thực hiện: Nguyễn Quang Lân

Tưởng Đạt Minh Huỳnh Văn Thành Hoàng Xuân Nhật Minh

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

<small>Đà Nẵng, 30 tháng 9 năm 2023</small>

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

<small>ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHĨM...9</small>

<small>PHẦN II :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESGIN)...12</small>

<small>2.1 Đặc tả yêu cầu chức năng...12</small>

<small>2.1.1 Đặc tả...12</small>

<small>2.1.2 Môi trường phát triển...13</small>

<small>2.1.3 Các yêu cầu bỗ trợ khác (nếu có)...13</small>

<small>2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...14</small>

<small>2.2.1 Tác nhân của hệ thống...14</small>

<small>2.2.3 Mô tả chi tiết ca sử dụng...15</small>

<small>2.2.3.1 Use case đăng ký tài khoản:...15</small>

<small>2.2.3.2 Use Case đăng nhập...17</small>

<small>2.2.3.3 Use Case tìm kiếm...19</small>

<small>2.2.3.4 Use Case xem sản phẩm...21</small>

<small>2.2.3.5 Use Case mua hàng...25</small>

<small>2.2.3.6 Use Case quản lí giỏ hàng...27</small>

<small>2.2.3.7 Use case quản lý thông tin cá nhân...29</small>

<small>2.2.3.9 Use Case quản lí tài khoản...37</small>

<small>2.2.3.10 Use Case quản lí sản phẩm...45</small>

<small>Phần III: Thực hiện...73</small>

<small>3.2 Thiết kế giao diện...75</small>

<small>3.2.1 Giao diện chính...75</small>

<small>3.2.2 Giao diện đăng nhập...76</small>

<small>3.2.3. Giao diện đăng kí...77</small>

<small>3.2.4. Giỏ hàng...78</small>

<small>3.2.5. Giao diện chi tiết sản phẩm...78</small>

<small>3.2.6. giao diện đơn hàng...79</small>

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

<small>3.2.7. giao diện quản lý thông tin cá nhân...79</small>

<small>3.2.8. giao diện admin...80</small>

<small>Phần IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...81</small>

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

<b>MỞ ĐẦUMỞ ĐẦU</b>

<b>1. Lý do chọn đề tài</b>

Trong bối cảnh hiện nay, sự phát triển của công nghệ thông tin và việc áp dụng các giải pháp tin học hóa đang đóng vai trò quan trọng trong các hoạt động của doanh nghiệp. Đặc biệt, việc quản lý hoạt động kinh doanh đang trở thành một thách thức lớn, đặc biệt là trong lĩnh vực bán desktop.

Nhận thức về sự quan trọng của việc nâng cao hiệu suất và quản lý hiệu quả, nhóm đã quyết định chọn đề tài "Xây dựng hệ thống quản lý hoạt động kinh doanh cho cửa hàng Desktop" nhằm giải quyết những thách thức mà các cửa hàng thời trang đang phải đối mặt. Bằng cách này, nhóm mong muốn đóng góp một giải pháp hiệu quả và tối ưu cho việc quản lý kinh doanh trong lĩnh vực này.

<b>2. Đối tượng nghiên cứu</b>

Hệ thống quản lý hoạt động kinh doanh này được xây dựng để phục vụ cho các đối tượng chính bao gồm:

- Admin: Người quản trị hệ thống và có quyền cao nhất. - Khách vãng lai : Người dung chưa đăng kí tài khoản. - Khách hang : Người dung đã có tài khoản.

<b>3. Mục đích của đề tài</b>

Mục đích chính của đề tài này là:

- Nghiên cứu, phân tích và xây dựng một hệ thống sử dụng ngơn ngữ lập trình C#. - Tìm hiểu và thực hiện các nghiệp vụ liên quan đến quản lý hoạt động kinh doanh cho cửa hàng desktop.

<b>4. Nội dung của đề tài</b>

Để đạt được mục tiêu đề ra, đề tài sẽ tập trung vào các cơng việc chính như sau: - Tìm hiểu vấn đề thực tế trong quản lý cửa hang desktop.

- Phân tích và thiết kế hệ thống thơng tin để đáp ứng nhu cầu khách hàng. - Nghiên cứu và áp dụng công nghệ C#.

- Thiết kế cơ sở dữ liệu phù hợp với yêu cầu kinh doanh. - Xây dựng hệ thống với các chức năng chính.

<b>5. Phạm vi sử dụng của đề tài</b>

Hệ thống quản lý được xây dựng có thể áp dụng cho các cửa hàng desktop trên toàn quốc, giúp họ quản lý hoạt động kinh doanh một cách hiệu quả và thuận lợi.

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

Tiếp theo, chúng ta sẽ đi vào từng phần để hiểu rõ hơn về quy trình xây dựng và triển khai hệ thống quản lý hoạt động kinh doanh cho cửa hàng desktop.

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

Về thực tại, thế giới hầu như đã tiếp cận được về công nghệ 4.0 nói chung và Việt Nam chúng ta nói riêng. Xã hội đã tiếp cận được và bị lôi cuốn theo các trang mạng xã hội như Facebook, Tiktok, Youtube,... rất phổ biến cũng như rất cuốn hút đối với người sử dụng bởi nó nhằm cập nhập những thông tin đáng chú và mang lại tính giải trí cao. Vậy nên em đã tạo nên trang web VuiVe.com sẽ tạo cho người dùng một nơi tựa như những trang web trên nó sẽ cập nhập những gì trên thế giới diễn ra một cách nhanh chóng. Bên cạnh đó khơng thiếu phần giải trí kém cạnh và loại bỏ những phần tiêu cực trong cuộc sống.

<small>VuiVe.com là website cập nhập những thông tin đáng chú ý và mang mục đích giải trí .Em tin rằng sản phầm này sẽ khả quan và có nhiều khách hàng sử dụng.</small>

<b><small>b</small></b>

<b>. Đánh giá cơ sở kiến thức của sinh viên.</b>

<small>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.</small>

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

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ẽ

Ước tính số lượng người sẽ bỏ

Liệt kê các loại đối tượng sẽ <b>-</b> Tất cả các khách hàng sử dụng <small>3</small>

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

được hưởng lợi từ ý tưởng sản phẩm của

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

2 Tháng

<b>*Thành viên 2:</b>

- Họ & Tên (sinh viên): Tưởng Đạt Minh - Chuyên ngành (sinh viên): Công nghệ phần mềm - Tên ý tưởng( sẩn phẩm):website pass đồ cũ - Ngày/Tháng/Năm:26/08/2023

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

<small>Hiện nay một số đồ đa dụng thường ngày và đồ công nghệ như điện thoại , máy tính … đang được pass lại trên thị trường nhưng chưa phù hợp.Lên kế </small>

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

<small>hoạch và dự án thiết kế 1 wedsite bán hàng , bán lại các đồ dùng khơng cịn dùng đền cho những người đang thật sự cần nó.</small>

<small>Trên đây chúng ta có thể cho biết giá cả, tìn trạng mặt hàng và được sản xuất, xuất xứ ở đâu.</small>

<b>b.Đánh giá kiến thức cơ bản của sinh viên</b>

- Phân tích thiết kế hệ thống: chưa học - Hệ quản trị cơ sở dữ liệu: đã học - Ngơn ngữ lập trình : đang nghiên cứu - Phân tích thiết kế hướng đối tượng: chưa học

<b>c. Bảng đánh giá khả năng phát triển sản phẩm</b>

<small>Ước tính số lượng người sẽ hưởng lại sẩn </small>

Đánh giá các nhà đầu tư bỏ

tiền ra cho ý tưởng của bạn

X

<small>Ước lượng của sản phẩm của bạn ở lại trên </small>

<small>thị trường cho đến khi bị thay thế</small>

Hiện nay, các trang mạng như xã hội như Facebook, Tiktok, Instagram,… rất phổ biến cũng như rất cuốn hút đối với người sử dụng bởi nó mang lại tính giải trí cao. Vì vậy,

<small>5</small>

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

người dùng rất dễ bị cuốn vào và sử dụng thời gian của mình 1 cách lãng phí. Website Todo List sẽ giúp người dùng giải quyết được những vấn đề đó cũng như có trách nhiệm hơn với việc sử dụng quỹ thời gian của bản thân.

<small>Todo List là website quản lý thời gian chi tiết, người dùng có thể đặt ra mục tiêu, kế hoạch cho bản thân theo ngày, theo tuần, theo tháng, theo năm dễ dàng và nhanh chóng. Ngồi ra, em cịn tích hợp vào website đó 1 chương trình có tên gọi là pomodoro để người dùng có thể thực hiện những mục tiêu dễ dàng và hiệu quả hơn.</small>

<small>Em tin rằng sản phầm này sẽ khả quan và có nhiều khách hàng sử dụng.</small>

<b>b. Đánh giá kiến thức cơ bản của sinh viên</b>

- Phân tích thiết kế hệ thống: chưa học - Hệ quản trị cơ sở dữ liệu: đã học - Ngơn ngữ lập trình : đang nghiên cứu - Phân tích thiết kế hướng đối tượng: chưa học

<b>c. Đá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ẽ

Ước tính số lượng người sẽ bỏ

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

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

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

<small>Hiện nay nền nhiều người đang chi tiêu quá mức so với thu nhập cá nhân dẫn đến nợ trong ngân hang hoặc nhiều nơi cho vay tài chính.Để tránh dịng tiền thất thốt và quản lí chi tiêu một cách có khoa học nên em đã nêu ra ý tưởng làm ứng dụng “Quản lí chi tiêu”.</small>

<b>b.Đánh giá kiến thức cơ bản của sinh viên</b>

- Phân tích thiết kế hệ thống: đang nghiên cứu - Hệ quản trị cơ sở dữ liệu: chưa học - Ngơn ngữ lập trình : đang nghiên cứu - Phân tích thiết kế hướng đối tượng: chưa học

<small>7</small>

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

<b> c.Đá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ẽ

Ước tính số lượng người sẽ bỏ

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

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

3 Tháng

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

<b>1. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM.</b>

<small>Tên ý tưởng sản phẩm đề xuất: Xây dựng phần mềm quản lý chung cư .</small>

<small>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</small>

<small>viên 4</small> <sup>Đang nghiên cứu</sup> <sup>Chưa học</sup> <sup>Chưa học</sup> <sup>Chưa học</sup>

<small>Ước lượng số người hưởng lợi từ sản phẩm của bạn</small>

<small>Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạnThành viên 1 Thành viên 2 Thành viên 3Thành viên</small>

<small>Liệt kê các loại đối tượng hưởng lợi từ sản phẩm</small>

<small>Thành viên 1</small> <sup>Người quản lý khách sạn, nhân </sup> <small>viên khách sạn , cư dân</small>

<small>Các khu khách sạn </small>

<small>Thành viên 2</small> <sup>Người quản lý Khách sạn , nhân </sup> <small>viên Khách sạn , cư dân</small>

<small>Các khu khách sạn </small>

<small>9</small>

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

<small>Thành viên 3</small> <sup>Người quản lý khách sạn , nhân </sup> <small>viên khách sạn , cư dân</small>

<small>Các khu khách sạn </small>

<small>Thành viên 4Người quản lý, nhân viên, cư dânCác khu khách sạn, các doanh nghiệp</small>

<small>Đá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</small>

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

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

<small>Thành viên 1 Thành viên 2 Thành viên 3Thành viên 4</small>

<small>Hệ thống quản lí chi tiêu</small>

<small>Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đãnêu:</small>

<small>Thành viên 1 Thành viên 2 Thành viên 3Thành viên 46-12 tháng6-12 tháng6-12 tháng6-12 thángCụ thể:</small>

nhóm <sup>Quản lý tiến độ, Code, Tester</sup>

viên <sup>Thiết kế, Code, Tester</sup> 03 <small>Hoàng Xuân Nhật Minh</small> Thành

viên <sup>Thiết kế, Code, Tester</sup>

viên <sup>Thiết kế , Code,Tester</sup> <small>+ Tên sản phẩm: Xây dựng phần mềm quản lý Khách Sạn</small>

<small>+ Ý nghĩa sản phầm : </small>

<small>Trong thời đại 4.0 ngày càng phát triển thì việc quản lý mang một ý nghĩa rất quantrọng. Những người hoặc nhóm người nắm được, hiểu rõ được và biết cách sử dụngthơng tin thì sẽ có những thành cơng nhất định.</small>

<small>Trong đó, việc ứng dụng cơng nghệ thông tin vào cuộc sống là điều cần thiết .Với việc CNTT phát triển mạnh mẽ ngày một lớn hơn thì nó sẽ giúp con người có mộtcuộc sống dễ dàng hơn. Như công việc được xử lý dễ dàng, nhanh chóng, hiệu quả,chính xác,…. Trong xã hội thực tế, các khu khách sạn du lịch mong muốn có thể quản11</small>

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

<small>lý, thống kê doanh thu, tra cứu, xử lý yêu cầu, kết nối với các cư dân 1 cách nhanhchóng. Với những nhu cầu ấy thì một website quản lý, lưu trữ thông tin chung cư rấtcần thiết đã được xây dựng. Nhưng để làm được website này thì việc quan trọng là phảiphân tích rõ hệ thống làm việc, qua đó mới có thể thiết kế một website hồn chỉnh cótác dụng cao nhất có thể.</small>

PHẦN II :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESGIN)

<b>2.1 Đặc tả yêu cầu chức năng</b> - Xem thông tin

Khách hàng (Người dùng đã có tài khoản):

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

<b>2.1.2 Môi trường phát triển</b>

- Cơng cụ phân tích thiết kế CSDL: SQL Server - Công cụ thiết kế : Mockup

2.1.3 Các yêu cầu bỗ trợ khác (nếu có)

- Số lượng tối đa người truy cập 1000-10000 người. - Bảo mật thông tin khách hàng tuyệt đối.

- Cấp quyền chi tiết cho người sử dụng.

- Hệ thống sẽ hoạt động bằng tiếng Việt và tiếng anh. - Hướng dẫn cho người mới dùng

<b>2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG</b>

2.2.1 Tác nhân của hệ thống

Bảng mô tả các tác nhân

<small>13</small>

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

STT Tên Tác Nhân Mô Tả

1 Khách vãng lai Là người dùng chưa đăng kí tài khoản có thể tìm kiếm và xem sản phẩm mình mong muốn.

2 Người dùng Có thể đặt hàng, mua hàng, đánh giá và phản hồi sản phẩm khi mua.

3 Quản lí Là người tư vấn khách hàng, và quản lí tài khoản khách hàng cũng như quản lí các sản phẩm và đơn hàng.

<b>2.2.2 Biểu đồ usecase sử dụng (Use case diagram)</b>

Đặc tả use case tổng quát 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ảng 2.2.1 Đặc tả usecase tổng quát

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

2.2.3 Mô tả chi tiết ca sử dụng

9 UC09 Quản lí tài khoản khách hàng

2.2.3.1 Use case đăng ký tài khoản:

Tên Usecase Đăng kí Tác nhân Khách vãng lai

Mục đích Đăng nhập hệ thống để sử dụng các chức năng

Mô tả chung <sup>Use case mô tả thực hiện tạo mới một tài khoản của người</sup> dùng trên Hệ thống website bán LapTop

<b>Luồng sự kiện chính 1. Khách vãng lai chọn chức năng Đăng kí</b>

2. Gửi yêu cầu đăng nhập cho hệ thống 3.Hệ thống phản hồi form đăng kí cho khách 4.Nhập các thơng tin cần thiết để đăng kí tài khoản 5.Bấm nút đăng kí

<small>15</small>

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

6. Hệ thống kiểm tra xem tên tài khoản đã tồn tại hay chưa. Nếu không bị trùng tên tài khoản hệ thống tiếp tục kiểm tra xem địa chỉ email đăng ký có trùng với địa chỉ email nào trên hệ thống hay khơng. Nếu chưa có hệ thống lưu lại tài khoản và gửi yêu cầu chứng thực tới mail vừa đăng ký 7.Người dùng xác nhận yêu cầu chứng thực từ mail bằng

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

<b>Các u cầu cụ thể</b> Khách vãng lai nhập các thông tin cần thiết để đăng kí tài khoản

Biểu đồ tự đăng Ký

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

Biểu đồ hoạt động đăng ký 2.2.3.2 Use Case đăng nhập

<small>17</small>

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

Tác nhân Người dùng, Admin

Mục đích Đăng nhập hệ thống để sử dụng các chức năng Mô tả chung

Use case mô tả thực hiện việc đăng nhập tài khoản của người

dùng trên Hệ thống website bán phụ kiện điện thoại

<b>Luồng Sự Kiện Chính</b> 1. Người dùng chọn chức năng Đăng nhập 2. Gửi yêu cầu đăng nhập cho hệ thống

3.Hệ thống phản hồi form đăng nhập cho người dùng 4.Hiển thị form đăng nhập cho người dùng

5.Người nhập tài khoản, mật khẩu và mã captcha vào form đăng nhập

6.Gửi thông tin đăng nhập đến hệ thống

7.Hệ thống kiểm tra tài khoản và mật khẩu trong CSDL

8.Thông tin đăng nhập sai 9.Thông báo lỗi

10.Yêu cầu khách đăng nhập lại 11.Thông tin đăng nhập đúng 12.Gửi trả kết quả

13.Thông báo đăng nhập thành công

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

<b>Các u cầu cụ thể</b> Người dùng cần nhập đúng tài khoản, mật khẩu và mã captcha để đăng nhập.

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

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

Biểu đồ hoạt động đăng nhập 2.2.3.3 Use Case tìm kiếm

Tác nhân Khách vãng lai , Hệ thống

Mục đích <sup>Giúp người dùng tìm kiếm nhanh một nội dung cụ </sup> thể nào đó có trong hệ thống

Mơ tả chung Tìm kiếm các tài ngun có trong hệ thống Luồng sự kiện chính 1. Khách vãng lai chọn chức năng tìm kiếm gồm:

tìm kiếm từ khóa, tìm kiếm

<small>19</small>

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

2. Hệ thống hiển thị giao diện để khách vãng lai nhập nội dung cần tìm kiếm danh mục

Luồng thay thế <sup>3. Hệ thống hiển thị ra thơng báo khơng có kết quả</sup> tìm kiếm

Các u cầu cụ thể <sup>Khách vãng lai nhập đúng từ khóa hoặc danh mục </sup> cần tìm kiếm

Điều kiện trước Nguời dùng muốn tìm kiếm sản phẩm của web Điều kiện sau <sup>Thơng báo tìm kiếm thành cơng/ thất bại</sup>

Biểu đồ tuần tự tìm kiếm

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

Biểu đồ hoạt động tìm kiếm 2.2.3.4 Use Case xem sản phẩm

<b>Tác nhân</b> Khách vãng lai

<b>Mục đích</b> <sub>mãi</sub><sup>Xem và xem chi tiết thêm sản phẩm,xem khuyến </sup> <b>Mô tả chung</b> Khách vãng lai muốn xem và thêm sản phẩm

<b>Luồng sự kiện chính</b> 1. Khách vãng lai chọn chức năng xem sản phẩm <small>21</small>

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

gồm:xem khuyến mãi, xem sản phẩm cũ,xem sản phẩm mới, xem theo danh mục, xem theo nhà sản xuất, xem chi tiết và thêm sản phẩm vào giỏ hàng

2. Hệ thống hiển thị giao diện thông tin sản phẩm

<b>Luồng thay thế</b>

3.Nếu khách vãng lai muốn them sản phẩm vào giỏ hang,hệ thông sẻ lưu sản phẩm vào giỏ hàng của hệ thống

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

<b>Điều kiện trước</b> Người dùng muốn xem sản phẩm của web

<b>Điều kiện sau</b> Hiển thị thông tin sản phẩm đã chọn Use -Case “thêm vào giỏ hàng “

<b>Đặc tả chi tiết “Thêm vào giỏ hàng”Use case</b> Thêm vào giỏ hàng

<b>Tác nhân</b> Khách vãng lai

<b>Mục đích</b> Thêm sản phẩm muốn mua vào giỏ hàng

<b>Mơ tả chung</b> <sub>thống sẽ thêm sản phẩm đó vào giỏ hàng</sub><sup>Người dùng chọn thêm sản phẩm vào giỏ hàng, hệ </sup>

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

1. Người dùng chọn thêm sản phẩm vào giỏ hàng 2. Hệ thống lấy thông tin sản phẩm và lưu vào giỏ hàng

3. Hệ thống thông báo thêm sản phẩm vào giỏ hàng thành công

Luồng thay thế Khơng có Các u cầu cụ thể Khơng có Điều kiện trước Khơng có

Điều kiện sau <sup>Sản phẩm sẽ xuất hiện trong giỏ hàng chờ thanh </sup> toán

Các yêu cầu mở rộng Khơng có.

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

Biểu đồ tuần tự “ Thêm vào giỏ hàng”

Biểu đồ hoạt động “ Thêm vào giỏ hàng” Use-case “Xem đánh giá”

Bảng 2.7 Đặc tả chi tiết “Xem đánh giá”

<b>Use case</b> Xem đánh giá

<b>Tác nhân</b> Khách vãng lai

<b>Mục đích</b> Xem đánh giá của người dùng về sản phẩm

<b>Mô tả chung</b> <sup>Người dùng được xem đánh giá về sản </sup>

phẩm đang chọn

<small>23</small>

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

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

<b>Các u cầu cụ thể</b> 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ó

Biểu đồ tuần tự “Xem đánh giá”

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

Biểu đồ hoạt động “Xem đánh giá” 2.2.3.5 Use Case mua hàng

<b>Mã usecase</b> UC05

<b>Tác nhân</b> Người dùng

<b>Mục đích</b> Xem giỏ hàng và thanh tốn

<b>Mơ tả chung</b> <sub>đơn hàng</sub><sup>Người dùng muốn xem giỏ hàng và thanh tốn </sup> <b>Luồng sự kiện chính</b> 1. Người dùng chọn mua hàng

2. Người dùng xem thông tin sản phẩm cần mua 3. Nếu hệ thông hiển thị có sản phẩm cần mua,người dùng chọn vào sản phẩm cụ thể cần

<small>25</small>

</div>

×