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 1HỌ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 2BỘ 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 3Mụ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 42.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 51 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 7Thanh 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 8b 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 10giao 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 11Wish 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 142.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