Tải bản đầy đủ (.docx) (46 trang)

đồ án tốt nghiệp đề tài xây dựng website bán hàng cho cửa hàng mỹ phẩm guardian

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.97 MB, 46 trang )

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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

<b>KHOA CÔNG NGHỆ THÔNG TIN</b>

<b>ĐỒ ÁN TỐT NGHIỆP</b>

<b>ĐỀ TÀI:</b>

<b>XÂY DỰNG WEBSITE BÁN HÀNG CHO CỬA HÀNGMỸ PHẨM GUARDIAN</b>

<b>Sinh viên thực hiện: PHẠM NGỌC TÚ</b>

<b>Giảng viên hướng dẫn : NGUYỄN THỊ THANH TÂN</b>

<b>Chuyên ngành: THƯƠNG MẠI ĐIỆN TỬ</b>

<i><b>Hà Nội, tháng 2 năm 2023.</b></i>

<b>PHIẾU CHẤM ĐIỂM</b>

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

<b>Họ và tên sinhviên</b>

<b>Nội dung thực hiệnĐiểmChữký</b>

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

<b>MỤC LỤC</b>

CHƯƠNG 1 : GIỚI THIỆU TỔNG QUAN...1

1.1. Giới thiệu doanh nghiệp...1

2.2. Biểu đồ Use case...6

2.2.1. Use case tổng quan...6

2.2.2. Use case đăng ký...6

2.2.3 Use Case đăng nhập...8

2.2.4. Use case tìm kiếm sản phẩm...10

2.2.5. Use Case quản lý giỏ hàng...11

2.2.6. Use case đặt hàng...14

2.2.7. Use case quản lý đơn đặt hàng...15

2.2.8. Use case quản lý danh mục...21

2.2.9. Use case quản lý sản phẩm...25

2.2.10. Use case thống kê...29

2.2.11. Use case đăng xuất...31

2.3.6. Biểu đồ trình tự quản lý đơn đặt hàng...33

2.3.7. Biểu đồ trình tự quản lý danh mục...33

2.3.8. Biểu đồ trình tự quản lý sản phẩm...33

2.3.9. Biểu đồ trình tự thống kê...33

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

2.3.10. Biểu đồ trình tự đăng xuất...33

2.4. Biểu đồ hoạt động...33

2.4.1. Biểu đồ hoạt động đăng ký...33

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

2.4.3. Biểu đồ hoạt động tìm kiếm sản phẩm...33

2.4.4. Biểu đồ hoạt động quản lý giỏ hàng...33

2.4.5. Biểu đồ hoạt động đặt hàng...34

2.4.6. Biểu đồ hoạt động quản lý đơn đặt hàng...34

2.4.7. Biểu đồ hoạt động quản lý danh mục...34

2.4.8. Biểu đồ hoạt động quản lý sản phẩm...34

2.4.9. Biểu đồ hoạt động thống kê...34

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

3.2.1. Giao diện cho khách hàng...36

3.2.2. Giao diện cho quản trị...36

3.3. Đánh giá hệ thống...36

<small>4</small>

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

<b>DANH MỤC HÌNH ẢNH</b>

Hình 1.1 Logo thương hiệu Guardian

Hình 1.2 Tỉ lệ khảo sát tần suất sử dụng mỹ phẩm người được khảo sát

Hình 2.1 Sơ đồ Use case tổng quanHình 2.2 Sơ đồ Use Case đăng kýHình 2.3 Sơ đồ Use case đăng nhập

Hình 2.4 Sơ đồ Use case tìm kiếm sản phẩmHình 2.5 Sơ đồ Use case quản lý giỏ hàngHình 2.6 Sơ đồ Use case dat hang

Hình 2.7 Sơ đồ Use case quản lý đơn đặt hàng

Hình 2.8 Sơ đồ Use case quản lý danh mụcHình 2.9 Sơ đồ Use case quản lý sản phẩmHình 2.10 Sơ đồ Use case thống kê

Hình 2.11 Sơ đồ Use case đăng xuấtHình 2.12 Sơ đồ trình tự đăng ký

Hình 2.13 Sơ đồ trình tự đăng nhập

Hình 2.14 Sơ đồ trình tự tìm kiếm sản phẩmHình 2.15 Sơ đồ trình tự quản lý giỏ hàngHình 2.16 Sơ đồ trình tự đặt hang

Hình 2.17 Sơ đồ trình tự quản lý đơn đặt hàngHình 2.18 Sơ đồ trình tự quản lý danh mụcHình 2.19 Sơ đồ trình tự quản lý sản phẩmHình 2.20 Sơ đồ trình tự thống kê

Hình 2.21 Sơ đồ trình tự đăng xuấtHình 2.22 Sơ đồ hoạt động đăng kýHình 2.23 Sơ đồ hoạt động đăng nhập

Hình 2.24 Sơ đồ hoạt động tìm kiếm sản phẩmHình 2.25 Sơ đồ hoạt động quản lý giỏ hàngHình 2.26 Sơ đồ hoạt động đặt hang

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

Hình 2.27 Sơ đồ hoạt động quản lý đơn đặt hàngHình 2.28 Sơ đồ hoạt động quản lý danh mụcHình 2.29 Sơ đồ hoạt động quản lý sản phẩmHình 2.30 Sơ đồ hoạt động thống kê

Hình 2.31 Sơ đồ hoạt động đăng xuấtHình 2.32 Biểu đồ lớp

Hình 3.33 Giao diện trang chủHình 3.34 Giao diện cửa hàngHình 3.35 Giao diện đăng nhậpHình 3.36 Giao diện đăng kýHình 3.37 Giao diện giỏ hàng

Hình 3.38 Giao diện quản lý sản phẩmHình 3.39 Giao diện quản lý đơn đặt hàng

Hình 3.40 Giao diện quản lý danh mục sản phẩm

<small>6</small>

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

<b>LỜI MỞ ĐẦU</b>

Thương mại điện tử là việc tiến hành một phần hay toàn bộ hoạt động kinhdoanh bằng các phương tiện điện tử. Một cách dễ hiểu hơn thì thương mại điệntử<small> chín</small>h là việc mua bán sản phẩm hay dịch vụ thông qua internet và các phươngtiện điện tử khác. Các giao dịch này bao gồm tất cả các hoạt động như: giaodịch, mua bán, thanh toán, đặt hàng, quảng cáo và giao hàng…

Thế giới ngày càng bùng nổ về mạng máy tính, con người có thể nhanhchóng giao tiếp và kết nối với nhau dễ dàng hơn thông qua nhiều loại dich vụinternet. Đây chính là điều kiện thuận lợi cho lĩnh vực Thương mại điện tử ngàycàng phát triển hơn. Hiện nay, thương mại điện tử đã trở thành một phương tiệngiao dịch quen thuộc của các công ty thương mại lớn trên thế giới, nó có khảnăng giúp ích rất nhiều cho những doanh nghiệp cả lớn lẫn nhỏ và người hưởnglợi nhất thường là khách hàng. Khách hàng sẽ mua được sản phẩm rẻ hơn, nhanhhơn, hiệu quả hơn và thuận lợi hơn, cịn doanh nghiệp có thể đưa sản phẩm củamình đến với thị trường một cách nhanh nhất, bán hàng thuận lợi hơn. Bên cạnhđó, có thể giúp tiết kiệm thời gian và thuận tiện cho khách hàng khi chỉ cần vàicú click chuột đã có thể đặt hàng mà không cần đến tận cửa hàng.

Để áp dụng những kiến thức đã được học ở các môn học trước như: cơ sởlập trình web, lập trình web nâng cáo, em chọn đề tài “Xây dựng website bánhàng cho cửa hàng mỹ phẩm Guardian” để làm báo cáo đồ án tốt nghiệp, kếtthúc chặng đường theo học tại Trường Đại học Điện lực. Bài báo cáo này gồm 3chương:

Chương 1 : Giới thiệu tổng quan

Chương 2 : Phân tích và thiết kế hệ thốngChương 3 : Xây dựng hệ thống

Do trình độ và thời gian có hạn nên trong q trình làm bài báo cáo nàychắc chắn cịn có những chỗ sai sót và chưa hợp lí. Vì vậy em rất mong có đượcsự đóng góp ý kiến, giúp đỡ của các thầy cơ để đề tài được hồn thiện hơn. Emxin chân thành cảm ơn.

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

<b>CHƯƠNG 1 : GIỚI THIỆU TỔNG QUAN1.1. Giới thiệu doanh nghiệp</b>

<i>Hình 1.1 Logo thương hiệu Guardian</i>

 Thương hiệu

Guardian là chuỗi cửa hàng chăm sóc sức khỏe, chăm sóccá nhân, chăm sóc da và trẻ em. Chuỗi Guardian đang có hơn500 thương hiệu uy tín và có hệ thống 100 cửa hàng khắp toànquốc, đặc biệt tại các thành phố lớn như Hồ Chí Minh, Hà Nội,Đà Nẵng.

 Lịch sử

Thuộc tập đồn Dairy Farm (DFI Retail Group) – nhà bán lẻhàng đầu châu Á về chuỗi cửa hàng sức khoẻ và sắc đẹp, cửahàng tiện lợi, siêu thị và đại siêu thị, có thể kể đến như 7-Eleven, IKEA, Guardian. Guardian được thành lập vào năm 1972và hiện có mặt tại các nước Châu Á như Trung Quốc, Malaysia,Indonesia, Singapore, Philippines và khai trương cửa hàng đầutiên tại Việt Nam vào năm 2011.

 Các thương hiệu sản phẩm Guardian đang cung cấp:

<i>Bảng 1.1 Các thương hiệu mỹ phẩm tại Guardian</i>

Acnes Bioderma Cetaphil Eucerin VichyAnessa Biore Pond’s Maybelline SenkaAvene Rohto Cosrx Hada Labo L’Oreal

<b>1.2. Nguồn gốc hình thành ý tưởng</b>

Khi ngoại hình trở nên quan trọng, người tiêu dùng chi nhiềuhơn cho các sản phẩm làm đẹp và cả các dịch vụ chăm sóc danhư spa, phòng khám da liễu. Mối quan tâm của cả hai giới tới ngoại

<small>1</small>

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

hình ngày càng lớn do đó mỹ phẩm dần dần trở thành sản phẩm tiêu dùng quenthuộc. Không những thế, ngày nay nó đã trở thành một loại hình sản phẩmkhơng thể thiếu được với tất cả mọi người ở mọi lứa tuổi, tầng lớp khác nhau.Sự bùng nổ của các sàn thương mại điện tử đã và đang tácđộng đến thói quen mua sắm của người Việt. Mọi người cũng gầnnhư gắn liền cuộc sống của mình với Internet nhiều hơn. Đó chính là lý do màdoanh nghiệp nào cũng mong muốn khách hàng tiếp cận được sản phẩm củamình. Từ lý do trên, em đã quyết định chọn đề tài “Xây dựng website bán hàngcho cửa hàng mỹ phẩm Guardian” nhằm thực hiện một số công việc về vấn đềquản lý bán hàng trực tuyến, quản lý sản phẩm, chat trực tuyến, ...

<i><b>1.3. Khảo sát hiện trạng thực tế</b></i>

Theo cuộc khảo sát được thực hiện vào tháng 7/2022 trên353 phụ nữ trong độ tuổi từ 25 đến 45 tuổi, sinh sống tại Thànhphố Hồ Chí Minh, Hà Nội và Đà Nẵng. Với tần suất chăm sóc sắcđẹp, có đến 95% người tham gia khảo sát chăm sóc da trên mộtlần/tuần, có 62% người tham gia khảo sát trang điểm trên mộtlần/tuần.

<i>Hình 1.2 Tỉ lệ khảo sát tần suất sử dụng mỹ phẩm người đượckhảo sát</i>

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

Có thể thấy rằng Thị trường làm đẹp tại Việt Nam phát triểnnhanh chóng khi nền kinh tế ngày càng phát triển. Phụ nữ cóthêm động lực và nền tảng kinh tế để đầu tư nhiều hơn cho việclàm đẹp.

Bên cạnh đó, theo ngành mỹ phẩm và chăm sóc cá nhân,tại Việt Nam đạt doanh thu ấn tượng với 2.290 triệu đô la Mỹvào năm 2021, theo nghiên cứu tổng hợp. Thị trường dự kiến sẽtăng trưởng hàng năm 6.2% (CAGR 2021-2025). Trong đó, cácsản phẩm chăm sóc da được ưa chuộng nhất. Tốc độ gia tăng sốlượng cửa hàng mỹ phẩm toàn quốc tăng 40%.

Theo VIRAC, ngành Mỹ phẩm & chăm sóc cá nhân của ViệtNam dự báo sẽ tiếp tục đà tăng trưởng trong năm 2022 với cácyếu tố:

 Thu nhập của người dân sớm trở lại mức bình thường

Thu nhập bình quân của người lao động trong quý 2 năm2022 so với quý trước và cùng kỳ năm trước ghi nhận mức tăngtrưởng dương. Đây là dấu hiệu chứng tỏ nền kinh tế Việt Namđang tăng trưởng tích cực và mạnh mẽ. Đời sống của người laođộng đang dần trở lại trạng thái bình thường như trước khi dịchCovid-19 xuất hiện.

 Sự phát triển mạnh mẽ của các nền tảng truyền thông xãhội

Với số lượng người dùng mỗi năm đang ngày càng tăng,MXH đang trở thành một thị trường hấp dẫn để các nhãn hàngđến gần hơn với người tiêu dùng. Theo báo cáo tổng hợp, hơn70% dân số Việt Nam sử dụng Social Media. Việt Nam là quốcgia đứng thứ 12 thế giới về tỷ lệ tăng trưởng người sử dụngmạng xã hội nhiều nhất từ 2021-2026.

<small>3</small>

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

Đây chính là lý do các nhãn hàng, thương hiệu lớn lựa chọnsocial media để phát triển hình ảnh Online của mình trên cácnền tảng số. Hơn nữa, việc phát triển các kênh thương hiệuOnline giúp giảm chi phí, tăng tương tác với khách hàng và xâydựng lòng tin đối với thương hiệu.

Nhìn thấy tiềm năng và việc xây dựng cửa hàng online mỹphẩm Guardian đã được thành lập, với Nhóm khách hàng dùngmỹ phẩm khơng chỉ ở độ tuổi từ 23 tuổi trở lên như trước. Tậpkhách hàng của Guardian được mở rộng thêm trong độ tuổi từ16 đến 22. Đây là nhóm khách hàng tiềm năng và tăng trưởngnhanh nhất hiện nay.

<b>1.4. Giới thiệu về dự án</b>

Dự án trong đề tài này là xây dựng một hệ thống thươngmại điện tử, phục vụ cho việc kinh doanh và quản lý của cửahàng Guardian. Dự án được chia thành 2 phần chính là phântích thiết kế và xây dựng hệ thống. Phần phân tích sẽ đưa ragóc nhìn tổng quan, mơ tả hệ thống, các tác nhân chính, các sơđồ, ... và từ đó để xây dựng website thương mại điện tử.

Hệ thống sẽ bao gồm 2 phần chính, đó là phần dành chongười dùng, người mua hàng, và phần dành cho người quản lý,quản trị viên. Các chức năng của hệ thống dành cho người dùngbao gồm đặt hàng, giỏ hàng, các sản phẩm, tìm kiếm, đăngnhập, đăng xuất, chức năng của người quản trị bao gồm quản lýsản phẩm, quản lý đơn hàng.

<b>1.5. Kết luận chương 1</b>

Qua chương 1, em đã có cái nhìn tổng quan về thương hiệu,nhận biết được tiềm năng và hiện trạng thực tế của ngành mỹphẩm tại Việt Nam và cách hoạt động, các chức năng của trangweb thương mại điện tử.

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

<b>CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1. Mô tả hệ thống</b>

 Khách hàng (User): Là người trực tiếp thực hiện việc muahàng thông qua hệ thống với các hành động như xem, tìmkiếm, thêm sản phẩm vào giỏ hàng, thanh toán, xem đơnhàng.

<b>2.1.2.Các chức năng của hệ thống</b>

Hệ thống bao gồm các chức năng sau:

− Đăng ký: Cho phép người dùng đăng ký tài khoản vào hệ thống − Đăng nhập: Cho phép người dùng đăng nhập vào hệ thống− Đăng xuất: Cho phép người dùng đăng xuất khỏi hệ thống

− Quản lý giỏ hàng: Cho phép người dùng xem giỏ hàng, thêm sản phẩmvào giỏ, cập nhật số lượng sản phẩm trong giỏ, xóa sản phẩm khỏi giỏhàng

− Đặt hàng: Cho phép người dùng tiến hành đặt hàng các sản phẩm tronggiỏ hàng với 2 hình thức thanh tốn (COD, Momo).

− Quản lý đơn đặt hàng: Cho phép người dùng thành viên xem tình trạngđơn đặt hàng như: Đơn đặt hàng chưa duyệt, đã duyệt, đang giao, đã nhậnvà chức năng xác nhận đã nhận được hàng.

− Quản lý danh mục: Cho phép quản trị viên xem danh sách danh mục sảnphẩm và thực hiện chức năng tìm kiếm, thêm danh mục sản phẩm, cậpnhật thơng tin danh mục sản phẩm, khóa và kích hoạt danh mục sảnphẩm.

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

− Quản lý sản phẩm: Cho phép quản trị viên xem danh sách sản phẩm vàthực hiện chức năng tìm kiếm, thêm sản phẩm, cập nhật thơng tin sảnphẩm, khóa và kích hoạt sản phẩm

− Thống kê: Chức năng cho phép quản trị viên thực hiện thống kê đơn hàngđã hoàn thành

− Tìm kiếm: Chức năng dành cho người dùng, người dùng có thể nhập tênsản phẩm để tìm kiếm sản phẩm phù hợp với từ khóa.

<i><b>2.2. Biểu đồ Use case</b></i>

Từ mô tả hệ thống, biểu đồ use case tổng quan và các use case chức năngtương ứng với các chức năng và tác nhân như sau:

<b>2.2.1. Use case tổng quan</b>

<i>Hình 2.1 Sơ đồ Use case tổng quan</i>

<b>2.2.2. Use case đăng ký</b>

<small>7</small>

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

<i>Hình 2.2 Sơ đồ Use Case đăng kýBảng 2.1 Mô tả Use case đăng ký</i>

<b>Tên UC</b> Đăng ký

<b>Tác nhân chính Khách hàng</b>

<b>Mơ tả</b> Cho phép khách hàng đăng ký tài khoản

<b>Điều kiện tiên quyết</b>

Website hiện chưa được đăng nhập

<b>Kích hoạt</b> Khách hàng chọn đăng ký ở giao diện trang chủ

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

<b>STTTác nhânHành động</b>

1 Khách hàng Chọn chức năng đăng ký2 Hệ thống Hiện thị trang đăng ký3 Khách hàng Nhập thông tin đăng ký4 Khách hàng Chọn button “Đăng ký”

5 Hệ thống Kiểm tra thơng tin đăng ký có hợplệ khơng

6 Hệ thống Lưu thông tin tài khoản và chuyểnđến trang xác minh tài khoản

<b>Luồng sự kiệnphụ</b>

<b>STTTác nhânHành động</b>

5a Hệ thống <i>Hiển thị thơng báo “Vui lịng điềnvào trường này” nếu thiếu một</i>

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

trong các thông tin đăng ký.

5b Hệ thống <i>Hệ thống hiển thị thông báo “Mậtkhẩu không trùng khớp!” nếu nhập</i>

lại mật khẩu không đúng với mậtkhẩu

<b>2.2.3 Use Case đăng nhập</b>

<i>Hình 2.3 Sơ đồ Use case đăng nhậpBảng 2.2 Mô tả Use case đăng nhập</i>

<b>Tên UC</b> Đăng nhập

<b>Tác nhân chính Khách hàng, quản trị viên</b>

<b>Mơ tả</b> Cho phép khách hàng, quản trị viên đăng nhập vào hệthống

<b>Điều kiện tiênquyết</b>

Đã có tài khoản trong hệ thống

<b>Kích hoạt</b> Chọn đăng nhập tại trang chủ

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

<b>STTTác nhânHành động</b>

1 Khách hàng, Chọn chức năng đăng nhập

<small>9</small>

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

<b>STTTác nhânHành động</b>

5a Hệ thống <i>Hiển thị thông báo “Tên đăngnhập/Email hoặc mật khẩu khôngđúng” nếu tên đăng nhập hoặc</i>

email và mật khẩu không trùngkhớp với dữ liệu trong hệ thống.5b Hệ thống <i>Hệ thống hiển thị thơng báo “Vui</i>

<i>lịng điền vào trường này!” nếu</i>

một trong các thông tin đăng nhập

<b>2.2.4. Use case tìm kiếm sản phẩm</b>

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

<i>Hình 2.4 Sơ đồ Use case tìm kiếm sản phẩmBảng 2.3 Mơ tả Use case tìm kiếm sản phẩm</i>

<b>Tên UC</b> Tìm kiếm sản phẩm

<b>Tác nhân chính Khách hàng, quản trị viên</b>

<b>Mơ tả</b> Cho phép khách hàng, quản trị viên đăng nhập vào hệthống

<b>Điều kiện tiênquyết</b>

Chọn chức năng tìm kiếm 2 Hệ thống Hiện thị giao diện tìm kiếm3 Khách hàng,

quản trị viên

Nhập tên sản phẩm4 Khách hàng,

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

<b>Luồng sự kiệnphụ</b>

<b>2.2.5. Use Case quản lý giỏ hàng</b>

<i>Hình 2.5 Sơ đồ Use case quản lý giỏ hàngBảng 2.4 Mô tả Use case quản lý giỏ hàng</i>

<b>Tên UC</b> Quản lý giỏ hàng

<b>Tác nhân chính Khách hàng</b>

<b>Mơ tả</b> Cho phép khách hàng xem giỏ hàng, thêm sản phẩm vàogiỏ, cập nhật số lượng sản phẩm trong giỏ, xóa sản phẩmkhỏi giỏ hàng

<b>Điều kiện tiênquyết</b>

Khách hàng đăng nhập thành công vào hệ thống

<b>Kích hoạt</b> Xem giỏ hàng: chọn xem giỏ hàng

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

thêm sản phẩm vào giỏ: chọn button “Chọn mua” tại danhsách sản phẩm hoặc chi tiết sản phẩm

Cập nhật số lượng sản phẩm trong giỏ: chọn button tănggiảm tại trang xem giỏ hàng

Xóa sản phẩm trong giỏ: chọn button giảm tại trang xemgiỏ hàng về 0

<b>Chức năng xem giỏ hàngLuồng sự kiện</b>

<b>STTTác nhânHành động</b>

2a Hệ thống <i>Hiển thị thông báo “Giỏ hàng hiệnđang trống” nếu chưa có sản phẩm</i>

nào trong giỏ hàng

<b>Chức năng thêm sản phẩm vào giỏLuồng sự kiện</b>

<b>chính </b>

<b>STTTác nhânHành động</b>

1 Khách hàng Chọn button “Chọn mua” 2 Hệ thống Kiểm tra số lượng tồn

3 Hệ thống Thêm sản phẩm vào giỏ hàng

4 Hệ thống Hiển thị thông báo “Đã thêm sảnphẩm vào giỏ hàng!”

5 Hệ thống Cập nhật số lượng sản phẩm vàthành tiền của giỏ hàng trên giaodiện

<b>Luồng sự kiệnphụ</b>

<b>STTTác nhânHành động</b>

2a Hệ thống <i>Hiển thị thông báo “Số lượng sảnphẩm đã hết” nếu số lượng tồn của</i>

sản phẩm trong hệ thống đã hết (cókiểm tra số lượng sản phẩm hiện tạitrong giỏ hàng).

3a Hệ thống <i>Hiển thị thông báo “Thêm sản</i>

<small>13</small>

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

<i>phẩm vào giỏ hàng thất bại, vuilòng thử lại sau” nếu thêm sản</i>

phẩm vào giỏ hàng không thànhcông.

<b>Chức năng cập nhật số lượng sản phẩm trong giỏLuồng sự kiện</b>

7 Hệ thống <i>Hiển thị thông báo “Cập nhật giỏhàng thành công!”.</i>

8 Hệ thống Cập nhật số lượng sản phẩm vàthành tiền trên giao diện

<b>Chức năng xóa sản phẩm trong giỏ hàngLuồng sự kiện</b>

4 Hệ thống Xóa sản phẩm trong giỏ hàng

5 Hệ thống Hiển thị thơng báo “Xóa sản phẩmtrong giỏ hàng thành công!”.

6 Hệ thống Cập nhật thành tiền trên giao diện

<b>2.2.6. Use case đặt hàng</b>

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

<i>Hình 2.6 Sơ đồ Use case dat hangBảng 2.5 Mơ tả Use case dat hang</i>

6 Hệ thống Hiển thị thông báo “Đặt hàng thànhcông”

<small>15</small>

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

<b>2.2.7. Use case quản lý đơn đặt hàng</b>

<i>Hình 2.7 Sơ đồ Use case quản lý đơn đặt hàngBảng 2.6 Mô tả Use case quản lý đơn đặt hàng</i>

<b>Tên UC</b> Quản lý đơn đặt hàng

<b>Tác nhân chính Khách hàng thành viên, quản trị viên</b>

<b>Mơ tả</b> Cho phép khách hàng xem tình trạng đơn đặt hàng như:Đơn đặt hàng chưa duyệt, đã duyệt, đang giao, đã nhận vàchức năng xác nhận đã nhận được hàng. Quản trị viênđược duyệt đơn đặt hàng và giao hàng

<b>Điều kiện tiênquyết</b>

Khách hàng thành viên đăng nhập thành cơng vào hệ thống

<b>Kích hoạt</b> Chọn quản lý đơn hàng

<b>Chức năng xem đơn đặt hàng chưa duyệtLuồng sự kiện</b>

<b>chính </b>

<b>STTTác nhânHành động</b>

1 Khách hàng Chọn quản lý đơn đặt hàng.

</div>

×