Bài tập lớn môn học công nghệ phần mềm ðề tài xây dựng web bán đồ chăm só mèo tài liệu đặc tả yêu cầu phần mềm

28 0 0
Bài tập lớn môn học công nghệ phần mềm ðề tài xây dựng web bán đồ chăm só mèo tài liệu đặc tả yêu cầu phần mềm

Đ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

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

Báo cáo bài tập lớn

phần mềm

Ðề tài: Xây dựng web bán đồ chăm só mèoTài liệu đặc tả yêu cầu phần mềm

Nhóm 6

Danh sách sinh viên:

Đoàn Văn Điệp -B21DCVT125

Trang 2

BỘ THÔNG TIN VÀ TRUYỀN THÔNG

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

-TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀMDự án: Xây dựng web bán đồ chăm sóc mèo

Nhóm 6.

Hà Nội 2024

Trang 3

- Hiển thị những sản phẩm và số lượng của từng sản phẩm 5

- Hiển thị các bài viết, blogs chia sẻ kiến thức về việc nuôi thú cưng 5

- Đưa ra các phương thức giao hàng cho khách hàng 5

- Đưa tới những kiến thức đúng trong việc chăm sóc thú cưng , tránh những sai lầm không mong muốn xảy ra 5

- Tạo ra một trang web với giao diện người dùng thân thiện 5

Trang 4

2.4.1 Chức năng đăng nhập 15

2.4.2 Chức năng đổi mật khẩu 15

2.4.3 Chức năng đăng xuất 16

Là một trang trực tuyến được thiết kế để cung cấp sản phẩm hoặc dịch vụ cho người tiêu dùng thông qua internet Các trang web này thường cung cấp một giao diện dễ sử dụng để người dùng duyệt qua các sản phẩm, thêm vào giỏ hàng và thực hiện thanh toán trực tuyến

Các trang web bán hàng có thể bán hàng hóa vật lý như quần áo, sách, điện tử, hoặc cung cấp dịch vụ như vé máy bay, đặt phòng khách sạn, hoặc mua mã giảm giá cho các sản phẩm và dịch vụ.

Người dùng có thể truy cập và đặt mua những thứ cần thiết.

WEBSITE bán đồ ăn và đồ cho mèo

- Đối tượng chủ yếu hướng đến: Những người nuôi thú cưng cụ thể ở đây là những người nuôi mèo

- Hoạt động chủ yếu: Là nơi để giúp những người nuôi thú cưng có nhu cầu mua sản phẩm dành cho thú cưng của mình , cũng là nơi để mọi người chia sẻ kiến thức kinh nghiệm và trải nghiệm của mình trong quá trình nuôi thú cưng giúp mọi người rút ra những kinh nghiệm hữu ích

b Mục đích

Mục đích của trang web bán đồ cho mèo là cung cấp một nền tảng đa dạng sản phẩm, thông tin hữu ích và tiện lợi để hỗ trợ người chủ mèo trong việc chăm sóc và nuôi dưỡng thú cưng của họ.

Tạo ra một website với các mục đích như sau :

Trang 5

1 Cung cấp một nơi thuận tiện cho chủ nuôi mèo để mua đồ cho thú cưng củahọ:

 Trang web cung cấp một nền tảng trực tuyến để người chủ mèo có thể dễ dàng mua sắm cho các sản phẩm và dịch vụ liên quan đến việc chăm sóc và nuôi dưỡng mèo của họ.

2 Đa dạng sản phẩm:

 Trang web cung cấp một loạt các sản phẩm đa dạng từ thức ăn, đồ chơi, đồ dùng vệ sinh, đến phụ kiện và đồ trang trí cho mèo Điều này giúp đáp ứng nhu cầu của đa dạng loại mèo và sở thích của các chủ nhân.

3 Cung cấp thông tin và tư vấn:

 Trang web có thể cung cấp thông tin hữu ích và tư vấn về việc chăm sóc, dinh dưỡng và giáo dục mèo Điều này giúp tăng sự hiểu biết và tinh thần tự tin cho người chủ mèo.

4 Tạo cộng đồng:

 Trang web có thể cung cấp một nền tảng để các chủ nhân mèo chia sẻ kinh nghiệm, hỏi đáp và tạo mối quan hệ với những người có cùng sở thích.

5 Tiện lợi và giao hàng:

 Trang web cung cấp một trải nghiệm mua sắm trực tuyến tiện lợi, với các tùy chọn giao hàng linh hoạt để đáp ứng nhu cầu của người dùng.

6 Giúp người dùng đánh giá chất lượng các sản phẩm qua quá trình sử dụng c Phạm vi

- Hiển thị những sản phẩm và số lượng của từng sản phẩm

- HIển thị các bài viết, blogs chia sẻ kiến thức về việc nuôi thú cưng - Đưa ra các phương thức giao hàng cho khách hàng.

- Đưa tới những kiến thức đúng trong việc chăm sóc thú cưng , tránh những sai lầm không mong muốn xảy ra

- Tạo ra một trang web với giao diện người dùng thân thiện

1.2 Mô tả hệ thống.

a Hệ thống với các chức năng cho các nhân tố.

Trang 6

Đăng nhập Khách hàng đăng nhập vào Web với User name và Password đã được đăng ký , hoặc sử dụng tùy chọn đăng nhập khác

Đăng xuất Khách hàng đăng xuất khỏi tài khoản hiện đang đăng nhập

Giỏ hàng Cho phép khách hàng đưa những món hàng muốn mua vào và đồng thời đưa ra số lượng sản phẩm đó còn lại bao nhiêu.

Đặt hàng Cho phép khách đàng đặt những sản phẩm có trên Web , và đưa ra những lựa chọn cho khách hàng về số lượng, kích cỡ hoặc khối lượng sản phẩm muốn mua.

Đổi mật khẩu Cho phép người dùng đổi lại mật khẩu của tài khoản của họ trên Website

Thanh toán Cho phép khách hàng thanh toán qua ví momo, QR code hoặc thanh toán bằng tiền mặt.

Đăng ký Chức năng giúp khách hàng tạo tài khoản trên hệ thống

Trang 7

Thanh tìm kiếm Giúp Khách hàng sử dụng web có thể tìm kiếm sản phẩm 1 cách nhanh chóng.

Đánh giá sản phẩm

Sau quá trình sử dụng người dùng có thể đánh giá chất lượng sản phẩm , từ đó những người dùng khác khi mua có thể nhìn vào và cân nhắc trước khi mua sản phẩm.

2 Admin Chức năng quản

Đăng xuất khỏi tài khoản hiện tại

Xóa thông tin sản phẩm

Có chức năng loại bỏ sản phẩm một cách dễ dàng

Trang 8

b Hệ thống website bán hàng bao gồm các thành phần chính sau:1 Giao diện người dùng:

Giao diện trực quan, dễ sử dụng: Website cần có giao diện trực quan, dễ

sử dụng, thân thiện với người dùng trên mọi thiết bị (máy tính, điện thoại, máy tính bảng) Bố cục cần hợp lý, khoa học, tối ưu hóa trải nghiệm mua sắm cho khách hàng, thân thiện với người dùng

Hình ảnh sản phẩm: Hình ảnh sản phẩm là yếu tố quan trọng ảnh hưởng

đến quyết định mua hàng của khách hàng Do đó, website cần sử dụng hình ảnh sản phẩm chất lượng cao, rõ ràng, sắc nét, thể hiện được chi tiết sản phẩm.

Mô tả sản phẩm chi tiết, đầy đủ thông tin: Mô tả sản phẩm cần cung cấp

đầy đủ thông tin về sản phẩm như: tên sản phẩm, chất liệu, kích thước, màu sắc, công dụng, hướng dẫn sử dụng, … từng loại sản phẩm phù hợp với những thú cưng nào Chức năng tìm kiếm và lọc sản phẩm hiệu quả:

Website cần có chức năng tìm kiếm và lọc sản phẩm hiệu quả để giúp khách hàng dễ dàng tìm kiếm sản phẩm mong muốn.

Hệ thống giỏ hàng và thanh toán đơn giản, tiện lợi: Hệ thống giỏ hàng và

thanh toán cần đơn giản, tiện lợi để khách hàng có thể dễ dàng thanh toán đơn hàng mà không gặp bất kỳ khó khăn nào.

2 Hệ thống quản trị nội dung (CMS):

Cho phép quản trị viên thêm, sửa, xóa sản phẩm, danh mục, bài viết, tintức: Hệ thống quản trị nội dung (CMS) cho phép quản trị viên website

thêm, sửa, xóa sản phẩm, danh mục, bài viết, tin tức một cách dễ dàng  Quản lý tài khoản khách hàng, đơn hàng, thanh toán: CMS cũng cho

phép quản trị viên quản lý tài khoản khách hàng, đơn hàng, thanh toán  Theo dõi thống kê, báo cáo về hoạt động bán hàng: CMS cung cấp các

công cụ để quản trị viên theo dõi thống kê, báo cáo về hoạt động bán hàng của website.

Cài đặt và tùy chỉnh giao diện website: CMS cho phép quản trị viên cài

đặt và tùy chỉnh giao diện website theo nhu cầu.

3 Hệ thống quản lý đơn hàng:

Xử lý đơn hàng tự động hoặc thủ công: Hệ thống quản lý đơn hàng có thể

xử lý đơn hàng tự động hoặc thủ công tùy theo nhu cầu của doanh nghiệp  Cập nhật trạng thái đơn hàng theo thời gian thực: Hệ thống cần cập nhật

trạng thái đơn hàng theo thời gian thực để khách hàng có thể theo dõi tiến độ đơn hàng của mình.

Trang 9

Gửi email thông báo cho khách hàng về trạng thái đơn hàng: Hệ thống

cần tự động gửi email thông báo cho khách hàng về trạng thái đơn hàng của họ.

Quản lý giao hàng và thanh toán: Hệ thống quản lý đơn hàng cũng cần

tích hợp chức năng quản lý giao hàng và thanh toán.

4 Hệ thống thanh toán:

Hỗ trợ nhiều phương thức thanh toán phổ biến: Hệ thống thanh toán cần

hỗ trợ nhiều phương thức thanh toán phổ biến như thanh toán trực tuyến (thẻ ngân hàng, ví điện tử), thanh toán khi nhận hàng (COD), …

Đảm bảo an toàn bảo mật thông tin thanh toán của khách hàng: Hệ

thống thanh toán cần đảm bảo an toàn bảo mật thông tin thanh toán của khách hàng.

5 Hệ thống bảo mật:

Mã hóa dữ liệu khách hàng và giao dịch thanh toán: Hệ thống website

bán hàng cần mã hóa dữ liệu khách hàng và giao dịch thanh toán để đảm bảo an toàn.

Ngăn chặn truy cập trái phép vào hệ thống: Hệ thống cần có các biện

pháp để ngăn chặn truy cập trái phép vào hệ thống.

Bảo vệ website khỏi các tấn công mạng: Hệ thống cần được bảo vệ khỏi

các tấn công mạng.

 Ngoài ra, hệ thống website bán hàng có thể tích hợp thêm các chức năng khác như:

Hệ thống đánh giá sản phẩm: Hệ thống đánh giá sản phẩm cho phép khách

hàng đánh giá sản phẩm sau khi mua hàng.

Hệ thống quản lý kho hàng: Hệ thống quản lý kho hàng giúp doanh nghiệp

-Phạm vi của web “bán thức ăn cho mèo”: ứng dụng giúp kết nối giữa các nhà

cung cấp thức ăn cho mèo và người chủ mèo có nhu cầu mua thức ăn, đảm bảo quyền lợi của cả người tiêu dùng và các thương nhân, tổ chức, cá nhân tham gia

Trang 10

giao dịch; tập trung vào các đối tượng như chủ nhân mèo, những người yêu thú cưng.

- Chủ nhân mèo: những người chủ mèo bận rộn có thể đặt thức ăn cho thú cưng

một cách nhanh chóng và hiệu quả.

- Các cửa hàng thú cưng: những cửa hàng cung cấp thức ăn cho mèo có thể tham

gia ứng dụng để mở rộng thị trường tiêu thụ và tăng doanh thu.

- Những người yêu thú cưng: ứng dụng cho những người đam mê thú cưng có

thể dễ dàng tìm kiếm và đặt mua thức ăn cho mèo của mình.

1.5 Các thuật ngữ

Thuật ngữ Định nghĩa

Username Là tên của người dùng trong hệ thống.

Fullname Là tên đầy đủ của người dùng

Comment Dùng để ghi chú

Admin Administrator thuật ngữ này dùng để chỉ một vai đối trang web là người quản

CMS Content Management System, nghĩa là Hệ thống quản trị nội dung giúp tạo, chỉnh sửa, quản lý và xuất bản nội dung trên website một cách dễ dàng mà không cần biết viết code,khi cần thay đổi thông tin , số lượng hàng hóa có thể tiết kiệm thời gian hơn

COD Cash On Delivery, nghĩa là Thanh toán khi nhận hàng Đây là hình thức thanh toán phổ biến trong thương mại điện tử, đặc biệt là tại Việt Nam, người dùng có thể kiểm tra chất lượng , số lượng của sản phẩm xem đã chính xác chưa trước khi quyết định thanh toán

Trang 11

Wish lish Là danh sách những sản phẩm có thể khách hàng muốn mua nhưng chưa mua lúc đó vì một số lý do

QR code Mã này được tạo ra bởi nhà cung cấp dịch vụ thanh toán và chứa thông tin về giao dịch, bao gồm số tiền cần thanh toán, thông tin của người nhận và thông tin của người thanh toán.

SSL Là một giao thức bảo mật giúp bảo vệ dữ liệu được truyền tải giữa máy tính của bạn và một trang web hoặc ứng dụng

FrameWork Là một tập hợp các thư viện mã nguồn mở, các công cụ và các quy ước được thiết kế để giúp các nhà phát triển phần mềm xây dựng các ứng dụng một cách nhanh chóng và hiệu quả hơn

Lưu trữ đámmây

Mô hình lưu trữ dữ liệu máy tính, trong đó dữ liệu được lưu trữ trên các bộ lưu trữ vật lý, Bộ lưu trữ vật lý được trải rộng trên nhiều máy chủ khác nhau.

2.TÍNH NĂNG và YÊU CẦU ĐẶC TẢ2.1 Đặc tả

❖Tên ứng dụng: phần mềm chăm sóc mèo.

❖Mục đích: Phần mềm phục vụ chăm sóc mèo là phần mềm sinh ra với mục đích cung cấp thức ăn,thiết bị lọc nước,quần áo ,giải trí …cho các chú mèo cưng của mỗi gia đình Phần mềm sinh ra như cách để người dùng dễ dàng tìm kiếm ,tiếp cận các đồ cho thú cưng mèo của họ hơn.

❖Các tính năng chính:

● Thông tin chi tiết sản phẩm ● Giỏ hàng.

● Thanh toán (thanh toán trực tuyến hoặc sau khi nhận hàng) ● Quản lý tài khoản.

● Phản hồi từ khách hàng.

Trang 12

● Chatbox hỗ trợ khách hàng ● Chia sẻ chi phí.

❖Giao diện người dùng:

● Giao diện đơn giản, dễ sử dụng và thân thiện với người dùng ● Được tối ưu hóa cho các thiết bị di động

● Cung cấp các biểu tượng và công cụ tạo ghi chú nhanh ❖Công nghệ:

● Sử dụng lưu trữ đám mây (cloud storage) để lưu trữ dữ liệu người dùng và đồng bộ dữ liệu giữa các thiết bị khác nhau.

● Sử dụng ngôn ngữ lập trình web như HTML, CSS và JavaScript để xây dựng giao diện người dùng.

● Sử dụng các framework và thư viện như React, Angular hoặc Vue để phát triển ứng dụng web.

● Sử dụng các công nghệ web server-side như Node.js hoặc PHP để xử lý dữ liệu và tương tác với cơ sở dữ liệu.

● Sử dụng các công nghệ bảo mật và mã hóa để bảo vệ thông tin cá nhân của người dùng, bao gồm SSL (Secure Sockets Layer) và OAuth (Open

Authorization) để xác thực người dùng.

2.2 Yêu cầu chức năng

Web chăm sóc mèo tạo ra theo yêu cầu, nhu cầu của các khách hàng chăm sóc mèo với mục đích có thể tìm kiếm sản phẩm dành cho chú mèo của họ một cách dễ dàng, chọn lựa dễ dàng với đa dạng sản phẩm từ chăm sóc sức khỏe đến ăn uống, vui chơi giải trí đến quần áo đẹp cho mèo Dưới đây là một số chức năng phổ biến của các ứng dụng như vậy:

✔ Sản phẩm làm sạch nước: Cách sử dụng, hiệu quả sử dụng, độ an

toàn khi hoạt động

✔ Đồ chơi cho mèo: Đẹp lạ, an toàn giúp các chú mèo cùng khách hàng giải trí.

Trang 13

✔ Sản phẩm hỗ trợ sức khỏe mèo: Thuốc giun, thuốc trị nấm, thuốc trị rụng lông,…cần được kỹ càng về hạn sản xuất, chức năng, vitamin cụ thể

● Giao diện sản phẩm: Tại đây người dùng có thể xem sản phẩm một cách kỹ

càng với những thông số sản xuất, sản xuất tại đâu, giá thành sản phẩm cùng với mục đích sử dụng.

2.2.2 Giao hàng.

● Chọn dịch vụ giao hàng: Nếu có chức năng giao hàng, người dùng có thể

chọn loại dịch vụ mong muốn (ví dụ: giao hàng nhanh, giao hàng tiết kiệm, giao hàng hoả tốc) tùy vào nhu cầu của người dùng và cấu tạo sản phẩm (như dễ vỡ, dễ móp, dễ hỏng).

● Nhập thông tin gói hàng: Đặc tả kích thước, trọng lượng và tính chất của

gói hàng để tài xế có thông tin chính xác.

● Chọn địa điểm cần giao: Thông tin địa chỉ ,số điện thoại sẽ được khách

hàng cung cấp để giao đến nơi khách hàng cần điến với các yêu cầu của sản phẩm cần giao.

2.2.3 Quản lí đơn hàng

● Theo dõi đơn hàng: Người dùng có thể theo dõi vị trí của đơn hàng trong

thời gian thực và biết được thời gian dự kiến đến nơi.

● Lịch sử đơn hàng: Hiển thị lịch sử các đơn hàng trước đây, giúp người

dùng theo dõi và quản lý các giao dịch.

2.2.4 Thanh toán.

● Thanh toán trực tuyến: Cung cấp nhiều phương thức thanh toán an toàn

như thẻ tín dụng, ví điện tử, hoặc thanh toán tiền mặt khi nhận hàng.

● Thanh toán sau khi nhận hàng:Được đồng kiểm.

2.2.5 Ưu đãi và khuyến mãi.

● Mã giảm giá: Cho phép áp dụng mã giảm giá hoặc mã khuyến mãi để nhận ưu đãi khi thanh toán.

● Khuyến mãi hằng tháng ,hằng năm với số lượng lớn cho khách hàng với hàng trăm đơn hàng giảm giá, ưu đãi sập sàn.

● Ưu đãi khách hàng sử dụng ,mua sản phẩm bằng các mã giảm phí vận chuyển,giảm 10%-30% tiền sản phẩm.

● Quản lí phản hồi: Hỗ trợ quản lí phản hồi để cải thiện chất lượng,ưu đãi khuyến khíc khách hàng phản hồi về sản phẩm trang web để nhận được những gói, mã giảm tốt.

Trang 14

2.2.6 Hỗ trợ khách hàng.

● Tính năng chat: Cung cấp hệ thống trò chát trực tuyến để hỗ trợ người dùng và giải đáp thắc mắc về vấn đề sức khỏe, quần áo, của những chú mèo một cách hiệu quả.

● Hotline hỗ trợ: Cung cấp số điện thoại hỗ trợ khách hàng trong trường hợp cần giúp đỡ khẩn cấp hay nhanh chóng, giúp cho người dùng ko phải chờ đợi.

2.2.7 Bảo mật và an toàn cho người dùng.

● Xác minh người dùng: Quy trình xác minh người dùng để đảm bảo an toàn và chính xác.

● Bảo mật thanh toán: Sử dụng mã hóa để đảm bảo thông tin thanh toán an toàn và bảo mật.

● Bảo mật thông tin khách hàng: Tránh cho khách hàng cảm thấy phiền phức hay khó chịu khi một số thông tin bị rò rỉ ra ngoài như số điện thoại, địa chỉ nhà, nhu cầu mua sắm…

2.2.8 Phản hồi từ khách hàng.

● Khách hàng phản hồi về sản phẩm ở trang sản phẩm,thái độ hài lòng sản phẩm ,độ tin cậy sản phẩm để mọi khách hàng tham khảo.

● Phản hồi về chatbox:Yêu cầu hoàn hàng,yêu cầu cụ thể hơn về sản phẩm, sự hài lòng cùng một số yêu cầu khác của khách hàng.

● Phản hồi bằng việc đánh giá chất lượng như sao cho trang web giúp trang web ngày một uy tín

2.2.9 Quản lí ứng dụng.

● Người dùng có thể đánh giá chất lượng sản phẩm,độ hài lòng về dịch vụ chăm sóc khách hàng của ứng dụng.

2.3 Yêu cầu phi chức năng.

Độ tin cậy: Hệ thống cần phải đảm bảo tính độ tin cậy để đảm bảo rằng dữ

liệu của sinh viên được bảo vệ và duy trì an toàn trong quá trình sử dụng  Hiệu suất: Hệ thống cần phải có hiệu suất tốt để đảm bảo rằng các yêu cầu

của người dùng được xử lý nhanh chóng và hiệu quả.

Khả năng mở rộng: Hệ thống cần phải có khả năng mở rộng để có thể mở

rộng các tính năng và chức năng mới và xử lý số lượng người dùng lớn  Hỗ trợ đa nền tảng: Hệ thống cần phải hỗ trợ đa nền tảng để có thể sử

dụng trên các thiết bị khác nhau và hệ điều hành khác nhau.

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

Tài liệu cùng người dùng

Tài liệu liên quan