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

Phân tích đặc tả và yêu cầu phần mềm ( xây dựng website bán sách )

42 61 0

Đ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 đặc tả và yêu cầu phần mềm (xây dựng website bán sách)
Tác giả Ngô Thị Bích Thúy, Nguyễn Văn An, Lê Hoàng Anh, Lê Hoàng Nguyên, Trần Khánh Toàn, Trịnh Trọng Trường
Người hướng dẫn Ths Ngô Thị Bích Thúy
Trường học Trường Đại Học Công Nghiệp Hà Nội
Chuyên ngành Kỹ thuật phần mềm
Thể loại Báo cáo thực tập
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 42
Dung lượng 9,9 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • Chương 1. Khảo sát hệ thống (5)
    • 1.1 Khảo sát sơ bộ (5)
      • 1.1.1 Mục tiêu (5)
      • 1.1.2 Phương pháp (5)
      • 1.1.3 Đối tượng khảo sát (0)
      • 1.1.4 Kết quả sơ bộ (10)
      • 1.1.5 Các tài liệu thu thập được (11)
    • 1.2 Khảo sát chi tiết (17)
      • 1.2.1 Hoạt động của hệ thống (17)
      • 1.2.2 Các yêu cầu chức năng (19)
      • 1.2.3 Các yêu cầu phi chức năng (20)
  • Chương 2. Mô hình hóa dữ liệu (21)
    • 2.1 Các yêu cầu về dữ liệu (21)
    • 2.2 Biểu đồ thực thể liên kết mức logic (22)
    • 2.3 Mô hình cơ sở dữ liệu mức vật lý (22)
    • 2.4 Thiết kế bảng (22)
    • 2.5 Biểu đồ thực thể liên kết mức vật lý (0)
      • 3.2.1 Mô tả use case Thông tin thanh toán (Nguyễn Văn An) (31)
      • 3.2.2 Mô tả use case Đăng nhập hoặc tạo tài khoản (Lê Hoàng Anh) (32)
      • 3.2.3 Mô tả use case Xem tin tức (Lê Hoàng Nguyên) (33)
      • 3.2.4 Mô tả use case Quản lý danh mục (Lê Hoàng Nguyên) (0)
      • 3.2.5 Mô tả use case Tìm kiếm sản phẩm (Trần Khánh Toàn) (36)
      • 3.2.6 Mô tả use case Quản lý khách hàng (Trần Khánh Toàn) (37)
      • 3.2.7 Mô tả use case Xem giỏ hàng (Trịnh Trọng Trường) (39)
      • 3.2.8 Mô tả use case Quản lý sản phẩm (Trịnh Trọng Trường) (40)

Nội dung

LỜI MỞ ĐẦU Chúng ta đang sống trong những năm đầu của thế kỉ XXI, thế kỉ phát triển của ngành công nghệ thông tin (CNTT).Vì vậy việc tiếp cận và cập nhật công nghệ này đã, đang và sẽ mạng lại cho chúng ta rất nhiều lợi ích và thuận tiện trong công việc: tiết kiệm thời gian gian cũng như giảm các chi phí trong công tác quản lí. Trong những năm gần đây CNTT đóng vai trò rất quan trọng: song song với việc phát triển ứng dụng tin học vào trong cuộc sống, tin học được ứng dụng rất rộng rãi trong các linh vực khoa học kĩ thuật, các ngành quản lí và các hoạt động xã hội thông qua mạng Internet. Đóng vai quan trọng như trên nên tin học đã được đưa vào quản lí nhân sự, điểm, bán hàng, nhập xuất vật tư. Đọc sách là thú vui của nhiều người tuy nhiên với nhịp sống công nghiệp hiện nay không phải ai cũng có điều kiện dạo qua các hiệu sách để tìm mua quyển sách mình mong muốn. Vì vậy chúng em chọn đề tài Phân tích và đặc tả các yêu cầu Website bán sách.

Khảo sát hệ thống

Khảo sát sơ bộ

- Giới thiệu đầy đủ các thông tin về sách như tên sách, tên tác giả, nội dung, năm XB, giá cả …

- Giúp khách hàng có thể tìm kiếm, mua được sách với tên sách, tên tác giả, nội dung, năm XB, giá cả … phù hợp với nhu cầu của mình chỉ bằng một vài lần click chuột trên chiếc máy tính có kết nối Internet mà không cần đến trực tiếp cửa hàng như vậy tiết kiệm thời gian và chi phí cho khách hàng.

- Hỗ trợ khách hàng thanh toán một cách dễ dàng theo nhiều hình thức như: thanh toán bằng tiền mặt, thanh toán bằng chuyển khoản trực tiếp.

- Giúp người quản lý cập nhật và thống kê sản phẩm (hàng bán chạy, hàng tồn), doanh thu, lãi suất theo tháng, năm một cách đơn giản, nhanh chóng và chính xác.

KẾ HOẠCH PHỎNG VẤN Ứng viên phỏng vấn: Nguyễn Văn A Người phỏng vấn: Trần Khánh Toàn Đối tượng: Các yêu cầu đòi hỏi:

 Tổng quan về phỏng vấn (Nêu chủ đề chính)

 Tổng quan về phần mềm

 Chức năng cơ bản của phần mềm

1 Hiển thị sản phẩm sách

4 Thanh toán Ước lượng thời gian:

Dự kiến tổng cộng: 25 phút

Tên dự án: Phát triển website mua sách truyện Ứng viên phỏng vấn: Nguyễn

Ngày: 16/03/2022 Người phỏng vấn: Trần Khánh Toàn

Câu 1: Kể tên các yêu cầu tối thiểu của 1 website cần có?

Câu 2: Lợi ích mà khách hàng nhận được khi thiết kế website là gì?

Câu 3: Phần mềm có những chức năng cơ bản gì?

Câu 4: Anh có thể nói rõ hơn về tính năng thanh toán nhóm khi đặt hàng của phần mềm?

Câu 5: Làm thế nào để đảm bảo chất lượng source code?

Câu 6: Thời gian thiết kế 1

Lắng nghe, quan sát và đánh giá những kiến thức cơ bản của ứng viên

Quan sát và đánh giá

Lắng nghe, quan sát và đánh giá những kiến thức cơ bản của ứng viên

Quan sát và đánh giá

Quan sát và đánh giá

Câu 7: Lợi ích mà khách hàng nhận được khi thiết kế website là gì?

Câu 8: Bạn có thể mô tả sơ lược về những công việc bạn đã làm? Nhiệm vụ chính ở công việc gần đây nhất của bạn là gì?

Câu 9: Những thành tựu nào đã đạt được trong công việc khiến bạn tự hào nhất?

Câu 10: Nếu người quản lý của bạn yêu cầu bạn làm điều gì đó mà bạn không đồng ý, bạn sẽ làm gì

Quan sát và đánh giá

Quan sát và đánh giá

Mục đích để đánh giá về năng lực và những kinh nghiệm làm việc của bạn có phù hợp với vị trí đang ứng tuyển hay không.

Mục đích để nhà tuyển dụng biết được mức độ thành thạo trong công việc của ứng viên và năng suất làm việc của họ như thế nào.

Mục đích để đánh giá về chính kiến của ứng viên và cách ứng viên xử lý tình huống đó như thế nào Đánh giá chung: Người được phỏng vấn là thành viên trong nhóm tác giả xây dựng phần mềm, buổi phóng vẫn đã thu về những thông tin cơ bản của phần mềm, các phương thức cũng như các chức năng chính được phân tích đầy đủ, rõ ràng.

Câu 2: Bạn thấy giá thành của các sản phẩm có phù hợp với mức độ đáp ứng của sản phẩm đây không?

Câu 3: Bạn đánh giá như thế nào về hình thức mua hàng trực tiếp và online của website?

Câu 4: Chính sách đỏi trả - hoàn tiền của website có hữu ích không?

Câu 5: Phương thức vận chuyển và thời gian cung cấp sản phẩm tới người sử dụng?

Câu 6: Bạn có hài lòng với mức độ chuyên nghiệp và sự nhiệt tình khi tư vấn sản phẩm của nhân viên?

Câu 7: Bạn cảm thấy hài lòng với việc nhanh chóng tiếp nhận các phản hồi và sự góp ý của khách hàng đối với website?

Câu 7: Bạn cảm thấy như thế nào về mức độ chăm sóc khách hàng của nhân viên?

9 Bạn có điều gì muốn góp ý với chúng tôi để chúng tôi có thể cải thiện và nâng cao chất lượng dịch vụ sản phẩm để đáp ứng tốt với nhu cầu của khách hàng?

10 Bạn cảm thấy những sản phẩm của chúng tôi có thực sự hữu ích với khách hàng không? Những sản phẩm chúng tôi sắp ra mắt có khiến bạn háo hức chờ đợi không?

Ghi chú: Đối với các câu hỏi từ 1 đến 8, sự hài lòng của khách hàng có 4 mức độ, hãy điền dấu X vào 1 trong 4 mức độ hài lòng của khách hàng

 Quan sát trực tiếp người khảo sát, nhân viên công ty, ứng viên và người phỏng vấn.

 Quan sát mức độ hài lòng của khách hàng khi phỏng vấn.

 Quan sát biểu cảm của khách hàng khi trả lời những câu hỏi về sự đáp

- Giao hàng: có nhiệm vụ , giao hàng cho khách và nhận lại sách đổi trả, lập phiếu thanh toán và thu tiền của khách ( đối với khách hạng chọn hình thức thanh toán trực tiếp), phản hồi lại chất lượng giao hàng.

- Phòng marketing: xây dựng và phát triển hình ảnh thương hiệu website, Nghiên cứu, phát triển sản phẩm và mở rộng thị trường, Xây dựng và thực hiện các chiến lược marketing.

 Trụ sở chính: Số 55 Quang Trung, Nguyễn Du, Hai Bà Trưng,

 Chi nhánh tại TP Hồ Chí Minh: 248 Cống Quỳnh, P.Phạm Ngũ Lão, Q.1, TP Hồ Chí Minh.

 Chi nhánh tại Miền Trung: 102 Ông Ích Khiêm, TP Đà Nẵng, Việt Nam.

- Lịch sử: Ngày 17 tháng 6 năm 1957 nhà xuất bản Kim Đồng chính thức được thành lập trực thuộc Trung ương Đoàn TNCS Hồ Chí Minh là Nhà xuất bản tổng hợp có chức năng xuất bản sách và văn hóa phẩm phục vụ thiếu nhi và các bậc phụ huynh trong cả nước, quảng bá và giới thiệu văn hóa Việt Nam ra thế giới.

 Hoạt động nghiên cứu nhu cầu của Nhà xuất bản Kim Đồng

Nghiên cứu tại văn phòng Nghiên cứu tại hiện trường

 Hoạt động khai thác hàng hóa của Nhà xuất bản Kim Đồng

Mua bản quyền từ tác giả, các nguồn cung ứng khác Liên doanh, liên kết

 Hoạt động tiêu thụ sách thiếu nhi của nhà Xuất bản Kim Đồng

Các kênh phân phối sách thiếu nhi của NXB Kim Đồng Các hình thức tiêu thụ sách thiếu nhi của NXB Kim Đồng Các biện pháp xúc tiến tiêu thụ sách thiếu nhi của NXB Kim Đồng.

1.1.5 Các tài liệu thu thập được

Hình 1 Giao diện của website

Hình 2 Đăng ký tài khoản

Hình 5 Danh mục sản phẩm

Hình 6 Khoảng giá, Tác giả, Thể loại

Hình 7 Danh mục tin tức

Hình 8 Thông tin công ty

Hình 11 Wishlist (Danh mục yêu thích)

Khảo sát chi tiết

- Trong hoạt động của hệ thống bán hàng trên Internet bao gồm vài hoạt động chính:

 Hoạt động của khách hàng:

 Khi khách hàng truy cập vào trang web sẽ hiện lên giao diện trang chủ của trang web bao gồm: danh mục, tìm kiếm, Đăng nhập/ đăng kí, giỏ hàng và các banner quảng cáo

 Khi khách hàng click vào ô tìm kiếm Hệ thống sẽ yêu cầu khách hàng nhập các thông tin như tên sách bạn muốn mua

 Khi khách hàng click vào mục đăng nhập/đăng kí ở trang web sẽ hiện lên một cửa sổ popup bao gồm các mục đơn hàng của tôi, danh sách yêu thích, phần đăng nhập hoặc đăng kí.

 Khi khách hàng click vào phần danh mục hệ thống sẽ đưa ra một danh sách các sản phẩm bao gồm: văn học việt nam, nước ngoài, thiếu nhi,…

Sau khi đăng nhập, ngoài việc thực hiện các chức năng trên, khách hàng sẽ có thể: xem tình trạng của tài khoản, đơn hàng, hỏi đáp về sản phẩm, danh sách sản phẩm yêu thích, nhận thông báo về sản phẩm.

 Khi khách hàng click vào tài khoản của tôi, hệ thống sẽ hiện lên những thông tin chi tiết về khách hàng, khách hàng có thể thêm sửa xóa những thông tin này.

 Khi khách hàng click vào phần đơn hàng, hệ thống sẽ hiển thị những đơn hàng bạn đã có.

 Khi khách hàng click vào hỏi đáp về sản phẩm, khách hàng sẽ được nhân viên giải đáp thắc mắc về cách thức mua hàng, sản phẩm,…

 Khi khách hàng click vào sản phẩm yêu, hệ thống sẽ hiển thị lên danh sách những sản phẩm mà bạn đã yêu thích của bạn.

 Hoạt động của nhà quản lý (hay người quản trị)

 Sau khi đăng nhâp với tư cách là người quản trị trang web, người quản trị sẽ có quyền thay đổi, sửa, xóa mọi thứ trên trang web bảo trì trang web.

 Cung cấp quyền cho nhân viên.

 Thêm mới, sửa, xóa sản phẩm, thông tin chi tiết sản phẩm.

 Bảo trì các chức năng trên trên trang web, như menu danh mục, danh sách yêu thích, giỏ hàng, đăng nhập/đăng kí, danh mục sản phẩm.

 Thêm, sửa, xóa tài khoản khách hàng.

 Bảo trì danh sách yêu thích.

 Sau khi được người quản trị cấp quyền Nhân viên được thừa hưởng tất cả các quyền về quản trị trang web như: o Thêm sửa xóa sản phẩm o Thông tin chi tiết sản phẩm. o Bảo tri các chức năng trên trang web như đăng nhập/đăng kí. o Giỏ hàng. o Danh sách yêu thích. o Danh mục sản phẩm.

 Sử dụng chatbox để giải đáp những thắc mắc của khách hàng về mua hàng, sản phẩm và các vấn đề liên quan.

1.2.2 Các yêu cầu chức năng

- Giao diện mô tả và giới thiệu về các loại sách được rao bán trên website Kim Đồng.

- Mục tìm kiếm sản phẩm trên website để khách hàng có thể tìm kiếm sản phẩm dựa trên: Tên sách, tác giả, giá trong khoảng giới hạn …

- Giỏ hàng: sẽ đảm bảo cho mỗi khách hàng có một giỏ hàng riêng biệt không liên quan đến khách hàng khác Vì đây là website bán hàng trên mạng, nên cùng một lúc có thể có nhiều khách hàng vào xem giỏ hàng và đăng ký mua hàng Ngoài ra, bạn có thể cập nhật loại sách trong giỏ như: xóa, sửa ….

- Thanh toán: có giao diện để một khách hàng nhập đầy đủ thông tin cá nhân của khách hàng, cùng địa chỉ và địa điểm giao hàng để dễ dàng giao dịch với khách hàng Và lưu lại các thông tin giao dịch Khách hàng có thể thanh toán theo các hình thức sau đây: o Hình thức thanh toán:

Thanh toán bằng thẻ ATM Thanh toán trực tiếp o Phương thức vận chuyển:

Gửi hàng qua bưu điện Chuyển phát nhanh trong nước Đưa hàng trực tiếp

- Quản trị hệ thống: Cho phép người quản trị thêm, xóa, sửa thông tin

- Giao tiếp với khách hàng: Việc khách hàng có thể gửi ý kiến yêu cầu, kiếu nại đến công ty….

- Giới thiệu chiến lược kinh doanh của doanh nghiệp như: khiếu nại đến công ty….

- Giới thiệu chiến lược kinh doanh của doanh nghiệp như: khuyến mại, dịch vụ chăm sóc khách hàng….

1.2.3 Các yêu cầu phi chức năng

- Ngôn ngữ trên hệ thống: Tiếng Việt

- Môi trường cài đặt: Trực tiếp trên Website

- Tính hiệu năng thời gian đáp ứng: Nhanh

Mô hình hóa dữ liệu

Các yêu cầu về dữ liệu

Nhà xuất bản Kim Đồng là một trang web cho việc mua bán sách Website cần lưu thông tin về:

- Thông tin danh mục gồm Mã danh mục, tên danh mục, thể loại, khoảng giá Một danh mục có thể có 0,1 hoặc các đầu sách Mỗi thể loại thuộc 1 và chỉ 1 danh mục.

- Thể loại sách gồm mã thể loại, tên thể loại Một thể loại có 1 hoặc nhiều sách , Mỗi sách thuộc 1 và chỉ 1 thể loại.

- Thông tin tác giả gồm mã tác giả, tên tác giả Mỗi tác giả viết 1 hoặc nhiều sách Mỗi sách được viết bởi 1 và chỉ 1 tác giả.

- Sách: Mã sách, ảnh minh họa, tên sách, thể loại, đối tượng, định dạng, nhà xuất bản, bộ sách, giá, số trang, kích thước, trọng lượng Mỗi sách được xuất ở 0 ,1 hoặc nhiều hóa đơn.

- Hóa đơn gồm mã hóa đơn, mã khách, tên khách, tên sách, ngày lập, đơn giá. Một hóa đơn có ít nhất 1 hoặc nhiều sách Một sách có 0,1 hoặc nhiều hóa đơn.

Mỗi hóa đơn được phụ trách bởi 1 nhân viên giao hàng, 1 nhân viên giao hàng có thể nhận 0, 1 hoặc nhiều hóa đơn Thông tin về nhân viên giao hàng gồm: mã nhân viên, tên nhân viên, ảnh đại diện, địa chỉ, số điện thoại.

Mô hình cơ sở dữ liệu mức vật lý

Thiết kế bảng

Bảng 8: Nhân viên giao hàng

Chương 3 Mô hình hóa chức năng

Quan li don hang Quan li danh muc Quan li san pham Xem thong tin lien he

Gio hang Kiem tra don hang Xem lich su giao dich Xem giam gia Xem sach ban chay Xem khuyen mai Tra cuu don hang

Dat hang Xem thong tin Xem the loai

Xem danh muc san pham Tim kiem san pham Gio hang Xem khuyen mai Quen mat khau

HT co so du lieu

Xem thong tin lien he Tra cuu don hang Xem lich su giao dich Quen mat khau Dang xuat Thanh toan Kiem tra don hang Dat hang Quan li gio hang Gio hang Chon san pham Tim kiem san pham Xem giam gia Xem khuyen mai Xem thong tin Xem the loai Xem danh muc san pham

HT co so du lieu Dang nhap

1 Đăng nhập: Cho phép khách hàng đăng nhập vào tài khoản thành viên

2 Xem danh mục sản phẩm: Cho phép khách hàng xem danh mục sách

3 Xem thể loại: Cho phép khách khách hàng xem thể loại sách.

4 Xem thông tin: Cho phép khách hàng xem thông tin của sách

5 Xem khuyến mại: Cho phép khách hàng xem chương trình khuyến mại

6 Xem giảm giá: Xem phép khách hàng xem các loại sách được giảm giá

7 Tìm kiếm sản phẩm: Cho phép khách hàng tìm kiếm sách theo yêu cầu

8 Chọn sản phẩm: Cho phép khách hàng lựa chọn sách cần mua

9 Giỏ hàng: Cho phép khách hàng xem đơn hàng đã đặt

10 Quản lí giỏ hàng: Cho phép khách hàng thêm hàng vào giỏ, xóa một mặt hàng trong giỏ, sửa số lượng hàng trong giỏ và xóa toàn bộ giỏ hàng

11 Đặt hàng: Cho phép khách hàng đặt mua các mặt hàng trong giỏ hàng

12 Kiểm tra đơn hàng: Cho phép khách hàng kiểm tra đơn hàng đã đặt

13 Thanh toán: Cho phép khách hàng thanh toán

14 Xem lịch sử giao dịch: Cho phép khách hàng kiểm tra giao dịch của mình.

15 Tra cứu đơn hàng: Cho phép khách hàng tra cứu đơn hàng

16 Xem thông tin liên hệ: Cho phép khách hàng kiểm tra thông tin liên hệ

17 Đăng xuất: Cho phép khách hàng đăng xuất khỏi tài khoản thành viên

18 Quên mật khẩu: Cho phép khách hàng lấy lại mật khẩu.

3.1.2 Các use case thứ cấp

1.Đăng nhập: Cho phép người quản trị đăng nhập vào tài khoản admin.

2 Quản lí khách hàng: Cho phép người quản trị xem, sửa trạng thái, xóa thông tin trong bảng KHACHHANG.

3 Quản lí danh mục: Cho phép người quản trị xem, thêm, sửa, xóa thông tin trong bảng DANHMUC.

4 Quản lí sản phẩm: Cho phép người quản trị xem, thêm, sửa, xóa thông tin trong bảng SACH.

Biểu đồ thực thể liên kết mức vật lý

5 Quản lí thể loại: Cho phép người quản trị xem, thêm, sửa, xóa thông tin trong bảng THELOAI.

6 Quản lí giỏ hàng: Cho phép người quản trị xem thông tin trong bảng SACH và bảng HOADON, sửa trạng thái của đơn hàng trong bảng HOADON, xóa thông tin trong bảng DONHANG, HOADON.

7 Đăng xuất: Cho phép người quản trị đăng xuất khỏi tài khoản admin.

8 Quên mật khẩu: Cho phép quản trị lấy lại mật khẩu.

3.2Mô tả chi tiết các use case 3.2.1 Mô tả use case Thông tin thanh toán (Nguyễn Văn An)

Use case này cho phép người dung chọn các mặt hàng đã chọn và thanh toán.

 Luồng sự kiện: o Luồng cơ bản:

- Người dung chọn mặt hang cần mua và chọn vào giỏ hang.

- Khách hàng chọn số lượng sách và loại sách muốn mua tại giỏ hàng.

- Use case bắt buộc nhập, chọn địa chỉ giao hàng, Tên người mua, số điện thoại

- Sau khi đầy đủ thông tin use case bắt người dung chọn các phương thức thanh toán như thanh toán khi nhận hang, ví momo, ví zalo pay, thẻ atm/visa/master/JCB qua cổng zalopay, ví shopeepay.

- Khách hàng nhập mã giảm giá nếu có

- Use case đặt hang cho phép người dung đặt hàng với thông tin như trên và xác nhận thanh toán o Luồng rẽ nhánh:

Tại mục giỏ hàng, khách hàng có thể viết ghi chú lưu ý đặc biệt với các sản phẩm đã chọn tại giỏ hang.

- Hình thức thanh toán Nếu người dung chọn phương thức thanh toán khác với thanh toán khi nhận hang thì sẽ chuyển tới 1 trang khác giúp người dung thanh toán ngay lập tức cho trang web bằng mã QR

- Lựa chọn hoặc thay đổi địa chỉ nhận hàng Người dung có thể thay đổi hoặc giữ nguyên địa chỉ nhận hang đã mua trước đó tại mục thanh toán

 Các yêu cầu đặc biệt:

Bắt buộc khách hàng phải đăng nhập

Sau khi nhận được sản phẩm khách hàng có thể đánh giá sản phẩm đã mua.

3.2.2 Mô tả use case Đăng nhập hoặc tạo tài khoản (Lê Hoàng Anh)

Use case này cho phép khách hàng đăng nhập để xác nhận truy cập vào hệ thống.

 Luồng sự kiện: o Luồng cơ bản:

Use case này bắt đầu khi khách hàng đăng nhập vào hệ thống.

Hệ thống hiển thị bảng đăng nhập yêu cầu khách hàng nhập tên và mật khẩu.

Khách hàng nhập tên và mật khẩu, sau đó kích vào nút “Đăng nhập”.

Hệ thống sẽ kiểm tra tên và mật khẩu đã nhập từ bảng đăng nhập và hiển thị trên menu chính. o Luồng rẽ nhánh:

Sai tên hoặc mật khẩu: Tại bước 3 trong luồng cơ bản, nếu khách hàng

33 hàng có thể chọn quay về luồng cơ bản để nhập lại hoặc bỏ qua thao tác, khi đó use case sẽ kết thúc. Đăng nhập Facebook hoặc Google: Tại bước 2 trong luồng cơ bản, nếu khách hàng không có tài khoản đăng nhập hệ thống thì có thể dùng tài khoản đăng nhập Facebook hoặc Google để đăng nhập vào hệ thống. Tạo tài khoản: Tại bước 1 trong luồng cơ bản, nếu không có tài khoản đăng nhập hệ thông, tài khoản Facebook hay Google thì khách hàng kích vào “Tạo tài khoản” để tạo tài khoản đăng nhập Hoặc nếu không có tài khoản đăng nhập hệ thống và không muốn dùng tài khoản Facebook hoặc Google để đăng nhập thì khách hàng kích vào “Tạo tài khoản”.

 Các yêu cầu đặc biệt:

Chỉ được nhập lại tối đa 5 lần nếu nhập sai.

Nếu đăng nhập thành công, khách hàng sẽ vào được hệ thống Nếu không thì trạng thái của hệ thống sẽ không thay đổi.

Bảng: ĐĂNG NHẬP => Thao tác: Đọc Bảng: TẠO TÀI KHOẢN => Thao tác: Thêm

3.2.3 Mô tả use case Xem tin tức (Lê Hoàng Nguyên)

Khách hàng kích chuột vào danh mục mà khách hàng muốn xem tin tức Hệ thống sẽ lấy thông tin về những tin tức liên quan đến danh mục khách hàng chọn và hiểu thị lên màn hình Use case kết thúc việc hiển thị thông tin từ bảng tin tức. o Luồng rẽ nhánh:

 Các yêu cầu đặc biệt:

3.2.4 Mô tả use case Quản lý sản phẩm (Lê Hoàng Nguyên)

Use case này cho phép người quản trị xem, thêm, sửa và xóa các Danh Mục.

 Luồng sự kiện: o Luồng cơ bản:

1 Use case này bắt đầu khi người quản trị kích vào nút “Danh mục Sản Phẩm” trên menu quản trị Hệ thống lấy thông tin chi tiết của các danh mục Sản Phẩm từ bảng DANHMUC trong cơ sở dữ liệu và hiển thị danh sách các Danh mục lên màn hình.

2.Thêm Danh mục: a Người quản trị kích vào nút “Thêm mới” trên cửa sổ danh sách Danh Mục Hệ thống hiển thị màn hình yêu cầu nhập thông tin chi tiết cho Danh mục. b Người quản trị nhập thông tin tên danh mục, ảnh minh họa,nội dung tự sinh một danh mục mới và kích vào nút “Tạo” Hệ thống sẽ tạo một Sản Phẩm mới trong bảng DANHMUC và hiển thị danh sách các Danh Mục đã được cập nhật.

35 a Người quản trị kích vào nút “Sửa” trên một dòng Danh Mục Hệ thống sẽ lấy thông tin cũ của Danh Mục được từ bảng Danh Mục và hiển thị lên màn hình. b Người quản trị nhập thông tin mới cho tên Danh Mục, chọn ảnh minh họa mới và kích vào nút “Cập nhật” Hệ thống sẽ sửa thông tin của Danh Mục được chọn trong bảng Danh Mục và hiển thị danh sách Danh Mục đã cập nhật.

4 Xóa Danh Mục a Người quản trị kích vào nút “Xóa” trên một dòng Doanh Mục

Hệ thống sẽ hiển thị một màn hình yêu cầu xác nhận xóa. b Người quản trị kích vào nút “Đồng ý” Hệ thống sẽ xóa Danh Mục được chọn khỏi bảng DANHMUC và hiển thị danh sách các Danh Mục đã cập nhật.

5 Use case kết thúc. o Luồng rẽ nhánh:

1 Tại bước 2.b hoặc 3.b trong luồng cơ bản nếu người quản trị nhập thông tin Danh Mục không hợp lệ thì hệ thống sẽ hiển thị thông báo lỗi yêu cầu nhập lại Người quản trị có thể nhập lại để tiếp tục hoặc kích vào nút “Hủy bỏ” để kết thúc.

2 Tại bước 2.b hoặc 3.b trong luồng cơ bản nếu người quản trị kích vào nút “Hủy bỏ” hệ thống sẽ bỏ qua thao tác thêm mới hoặc sửa chữa tương ứng và hiển thị danh sách các Danh Mục trong bảng Danh Mục.

 Các yêu cầu đặc biệt:

Use case này chỉ cho phép một số vai trò như người quản trị, người chủ hệ thống thực hiện.

Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case.

Nếu use case kết thúc thành công thì thông tin về Danh Mục sẽ được cập nhập trong cơ sở dữ liệu.

3.2.5 Mô tả use case Tìm kiếm sản phẩm (Trần Khánh Toàn)

Use case này cho phép khách hàng tìm thông tin theo tên sách trong website

 Luồng sự kiện: o Luồng cơ bản:

Use case này bắt đầu khi khách hàng nhập tên cuốn sách muốn tìm kiếm và kích vào thanh tìm kiếm ở phần đầu trang web Hệ thống sẽ lấy thông tin chi tiết của những cuốn sách gồm: tên sách, ảnh minh họa, giá từ bảng SACH và hiển thị thông tin sản phẩm được tìm kiếm lên màn hình chính.

Khách hàng kích chọn vào một cuốn sách mà mình muốn tìm trong các cuốn sách hiển thị Hệ thống lấy thông tin chi tiết của một cuốn sách (Tên sách, ảnh minh họa, giá) từ bảng SACH và hiển thị lên màn hình. Use case kết thúc. o Luồng rẽ nhánh:

Ngày đăng: 23/12/2022, 17:02

🧩 Sản phẩm bạn có thể quan tâm

w