1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ á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

46 9 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Hàng Cho Cửa Hàng Mỹ Phẩm Guardian
Tác giả Phạm Ngọc Tú
Người hướng dẫn Nguyễn Thị Thanh Tân
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2018 - 2023
Thành phố Hà Nội
Định dạng
Số trang 46
Dung lượng 3,31 MB

Cấu trúc

  • CHƯƠNG 1 GIỚI THIỆU TỔNG QUAN (8)
    • 1.1. Giới thiệu doanh nghiệp (8)
    • 1.2. Nguồn gốc hình thành ý tưởng (8)
    • 1.3. Khảo sát hiện trạng thực tế (9)
    • 1.4. Giới thiệu về dự án (11)
    • 1.5. Kết luận chương 1 (11)
  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (13)
    • 2.1. Mô tả hệ thống (13)
      • 2.1.1. Các tác nhân chính của hệ thống (13)
      • 2.1.2. Các chức năng của hệ thống (13)
    • 2.2. Biểu đồ Use case (14)
      • 2.2.1. Use case tổng quan (14)
      • 2.2.2. Use case đăng ký (14)
      • 2.2.3 Use Case đăng nhập (16)
      • 2.2.4. Use case tìm kiếm sản phẩm (17)
      • 2.2.5. Use Case quản lý giỏ hàng (19)
      • 2.2.6. Use case đặt hàng (21)
      • 2.2.7. Use case quản lý đơn đặt hàng (23)
      • 2.2.8. Use case quản lý danh mục (28)
      • 2.2.9. Use case quản lý sản phẩm (32)
      • 2.2.10. Use case thống kê (36)
      • 2.2.11. Use case đăng xuất (37)
    • 2.3. Biểu đồ trình tự (39)
      • 2.3.1. Biểu đồ trình tự đăng ký (39)
      • 2.3.2. Biểu đồ trình tự đăng nhập (39)
      • 2.3.3. Biểu đồ trình tự tìm kiếm sản phẩm (39)
      • 2.3.4. Biểu đồ trình tự quản lý giỏ hàng (39)
      • 2.3.5. Biểu đồ trình tự đặt hàng (39)
      • 2.3.6. Biểu đồ trình tự quản lý đơn đặt hàng (40)
      • 2.3.7. Biểu đồ trình tự quản lý danh mục (40)
      • 2.3.8. Biểu đồ trình tự quản lý sản phẩm (40)
      • 2.3.9. Biểu đồ trình tự thống kê (40)
      • 2.3.10. Biểu đồ trình tự đăng xuất (40)
    • 2.4. Biểu đồ hoạt động (40)
      • 2.4.1. Biểu đồ hoạt động đăng ký (40)
      • 2.4.2. Biểu đồ hoạt động đăng nhập (40)
      • 2.4.3. Biểu đồ hoạt động tìm kiếm sản phẩm (40)
      • 2.4.4. Biểu đồ hoạt động quản lý giỏ hàng (0)
      • 2.4.5. Biểu đồ hoạt động đặt hàng (41)
      • 2.4.6. Biểu đồ hoạt động quản lý đơn đặt hàng (41)
      • 2.4.7. Biểu đồ hoạt động quản lý danh mục (41)
      • 2.4.8. Biểu đồ hoạt động quản lý sản phẩm (41)
      • 2.4.9. Biểu đồ hoạt động thống kê (41)
      • 2.4.10. Biểu đồ hoạt động đăng xuất (41)
    • 2.5. Biểu đồ lớp (42)
  • CHƯƠNG 3: XÂY DỰNG HỆ THỐNG (43)
    • 3.1. Triển khai hệ thống (43)
      • 3.1.1. Các yêu cầu (43)
      • 3.1.2. Ngôn ngữ, công cụ, thư viện sử dụng (43)
    • 3.2. Giao diện hệ thống (43)
      • 3.2.1. Giao diện cho khách hàng (43)
      • 3.2.2. Giao diện cho quản trị (45)
    • 3.3. Đánh giá hệ thống (46)

Nội dung

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

GIỚI THIỆU TỔNG QUAN

Giới thiệu doanh nghiệp

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

Guardian là chuỗi cửa hàng chăm sóc sức khỏe, chăm sóc cá nhân, chăm sóc da và trẻ em Chuỗi Guardian đang có hơn

500 thương hiệu uy tín và có hệ thống 100 cửa hàng khắp toàn quốc, đặc biệt tại các thành phố lớn như Hồ Chí Minh, Hà Nội, Đà Nẵng.

Thuộc tập đoà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ửa hà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 1972 và 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 đầu tiê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:

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

Acnes Bioderma Cetaphil Eucerin Vichy

Anessa Biore Pond’s Maybelline Senka

Avene Rohto Cosrx Hada Labo L’Oreal

Nguồn gốc hình thành ý tưởng

Khi ngoại hình trở nên quan trọng, người tiêu dùng chi nhiều hơn cho các sản phẩm làm đẹp và cả các dịch vụ chăm sóc da 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 quen thuộc Không những thế, ngày nay nó đã trở thành một loại hình sản phẩm khô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ần như 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ủa mình Từ lý do trên, em đã quyết định chọn đề tài “Xây dựng website bán hàng cho 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,

Khảo sát hiện trạng thực tế

Theo cuộc khảo sát được thực hiện vào tháng 7/2022 trên

353 phụ nữ trong độ tuổi từ 25 đến 45 tuổi, sinh sống tại Thành phố 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ột lần/tuần, có 62% người tham gia khảo sát trang điểm trên một lần/tuần.

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

Có thể thấy rằng Thị trường làm đẹp tại Việt Nam phát triển nhanh 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ệc là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ác sả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ệt Nam dự báo sẽ tiếp tục đà tăng trưởng trong năm 2022 với các yế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ăm

2022 so với quý trước và cùng kỳ năm trước ghi nhận mức tăng trưở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ịch Covid-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ốc gia đứng thứ 12 thế giới về tỷ lệ tăng trưởng người sử dụng mạng xã hội nhiều nhất từ 2021-2026. Đây chính là lý do các nhãn hàng, thương hiệu lớn lựa chọn social media để phát triển hình ảnh Online của mình trên các nền tảng số Hơn nữa, việc phát triển các kênh thương hiệu Online giúp giảm chi phí, tăng tương tác với khách hàng và xây dự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ùng mỹ phẩm không chỉ ở độ tuổi từ 23 tuổi trở lên như trước Tập khá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ưởng nhanh nhất hiện nay.

Giới thiệu về dự án

Dự án trong đề tài này là xây dựng một hệ thống thương mại điện tử, phục vụ cho việc kinh doanh và quản lý của cửa hàng Guardian Dự án được chia thành 2 phần chính là phân tích thiết kế và xây dựng hệ thống Phần phân tích sẽ đưa ra gó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 cho ngườ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ùng bao gồm đặt hàng, giỏ hàng, các sản phẩm, tìm kiếm, đăng nhậ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.

Kết luận chương 1

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 trang web thương mại điện tử.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Mô tả hệ thống

2.1.1 Các tác nhân chính của hệ thống

Các tác nhân chính trực tiếp tương tác với hệ thống bao gồm:

 Quản trị viên (Admin): Là người quản lý các yếu tố cấu thành nên hệ thống bao gồm như sản phẩm, tài khoản, đơn hàng, phản hồi chat khách hàng.

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

2.1.2 Các chức năng của hệ thống

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ẩm và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 trong giỏ hàng với 2 hình thức thanh toá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ận và 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ản phẩm và thực hiện chức năng tìm kiếm, thêm danh mục sản phẩm, cập nhật thông tin danh mục sản phẩm, khóa và kích hoạt danh mục sản phẩm.

− 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ản phẩ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ên sản phẩm để tìm kiếm sản phẩm phù hợp với từ khóa.

Biểu đồ Use case

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

Hình 2.1 Sơ đồ Use case tổng quan

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

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

Mô tả Cho phép khách hàng đăng ký tài khoản Điều kiện tiên quyết

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

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

STT Tác nhân Hành động

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ợp lệ 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

STT Tác nhân Hành động

5a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu một trong các thông tin đăng ký.

5b Hệ thống Hệ thống hiển thị thông báo “Mật khẩu không trùng khớp!” nếu nhập lại mật khẩu không đúng với mật khẩu

Hình 2.3 Sơ đồ Use case đăng nhập Bảng 2.2 Mô tả Use case đăng nhập

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

Mô tả Cho phép khách hàng, quản trị viên đăng nhập vào hệ thống Điều kiện tiên quyết Đã có tài khoản trong hệ thống

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

STT Tác nhân Hành động quản trị viên

2 Hệ thống Hiện thị trang đăng nhập

3 Khách hàng, quản trị viên

Nhập thông tin đăng nhập

4 Khách hàng, quản trị viên

5 Hệ thống Kiểm tra thông tin có hợp lệ không

6 Hệ thống Xử lý đăng nhập

7 Hệ thống Hiển thị chức năng tương ứng với tác nhân

STT Tác nhân Hành động

5a Hệ thống Hiển thị thông báo “Tên đăng nhập/Email hoặc mật khẩu không đúng” nếu tên đăng nhập hoặc email và mật khẩu không trùng khớp với dữ liệu trong hệ thống. 5b Hệ thống Hệ thống hiển thị thông báo “Vui lòng điền vào trường này!” nếu một trong các thông tin đăng nhập

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

Hình 2.4 Sơ đồ Use case tìm kiếm sản phẩm Bảng 2.3 Mô tả Use case tìm kiếm sản phẩm

Tên UC Tìm kiếm sản phẩm

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

Mô tả Cho phép khách hàng, quản trị viên đăng nhập vào hệ thống Điều kiện tiên quyết

Có sản phẩm trong hệ thống

Kích hoạt Chọn tại thanh menu

STT Tác nhân Hành động

1 Khách hàng, quản trị viên

Chọn chức năng tìm kiếm

2 Hệ thống Hiện thị giao diện tìm kiếm

3 Khách hàng, quản trị viên

4 Khách hàng, quản trị viên

5 Hệ thống Kiểm tra thông tin có hợp lệ không

6 Hệ thống Hiển thị danh sách sản phẩm theo tên

STT Tác nhân Hành động

5a Hệ thống Hệ thống hiển thị thông báo “Vui lòng điền vào trường này!” nếu thiếu tên sản phẩm.

6a Hệ thống Hiển thị thông báo “Không tìm thấy sản phẩm” nếu tên sản phẩm không trùng khớp với bất kỳ sản phẩm nào trong hệ thống.

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

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

Tên UC Quản lý giỏ hàng

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

Mô tả Cho phép khách hàng xem giỏ hàng, thêm sản phẩm và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 Điều kiện tiên quyết

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

Kích hoạt Xem giỏ hàng: chọn xem giỏ hàng thêm sản phẩm vào giỏ: chọn button “Chọn mua” tại danh sá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ăng giảm tại trang xem giỏ hàng

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

Chức năng xem giỏ hàng

STT Tác nhân Hành động

1 Khách hàng Chọn xem giỏ hàng

2 Hệ thống Hiển thị trang xem giỏ hàng

STT Tác nhân Hành động

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

Chức năng thêm sản phẩm vào giỏ

STT Tác nhân Hành động

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ản phẩ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 giao diện

STT Tác nhân Hành động

2a Hệ thống Hiển thị thông báo “Số lượng sản phẩm đã hết” nếu số lượng tồn của sản phẩm trong hệ thống đã hết (có kiểm tra số lượng sản phẩm hiện tại trong giỏ hàng). phẩm vào giỏ hàng thất bại, vui lòng thử lại sau” nếu thêm sản phẩm vào giỏ hàng không thành công.

Chức năng cập nhật số lượng sản phẩm trong giỏ

STT Tác nhân Hành động

1 Khách hàng Chọn xem giỏ hàng

2 Hệ thống Hiển thị trang xem giỏ hàng

3 Khách hàng Chọn button tăng giảm

4 Hệ thống Kiểm tra số lượng hợp lệ không

5 Hệ thống Kiểm tra số lượng tồn

6 Hệ thống Cập nhật số lượng sản phẩm trong giỏ hàng

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

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

Chức năng xóa sản phẩm trong giỏ hàng

STT Tác nhân Hành động

1 Khách hàng Chọn xem giỏ hàng

2 Hệ thống Hiển thị trang xem giỏ hàng

3 Khách hàng Chọn button giảm về 0

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ẩm trong giỏ hàng thành công!”.

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

Hình 2.6 Sơ đồ Use case dat hang Bảng 2.5 Mô tả Use case dat hang

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

Mô tả Cho phép khách hàng tiến hành đặt hàng các sản phẩm trong giỏ hàng Điều kiện tiên quyết

Có sản phẩm trong giỏ hàng, khách hàng đăng nhập thành công vào hệ thống

Kích hoạt Chọn xem giỏ hàng

STT Tác nhân Hành động

1 Khách hàng Chọn xem giỏ hàng

2 Hệ thống Hiển thị trang xem giỏ hàng

3 Khách hàng Chọn hình thức thanh toán

4 Khách hàng Chọn button “Tiến hành đặt hàng”

5 Hệ thống Kiểm tra thông tin đặt hàng hợp lệ không

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

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

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

Tên UC Quản lý đơn đặt hàng

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

Mô tả 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 Điều kiện tiên quyết

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

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

Chức năng xem đơn đặt hàng chưa duyệt

STT Tác nhân Hành động

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

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng.

4 Hệ thống Hiển thị danh sách đơn đặt hàng chưa duyệt.

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng chưa duyệt” nếu chưa có đơn đặt hàng chưa duyệt trong hệ thống.

Chức năng xem đơn đặt hàng đã duyệt

STT Tác nhân Hành động

Chọn quản lý đơn đặt hàng.

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng.

4 Hệ thống Hiển thị danh sách đơn đặt hàng đã duyệt.

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng đã duyệt” nếu chưa có đơn đặt hàng đã duyệt trong hệ thống.

Chức năng xem đơn đặt hàng đang giao

STT Tác nhân Hành động

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

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng.

4 Hệ thống Hiển thị danh sách đơn đặt hàng đang giao

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng đang giao” nếu chưa có đơn đặt hàng đang giao trong hệ thống.

Chức năng xác nhận đã nhận

STT Tác nhân Hành động

Chọn quản lý đơn đặt hàng.

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng.

4 Hệ thống Hiển thị danh sách đơn đặt hàng đang giao.

Chọn button “Xác nhận đã nhận được hàng”.

7 Hệ thống Xác nhận đơn đặt hàng đã được nhận trong hệ thống.

8 Hệ thống Hiển thị thông báo “Xác nhận đã nhận được hàng thành công!”.

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng đang giao” nếu chưa có đơn đặt hàng đang giao trong hệ thống.

7a Hệ thống Hiển thị thông báo “Xác nhận đã nhận được hàng thất bại, vui lòng thử lại sau” nếu xác nhận đã nhận được hàng không thành công.

Chức năng xem đơn đặt hàng đã nhận

STT Tác nhân Hành động

Chọn quản lý đơn đặt hàng.

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng.

4 Hệ thống Hiển thị danh sách đơn đặt hàng đang giao

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng đã nhận” nếu chưa có đơn đặt hàng đã nhận trong hệ thống.

Chức năng duyệt đơn đặt hàng

STT Tác nhân Hành động

1 Quản trị viên Chọn quản lý đơn đặt hàng

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng

3 Quản trị viên Chọn tab “Chưa duyệt”

4 Hệ thống Hiển thị danh sách đơn đặt hàng chưa duyệt

5 Quản trị viên Chọn button “Duyệt”

6 Hệ thống Duyệt đơn đặt hàng

7 Hệ thống Hiển thị thông báo “Đã duyệt đơn đặt hàng thành công” phụ

6a Hệ thống Hiển thị thông báo “Duyệt đơn đặt hàng thấy bại, vui lòng thử lại sau” nếu duyệt đơn đặt hàng không thành công

Chức năng xem danh sách đơn đặt hàng chưa giao

STT Tác nhân Hành động

1 Quản trị viên Chọn quản lý đơn đặt hàng

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng

3 Quản trị viên Chọn tab “Chưa giao”

4 Hệ thống Hiển thị danh sách đơn đặt hàng chưa giao

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Chưa có đơn đặt hàng đã duyệt và chưa giao” nếu chưa có đơn đặt hàng chưa duyệt trong hệ thống

STT Tác nhân Hành động

1 Quản trị viên Chọn quản lý đơn đặt hàng

2 Hệ thống Hiển thị trang quản lý đơn đặt hàng

3 Quản trị viên Chọn tab “Chưa giao”

4 Hệ thống Hiển thị danh sách đơn đặt hàng chưa giao

5 Quản trị viên Chọn button “Giao hàng”

7 Hệ thống Hiển thị thông báo “Đã giao đơn hàng cho nhà vận chuyển”

STT Tác nhân Hành động

6a Hệ thống Hiển thị thông báo “Giao hàng thất bại, vui lòng thử lại sau” nếu giao hàng không thành công

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

Hình 2.8 Sơ đồ Use case quản lý danh mục Bảng 2.7 Mô tả Use case quản lý danh mục

Tên UC Quản lý danh mục sản phẩm

Mô tả Cho phép quản trị viên xem danh sách danh mục sản phẩm và thực hiện chức năng tìm kiếm, thêm danh mục sản phẩm, cập nhật thông tin danh mục sản phẩm, khóa và kích hoạt danh mục sản phẩm Điều kiện tiên quyết

Quản trị viên đăng nhập thành công vào hệ thống

Kích hoạt Chọn quản lý danh mục

Chức năng xem danh sách danh mục sản phẩm

STT Tác nhân Hành động viên phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

3 Hệ thống Hiển thị danh sách danh mục

STT Tác nhân Hành động

3a Hệ thống Hiển thị thông báo “Chưa có danh mục sản phẩm” nếu chưa có danh mục sản phẩm trong hệ thống

Chức năng tìm kiếm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý danh mục sản phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

Nhập tên danh mục sản phẩm

5 Hệ thống Kiểm tra thông tin

6 Hệ thống Hiển thị danh sách danh mục sản phẩm theo tên

STT Tác nhân Hành động

5a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu tên danh mục sản phẩm 6a Hệ thống Hiển thị thông báo “Không tìm thấy dữ liệu” nếu không có danh mục nào trùng khớp với thông tin

Chức năng thêm danh mục sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý danh mục sản phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

4 Hệ thống Hiển thị form popup thêm mới

7 Hệ thống Kiểm tra thông tin

8 Hệ thống Thêm danh mục sản phẩm vào hệ thống

9 Hệ thống Hiển thị thông báo “Thêm danh mục sản phẩm thành công”

Chức năng cập nhật danh mục sản phẩm

STT Tác nhân Hành động

Chọn quản lý danh mục sản phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

4 Hệ thống Hiển thị form popup cập nhật

7 Hệ thống Kiểm tra thông tin

8 Hệ thống Cập nhật danh mục sản phẩm vào hệ thống

9 Hệ thống Hiển thị thông báo “Cập nhật danh mục sản phẩm thành công”

Chức năng khóa danh mục sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý danh mục sản phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

4 Hệ thống Cập nhật thuộc tính

“IsActive” của danh mục sản phẩm thành “false”

5 Hệ thống Hiển thị thông báo “Khóa danh mục sản phẩm thành công” nếu khóa danh mục sản phẩm thành công

Chức năng kích hoạt danh mục sản phẩm

STT Tác nhân Hành động

Chọn quản lý danh mục sản phẩm

2 Hệ thống Hiển thị trang quản lý danh mục sản phẩm

4 Hệ thống Cập nhật thuộc tính

“IsActive” của danh mục sản phẩm thành “true”

5 Hệ thống Hiển thị thông báo “Kích hoạt danh mục sản phẩm thành công” nếu kích hoạt danh mục sản phẩm thành công

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

Hình 2.9 Sơ đồ Use case quản lý sản phẩm Bảng 2.8 Mô tả Use case quản lý sản phẩm

Tên UC Quản lý sản phẩm

Mô tả 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ản phẩm, khóa và kích hoạt sản phẩm Điều kiện tiên quyết

Quản trị viên đăng nhập thành công vào hệ thống

Kích hoạt Chọn quản lý sản phẩm

Chức năng xem danh sách sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý sản phẩm

2 Hệ thống Hiển thị trang quản lý sản phẩm

3 Hệ thống Hiển thị danh sách sản phẩm

STT Tác nhân Hành động

3a Hệ thống Hiển thị thông báo “Chưa có sản phẩm nào trong hệ thống” nếu chưa có sản phẩm trong hệ thống

Chức năng tìm kiếm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý sản phẩm

2 Hệ thống Hiển thị trang quản lý sản phẩm

5 Hệ thống Kiểm tra thông tin

6 Hệ thống Hiển thị danh sách sản phẩm theo tên

Luồng sự STT Tác nhân Hành động kiện phụ

5a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu tên sản phẩm 6a Hệ thống Hiển thị thông báo “Không tìm thấy dữ liệu” nếu không có sản phẩm nào trùng khớp với thông tin

Chức năng thêm sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý sản phẩm

2 Hệ thống Hiển thị trang quản lý sản phẩm

4 Hệ thống Hiển thị form popup thêm mới

7 Hệ thống Kiểm tra thông tin

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

9 Hệ thống Hiển thị thông báo “Thêm sản phẩm thành công”

STT Tác nhân Hành động

7a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu một trong các thông tin sản phẩm

Chức năng cập nhật sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý sản phẩm

2 Hệ thống Hiển thị trang quản lý sản phẩm

4 Hệ thống Hiển thị trang cập nhật

7 Hệ thống Kiểm tra thông tin

8 Hệ thống Cập nhật thông tin sản phẩm vào hệ thống

9 Hệ thống Hiển thị thông báo “Cập nhật sản phẩm thành công”

Chức năng khóa sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

Chọn quản lý sản phẩm

2 Hệ thống Hiển thị trang quản lý sản phẩm

4 Hệ thống Cập nhật thuộc tính

“IsActive” của sản phẩm thành “false”

Chức năng kích hoạt sản phẩm Luồng sự kiện chính

STT Tác nhân Hành động

1 Quản trị Chọn quản lý sản phẩm viên

2 Hệ thống Hiển thị trang quản lý sản phẩm

4 Hệ thống Cập nhật thuộc tính

“IsActive” của sản phẩm thành “true”

Hình 2.10 Sơ đồ Use case thống kê Bảng 2.9 Mô tả Use case thống kê

Quản trị viên, thủ kho

Mô tả Cho phép quản trị viên phân quyền thống kê đơn đặt hàng Điều kiện tiên quyết

Quản trị viên nhập thành công vào hệ thống

Kích hoạt Chọn thống kê

Thống kê đơn đặt hàng

STT Tác nhân Hành động

2 Hệ thống Hiển thị danh sách đơn đặt hàng

Chọn khoảng ngày thống kê

4 Hệ thống Hiển thị danh sách theo khoảng ngày

6 Hệ thống Lưu file excel danh sách thống kê vào máy tính

STT Tác nhân Hành động

4a Hệ thống Hiển thị thông báo “Không có đơn đặt hàng tại thời điểm này” nếu không có đơn đặt hàng tại thời điểm đó trong hệ thống 6a Hệ thống Hiển thị thông báo “Không có đơn đặt hàng tại thời điểm này” nếu không có đơn đặt hàng tại thời điểm đó trong hệ thống

Hình 2.11 Sơ đồ Use case đăng xuất Bảng 2.10 Mô tả Use case đăng xuất

Quản trị viên, khách hàng

Mô tả Cho phép quản trị viên, khách hàng đăng xuất khỏi hệ thống Điều kiện tiên quyết

Quản trị viên, khách hàng đăng nhập thành công vào hệ thống

Kích hoạt Chọn đăng xuất

STT Tác nhân Hành động

2 Hệ thống Đăng xuất khỏi hệ thống

3 Hệ thống Hiển thị trang chủ

Biểu đồ trình tự

2.3.1 Biểu đồ trình tự đăng ký

2.3.2 Biểu đồ trình tự đăng nhập

2.3.3 Biểu đồ trình tự tìm kiếm sản phẩm

2.3.4 Biểu đồ trình tự quản lý giỏ hàng

2.3.5 Biểu đồ trình tự đặt hàng

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

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

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

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

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

Biểu đồ hoạt động

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

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

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

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

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

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

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

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

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

Biểu đồ lớp

Hình Biểu đồ lớp 2.6 Kết luận chương 2

XÂY DỰNG HỆ THỐNG

Triển khai hệ thống

- Giao diện đẹp, đơn giản, thân thiện với người sử dụng.

- Kích thước của cơ sở dữ liệu phải đủ lớn để lưu trữ thông tin tăng lên khi sử dụng.

- Tốc độ phản hồi của trang dưới 10 giây.

- Hiệu năng: Chạy ổn định trên trình duyệt: Chrome, Firefox.

3.1.2 Ngôn ngữ, công cụ, thư viện sử dụng

- Ngôn ngữ xây dựng cấu trúc các thành phần có trong website: HTML Phiên bản sử dụng: HTML5

- Ngôn ngư định kiểu trình bày: CSS

Phiên bản sử dụng: CSS3

- Phát triển framework front-end: Bootstrap

Phiên bản sử dụng: Bootstrap4

- Công cụ hỗ trợ: SQL Server, Visual Studio

Giao diện hệ thống

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

3.2.2 Giao diện cho quản trị

 Quản lý đơn đặt hàng

 Quản lý danh mục sản phẩm

Ngày đăng: 03/06/2024, 13:35

HÌNH ẢNH LIÊN QUAN

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 quen thuộc. Không những thế, ngày nay nó đã trở thành một loại hình sản phẩm khô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. - đồ á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
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 quen thuộc. Không những thế, ngày nay nó đã trở thành một loại hình sản phẩm khô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 (Trang 9)
Hình 2.1 Sơ đồ Use case tổng quan - đồ á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
Hình 2.1 Sơ đồ Use case tổng quan (Trang 14)
Hình 2.2 Sơ đồ Use Case đăng ký Bảng 2.1 Mô tả Use case đăng ký - đồ á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
Hình 2.2 Sơ đồ Use Case đăng ký Bảng 2.1 Mô tả Use case đăng ký (Trang 15)
Hình 2.3 Sơ đồ Use case đăng nhập Bảng 2.2 Mô tả Use case đăng nhập - đồ á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
Hình 2.3 Sơ đồ Use case đăng nhập Bảng 2.2 Mô tả Use case đăng nhập (Trang 16)
Hình 2.4 Sơ đồ Use case tìm kiếm sản phẩm Bảng 2.3 Mô tả Use case tìm kiếm sản phẩm - đồ á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
Hình 2.4 Sơ đồ Use case tìm kiếm sản phẩm Bảng 2.3 Mô tả Use case tìm kiếm sản phẩm (Trang 18)
Hình 2.5 Sơ đồ Use case quản lý giỏ hàng Bảng 2.4 Mô tả Use case quản lý giỏ hàng - đồ á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
Hình 2.5 Sơ đồ Use case quản lý giỏ hàng Bảng 2.4 Mô tả Use case quản lý giỏ hàng (Trang 19)
Hình 2.6 Sơ đồ Use case dat hang Bảng 2.5 Mô tả Use case dat hang - đồ á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
Hình 2.6 Sơ đồ Use case dat hang Bảng 2.5 Mô tả Use case dat hang (Trang 22)
Hình 2.7 Sơ đồ Use case quản lý đơn đặt hàng Bảng 2.6 Mô tả Use case quản lý đơn đặt hàng - đồ á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
Hình 2.7 Sơ đồ Use case quản lý đơn đặt hàng Bảng 2.6 Mô tả Use case quản lý đơn đặt hàng (Trang 23)
Hình 2.8 Sơ đồ Use case quản lý danh mục Bảng 2.7 Mô tả Use case quản lý danh mục - đồ á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
Hình 2.8 Sơ đồ Use case quản lý danh mục Bảng 2.7 Mô tả Use case quản lý danh mục (Trang 28)
Hình 2.9 Sơ đồ Use case quản lý sản phẩm Bảng 2.8 Mô tả Use case quản lý sản phẩm - đồ á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
Hình 2.9 Sơ đồ Use case quản lý sản phẩm Bảng 2.8 Mô tả Use case quản lý sản phẩm (Trang 32)
Hình 2.10 Sơ đồ Use case thống kê Bảng 2.9 Mô tả Use case thống kê - đồ á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
Hình 2.10 Sơ đồ Use case thống kê Bảng 2.9 Mô tả Use case thống kê (Trang 36)
Hình 2.11 Sơ đồ Use case đăng xuất Bảng 2.10 Mô tả Use case đăng xuất - đồ á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
Hình 2.11 Sơ đồ Use case đăng xuất Bảng 2.10 Mô tả Use case đăng xuất (Trang 38)
Hình Biểu đồ lớp 2.6. Kết luận chương 2 - đồ á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
nh Biểu đồ lớp 2.6. Kết luận chương 2 (Trang 42)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w