Từ đó đưa ra các biểu đồ phân tích.2.Phương pháp Phỏng vấn Kế hoạch phỏng vấn người quản lý website.Kế hoạch phỏng vấnNgười được hỏi: Người quản lý website –Nguyễn Văn AnhNgười hỏi: Ng
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======
BÁO CÁO BTL THUỘC HỌC PHẦN:
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM
PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU WEBSITE BÁN GIÀY DÉP CROCS
GVHD: Ths Nguyễn Thị Thanh HuyềnNhóm - Lớp: 13 – 20222IT6097002
Thành viên: Trần Minh Đăng
Nguyễn Huy NhậtTrần Minh Thái Nguyễn Đức Thắng
Hà nội, Năm 2023
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 2LỜI MỞ ĐẦU
Khi phát triển phần mềm, việc xác định và đặc tả yêu cầu là một bước quantrọng để đảm bảo sự thành công của dự án Yêu cầu phần mềm đóng vai trò quyếtđịnh đến cách thức phát triển phần mềm, các chức nằng cần có, cấu trúc hệ thồng
và cách thức kiểm thử
Trong bài tập lớn này, nhóm chúng em sẽ tiến hành thực hiện báo cáo về
“PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU WEBSITE https://www.crocs.com.vn
“ nhằm hiểu rõ hơn về quy trình phân tích và đặc tả yêu cầu phần mềm, đồng thời
áp dụng những kiến thức đã học trong thực tế để phát triển phần mềm một cáchhiệu quả
Chúng em xin chân thành cảm ơn sự hướng dẫn và chỉ bảo tận tình của côNguyễn Thị Thanh Huyền – Giảng viên bộ môn Phân tích và đặc tả yêu cầu phầnmềm, trường Đại Học Công Nghiệp Hà Nội Cô đã cho chúng em nhiều kiến thứccực kì quan trọng và nhiều đóng góp quý giá Lời cuối cùng, chúng em xin kínhchúc cô lời chúc sức khỏe, thành công trong cuộc sống
Nhóm chúng em xin chân thành cảm ơn !
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 3MỤC LỤC
Chương 1 Khảo sát hệ thống 3
Chương 2 Mô hình hóa dữ liệu 27
Chương 3 Mô hình hóa chức năng 32
3.1 Biểu đồ use case 32
3.1.1 Các use case phía Front-end 32
3.1.2 Các use case phía Back-end 33
3.1.3 Phân rã một số use case 34
3.2 Mô tả chi tiết các use case 35
3.2.1 Mô tả use case Xem danh mục sản phẩm 35
3.2.2 Mô tả use case Xem chi tiết sản phẩm 36
3.2.3 Mô tả use case Đăng nhập 36
3.2.4 Mô tả use case Đăng kí 37
3.2.5 Mô tả use case Xem bộ sưu tập 37
3.2.6 Mô tả use case Hỗ trợ trực tuyến 38
3.2.7 Mô tả use case Tìm kiếm sản phẩm theo tên 39
3.2.8 Mô tả use case Tìm kiếm sản phẩm 39
3.2.9 Mô tả use case Giỏ hàng 40
3.2.10 Mô tả use case Xem danh mục 41
3.2.11 Mô tả use case Đặt Hàng 41
3.2.12 Mô tả use case Xem đơn hàng 42
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 43.2.13 Mô tả use case Sửa thông tin cá nhân 43
3.2.14 Mô tả use case Đăng bình luận 44
3.2.15 Mô tả use case Bảo trì tài khoản 44
3.2.16 Mô tả use case Bảo trì sản phẩm 46
3.2.17 Mô tả use case Bảo trì khuyến mãi 47
3.2.18 Mô tả use case Bảo trì danh mục 49
3.2.19 Mô tả use case Bảo trì đơn hàng 50
3.2.20 Mô tả use case Bảo trì đánh giá 51
3.2.21 Mô tả use case Quản lí chủ đề 52
3.2.22 Mô tả use case Quản lí voucher 53
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 5Chương 1 Khảo sát hệ thống
1. Khảo sát sơ bộ
1 Mục tiêu: Xây dựng website mới cho cửa hàng giầy dép crocs
2 Cần tìm kiếm thông tin giá cả, danh mục các loại giầy dép, các hình thức thanh toán, chương trình khuyến mại, các chính sách của website và nhu cầu khách hàng
3 Hệ thống xây dựng nhằm tăng khả năng tiếp cận khách hàng, dễ dàng triển khai các hình thức marketing nhằm thúc đẩy doanh số bán hàng
4 Khách hàng có thể mua giầy dép trực tuyến và thanh toán qua nhiều hình thức khác nhau
5 Admin có thể quản lý thông tin các sản phẩm, đơn hàng, và thông tin các khách hàng Từ đó đưa ra các biểu đồ phân tích
2 Phương pháp
Phỏng vấn
Kế hoạch phỏng vấn người quản lý website
Kế hoạch phỏng vấnNgười được hỏi: Người quản lý website –
Nguyễn Văn Anh
Người hỏi: Nguyễn ĐứcThắng
Địa chỉ: 72A Nguyễn Trãi, Thượng Đình, Thanh
Đối tượng đươc hỏi là quản lý website
https://www.crocs.com.vn
Các yêu cầu đòi hỏi:
Người được hỏi phải là người quản lý website
https://www.crocs.com.vn
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 6Mục tiêu phỏng vấn:
Tìm hiểu về website của cửa hàng
Thông tin mà trang web
https://www.crocs.com.vn cung cấp
Cách thức hoạt động của trang web
https://www.crocs.com.vn
Cần thỏa thuận về: Thông tin cửa hàng, quản lý
bán hàng online qua website
Chương trình:
Giới thiệu về mục đích buổi phỏng vấn:
Tìm hiểu về thông tin, hoạt động bán
hàng của cửa hàng trên website
https://www.crocs.com.vn
Tổng quan về dự án
Tổng quan về phỏng vấn
Chủ đề sẽ đề cập:
Thông tin về sản phẩm trong trang web
Quản lý bán hàng trên website
Một số thông tin khác
Tổng hợp các nội dung chính ý kiến
người được hỏi
Mẫu phiếu phỏng vấn theo kế hoạch
Dự án: Tìm hiểu website Crocs Việt Nam Tên dự án:
Quản lý bánhàng
Người được hỏi: Người quản lý trang web
https://www.crocs.com.vn
Anh: Nguyễn Văn Hiếu
Người hỏi:Nguyễn ĐứcThắng
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 7Câu 1: Mục đích của việc lập ra trang web Crocs Việt Nam là
gì ?
Trả lời:
Câu 2: Trang web có kênh thông tin, cập nhật mới nhất về các
sản phẩm, xu hướng thời trang không ? Nếu có, khách hàng có
thể truy cập kênh này như thế nào
Trả lời:
Câu 3: Những mặt hàng có trên trang web có đủ và giống với
các mặt hàng trong cửa hàng không ?
Trả lời:
Câu 4: Làm thế nào để đảm bảo tính an toàn và bảo mật thông
tin của khách hàng khi mua hàng trên trang web ?
Trả lời:
Câu 5: Crocs Việt Nam có kế hoạch mở rộng thị trường bán
online sang các mô hình khác như Shopee, Lazada, Tiktok
không ?
Trả lời:
Câu 6: Anh có đang sử dụng các công cụ quản lý và phân tích
dữ liệu để đánh giá hiệu quả kinh doanh của trang web không ?
Nếu có, công cụ nào đang được sử dụng và kết quả đạt được
như thế nào
Trả lời:
Câu 7: Theo anh, trang web có đáp ứng được như cầu mua sắm
online của khách hàng hiện nay hay không ?
Trả lời:
Câu 8: Anh có thấy những điểm cần cải thiện để trang web bán
hàng được hoàn thiện hơn không ? Nếu có, anh/chị có thể đề
xuất giải pháp nào để cái thiện điểm đó
Trang 8Câu 10: Liệu anh có kế hoạch nâng cấp hoặc thay đổi giao diện
để cải thiện trải nghiệm người dùng hay không khi mà xu
hướng mua hàng online ngày một nhiều ?
Trả lời:
Đánh giá chung: Cuộc phỏng phỏng vấn diễn ra thuận lợi và người quản lý trangweb đã trả lời rất rõ ràng và chi tiết Những thông tin mà họ cung cấp vô cùngquý giá và dễ hiểu, giúp cho cuộc phỏng vấn trở nên hiệu quả
Kế hoạch phỏng vấn nhân viên bán hàng
Kế hoạch phỏng vấnNgười được hỏi: Nhân viên bán
hàng Ngô Tiên Phong
Người phỏng vấn : Nguyễn Huy Nhật
Địa chỉ: Công ty TNHH
MTV Thương mại thời trang tổng
hợp
Thời gian hẹn: 8h 20/03/2023Thời điểm bắt đầu: 8h15Thời điểm kết thúc:8h40
Đối tượng:
Nhân viên bán hàng tại Crocs Việt
Nam
Cần thu thập dữ liệu gì?
Cần thỏa thuận về điều gì?
Các yêu cầu đòi hỏi:
Vai trò : bán hàng
Vị trí: nhân viênTrình độ, kinh nghiệm : có nhiều kinh nghiệm ít nhất là 3 năm kinh nghiệmChương trình
Giới thiệu
Tổng quan về dự án
Tổng quan về phỏng vấn
Chủ đề 1: Câu hỏi và trả lời
Chủ đề 2: Câu hỏi và trả lời
Chủ để 3: Câu hỏi và trả lời
Trang 9Dự kiến tổng cộng: 25phút
Mẫu phiếu phỏng vấn theo kế hoạch
Dự án: Tìm hiểu website Crocs Việt Nam Tên dự án: Quản
lý bán hàng
Người được hỏi: Nhân viên bán hàng Ngô Tiên Phong Người hỏi:
Nguyễn Huy Nhật
Ngày: 2023
Câu 1: Anh/chị có thể kể qua những công việc mà mình phải
làm trong 1 ngày không ?
Trả lời:
Câu 2: Quá trình khách hàng đặt hàng sản phẩm trên trang
web của công ty bao gồm những bước nào cụ thể ?
Câu 5: Khách hàng thường hỏi những thông tin liên quan đến
sản phẩm và cách sử dụng ? Vậy làm thế nào để trả lời khách
một cách tốt nhất ?
Trả lời:
Câu 6: Những hình thức thanh toán và vận chuyển hàng nào
được áp dụng trên website của Crocs ?
Trả lời:
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 10Câu 7: Làm thế nào để giải quyết những khiếu nại và đáp ứng
nhu cầu của khách hàng ?
Địa chỉ: 72A Nguyễn Trãi, Thượng Đình,
Thanh Xuân, Hà Nội
Thời gian hẹn: Ngày 30/1/2023Thời gian bắt đầu: 15h
Thời điểm kết thúc:15h25pĐối tượng: khách hàng
Mục tiêu phỏng vấn: nhận xét và nhu cầu
của khách hàng khi mua
tại https://www.crocs.com.vn
Cần thỏa thuận về: Được phép ghi hình
Các yêu cầu đòi hỏi: Người được hỏi phải là người mua hàng tại
Trang 11 Mẫu phiếu phỏng vấn khách hàng theo kế hoạch:
Dự án: Tìm hiểu website Crocs Việt Nam Tên dự án: Quản
lý bán hàng Người được hỏi: Người mua hàng tại trang web
https://www.crocs.com.vn
Chị: Nguyễn Thị Chi
Người hỏi: Trần Minh Thái
Ngày: 30/1/2023
Câu 1: Tại sao anh quyết định mua sản phẩm trên trang web
của Crocs Việt Nam ?
Trả lời:
Câu 2: Anh đã tìm hiểu về sản phẩm trên trang web trước khi
quyết định mua chưa ?
Trả lời:
Câu 3: Anh dùng sản phẩm Crocs để làm gì ? Trả lời:
Câu 4: Anh có phản hồi gì về trải nghiệm mua sắm trên
Câu 6: Anh mong muốn được hồ trợ gì từ phía trang web để
có thể mua hàng dễ dàng và thuận tiện hơn ?
Trả lời:
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 12Câu 7:Anh có gặp bất cứ khó khăn trong quá trình tìm kiếm
sản phẩm, đặt hàng và thanh toán đơn hàng hay không ?
Câu 10: Anh sẽ tiếp tục mua hàng và sẽ khuyên bận bè hoặc
người thân của mình mua sản phẩm trên trang web chứ ?
Trang 13 Phiếu điều tra
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 14Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 15Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 16Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 17Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 18Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 193 Đối tượng khảo sát
- Nhân viên bán hàng: có nhiện vụ tiếp nhận đơn hàng, chuyển đơn hàng đến
bộ phận làm bánh vào vận chuyển đến tay khách hàng, lập phiếu thanh toán và thu tiền của khách, nhận những yêu cầu của khách, giới thiệu và giải đáp thắc mắc của khách hàng
- Khách hàng: Nhằm nắm bắt được những đánh giá của khách hàng đối với sản phẩm, dịch vụ, thương hiệu vànắm bắt nhu cầu, tiếp cậnkhách hàng với những vấn đề liên quan đến dịch vụ/sản phẩm của mình
- Quản lý website: người đứng đầu, đảm nhiệm sự vận hành của trang web, xây dựng các đội nhóm, phân công và quản lý đội nhóm, cập nhập thông tin
4 Kết quả sơ bộ
Mô tả sơ qua về hệ thống:
Địa chỉ: Số 163, Phan Đăng Lưu, Phường 01, Phú Thuận, Hồ Chí Minh, ViệtNam
Giờ hoạt động: Hoạt động từ thứ 2 đến chủ nhật từ 9:00 đến 22:00
Hoạt động quản trị người dùng: Hỗ trợ người dùng tạo tài khoản
Phân quyền nhân viên
Nhiều dịch vụ mua hàng: Miễn phí ship, dễ dàng đổi trả , bảo hành 30 ngày, bảo mật thanh toán
Tìm kiếm: Hỗ trợ tìm kiếm , lọc sản phẩm , dễ dàng tìm kiếm , lọc sản phẩm
Chương trình khuyến mại: Khuyến mãi là một thành tố quan trọng của chiếnlược marketing, được sử dụng để kích thích nhu cầu của thị trường, thúc đẩydoanh số bán hàng nhanh và đôi khi là một phần trong chiến lược nâng cao
độ nhận diện thương hiệu
Voucher: nhiều voucher, nhiều chương trình khuyến mãi
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 205 Các tài liệu thu thập được
Cách thức đăng ký:
Cách thức đăng nhập:
Quản lý tài khoản:
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 21Tìm kiếm dễ dàng qua bộ lọc và ô tìm kiếm:
Xem sản phẩm theo danh mục:
Thêm vào giỏ hàng:
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 22Xem chi tiết sản phẩm:
Trang 24Nhiều ưu đãi:
1.2 Khảo sát chi tiết
1.2.1 Các hoạt động của hệ thống
Khách hàng tiến hành đăng ký tài khoản (nếu chưa có tài khoản) ở trên hệ thống và đăng nhập Khi thực hiện, khách hàng nhập đầy đủ các thông tin được yêu cầu
Khi cần tìm kiếm sản phẩm, khách hàng có thể tìm thông qua tính năng tìm kiếm hoặc duyệt qua các danh mục sản phẩm
Khách hàng sẽ được giới thiệu những sản phẩm tưởng tự hoặc có liên quan đến sản phẩm mà họ đang xem
Để giúp khách hàng có được cái nhìn tổng quan về sản phẩm, trang web cung cấp nhiều thông tin chi tiết về sản phẩm bao gồm: hình ảnh sản phẩm,
mô tả sản phẩm, đánh gia sản phẩm, giá sản phẩm và tính năng sản phẩm
Khách hàng có thể đặt hàng trên trang web bằng cách thêm sản phẩm vào giỏi hàng và thực hiện thanh toán trực tuyến
Khách hàng có thể quản lý giỏ hàng của mình, xem và chỉnh sửa các sản phẩm đã chọn trước khi thanh toán
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 25 Khách hàng có thể thanh toán trực tuyến trên trang web Crocs bằng nhiều phương thức khác nhau.
Sau khi hoàn thanh tất cả các bước trên, khách hàng có thể theo dõi quá trìnhgiao hàng và nhận hàng của minh thông qua tính năng theo dõi đơn hàng trên trang web
Khách hàng có thể để lại lời đánh giá cho mỗi sản phẩm để mọi người cùng tham khảo
Nếu có bất kì thắc mắc nào, khách hàng có thể truy cập vào tính năng hỗ trợ khách hàng để giải đáp vấn đề liên quan đến sản phẩm và dịch vụ
Khách hàng có thể nhận tin tức, chương trình khuyến mãi mới nhất thông qua email
1.2.2 Các yêu cầu chức năng
1.2.3 Các yêu cầu phi chức năng
Trang web được thiết kế để tưởng thích với nhiều nền tảng, bao gồm máy tính, điện thoại thông minh và máy tính bảng
Trang web có thời gian phản hồi nhanh, kết quả tìm kiếm chính xác
Hệ thống có khả năng mở rộng và cập nhật để đáp ứng nhu cầu của khách hàng và thị trường
Trang web dễ sử dụng, dễ hiểu giúp người dùng tìm kiếm sản phẩm và thanh toán một cách dễ dàng
Hệ thống đảm bảo an toàn và bảo mật thông tin khách hàng, bao gồm thông tin tài khoản và thông tin thanh toán
Trang web đảm bảo tính tương thích với các tiêu chuẩn và quy định của ngành bán lẻ và thương mại điện tử
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
Trang 26Chương 2 Mô hình hóa dữ liệu
Website Crocs™ Việt Nam - Giày dép Crocs chính hãng giá tốt là một sàn giao dịch trực tuyến cho việc trưng bày và bán các loại giày dép Crocs Website cần lưu thông tin về:
Danh mục sản phẩm có thể có 1 hoặc nhiều sản phẩm Danh mục sản phẩm bao gồm: mã danh mục, tên danh mục
Sản phẩm bao gồm: mã sản phẩm, tên sản phẩm, ảnh mô tả sản phẩm, mô tả sảnphẩm, giá bán và số lượng sẵn có của sản phẩm
Chủ để có mã chủ để, tên chủ đề và ảnh đại diện chủ đề Mỗi chủ để có thể có 1hoặc nhiều sản phẩm
Các khuyến mãi gồm: mã khuyến mãi, tên khuyến mãi, ngày bắt đầu, ngày kết thúc và mô tả khuyến mãi Mỗi sản phẩm Crocs có thể thuộc về 0, 1 hoặc nhiều khuyến mãi khác Và mỗi lần khuyến mãi cho nhiều sản phẩm
Mỗi đơn hàng gồm: mã đơn hàng, phương thức thanh toán, thời gian đặt hàng, thời gian giao hàng Một đơn hàng có thể có 1 hoặc nhiều sản phẩm Một sản phẩm có thể có trong 0, 1 hoặc nhiều đơn hàng
Mỗi khách hàng sẽ được yêu cầu nhập các thông tin bao gồm: email, họ tên, số điện thoại, địa chỉ để lập tài khoản Mỗi khách hàng chỉ có thể 1 tài khoản duy nhất
Một tài khoản có thể đặt nhiều đơn hàng, mỗi đơn hàng sẽ được đặt bởi một tài khoản khách hàng
Các đánh giá sản phẩm gồm có: mã đánh giá, lời đánh giá, số điểm đánh giá và ngày đăng Một tài khoản có thể có nhiều lời đánh giá
Một sản phẩm có thể có nhiều đánh giá từ người dùng khác nhau, trong khi mộtđánh giá chỉ thuộc về 1 sản phẩm duy nhất
Mỗi khách hàng sẽ được yêu cầu nhập các thông tin bao gồm: email, họ tên, số điện thoại, địa chỉ để lập tài khoản Mỗi khách hàng chỉ có thể 1 tài khoản duy nhất
Một đơn hàng chỉ có thể áp dụng 1 lần voucher 1 voucher có thể được dùng cho nhiều đơn hàng
2.1 Biểu đồ thực thể liên kết mức logic
Downloaded by NHIM BIEN (nhimbien1@gmail.com)
lOMoARcPSD|39458107
Trang 272.2 Mô hình cơ sở dữ liệu mức vật lý
Downloaded by NHIM BIEN (nhimbien1@gmail.com)