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

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 4 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 đề Xây dựng web bán đồ chăm sóc mèo
Tác giả Đoàn Văn Điệp, Phạm Gia Bảo, Đào Tiến Hân, Nguyễn Thị Liên, Trần Đại Minh, Đỗ Huy Tiến
Người hướng dẫn Vũ Thị Thúy Hà
Trường học Học viện công nghệ bưu chính viễn thông
Chuyên ngành Công nghệ phần mềm
Thể loại báo cáo bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 28
Dung lượng 0,94 MB

Nội dung

Khái niệm Trang web bán hàng : 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 gi

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èo

Tà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 Phạm Gia Bảo - B21DCVT075 Đào Tiến Hân - B21DCVT179 Nguyễn Thị Liên - B21DCVT269 Trần Đại Minh - B21DCVT298

Đỗ Huy Tiến - B21DCVT418 Giảng viên : Vũ Thị Thúy Hà

Hà Nội

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ỀM

Dự án: Xây dựng web bán đồ chăm sóc mèo

Nhóm 6.

Hà Nội 2024

Trang 3

Mục lục.

1 GIỚI THIỆU CHUNG 4

1.1 Mục đích 4

a Khái niệm 4

b Mục đích 4

- 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

1.2 Mô tả hệ thống 5

1.3 Tài liệu tham khảo 9

1.4 Người dùng 9

1.5 Các thuật ngữ 9

2.TÍNH NĂNG và YÊU CẦU ĐẶC TẢ 11

2.1 Đặc tả 11

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

2.2.1 Thông tin sản phẩm 12

2.2.2 Giao hàng 12

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

2.2.4 Thanh toán 13

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

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

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

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

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

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

2.4.Các chức năng chính 15

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

2.4.4.Chức năng đăng kí 17

2.4.5 Chức năng quản lý ,thanh toán giỏ hàng 17

2.4.6 Chức năng quản lý sản phẩm 18

1 GIỚI THIỆU CHUNG.

1.1 Mục đích

a Khái niệm

Trang web bán hàng :

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ủa họ:

 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áchhà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ắctrước khi mua sản phẩm

2 Admin Chức năng quản

lý sản phẩm

Giúp người quản trị có thể quản lý những sản phẩm có trên hệ thống , thêm bớt các sản phẩm

Chức năng sửa thông tin sản phẩm

Đăng kí Chức năng giúp tạo tài khoản để quản trị trang

Web

Đăng xuất

Đă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áchhà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, tin tứ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

theo

1.3 Tài liệu tham khảo

 Website https://www.toponseek.com/blogs/cach-tao-website-ban-hang/ cáchtạo website bán hàng

 Website bán đồ cho mèo: https://azpet.com.vn/

 Website: https://yolo.vn/

1.4 Người dùng

-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 địnhthanh 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ữ đám

mâ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

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èovớ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ùngvớ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

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Ừ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w