1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Khóa luận tốt nghiệp Đề tài phân tích và thiết kế hệ thống website bán hàng Đồ nội thất

59 6 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 đề Phân Tích Và Thiết Kế Hệ Thống Website Bán Hàng Đồ Nội Thất
Tác giả Nguyễn Mạnh Cường
Người hướng dẫn Cô Chu Thị Hồng Hải
Trường học Trường Đại Học Công Nghệ Và Quản Lý Hữu Nghị
Chuyên ngành Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 59
Dung lượng 3,22 MB

Cấu trúc

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT VÀ XÂY DỰNG VỀ BÁN HÀNG (9)
    • 1.1 TỔNG QUAN VỀ XÂY DỰNG WEBSITE (9)
      • 1.1.1 Khái niệm website là gì? (9)
      • 1.1.2 Các thành phần cơ bản trên website (10)
      • 1.1.3 Phân loại Website (11)
      • 1.1.4 Các nền tảng xây dựng website (12)
    • 1.2 TỔNG QUAN VỀ BÁN HÀNG TRÊN WEBSITE (13)
      • 1.2.1 Bán hàng trên mạng là gì? (13)
      • 1.2.2 Ưu điểm và nhược điểm của bán hàng trên mạng (13)
    • 1.3 CÁC HÌNH THỨC BÁN HÀNG TRÊN MẠNG (15)
    • 1.4 TẦM QUAN TRỌNG CỦA WEBSITE BÁN HÀNG (15)
  • CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG (16)
    • 2.1 GIỚI THIỆU VỀ CÔNG TY (16)
      • 2.1.1 Cơ cấu tổ chức doanh nghiệp (16)
      • 2.1.2 Các lĩnh vực kinh doanh (17)
      • 2.1.3 Các nhân tố môi trường bên trong của công ty (18)
      • 2.1.4 Nội dung khảo sát (18)
      • 2.1.5 Lên kế hoạch xây dựng một hệ thống bán hàng mới (19)
      • 2.1.6 Yêu cầu về hệ thống mới (19)
      • 2.2.1 Khái niệm quy trình nghiệp vụ trong bán hàng của công ty (21)
      • 2.2.2 Các thành phần chính của quy trình bán hàng (21)
    • 2.3 ĐÁNH GIÁ THỰC TRẠNG (22)
    • 2.4 MÔ TẢ BÀI TOÁN (23)
    • 2.5 PHÂN TÍCH HỆ THỐNG (24)
      • 2.5.1 Các tác nhân (Actor) và chức năng (Usecase) (24)
      • 2.5.2 Biểu đồ Use Case (25)
      • 2.5.3 Biểu đồ lớp (44)
      • 2.5.4 Biểu đồ tuần tự (45)
      • 2.5.5 Biểu đồ trạng thái (52)
  • CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN ĐỒ NỘI THẤT (53)
    • 3.1 CƠ SỞ DỮ LIỆU (53)
    • 3.2 GIAO DIỆN NGƯỜI DÙNG (53)
  • Kết luận (23)

Nội dung

Ý nghĩa của website bán hàng Website bán hàng giúp việc bán hàng của các doanh nghiệp trở nên nhanh chóng và thuận tiện hơn, tất cả khâu bán hàng đều được gói gọn bên trong một website

CƠ SỞ LÝ THUYẾT VÀ XÂY DỰNG VỀ BÁN HÀNG

TỔNG QUAN VỀ XÂY DỰNG WEBSITE

Quá trình xây dựng một website bao gồm các bước từ việc phát triển ý tưởng ban đầu đến triển khai và duy trì trang web Website không chỉ là công cụ truyền tải thông tin mà còn là bộ mặt thể hiện sự chuyên nghiệp của doanh nghiệp Dưới đây là tổng quan về một số bước quan trọng trong việc xây dựng website.

- Xác định mục tiêu và yêu cầu: Cần xác định mục đích và yêu cầu của trang web như : tính năng, nội dung, mục tiêu…

- Thu thập thông tin và nội dung: Thu thập những thông tin muốn hiển thị lên trang web

- Thiết kế giao diện của trang web: Tạo ra các bản vẽ giao diện ( mockup) , lên ý tưởng thiết kế, wireframe để biểu diễn các thành phần của trang web

Phát triển trang web đòi hỏi sử dụng các ngôn ngữ lập trình như HTML, CSS, Javascript, PHP, và Laravel, cùng với các framework để tạo ra giao diện và tính năng cho trang web.

Kiểm thử và sửa lỗi trang web là quá trình quan trọng nhằm đảm bảo tính tương thích trên mọi thiết bị Việc kiểm tra trên các trình duyệt khác nhau giúp phát hiện và khắc phục lỗi kịp thời, từ đó nâng cao trải nghiệm người dùng.

Triển khai và vận hành trang web là quá trình đưa trang web lên máy chủ, giúp người dùng có thể truy cập từ internet Quan trọng là đảm bảo rằng trang web hoạt động mượt mà và ổn định trong suốt thời gian dài.

Để tăng cường sự nhận diện cho trang web, cần xác định các chiến lược quảng bá và marketing hiệu quả thông qua các kênh mạng xã hội như Facebook, YouTube, và TikTok Việc sử dụng các nền tảng này sẽ giúp thu hút nhiều người dùng hơn và tạo ra sự tương tác tích cực với nội dung của trang web.

Sử dụng các công cụ phân tích để theo dõi và cải thiện hiệu suất là rất quan trọng Đồng thời, việc cập nhật những tính năng mới giúp phù hợp với thị hiếu người dùng và đạt được mục tiêu kinh doanh.

1.1.1 Khái niệm website là gì?

Website là một tập hợp các trang con chứa văn bản, hình ảnh, video và các nội dung đa phương tiện khác, được lưu trữ trên một tên miền hoặc tên miền phụ trên các máy chủ trực tuyến Người dùng có thể truy cập website từ xa thông qua Internet Công nghệ website được phát minh và chính thức sử dụng từ khoảng năm 1990.

1991 bới viện sĩ Viện Hàn Lâm Anh Tim Berners-Lee và Robert Cailliau (Bỉ) tại CERN, Geneva, Switzerland

Tim Berners-Lee Robert Cailliau

1.1.2 Các thành phần cơ bản trên website Để một website được vận hành một cách hoàn chỉnh cần phải có sự kết hợp giữa nhiều thành phần với nhau Trong đó có 4 thành phần chủ đạo chính là: Domain, Hosting, mã nguồn, nội dung website

Chi tiết về các thành phần:

Tên miền là địa chỉ mà người dùng nhập để truy cập vào website của một doanh nghiệp trên internet Để website hoạt động hiệu quả, việc sở hữu một tên miền là điều bắt buộc.

Hosting là nơi lưu trữ toàn bộ dữ liệu của một trang web, bao gồm thông tin, email và các dữ liệu khác Nếu không có hosting, website sẽ không thể xuất hiện trên internet và không thể tiếp cận người dùng.

Mã nguồn là tập hợp nhiều dòng lệnh khác nhau, giúp thực hiện các tác vụ mà người dùng có thể thao tác trực tiếp trên website.

Nội dung website là tổng hợp thông tin và dữ liệu về các sản phẩm và dịch vụ mà công ty cung cấp, bao gồm văn bản, hình ảnh và video, nhằm giới thiệu đến người truy cập một cách hiệu quả.

Có 3 cách phân loại website là phân loại theo cấu trúc cách hoạt động, phân loại theo quyền sở hữu và cuối cùng là phân loại theo chức năng của website a Phân loại theo cấu trúc và cách hoạt động

Website tĩnh chủ yếu được xây dựng bằng ngôn ngữ HTML, cùng với CSS và JavaScript, nhưng nội dung của nó hầu như không thể chỉnh sửa Người dùng không thể tương tác với trang web tĩnh, dẫn đến việc loại hình website này ít được ưa chuộng trong thực tế.

Website động sử dụng ngôn ngữ lập trình server như ASP.NET, PHP, Ruby và cơ sở dữ liệu như SQL Server, MySQL, giúp doanh nghiệp tương tác hiệu quả với người dùng qua chatbot và bình luận Ngoài ra, khả năng thay đổi và cập nhật thông tin trên website động nâng cao trải nghiệm người dùng, tạo ra sự mới mẻ trong quá trình sử dụng.

TỔNG QUAN VỀ BÁN HÀNG TRÊN WEBSITE

1.2.1 Bán hàng trên mạng là gì?

Bán hàng trực tuyến là hình thức kinh doanh sản phẩm và dịch vụ qua internet, cho phép người bán và người mua giao dịch mà không cần gặp mặt trực tiếp Thông qua các nền tảng công nghệ số như website, mạng xã hội (Facebook, Tiktok, Instagram, Zalo, Youtube, blog, forum) và các sàn thương mại điện tử (Shopee, Lazada, Tiki), quá trình mua sắm trở nên dễ dàng hơn Chỉ với vài thao tác trên điện thoại thông minh hoặc máy tính, hàng hóa sẽ được vận chuyển đến tay người nhận mà không tốn thời gian và công sức di chuyển.

1.2.2 Ưu điểm và nhược điểm của bán hàng trên mạng Ưu điểm:

- Diễn ra mọi lúc, mọi nơi chỉ cần có Internet

Với kết nối internet, người bán hàng có thể dễ dàng cung cấp thông tin về sản phẩm và dịch vụ, tìm kiếm khách hàng, tư vấn và thực hiện giao dịch từ bất kỳ đâu Bán hàng trực tuyến giúp tiếp cận khách hàng ở nhiều tỉnh, vùng miền và cả quốc gia khác một cách thuận lợi.

Bán hàng trực tuyến giúp giảm đáng kể chi phí vận hành và giao dịch cho người bán Nhờ vào việc kinh doanh từ nhà, người bán không cần chi trả cho việc thuê mặt bằng đắt đỏ ở những vị trí đông người qua lại.

Bán hàng trực tuyến mang lại nhiều lợi thế so với cửa hàng truyền thống, cho phép khách hàng thoải mái lựa chọn sản phẩm yêu thích ngay tại nhà chỉ với một cú click chuột Trong khi khách hàng bận rộn với các công việc khác, các website vẫn hoạt động liên tục, giúp họ dễ dàng tìm kiếm và mua sắm Hơn nữa, khách hàng có thể so sánh giá cả giữa các cửa hàng một cách nhanh chóng và thuận tiện, không cần phải di chuyển đến từng gian hàng như khi mua sắm truyền thống.

- Tiết kiệm thời gian, nhân lực

Năng suất và hiệu quả bán hàng trực tuyến cao hơn nhờ vào quy trình mua bán nhanh chóng Người bán có khả năng mở nhiều cửa hàng và kinh doanh đa lĩnh vực mà không cần nhiều nhân công Việc không bị giới hạn về không gian và thời gian giúp tăng cường hiệu quả kinh doanh, đồng thời tiết kiệm thời gian cho bản thân và gia đình.

- Tiếp thị trực tuyến hiệu quả

Tiếp thị truyền thống qua báo chí, truyền hình và tờ rơi tốn kém, trong khi kinh doanh online cung cấp các phương thức miễn phí như SEO và quảng cáo trên Google Adwords, Facebook Ads, giúp tập trung vào khách hàng mục tiêu Những phương pháp này không chỉ tiết kiệm chi phí mà còn có khả năng lan truyền nhanh và rộng rãi hơn so với các hình thức kinh doanh truyền thống.

- Khó xây dựng lòng tin nơi khách hàng

Một trong những nhược điểm lớn của bán hàng trực tuyến là sự thiếu tin tưởng của người tiêu dùng vào thị trường này Hiện tượng lừa đảo qua mạng đã khiến người tiêu dùng trở nên cảnh giác và lo lắng về chất lượng hàng hóa cũng như chính sách đổi trả khó khăn Hơn nữa, chính sách vận chuyển của một số công ty và cửa hàng cũng khiến nhiều người phải chờ đợi lâu để nhận hàng, làm gia tăng sự e ngại trong việc mua sắm trực tuyến.

- Vấn đề đảm bảo bảo mật vẫn còn là một bài toán nan giải

Một nhược điểm của bán hàng trực tuyến là lo ngại về độ bảo mật của internet, vốn chưa hoàn toàn an toàn Hơn nữa, việc thanh toán trực tuyến có thể phức tạp, đặc biệt đối với những người thiếu kiến thức về phần mềm và quy trình liên quan.

CÁC HÌNH THỨC BÁN HÀNG TRÊN MẠNG

- Bán hàng qua mạng xã hội

Bán hàng trên Facebook là một lựa chọn phổ biến cho những người có ít vốn, nhờ vào lượng khách hàng tiềm năng lớn trên mạng xã hội này Để thu hút khách hàng, bạn chỉ cần đăng tải hình ảnh sản phẩm lên trang cá nhân Tuy nhiên, hãy nhớ không chỉ tập trung vào việc bán hàng mà còn cần tư vấn và nêu rõ lợi ích của sản phẩm Khi bạn làm tốt điều này, khách hàng sẽ tự động có nhu cầu mua sắm sản phẩm của bạn.

Ngoài Facebook, còn nhiều mạng xã hội khác như Zalo, Instagram và Twitter, cung cấp hiệu quả tương tự cho người dùng di động Bạn có thể kết bạn, trò chuyện, đăng ảnh và bán hàng trực tuyến, đồng thời dành thời gian tư vấn và giải đáp thắc mắc cho khách hàng.

- Bán hàng trên website thương mại điện tử

Ngoài việc sử dụng mạng xã hội, có nhiều phương thức khác để bán hàng online, chẳng hạn như trên các nền tảng thương mại điện tử như Shopee, Lazada và Tiki Để bắt đầu, bạn cần đăng ký tài khoản, viết bài giới thiệu sản phẩm cùng với thông tin về giá cả và chất lượng, sau đó tiếp cận các đối tượng khách hàng tiềm năng.

Để khẳng định mình là một nhà cung cấp uy tín, việc tự thiết kế một website bán hàng riêng là một lựa chọn đáng cân nhắc Một website không chỉ giúp trình bày và sắp xếp sản phẩm một cách dễ dàng, mà còn tạo điều kiện thuận lợi cho hoạt động tiếp thị, quảng cáo và chăm sóc khách hàng.

TẦM QUAN TRỌNG CỦA WEBSITE BÁN HÀNG

- Tiếp cận nguồn khách hàng khổng lồ

Tính đến năm 2017, Việt Nam có hơn 50 triệu người dùng internet, với tỷ lệ tăng trưởng 6% hàng năm Đặc biệt, 58% trong số đó truy cập các trang thương mại điện tử để tìm kiếm thông tin và mua sắm Đây là một nguồn khách hàng tiềm năng lớn đang chờ được khai thác.

- Gia tăng doanh thu hiệu quả

Website bán hàng cho phép hàng hóa của người bán được tiếp cận đến tay nhiều khách hàng hơn, giới thiệu chi tiết về nhiều sản phẩm

KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG

GIỚI THIỆU VỀ CÔNG TY

Công ty cổ phần Nội thất và Xây dựng Thiên Hà 360 được thành lập và chính thức hoạt động từ ngày 17 tháng 07 năm 2018 Trụ sở công ty đặt tại Số 25, Ngõ 1197 Đường Giải Phóng, Phường Thịnh Liệt, Quận Hoàng Mai, Thành phố Hà Nội.

Cùng với sự phát triển kinh tế, công ty liên tục đổi mới công nghệ nhằm nâng cao chất lượng sản phẩm và dịch vụ Đồng thời, công ty cũng mở rộng quan hệ hợp tác với các đối tác để tối ưu hóa lợi ích cho cả doanh nghiệp và khách hàng.

Sau 5 năm xây dựng và phát triển, công ty đã ổn định và khẳng định vị thế trên thị trường, vượt qua nhiều khó khăn thử thách Đội ngũ nhân viên được tuyển chọn từ các trường đại học và cao đẳng uy tín, mang đến sự nhiệt huyết và kinh nghiệm trong các lĩnh vực chuyên môn Chúng tôi tự hào về đội ngũ chuyên gia với kiến thức sâu rộng và sự sáng tạo không ngừng, cam kết cung cấp giải pháp truyền thông và thiết kế web tối ưu Trong thiết kế web, công ty không chỉ chú trọng vào giao diện đẹp mắt mà còn đặt trải nghiệm người dùng và tính tương tác lên hàng đầu, với các dự án được xây dựng dựa trên nhu cầu cụ thể và tính sáng tạo cao của khách hàng.

Công ty không chỉ chuyên về thiết kế nội thất mà còn hoạt động trong nhiều lĩnh vực khác như buôn bán hàng công nghệ và vật dụng xây dựng Nhờ vào sự đa dạng này, công ty đã nhận được đánh giá cao từ khách hàng, được xem là một đối tác đáng tin cậy và có tiềm năng phát triển.

Công ty hiện đã khẳng định vị thế vững chắc trên thị trường và liên tục mở rộng quy mô hoạt động Với cam kết cải tiến và đổi mới không ngừng, công ty tự hào là đối tác đáng tin cậy và lựa chọn hàng đầu cho các sản phẩm.

2.1.1 Cơ cấu tổ chức doanh nghiệp

Công ty Cổ phần Nội thất và Xây dựng Thiên Hà 360 chuyên hoạt động trong nhiều lĩnh vực Với đội ngũ chuyên viên giàu kinh nghiệm và đa dạng, chúng tôi cam kết mang đến giá trị tối ưu và sự hài lòng tuyệt đối cho khách hàng.

Môi trường làm việc tại Thiên Hà 360 là chuyên nghiệp, sáng tạo và năng động, khuyến khích sự phát triển cá nhân và thúc đẩy ý tưởng mới Đội ngũ thiết kế web của công ty không chỉ là chuyên gia công nghệ mà còn am hiểu sâu về thiết kế và trải nghiệm người dùng Thiên Hà 360 luôn tìm kiếm những cách tiếp cận sáng tạo để phát triển các trang web độc đáo và tương tác, từ trang cá nhân đến dự án doanh nghiệp lớn.

Trong thiết kế nội thất, sự kết hợp giữa tính thẩm mỹ và tiện ích cho người sử dụng là rất quan trọng Công ty chúng tôi áp dụng kiến thức về phong cách và xu hướng hiện đại, cùng với việc sử dụng vật liệu và công nghệ sản xuất tinh tế, để cung cấp những giải pháp nội thất độc đáo và giá trị cho khách hàng.

Công ty cam kết tận tâm phục vụ khách hàng, coi đây là giá trị cốt lõi trong triết lý làm việc Mỗi dự án được thực hiện với trách nhiệm cao và sự cống hiến tối đa, nhằm đảm bảo sự hài lòng và thành công cho khách hàng Chúng tôi không chỉ xây dựng mối quan hệ lâu dài và tin cậy mà còn góp phần vào sự phát triển bền vững của doanh nghiệp và cộng đồng.

2.1.2 Các lĩnh vực kinh doanh

Công ty Cổ phần Nội thất và Xây dựng Thiên Hà 360 chuyên hoạt động trong nhiều lĩnh vực, với hai lĩnh vực chính là thiết kế trang web và thiết kế nội thất.

Công ty chuyên thiết kế web chuyên nghiệp và tùy chỉnh, với đội ngũ thiết kế giàu kiến thức và kỹ năng sáng tạo, cam kết mang đến các trang web đẹp mắt, tương tác và thân thiện với người dùng Chúng tôi không chỉ chú trọng vào giao diện hấp dẫn mà còn đảm bảo trải nghiệm người dùng và tính tương tác tối ưu cho mỗi trang web.

Công ty chuyên thiết kế nội thất với đội ngũ thiết kế giàu kinh nghiệm, cam kết tạo ra không gian sống và làm việc độc đáo, tiện nghi cho khách hàng Chúng tôi luôn lắng nghe ý kiến của khách hàng để tối ưu hóa sản phẩm và mang lại hiệu quả cao nhất.

Ngoài ra, công ty còn kinh doanh những mặt hàng đồ công nghệ, đồ nội thất được bày bán từ các cửa hàng do công ty quản lý

Công ty cam kết cung cấp giải pháp thiết kế nội thất đa dạng và các trang web được thiết kế tỉ mỉ Với triết lý tận tâm và cam kết với khách hàng, công ty không chỉ tạo ra sản phẩm chất lượng mà còn đảm bảo sự hài lòng và thoải mái cho khách hàng.

2.1.3 Các nhân tố môi trường bên trong của công ty a Nguồn lực

- Nguồn nhân lực: Đội ngũ nhân viên làm việc đông đảo, có trình đồ chuyên môn, kỹ năng và kinh nghiệm cao

Cơ sở vật chất và trang thiết bị của công ty được hiện đại hóa và theo dõi thường xuyên, nhằm nâng cao hiệu suất làm việc của đội ngũ nhân viên.

Công nghệ đóng vai trò quan trọng trong việc nâng cao giá trị của công ty nhờ vào đội ngũ nhân sự có trình độ ứng dụng khoa học kỹ thuật và công nghệ Bên cạnh đó, chức năng quản trị cũng là yếu tố không thể thiếu để đảm bảo sự phát triển bền vững và hiệu quả của tổ chức.

- Hệ thống tổ chức: Bao gồm cơ cấu tổ chức, bộ máy quản lý, các phòng ban trong công ty

- Quy trình quản lý: Gồm các quy trình, thủ tục, quy định kinh doanh, quản lý tài chính và nhân lực,…

ĐÁNH GIÁ THỰC TRẠNG

- Sử dụng CNTT đã giúp cho công ty tự động hóa một số quy trình thủ công, tiết kiệm thời gian và chi phí cho công ty

- Cải thiện hiệu quả giao tiếp và cộng tác giữa các bộ phận trong công ty

- Giúp công ty tiếp cận những khách hàng mới góp phần làm tăng doanh thu của công ty

- Nâng cao hình ảnh của công ty và tăng được sự hài lòng của khách hàng khi trải nghiệm và sử dụng dịch vụ của công ty

- Hạ tầng CNTT của công ty đã lỗi thời so với thời đại và cần được nâng cấp để bắt nhịp

- Công ty thiếu một số phần mềm và ứng dụng cần thiết để hỗ trợ cho các hoạt động kinh doanh

- Quản trị CNTT chưa được hiệu quả và cần được cải thiện nhiều hơn

- Nguy cơ an ninh mạng vẫn còn lỏng lẻo và cần được tăng cường để đảm bảo tính bảo mật của công ty cũng như của khách hàng

- Năng lực CNTT của nhân lực trong công ty còn hạn chế và phải có những chính sách đào tạo cho những nhân lực này

- Công ty nên nâng cấp cơ sở hạ tầng CNTT để đảm bảo tính an toàn và đồng bộ của công ty

- Tăng cường đầu tư vào các phần mềm và ứng dụng cần thiết

- Nâng cao năng lực CNTT cho nguồn nhân lực của công ty, tiến hành đào tạo giúp nâng cao năng lực và chuyên môn

- Nâng cao nhận thức và kỹ năng sự dụng CNTT cho cán bộ nhân viên trong công ty

Để bảo vệ thông tin của công ty và khách hàng, cần tăng cường công tác bảo mật an ninh mạng Việc này giúp ngăn chặn các trường hợp đánh cắp thông tin từ kẻ gian, đồng thời giảm thiểu sự hoang mang cho cả khách hàng và đội ngũ nhân viên trong công ty.

Việc ứng dụng công nghệ thông tin (CNTT) trong hoạt động kinh doanh đã mang lại nhiều lợi ích lớn cho công ty, giúp nâng cao hiệu quả trong việc cung cấp sản phẩm và dịch vụ Tuy nhiên, bên cạnh những ưu điểm đó, vẫn tồn tại một số hạn chế cần được khắc phục để cải thiện hiệu suất và phát triển bền vững cho công ty.

MÔ TẢ BÀI TOÁN

Trang web này kết nối người mua và người bán đồ nội thất, giúp người dùng và chuyên gia tương tác để tìm kiếm, chia sẻ và tạo dựng không gian sống lý tưởng.

Khách hàng, dù chưa đăng ký hay đã đăng ký nhận thông tin, đều có thể dễ dàng tìm kiếm các sản phẩm nội thất thông qua từ khóa, danh mục, giá cả và tiện ích.

Khách hàng có thể dễ dàng kiểm tra tính khả dụng của sản phẩm, cũng như tìm hiểu thông tin chi tiết về sản phẩm cần mua như hãng sản xuất, chất liệu, kích thước và các thông số kỹ thuật liên quan.

Sau khi lựa chọn sản phẩm phù hợp, khách hàng có thể đặt hàng dễ dàng qua website hoặc liên hệ trực tiếp với đội ngũ chăm sóc khách hàng qua điện thoại, Facebook, Instagram, Zalo và các nền tảng mạng xã hội khác.

Có thể để lại thông tin để được tư vấn chi tiết hơn, khách hàng cần tuân thủ các hướng dẫn Đối với quản trị viên

Khi quản trị viên đăng nhập thành công, họ sẽ được chuyển đến trang chủ dành cho quản trị viên Tại đây, quản trị viên có thể chọn chức năng quản lý tài khoản trên thanh điều hướng, bao gồm các tùy chọn để thêm, sửa đổi hoặc xóa thông tin tài khoản.

Quản lý sản phẩm đồ nội thất là một chức năng quan trọng, cho phép thành viên thêm, sửa, xóa và xem danh sách các sản phẩm Đối với quản trị viên, họ có khả năng xem danh sách, cũng như thực hiện các thao tác thêm, sửa và xóa sản phẩm, đồng thời quản lý loại hình giao dịch nếu chưa tồn tại.

PHÂN TÍCH HỆ THỐNG

2.5.1 Các tác nhân (Actor) và chức năng (Usecase)

Quản trị viên là nhân viên quản lý hệ thống của cửa hàng, đảm nhiệm các chức năng quan trọng như quản lý đơn hàng, sản phẩm, hóa đơn và nhập kho.

Khách hàng : Là người truy cập vào trang web, có thể sử dụng các chức năng: Xem sản phẩm, tìm kiếm, xem tin tức, giỏ hàng, đặt mua…

STT Tác nhân Mô tả Chức năng

Người dùng đăng − Tìm kiếm sản phẩm

− Xem chi tiết sản phẩm

25 ký tài khoản − Đặt hàng

Quản trị viên − Quản lý tài khoản người dùng

− Quản lý báo cáo thống kê sản phẩm

Bảng 2 3 Bảng mô tả chức năng Actor

Biểu đồ Use Case tổng quát

Biểu đồ 2 1 Biểu đồ Usecase tổng quát

Biểu đồ Use Case tổng quát tác nhân Quản trị viên

Biểu đồ 2 2 Biểu đồ Usecase tổng quát tác nhân Quản trị viên

Tác nhân Quản trị viên

Mục đích Đăng nhập vào hệ thống Điều kiện Người dùng đã có tài khoản, hoặc tài khoản đã được lưu trong hệ thống

Mô tả Người dùng đăng nhập vào hệ thống qua “username” và

Kết quả Người dùng truy cập vào hệ thống với tài khoản của người dùng Luồng sự kiện chính

1: Người dùng truy cập trang đăng nhập 2: Hiện thị form đăng nhập

3: Người dùng tiến hành nhập “username” và “password” và bấm Login, thông tin được gửi đến hệ thống

4: Hệ thống kiểm tra thông tin người dùng

5: Hệ thống thông báo đăng nhập thành công Cho phép người dùng truy cập và sử dụng chức năng theo đúng quyền hạn

3.: Người dùng không nhập thông tin 3.2: Người dùng nhập thiếu thông tin

3.3: Người dùng nhập sai định dạng “username” và

4.1: Người dùng nhập sai thông tin “username” và

“password” Trở về trang đăng nhập và thông báo lỗi “ Đăng nhập thất bại”

Biểu đồ Use Case tổng quát tác nhân Khách hàng

Biểu đồ 2 3 Biểu đồ Usecase tổng quát tác nhân Khách hàng

- Đặc tả Use Case Quản lý giỏ hàng

Use Case Thêm sản phẩm vào giỏ hàng

Tác nhân Khách hàng đã có tài khoản và khách chưa có tài khoản Mục đích Thêm sản phẩm vào giỏ hàng cho hệ thống

Khi khách hàng muốn thêm sản phẩm vào giỏ hàng, họ chỉ cần chọn sản phẩm mong muốn và nhấn nút “thêm vào giỏ hàng” Sau đó, sản phẩm sẽ xuất hiện trong giỏ hàng của họ, cho thấy rằng sản phẩm đã được thêm thành công.

1: Chọn sản phẩm muốn thêm 2: Hiển thị giỏ hàng

3: Nhấn nút thêm vào giỏ hàng 4: Gửi thông tin yêu cầu tới hệ thống

5: Kiểm tra thông tin nếu hợp lệ thì sản phẩm sẽ được thêm vào

5.1: Không thêm được vào giỏ hàng

Bảng 2 5 Usecase thêm sản phẩm

Tên Use Case Đặt hàng

Khách hàng có tài khoản và khách hàng chưa có tài khoản đều có thể đặt mua sản phẩm mong muốn Để thực hiện điều này, khách hàng cần đăng nhập thành công và thêm sản phẩm vào giỏ hàng của mình.

Chọn chức năng thanh toán, điền thông tin cần thiết, và chọn phương thức vận chuyển để hoàn tất quá trình đặt hàng Kết quả, đơn hàng sẽ được lưu trữ an toàn trong cơ sở dữ liệu.

Kích hoạt Chọn chức năng đặt hàng

1: Hệ thống hiển thị giao diện đặt hàng 2: Khách hàng có thể kiểm tra thông tin đơn hàng

3: Khách hàng chọn phương thức vận chuyển

4: Khách hàng chọn phương thức thanh toán và tiến hành gửi yêu cầu đặt hàng

5: Hệ thống lưu đơn hàng vào cơ sở dữ liệu và hiển thị thông tin về đơn hàng

2.1: Khách hàng không điền thông tin mua hàng

2.2: Khách hàng điền thông tin thiếu

Biểu đồ Use Case chức năng Quản lý tài khoản

Biểu đồ 2 4 Biểu đồ Usecase chức năng “Quản lý tài khoản”

- Đặc tả Use Case Quản lý tài khoản

Use Case Thêm tài khoản

Tác nhân Quản trị viên

Mục đích Thêm mới tài khoản vào hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị viên có thể thêm tài khoản vào hệ thống Kết quả Tài khoản được thêm mới vào hệ thống

Kích hoạt Chọn thêm tài khoản

1: Hệ thống hiển thị trang danh sách tài khoản 2: Quản trị viên chọn chức năng thêm mới 3: Hệ thống hiển thị trang thêm mới tài khoản

4: Quản trị viên nhập thông tin có trong trang thêm mới và bấm nút thêm mới

5: Hệ thống kiểm tra thông tin

6: Nếu hợp lệ, hệ thống thực hiện thêm mới dữ liệu vào cơ sở dữ liệu

7: Thông báo thành công và kết thúc quá trình Luồng sự kiện phụ

4.1 Người quản lý hệ thống không nhập hoặc nhập thiếu thông tin → báo lỗi

4.2 Người quản lý nhập sai định dạng → báo lỗi

5.1 Tên tài khoản đã tồn tại trong hệ thống → báo lỗi

Bảng 2 7 Usecase thêm tài khoản

Tên Use Case Sửa tài khoản

Tác nhân Quản trị viên

Mục đích Sửa thông tin chi tiết của một tài khoản Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị viên sửa thông tin tài khoản

Kết quả Hiển thị trang sửa tài khoản

Kích hoạt Chọn sửa thông tin chi tiết một tài khoản

Luồng sự kiện chính 1: Hệ thống hiển thị trang danh sách tài khoản

2: Người quản lý hệ thống chọn tài khoản cần chỉnh sửa thông tin và chọn chức năng sửa

3: Hệ thống hiển thị trang sửa thông tin tài khoản

4: Người quản lý nhập thông tin có trong trang và bấm nút sửa

5: Hệ thống kiểm tra thông tin

6: Nếu hợp lệ, hệ thống thực hiện cập nhật csdl

7: Thông báo thành công và kết thúc quá trình Luồng sự kiện phụ

5.1: Không đúng định dạng → Báo lỗi

Bảng 2 8 Usecase sửa tài khoản

Tên Use Case Tìm kiếm tài khoản

Tác nhân Quản trị viên

Mục đích Tìm kiếm tài khoản trong hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng nhập từ khóa để tìm kiếm tên tài khoản tương ứng

Kết quả Danh sách sản phẩm hiển thị các tài khoản tương ứng với từ khóa tìm kiếm

1: Người dùng vào trang quản lý tài khoản

2: Người dùng nhập tên tài khoản vào ô tìm kiếm và nhấn nút tìm kiếm

3: Hệ thống kiểm tra và hiển thị danh sách tài khoản

4: Người dùng lựa chọn tài khoản cần tìm kiếm

2.1: Người dùng không tìm thấy tài khoản cần tìm kiếm

Bảng 2 9 Usecase tìm kiếm tài khoản

Tên Use Case Xóa tài khoản

Tác nhân Quản trị viên

Mục đích Xóa tài khoản khỏi hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị viên có thể xóa tài khoản khỏi hệ thống Kết quả Tài khoản được xóa khỏi hệ thống

Kích hoạt Chọn xóa tài khoản

Luồng sự kiện chính 1: Hiển thị trang danh sách tài khoản

2: Người quản lý hệ thống chọn tài khoản cần xóa và chọn chức năng “Xóa”

3: Hệ thống hiển thị form xác nhận 4: Người quản lý chọn đồng ý xóa

5: Hệ thống tiến hành xóa thông tin ra khỏi cơ sở dữ liệu và hiển thị thông báo “Xóa thành công”

4.1 Người quản lý hệ thống không nhập hoặc nhập thiếu thông tin → báo lỗi

4.2 Người quản lý nhập sai định dạng → báo lỗi

5.1 Tên tài khoản đã tồn tại trong hệ thống → báo lỗi

Bảng 2 10 Usecase xóa tài khoản

Biểu đồ Use Case chức năng Quản lý sản phẩm

Biểu đồ 2 5 Biểu đồ Usecase chức năng “Quản lý sản phẩm”

- Đặc tả Use Case Quản lý sản phẩm

Tên Use Case Tìm kiếm sản phẩm

Tác nhân Quản trị viên

Mục đích Tìm kiếm sản phẩm trong hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng nhập từ khóa để tìm kiếm tên sản phẩm tương ứng

Kết quả Danh sách sản phẩm hiển thị các sản phẩm tương ứng với từ khóa tìm kiếm

Kích hoạt Chọn tìm kiếm sản phẩm

1: Người dùng vào trang quản lý sản phẩm

2: Người dùng nhập tên sản phẩm vào ô tìm kiếm và nhấn nút tìm kiếm

3: Hệ thống kiểm tra thông tin và hiển thị danh sản phẩm sản phẩm

4: Người dùng lựa chọn sản phẩm cần tìm kiếm

Bảng 2 11 Usecase tìm kiếm sản phẩm

Use Case Xem chi tiết sản phẩm

Tác nhân Quản trị viên

Mục đích Xem thông tin chi tiết của một sản phẩm Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xem thông tin chi tiết của một sản phẩm

Kết quả Hiển thị trang chi tiết sản phẩm

Kích hoạt Chọn xem thông tin chi tiết một sản phẩm

Sự kiện chính 1: Người dùng vào trang quản lý sản phẩm

2: Người dùng chọn chức năng xem chi tiết sản phẩm tương ứng

3: Hệ thống hiển thị trang chi tiết sản phẩm

Bảng 2 12 Usecase xem chi tiết sản phẩm

Tên Use Case Chỉnh sửa sản phẩm

Tác nhân Quản trị viên

Mục đích Chỉnh sửa thông tin một sản phẩm vào hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng chỉnh sửa thông tin một sản phẩm

Kết quả Thông tin được sửa của sản phẩm được lưu vào hệ thống Kích hoạt Chọn chỉnh sửa sản phẩm

1; Hệ thống hiển thị trang quản lý sản phẩm

2: Quản trị viên chọn sản phẩm cần sửa

3: Hệ thống hiển thị trang sửa sản phẩm

4: Quản trị viên sửa thông tin sản phẩm và bấm lưu 5: Hệ thống kiểm tra tính hợp lệ của các thông tin

6: Hệ thống cập nhập vào cơ sở dữ liệu

7: Thông báo thành công và kết thúc quá trình Luồng sự kiện phụ

4.1: Quản trị viên không nhập thông tin hoặc nhập thiếu thông tin → báo lỗi

4.2: Quản trị viên nhập sai định dạng

5.1: “Tên sản phẩm” đã tồn tại trong hệ thống

Bảng 2 13 Usecase chỉnh sửa sản phẩm

Tên Use Case Xoá sản phẩm

Tác nhân Quản trị viên

Mục đích Xóa một sản phẩm khỏi hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xóa một sản phẩm

Kết quả Sản phẩm được xóa khỏi hệ thống

Kích hoạt Chọn xóa sản phẩm

1: Hệ thống hiển thị trang quản lý sản phẩm

2: Quản trị viên chọn sản phẩm cần xóa và chọn chức năng

3: Hệ thống kiểm tra và xóa dữ liệu trong cơ sở dữ liệu

4: Hệ thống cập nhập lại cơ sở dữ liệu, trả về thông báo thành công

2.1: Quản trị viên hủy bỏ thao tác xóa sản phẩm – Trở về giao diện ban đầu – Kết thúc Use Case

Bảng 2 14 Usecase xóa sản phẩm

Biểu đồ Use Case chức năng Quản lý đơn hàng

Biểu đồ 2 6 Biểu đồ Usecase chức năng “Quản lý đơn hàng”

- Đặc tả Use Case Quản lý đơn hàng

Tên Use Case Tìm kiếm đơn hàng

Tác nhân Quản trị viên

Mục đích Tìm kiếm đơn hàng trong hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng nhập từ khóa để tìm kiếm tên, mã đơn hàng tương ứng

Kết quả Danh sản phẩm hiển thị các đơn hàng tương ứng với từ khóa tìm kiếm

Kích hoạt Chọn tìm kiếm đơn hàng

1: Người dùng vào trang quản lý đơn hàng

2: Người dùng nhập thông tin đơn hàng vào ô tìm kiếm và nhấn nút tìm kiếm

3: Hệ thống kiểm tra thông tin và hiển thị danh sản phẩm đơn hàng

4: Người dùng lựa chọn đơn hàng cần tìm

Bảng 2 15 Usecase tìm kiếm đơn hàng

Tên Use Case Xem chi tiết đơn hàng

Tác nhân Quản trị viên

Mục đích Xem thông tin chi tiết của một đơn hàng Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xem thông tin chi tiết của một đơn hàng

Kết quả Hiển thị trang chi tiết đơn hàng

Kích hoạt Chọn xem thông tin chi tiết một đơn hàng

1: Người dùng vào trang quản lý đơn hàng

2: Người dùng chọn chức năng xem chi tiết đơn hàng tương ứng

3: Hệ thống hiển thị trang chi tiết đơn hàng

Bảng 2 16 Usecase xem chi tiết đơn hàng

Tên Use Case Xóa đơn hàng

Tác nhân Quản trị viên

Mục đích Xóa thông tin một đơn hàng khỏi hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xóa một đơn hàng

Kết quả Đơn hàng được xóa khỏi hệ thống

Kích hoạt Chọn xóa đơn hàng

1: Hệ thống hiển thị trang quản lý đơn hàng

2: Quản trị viên chọn đơn hàng cần xóa và nhấn “Xóa” 3: Hệ thống kiểm tra và xóa dữ liệu trong cơ sở dữ liệu

4: Hệ thống cập nhập lại cơ sở dữ liệu, trả về thông báo thành công

2.1: Quản trị viên hủy bỏ xóa đơn hàng – Trở về giao diện ban đầu – Kết thúc Use case

Bảng 2 17 Usecase xóa đơn hàng

Biểu đồ Use Case chức năng Quản lý nhập hàng

Biểu đồ 2 7 Biểu đồ Usecase chức năng “Quản lý nhập hàng”

- Đặc tả Use Case Quản lý nhập kho

Use Case Tìm kiếm hóa đơn

Tác nhân Quản trị viên

Mục đích Tìm kiếm hóa đơn trong hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng nhập từ khóa để tìm kiếm tên, mã hóa đơn tương ứng

Kết quả Danh sản phẩm hiển thị các hóa đơn tương ứng với từ khóa tìm kiếm

Kích hoạt Chọn tìm kiếm hóa đơn

1: Người dùng vào trang quản lý hóa đơn

2: Người dùng thông tin hóa đơn vào ô tìm kiếm và nhấn nút tìm kiếm

3: Hệ thống kiểm tra thông tin và hiển thị danh sản phẩm hóa đơn

4: Người dùng lựa chọn hóa đơn cần tìm

Bảng 2 18 Usecase tìm kiếm hóa đơn nhập kho

Use Case Xem chi tiết hóa đơn nhập kho

Tác nhân Quản trị viên

Mục đích Xem thông tin chi tiết của một hóa đơn Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xem thông tin chi tiết của một hóa đơn Kết quả Hiển thị trang chi tiết hóa đơn

Kích hoạt Chọn xem thông tin chi tiết một hóa đơn

1: Người dùng vào trang quản lý hóa đơn

2: Người dùng chọn chức năng xem chi tiết hóa đơn tương ứng

3: Hệ thống hiển thị trang chi tiết hóa đơn

Bảng 2 19 Usecase xem chi tiết hóa đơn nhập kho

Use Case Thêm mới hóa đơn nhập kho

Tác nhân Quản trị viên

Để thêm mới sản phẩm vào hệ thống và lập hóa đơn nhập kho, người dùng cần đăng nhập thành công bằng tài khoản quản trị viên hoặc nhân viên.

Mô tả Người dùng thêm mới sản phẩm vào kho và lập hóa đơn nhập hàng

Kết quả Sản phẩm được thêm vào hệ thống, hóa đơn nhập hàng được lập thành công và lưu vào hệ thống

Kích hoạt Chọn chức năng nhập hàng

1: Hệ thống hiển thị trang nhập kho

2: Người dùng chọn chức năng thêm sản phẩm vào hóa đơn nhập

3: Hệ thống hiển thị giao diện thêm mới sản phẩm vào hóa đơn nhập

4: Người dùng nhập thông tin sản phẩm với những thuộc tính có sẵn của sản phẩm và yêu cầu thêm sản phẩm

5: Hệ thống kiểm tra lại thông tin của sản phẩm được thêm

6: Hệ thống thêm sản phẩm vào hóa đơn nhập 7: Sau khi người dùng thêm đủ sản phẩm vào hóa đơn, chọn chức năng nhập kho

8: Hệ thống hiển thị giao diện chọn nhà cung cấp 9: Người dùng chọn nhà cung cấp và yêu cầu nhập kho

10: Hệ thống thêm sản phẩm vào kho và lập hóa đơn nhập hàng Kết thúc Use Case

1.1 Trong quá trình nhập kho, nếu người dùng chọn chức năng khác thì quá trình nhập kho sẽ bị hủy

3 Người dùng chọn button hủy không nhập thiết bị Trở về giao diện nhập kho ban đầu vẫn giữ nguyên các sản phẩm đã thêm trước đó

4.1: Người dùng không nhập thông tin 4.2: Người dùng nhập thiếu thông tin 4.3: Người dùng nhập sai định dạng 5.1: Thông tin được thêm không hợp lệ

8.1: Người dùng chọn hủy lập hóa đơn, trở về giao diện ban đầu, vẫn giữ nguyên các sản phẩm đã thêm trước đó

Bảng 2 20 Usecase thêm mới hóa đơn nhập kho

Tên Use Case Xóa hoá đơn nhập kho

Tác nhân Quản trị viên

Mục đích Xóa thông tin một hóa đơn khỏi hệ thống Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xóa một hóa đơn

Kết quả Hóa đơn được xóa khỏi hệ thống

Kích hoạt Chọn xóa hóa đơn

1: Hệ thống hiển thị trang quản lý hóa đơn 2: Quản trị viên chọn chức năng xóa hóa đơn tương ứng 3: Hệ thống kiểm tra và xóa dữ liệu trong cơ sở dữ liệu

4: Hệ thống cập nhập lại cơ sở dữ liệu và trả về thông báo thành công

2.1: Quản trị viên hủy bỏ thay đổi trạng thái đơn hàng => Trở về giao diện ban đầu => Kết thúc Use case

Bảng 2 21 Usecase xóa hóa đơn nhập kho

Biểu đồ Use Case chức năng Quản lý báo cáo thống kê

Biểu đồ 2 8 Biểu đồ Usecase chức năng “Quản lý báo cáo thống kê”

Tên Use Case Xem chi tiết thống kê

Tác nhân Quản trị viên

Mục đích Xem thông tin chi tiết của một thống kê Điều kiện Người dùng đã đăng nhập thành công

Mô tả Người dùng xem thông tin chi tiết của một thống kê

Kết quả Hiển thị trang chi tiết thống kê

Kích hoạt Chọn xem thông tin chi tiết một thống kê

1: Người dùng vào trang quản lý báo cáo thống kê

2: Người dùng chọn chức năng xem chi tiết thống kê tương ứng

3: Hệ thống hiển thị trang chi tiết thống kê tương ứng

Bảng 2 22 Usecase xem chi tiết thống kê

Biểu đồ Use Case chức năng Quản lý nhà cung cấp

Biểu đồ 2 9 Biểu đồ Usecase chức năng “Quản lý nhà cung cấp”

- Đặc tả Use Case Quản lý nhà cung cấp

Tên Use Case Thêm mới nhà cung cấp

Tác nhân Quản trị viên

Mục đích Thêm mới một nhà cung cấp Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị viên thêm mới nhà cung cấp

Kết quả Nhà cung cấp mới được thêm vào hệ thống từ quản trị viên

Kích hoạt Chọn thêm mới nhà cung cấp

1: Hệ thống hiển thị danh sách nhà cung cấp

2:Quản trị viên chọn chức năng thêm mới nhà cung cấp

3: Hệ thống hiển thị trang thêm mới

4: Quản trị viên nhập thông tin mới và bấm nút thêm mới

5: Hệ thống kiểm tra, nếu hợp lệ thì sẽ được thêm vào cơ sở dữ liệu

6: Thông báo thành công và kết thúc quá trình Luồng sự kiện phụ

4.1: Người quản lý hệ thống không nhập hoặc nhập thiếu thông tin → báo lỗi

4.2: Người quản lý nhập sai định dạng → báo lỗi

5.1: Mã nhà cung cấp đã tồn tại trong hệ thống → báo lỗi

Bảng 2 23 Usecase thêm mới nhà cung cấp

Tên Use Case Sửa thông tin nhà cung cấp

Tác nhân Quản trị viên

Mục đích Sửa thông tin chi tiết của một nhà cung cấp Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị viên sửa thông tin nhà cung cấp

Kết quả Nhà cung cấp được sửa thông tin từ quản trị viên

Kích hoạt Chọn sửa thông tin

1: Hệ thống hiển thị danh sách nhà cung cấp

2: Quản trị viên chọn nhà cung cấp cần sửa thông tin 3: Hệ thống hiển thị trang sửa thông tin

4: Quản trị viên tiến hành sửa thông tin mới và bấm nút sửa

5: Hệ thống kiểm tra, nếu hợp lệ thì sẽ được thêm vào cơ sở dữ liệu

6: Thông báo thành công và kết thúc quá trình Luồng sự kiện phụ

4.1: Người quản lý hệ thống không nhập hoặc nhập thiếu thông tin → báo lỗi

4.2: Người quản lý nhập sai định dạng → báo lỗi

Bảng 2 24 Usecase sửa thông tin nhà cung cấp

Tên Use Case Xóa nhà cung cấp

Tác nhân Quản trị viên

Mục đích Xóa một nhà cung cấp Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị xóa một nhà cung cấp

Kết quả Nhà cung cấp được xóa từ quản trị viên

1: Hệ thống hiển thị danh sách nhà cung cấp

2: Quản trị viên chọn nhà cung cấp cần xóa và nhấn nút xóa 3: Hệ thống hiển thị form xác nhận

4: Quản trị viên đồng ý xóa

5: Hệ thống tiến hành xóa khỏi cơ sở dữ liệu và hiển thị thông báo “Xóa thành công”

4.1: Người quản lý không đồng ý xóa thì quay về trang danh sách nhà cung cấp và kết thúc quá trính

Bảng 2 25 Usecase xóa nhà cung cấp

Tên Use Case Tìm kiếm nhà cung cấp

Tác nhân Quản trị viên

Mục đích Tìm kiếm một nhà cung cấp Điều kiện Người dùng đã đăng nhập thành công

Mô tả Cho phép quản trị tìm kiếm một nhà cung cấp

Kết quả Nhà cung cấp được tìm từ quản trị viên

Kích hoạt Chọn nhà cung cấp muốn tìm kiếm và nhấn tìm kiếm

1: Hệ thống hiển thị danh sách nhà cung cấp

2: Người dùng điền tên nhà cung cấp vào ô tìm kiếm và chọn tìm kiếm

3: Hệ thống nhận dữ liệu và truy xuất dữ liệu từ database Luồng sự kiện phụ

Bảng 2 26 Usecase tìm kiếm nhà cung cấp

Mô tả cơ sở dữ liệu

Tên Kiểu DL Ràng buộc

Role_id Int Foreign key

Tên Kiểu DL Ràng buộc

Role_id Int Primary key

Tên Kiểu DL Ràng buộc

Produc_id Int Primary key

Category_id Int Foreign key

Supplier_id Int Foreign key

Tên cột Kiểu DL Ràng buộc

Supplier_id Int Primary key

Biểu đồ 2 10 Biểu đồ lớp

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

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

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

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

Biểu đồ tuần tự thêm mới sản phẩm

Biểu đồ 2 13 Biểu đồ tuần tự thêm mới sản phẩm

Biểu đồ tuần tự sửa thông tin sản phẩm

Biểu đồ 2 14 Biểu đồ tuần tự sửa thông tin sản phẩm

Biểu đồ tuần tự xóa sản phẩm

Biểu đồ 2 15 Biểu đồ tuần tự xóa sản phẩm

Biểu đồ tuần tự xem danh sách sản phẩm

Biểu đồ 2 16 Biểu đồ tuần tự xem danh sách sản phẩm

Biểu đồ tuần tự xem chi tiết sản phẩm

Biểu đồ 2 17 Biểu đồ tuần tự xem chi tiết sản phẩm

Biểu đồ tuần tự tìm kiếm sản phẩm

Biểu đồ 2 18 Biểu đồ tuần tự tìm kiếm sản phẩm

Biểu đồ tuần tự thêm mới nhà cung cấp

Biểu đồ 2 19 Biểu đồ tuần tự thêm mới nhà cung cấp

Biểu đồ tuần tự sửa thông tin nhà cung cấp

Biểu đồ 2 20 Biểu đồ tuần tự sửa thông tin nhà cung cấp

Biểu đồ tuần tự xóa nhà cung cấp

Biểu đồ 2 21 Biểu đồ tuần tự xóa nhà cung cấp

Biểu đồ tuần tự tìm kiếm nhà cung cấp

Biểu đồ 2 22 Biểu đồ tuần tự tìm kiếm nhà cung cấp

Biểu đồ tuần tự thêm mới tài khoản

Biểu đồ 2 23 Biểu đồ tuần tự thêm mới tài khoản

Biểu đồ tuần tự sửa thông tin tài khoản

Biểu đồ 2 24 Biểu đồ tuần tự sửa thông tin tài khoản

Biểu đồ tuần tự xóa tài khoản

Biểu đồ 2 25 Biểu đồ tuần tự xóa tài khoản

Biểu đồ trạng thái tài khoản

Biểu đồ 2 26 Biểu đồ trạng thái tài khoản

XÂY DỰNG WEBSITE BÁN ĐỒ NỘI THẤT

CƠ SỞ DỮ LIỆU

Ngày đăng: 04/12/2024, 18:33

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w