TÓM TẮT NỘI DUNG DỰ ÁNDự án "Xây dựng website bán giày thể thao ChinShoes" là một nền tảng mua sắm giàythể thao hoàn chỉnh, đặt mục tiêu tối ưu hóa trải nghiệm cho cả người mua và người
Trang 1TRƯỜNG ĐẠI HỌC THĂNG LONG
Sinh viên thực hiện Trương Minh Bảo - PH39390
Nguyễn Tiến Bảo - PH39509 Nguyễn Văn Quân - PH37802 Phùng Bá Kiên - PH39491
Hà Nội - 2024
Trang 22.2.4 Đặc tả Use Case 49
2.3.1 Danh sách thực thể 902.3.2 Sơ đồ quan hệ thực thể 91
3.2.1 Sơ đồ giao diện 1093.2.2 Giao diện phác thảo 110
Trang 35.1.2 Tiêu chí cần đạt 134
5.1.3 Chiến lược triển khai 134
Trang 4MỤC LỤC ẢNH
Hình 1: Biểu đồ khảo sát mua sắm online 24Hình 2: Biểu đồ mua giày các thương hiệu của người tiêu dùng 25Hình 3: Biểu đồ ưa thích màu sắc khi mua giày của người tiêu dùng 25Hình 4 : Biểu đồ chi trả số tiền khi mua giày của người tiêu dùng 26Hình 5 : Biểu đồ điều chú ý khi mua giày của người tiêu dùng 26Hình 6 : Biểu đồ điều quan tâm khi mua giày của người tiêu dùng 27Hình 7 : Sơ đồ phân rã chức năng 31Hình 8: Sơ đồ UseCase tổng quát 43Hình 9: Sơ đồ UseCase của khách hàng 44Hình 10: Sơ đồ UseCase của Nhân viên và Quản lý 45
Hình 11 : Bảng giải thích ký hiệu Activity Diagram 48
Trang 5Hình 31: Activity xem tất cả hóa đơn 81
Hình 39: Bảng chú giải các mối quan hệ 92Hình 40: Sơ đồ ERD 93
Trang 6PHIÊN BẢN TÀI LIỆU
Xây dựng website bán giày
thể thao ChinShoes
Không thay đổi 1.0
Trang 7DANH SÁCH THÀNH VIÊN
STT Họ & Tên Mã Sinh Viên Ngành học Số Điện Thoại
1 Trương Minh Bảo PH39390 PTPM 0866164929
2 Phùng Bá Kiên PH39491 PTPM 0977069028
3 Nguyễn Tiến Bảo PH39509 PTPM 0869291856
4 Nguyễn Văn Quân PH37802 PTPM 0345037374
Trang 8GIẢNG VIÊN HƯỚNG DẪN
Họ và tên: Cô Chu Thị Ngân
Cơ quan công tác: Trường Đại học Thăng Long.
Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:
………
………
………
………
………
………
………
………
………
………
Giáo viên hướng dẫn
(Ký và ghi rõ họ tên)
Chu Thị Ngân
Trang 9LỜI CẢM ƠN
Chặng đường tại Trường Đại học Thăng Long đã sắp khép lại Chúng em xin trân thànhcảm ơn tất cả các thầy cô giáo đã giúp đỡ chúng em trong quá trình rèn luyện và học tập tạitrường
Đặc biệt xin gửi lời tri ân sâu sắc đến cô giáo Chu Thị Ngân đã luôn ở bên chúng em, trực tiếpchỉ bảo, hướng dẫn nhóm trong suốt quá trình làm dự án “Xây dựng website bán giày thểthao ChinShoes” Đây là một dự án có mục tiêu giúp các cửa hàng nâng cao hiệu quả hoạtđộng, tiết kiệm chi phí và tăng khả năng hài lòng của khách hàng Để hoàn thành dự án này,chúng em đã phải đối mặt với nhiều khó khăn và thách thức, nhưng nhờ có sự hỗ trợ vàđộng viên của cô, chúng em đã vượt qua được và đạt được kết quả tốt
Trong thời gian được học với cô, chúng em không ngừng tiếp thu thêm nhiều kiến thức bổích mà còn học hỏi được tinh thần làm việc, thái độ làm việc nghiêm túc, hiệu quả, đây lànhững điều cần thiết cho chúng em trong quá trình công tác này Chúng em cũng không thểquên những kỷ niệm đáng nhớ mà cô đã tạo ra cho chúng em, như những lần cô dạy chúng
em cách trình bày ý tưởng, những lần cô chia sẻ kinh nghiệm làm việc trong ngành, nhữnglần cô khen ngợi và góp ý cho chúng em, v.v… Những điều đó đã giúp chúng em có thêmđộng lực và tự tin để hoàn thành đồ án
Khi nhận được đồ án hoàn chỉnh, chúng em cảm thấy rất vui mừng và hạnh phúc, nhưngcũng có chút tiếc nuối vì sắp phải chia tay cô Cô đã là người thầy, người bạn, người đồnghành của chúng em trong suốt quá trình học tập và làm đồ án Chúng em xin ghi ơn và trântrọng những gì cô đã làm cho chúng em Chúng em mong rằng sẽ luôn nhận được sự quantâm và hướng dẫn của cô trong tương lai Chúng em cũng xin chúc cô luôn mạnh khỏe, hạnhphúc và thành công trong cuộc sống và công việc
Trang 10TÓM TẮT NỘI DUNG DỰ ÁN
Dự án "Xây dựng website bán giày thể thao ChinShoes" là một nền tảng mua sắm giàythể thao hoàn chỉnh, đặt mục tiêu tối ưu hóa trải nghiệm cho cả người mua và người bán.Với nhiều chức năng quan trọng, dự án này không chỉ giúp quản lý kinh doanh hiệu quả màcòn mang lại tính linh hoạt và thuận tiện
Là người quản lý, tôi đã trải qua thời kỳ phải quản lý mọi thứ bằng giấy tờ và bút viết, mộtquá trình mất thời gian và công sức đáng kể, có thể gây ra sai sót ảnh hưởng đến doanh thu
và uy tín của cửa hàng Đó là lý do chúng tôi đặt ra "Xây dựng website bán giày thể thaoChinShoes" để giải quyết những khó khăn đó Giờ đây, công việc như quản lý sản phẩm, nhânviên, và khuyến mãi trở nên dễ dàng hơn với phần mềm hiện đại
Phần mềm giúp quản lý sản phẩm và biến thể của chúng chỉ bằng vài cú click, quản lý nhânviên, khách hàng, và hóa đơn một cách chi tiết và tỉ mỉ Đặc biệt, trong những dịp đặc biệt,chúng tôi có thể tổ chức khuyến mãi để tri ân khách hàng Thông tin thống kê cung cấp cáinhìn tổng quan về hoạt động kinh doanh, từ số lượng sản phẩm bán chạy nhất đến nhữngmặt hàng có hiệu suất kém
Đối với khách hàng, trải nghiệm mua sắm trên trang web trở nên dễ dàng hơn bao giờ hết.Thay vì phải đến cửa hàng, họ có thể mua sắm trực tuyến mọi nơi và thanh toán một cáchthuận tiện với nhiều phương thức khác nhau Đây là sự tiện lợi và linh hoạt mà chúng tôimang lại cho người tiêu dùng
Trang 11QUY ƯỚC TÀI LIỆU
Kích Thước Font Chữ Màu chữ Khoảng cách dòng Căn lê
Tiêu đề 18 Times New Đen 1.15 Trái (Left): (3 cm)
Roman
Phải (Right): (2 cm)
Times New Đen Trên (Top): 1 inch
Nội dung 14 Roman 1.15 (2.54 cm)
1.27 cm
Trang 12CHÚ GIẢI TÀI LIỆU
STT Thuật ngữ/Ký hiệu Chú thích
1 Database Là một tập hợp các dữ liệu có tổ chức được
lưu trữ và truy cập điện tử hệ thống máy tính
2 CSDL Cơ sở dữ liệu.
3 Use Case Mô tả sự tương tác đặc trưng giữa người
dùng bên ngoài và hệ thống
4 Class diagram Biểu đồ lớp , là một biểu đồ cấu trúc tĩnh mô tả
cấu trúc của hệ thống bằng cách hiển thị các lớpcủa hệ thống , các thuộc tính , hoạt động của chúng và mối quan hệ giữa các đối tượng
5 Activity diagram Biểu đồ hoạt động là một biểu đồ hành vi để
mô tả các khía cạnh động của hệ thống
6 Document Tài liệu dự án, sử dụng trong quá trình xây dựng
hệ thống
7 Designer (Mockup) Là người phác thảo giao diện website bằng
Mockup
8 ERD Mô hình mối quan hệ thực thể.
9 Java Ngôn ngữ lập trình hướng đối tượng
Trang 1310 Leader Trưởng nhóm
11 Developer Người viết sản phẩm các chương trình , các phần
mềm , trang Web
12 Tester Người kiểm tra sản phẩm mà lập trình viên làm
ra để nâng cao chất lượng sản phẩm
13 PTPM Phát triển phần mềm
14 SRS Tài liệu đặc tả yêu cầu
15 Thymeleaf Thư viện dùng để để xây dựng các tương tác với
các thành phần trên website
Trang 14PHẦN 1: GIỚI THIỆU 1.1 Bối cảnh - Hiện trạng
Trong thời đại 4.0 ngày nay, sự bùng nổ của công nghệ thông tin và internet đã thúc đẩynhu cầu mua sắm trực tuyến lên một tầm cao mới Có một số yếu tố chính đang thúc đẩy xuhướng này, phản ánh trong bối cảnh thực tế hiện nay
1.1.1 Tiết Kiệm Chi Phí:
Một trong những động cơ chính khiến người ta chuyển từ mô hình cửa hàng vật lý sangmua sắm trực tuyến là khả năng tiết kiệm chi phí Khi kinh doanh trực tuyến, doanh nghiệpkhông còn phải chi trả chi phí cho thuê mặt bằng cửa hàng, tiện ích và chi phí liên quan khác.Điều này giúp giảm bớt gánh nặng tài chính, cho phép họ cung cấp sản phẩm với giá cạnhtranh hơn
1.1.2 Quản Lý Nhân Lực Hiệu Quả:
Việc chuyển đổi sang mô hình kinh doanh trực tuyến không chỉ giúp tiết kiệm chi phí màcòn mang lại sự hiệu quả trong quản lý nhân lực Các quy trình quản lý như theo dõi tồn kho,quản lý đơn đặt hàng và phục vụ khách hàng có thể được tự động hóa Điều này giảm áp lựccho nhân sự và giúp tối ưu hóa nguồn lực
1.1.3 Bối Cảnh Thực Tế:
Trong môi trường kinh doanh ngày nay, nhu cầu người tiêu dùng được đáp ứng mộtcách nhanh chóng và thuận lợi trở thành một ưu tiên hàng đầu Cuộc sống bận rộn, áp lựcthời gian và sự mong đợi về sự thuận tiện đã tạo ra một bối cảnh thực tế, khiến người ta chủđộng tìm kiếm cách mua sắm mà không phải rời khỏi nhà hoặc nơi làm việc
1.1.4 Tiết Kiệm Thời Gian Khách Hàng:
Mua sắm trực tuyến mang lại sự linh hoạt và tiết kiệm thời gian cho người tiêu dùng Họ
Trang 15có thể lựa chọn và mua sắm mọi lúc, mọi nơi chỉ với một vài thao tác đơn giản trên điệnthoại di động hoặc máy tính Không cần phải di chuyển đến cửa hàng, khách hàng có thể tiếtkiệm thời gian và năng lượng.
1.1.5 Sự Đa Dạng và Thuận Lợi:
Thời đại 4.0 còn mang lại sự đa dạng hóa sản phẩm và dịch vụ trực tuyến Người tiêu dùng cóthể dễ dàng so sánh và lựa chọn từ một loạt các sản phẩm và nhãn hiệu khác nhau Sự thuậnlợi này không chỉ làm gia tăng sự hài lòng của khách hàng mà còn tạo nên một môi trườngcạnh tranh sôi động
1.2 Khảo sát
Để nắm bắt đầy đủ bối cảnh thực tế và hoàn thiện dự án, nhóm chúng em đã tiến hànhnhững cuộc khảo sát sâu rộng, nhằm cung cấp cái nhìn chi tiết về nhu cầu mua sắm trựctuyến của khách hàng, nhu cầu quản lý cửa hàng của người quản lý, nhân viên và đồng thờixác định rõ những thách thức mà chúng ta đang phải đối mặt trong môi trường kinh doanhhiện nay
Khảo sát online đối với khảo sát website vàoffline đối với khảo sát với quản lý của cửahàng
Thời gian bắt đầu: 13h00
Thời gian kết thúc: 16h00
Người thực hiện khảo sát:
Nguyễn Văn Quân, Trương
Minh Bảo, Nguyễn Tiến Bảo,
Phùng Bá Kiên
Phát triển chiến lược marketing hiệu quả, hiểu rõ hơn về đối tượng khách hàng giúp xây dựng các chiến dịch marketing có định hướng rõ ràng, từ đó thu hút đúng nhóm khách hàng tiềm năng
Thành viên khảo sát online ghi chép chi tiết mô tả lại cácchức năng của website đó
Trang 16Kế hoạch khảo sát Mục tiêu khảo sát Hình thức khảo sát Đối tượng khảo sát:
Trang web: kiotviet.vn
bitis.com.vn
Phân tích hành vi mua hàng trực tuyến, xác định các yếu tố ảnh hưởngđến quyết định mua hàng, chẳng hạnnhư giá cả, khuyến mãi, thương hiệu,đánh giá từ người dùng, và tính năngcủa trang web
Cửa hàng: Giày phố Bắc Ninh
Thành viên khảo sát cửa hàng ghi chép lạilời nói của Quản lý
Phiếu phỏng vấn
Dự án : Xây dựng website bán giày thể thao ChinShoes
Người được hỏi: Chị Huyền - Quản lý
cửa hàng Người phỏng vấn - Ghi chép: Phùng Bá Kiên Thời gian bắt đầu: 13h00- 4/09/2023
1.Khi quản lý cửa hàng bán giày thể thao
chúng ta cần quản lý những thông tin gì?
Quản lý giày thì cần chú ý những thôngtin của sản phẩm như: mã, tên ,giá bán,số lượng tồn ,kích
cỡ ,màu sắc và thông tin về khách hàng như tên, số điện thoại, địa chỉ.Thông tin về đơn hàng như tổng tiền
Chị có quản lý cửa hàng bằng phần mềm
không?
Có, bên mình có bán online Khách hàng có thể mua trực tuyến qua website chính thức của Giày phố Bắc Ninh và khi khách hàng mua bên mình sẽ xác nhận đơn hàng và đóng gói gửi đi
Trang 17Cửa hàng chị có lưu
lại lịch sử giao dịch
khi mua hàng không?
Có Vì khi sai sót hay thống kê doanh thu thìcần xem lại lịch sử giao dịch và check lại lịch
sử giao dịch với khách hàng
Chị thường quản lý doanh thu, số lượng
đơn hàng, sản phẩm như thế nào? Có
thống kê được số lượng đơn hàng không?
Có thống kê sản phẩm bán chạy/sắp hết
hàng?
Do có sử dụng phần mềm quản lý nên sẽrất dễ dàng để có thể thống kê được doanh thu ngày – tháng – năm của cửa hàng cũng như là số lượng đơn hàng bán ra cùng với mã hàng bán chạy nhất và ít được sử dụng nhất
Cửa hàng có các chương trình khuyến mãi
Trang 181.2.2 Khảo sát website
Website
1 Giao diện trang chủ
Giao diện thiết kế đơn giản,hiển thị các bộ sưu tập nổi bật, dễ thao tác các chức năng
2 Quản lý sản phẩm Hiển thị thông tin chi tiết về sản phẩm, bao gồm hình ảnh, giá cả, mô tả và đánh giá Cho phép người dùng
lựa chọn kích cỡ và màu sắc Cho phép thêm sản phẩm vào giỏ hàng
3 Giỏ hàng Hiển thị danh sách sản phẩm đã thêm vào giỏ hàng Chophép chỉnh sửa số lượng sản phẩm trong giỏ hàng Hiển
thị tổng giá trị của đơn hàng Cung cấp tính năng áp dụng mã giảm giá hoặc phiếu quà tặng (nếu có)
4 Trang thanh toán Thu thập thông tin giao hàng và thanh toán.Cho phép người dùng chọn phương thức thanh toán (thẻ tín
dụng, PayPal, v.v.).Hiển thị tổng đơn hàng và thông tin liên quan đến đơn hàng.Xác nhận đơn hàng và gửi email xác nhận cho người dùng
5 Trang tài khoản Cho phép người dùng đăng nhập hoặc đăng ký tài khoản.Quản lý thông tin cá nhân và địa chỉ giao hàng Xem
lịch sử đơn hàng và theo dõi trạng thái đơn hàng
Trang 196 Tìm kiếm Cho phép người dùng tìm kiếm sản phẩm theo từ khóa.Hiển thị kết quả tìm kiếm liên quan
7 Trang thông báo và liên hệ Cung cấp thông tin liên hệ và biểu mẫu để người dùng liên hệ với Bitis Hunter.Hiển thị thông báo quan trọng
8 Chức năng theo dõi đơn hàng Cho phép người dùng theo dõi trạng thái của đơn hàng đã đặt
Trang 20Khảo sát chức năng bán hàng tại quầy website
1 Giao diện Giao diện bắt mắt, hiệu quả, bố cục hợp lý, rất dễ dùng bao gồm thông tin khách hàng , thông tin bổ sung ,
thông tin sản phẩm(giá , số lượng , số lượng , tên SP, mã
SP ), áp dụng khuyến mại
2 Hóa đơn chờ hàng đang xử lýCó thể tạo được các đơn hàng mới song song với đơn
3 Địa chỉ và thông tin giao hàng Có thể chọn địa chỉ của khách hàng có sẵn hoặc tạo địa
chỉ khách hàng mới
4
Thêm sản phẩm vào hóa đơn Chọn sản phẩm trực tiếp tại danh sách hoặc tìm kiếm ,
tăng được số lượng sản phẩm chọn trùng và có thể tăng bằng button
6 Xuất, in đơn hàng Chức năng hóa đơn giúp người dùng kiểm tra được hóa đơn của khách hàng.
7 Đổi hình thức thanh toán Quẹt thẻ, Chuyển khoản , tiền mặt
8 Hóa đơn tạm tính Hóa đơn tạm tính không có giá trị thanh toán
Trang 219 Thêm khuyến mãi cho hóa
đơn Lựa chọn các khuyến mãi đủ kiều kiện và phù hợp với hóa đơn hoặc sản phẩm
10 Kiểm tra số lượng tồn Khi thanh toán số lượng trong giỏ hàng lớn hơn số
lượng tồn thì sẽ hiện số lượng thành màu đỏ và không thanh toán được hiển thị thông báo “ Sản phẩm đã hết “
11 Tìm kiếm sản phẩm Tìm theo từ khóa của các thông mã, tên của sản phẩm
12 Tìm kiếm khách hàng Tìm theo từ khóa số điện thoại, tên khách hàng
Trang 221.2.3 Mô tả hiện trạng
Mục đích:
Xác định luồng nghiệp vụ quản trị cơ sở
Xác định đối tượng tham gia vào nghiệp vụ
quản lý cơ sở
Xác định thông tin cần quản lý
Câu hỏi 1: “Hiện tại chị trao đổi thông tin với
khách hàng như thế nào?” Vì cửa hàng có website, chị có thể thêm các tínhnăng sau để tạo sự tiện lợi khi khách hàng lựa
chọn sản phẩm:
1 Thông tin sản phẩm chi tiết: Cung cấp
thông tin rõ ràng về sản phẩm, bao gồm kích thước, màu sắc, chất liệu và hình ảnh chi tiết
2 Tính năng chọn và kiểm tra tồn kho:
Cho phép khách hàng chọn kích thước
và màu sắc ngay trên trang, cũng như hiển thị tình trạng còn hàng
3 Giỏ hàng và thanh toán trực tuyến: Tạo
giỏ hàng và cổng thanh toán tích hợp, giúp khách hàng dễ dàng đặt hàng trực tiếp trên website
4 Hỗ trợ chat trực tuyến: Thêm tính năng
chat để tư vấn trực tiếp ngay trên website, tiện lợi cho khách hàng muốn
tư vấn thêm
5 Theo dõi đơn hàng: Cung cấp trang để
khách hàng tra cứu trạng thái đơn hàng, giúp họ tự kiểm tra đơn mà không cần liên hệ trực tiếp
Câu hỏi 2: “Hiện tại cửa hàng của chị có mấy
nhân viên,cách chị lưu trữ thông tin của họ
như thế nào và là những thông tin gì?”
chị có thêm nhân viên và cần quản lý thông tinnhân sự trên nền tảng trực tuyến, chị có thể áp
Trang 23dụng các phương pháp sau:
1 Hệ thống quản lý nhân viên tích hợp:
Nếu website có phần quản trị, chị có thể thêm tính năng quản lý nhân sự, nơi lưu trữ các thông tin như họ tên, ngày sinh, địa chỉ, số điện thoại, giới tính và căn cước công dân của nhân viên
2 Quyền truy cập tài khoản: Tạo tài khoản
cho từng nhân viên với các quyền truy cập khác nhau, chẳng hạn như chỉ truy cập phần liên quan đến dịch vụ khách hàng hoặc quản lý đơn hàng, giúp kiểm soát quyền hạn và bảo mật thông tin
3 Lưu trữ an toàn: Đảm bảo thông tin
nhân viên được lưu trữ trên website có
hệ thống bảo mật như mã hóa dữ liệu vàquyền truy cập an toàn để bảo vệ thông tin cá nhân
4 Trang quản trị đơn giản: Xây dựng một
trang quản trị dễ sử dụng để chị có thể thêm, cập nhật, hoặc xóa thông tin nhânviên khi cần
Mục đích:
Xác định nghiệp vụ mua hàng Xác định đối
tượng tham gia mua hàng
Xác định các điều kiện cần
Trang 24Câu hỏi Câu trả lời Câu hỏi: “Quy trình xử lý một
đơn hàng của cửa hàng mình như
2 Tư vấn cá nhân hóa: Chị vẫn tiếp tục tư vấn cho
khách hàng dựa trên từng đối tượng (trẻ em, thanh niên, người lớn) và cung cấp thông tin về kích thước và màu sắc có sẵn
3 Quy trình thanh toán: Khi khách hàng chọn được
sản phẩm, chị sẽ gói ghém sản phẩm và tiến hànhthanh toán Chị có thể tích hợp thanh toán trực tuyến thông qua website, cho phép khách hàng thanh toán qua thẻ ngân hàng hoặc chuyển khoản ngay tại cửa hàng
Bán hàng trực tuyến qua website:
1 Liên hệ và hỗ trợ: Chị có thể thêm chức năng
chat trực tuyến trên website để khách hàng có thể hỏi về sản phẩm, kích thước, và màu sắc trực tiếp Chị có thể hỗ trợ nhanh chóng giống như trên Facebook
2 Giữ hàng: Nếu khách hàng muốn giữ sản phẩm,
chị có thể cho phép họ đặt hàng qua website và giữ hàng cho họ đến khi họ đến lấy Hệ thống có thể gửi thông báo cho cô về đơn hàng cần giữ
3 Giao hàng: Nếu khách hàng yêu cầu giao hàng,
chị sẽ xin thông tin địa chỉ, số điện thoại Website
có thể tích hợp tính năng để khách hàng chọn phương thức giao hàng:
○ Giao hàng ngay trong ngày: Dành cho
khách hàng trong khu vực lân cận
○ Chuyển phát nhanh hoặc bưu điện: Dành
cho khách hàng ở xa, chị có thể cung cấp tùy chọn giao hàng qua các dịch vụ
Trang 25chuyển phát.
4 Theo dõi đơn hàng: Khách hàng có thể theo dõi
trạng thái đơn hàng của họ thông qua tài khoản trên website
chị có thể điều chỉnh quy trình bán hàng trực tiếp và trựctuyến như sau:
Bán hàng trực tiếp tại cửa hàng:
1 Khách hàng tự xem sản phẩm: Cửa hàng có thể
thiết kế một không gian thoải mái cho khách hàng tự do xem và thử sản phẩm, với biển chỉ dẫn rõ ràng và thông tin chi tiết về từng sản phẩm
2 Tư vấn cá nhân hóa: Chị vẫn tiếp tục tư vấn cho
khách hàng dựa trên từng đối tượng (trẻ em, thanh niên, người lớn) và cung cấp thông tin về kích thước và màu sắc có sẵn
3 Quy trình thanh toán: Khi khách hàng chọn được
sản phẩm, chị sẽ gói ghém sản phẩm và tiến hànhthanh toán Chị có thể tích hợp thanh toán trực tuyến thông qua website, cho phép khách hàng thanh toán qua thẻ ngân hàng hoặc chuyển khoản ngay tại cửa hàng
Bán hàng trực tuyến qua website:
1 Liên hệ và hỗ trợ: Chị có thể thêm chức năng
chat trực tuyến trên website để khách hàng có thể hỏi về sản phẩm, kích thước, và màu sắc trực tiếp Chị có thể hỗ trợ nhanh chóng giống như trên Facebook
2 Giữ hàng: Nếu khách hàng muốn giữ sản phẩm,
chị có thể cho phép họ đặt hàng qua website và giữ hàng cho họ đến khi họ đến lấy Hệ thống có thể gửi thông báo cho chị về đơn hàng cần giữ
3 Giao hàng: Nếu khách hàng yêu cầu giao hàng,
chị sẽ xin thông tin địa chỉ, số điện thoại
Website có thể tích hợp tính năng để khách hàng chọn phương thức giao hàng:
○ Giao hàng ngay trong ngày: Dành cho
khách hàng trong khu vực lân cận
○ Chuyển phát nhanh hoặc bưu điện: Dành
cho khách hàng ở xa, chị có thể cung cấp tùy chọn giao hàng qua các dịch vụ chuyển phát
Trang 264 Theo dõi đơn hàng: Khách hàng có thể theo dõi
trạng thái đơn hàng của họ thông qua tài khoản trên website
Trang 271.2.4 Khảo sát thực tế
Theo dữ liệu khảo sát thực tế với khách hàng hiện nay , thực hiện với hơn 100 người ngẫu nhiên Với câu hỏi “Bạn đã từng mua giày qua mạng (cụ thể là qua 1 website bán giày) chưa?Tổng số câu trả lời “Đã từng” là 81.5%, và câu trả lời “Chưa từng mua” chiếm 18.5% Mức độ chênh lệch giữa hai câu trả lời là 63%
Hình 1: Biểu đồ khảo sát mua sắm online
Trong số những người tham gia khảo sát, thì có 36,6% người chọn Nike và 7.9% chọn Adidas, 12.9% chọn Puma và số còn lại là Bitis Hunter
Hình 2: Biểu đồ mua giày các thương hiệu của người tiêu dùng
Trang 28Trong số những người tham gia, thì có 29.7% người thích màu trắng và 21.8% thích màu đỏ, 16.8% người thích màu đen số còn lại là các màu khác
Hình 3: Biểu đồ ưa thích màu sắc khi mua giày của người tiêu dùng
Trang 29Khách hàng sẵn sàng trả bao nhiêu tiền cho một đôi giày thể thao , thì có 42.6% người lựa chọn mức giá dưới 1 triệu đồng , 10.9% người chọn từ 1 - 2 triệu đồng và số còn lại ở các mức giá caohơn.
Hình 4 : Biểu đồ chi trả số tiền khi mua giày của người tiêu dùng
Khi mua giày khách hàng thường chú ý đến điều gì , thì có 37.6 % người lựa chọn giá thành,25.7% người lựa chọn kiểu dáng , 25.7% người chọn thương hiệu và số còn lại là chất liệu
Hình 5 : Biểu đồ điều chú ý khi mua giày của người tiêu dùng
Trang 30Điều quan tâm của khách hàng khi mua hàng tại một trang web bán giày online là chương trình
ưu đãi , giảm giá và khuyến mãi 10.9%, Giá cả 29.7%, Phí giao hàng và phương thức vận chuyển 7.9% Dịch vụ khách hàng 25.7%, Giao diện Website 12.9% và còn lại là thông tin về tình trạng tồn kho 12.9%
Hình 6 : Biểu đồ điều quan tâm khi mua giày của người tiêu dùng
Trang 31Quản lý doanh thu theo từng ngày, từng tháng, từng năm để có thể biết được lợi nhuận và điềuchỉnh chính sách cũng như là chiến lược kinh doanh trong tương lai xa và tương lai gần.Trình bàyđược các sản phẩm mà shop có một cách khoa học nhất để khi khách hàng đến với shop sẽ cóthể mua hàng hóa một cách thuận tiện và dễ dàng hơn Giúp chủ cửa hàng lưu trữ dữ liệu hiệuquả hơn và tìm kiếm dữ liệu nhanh chóng hơn.
Trang 321.3.2 Phạm vi
“Website bán giày thể thao ChinShoes” được phát triển giúp chủ cửa hàng kiểm soát đượcsản phẩm, danh mục sản phẩm, thương hiệu, màu sắc kích thước, các đơn đặt hàng của khách vàquản lý các đơn của khách hàng ở trạng thái đang giao, đang chuẩn bị hàng, chờ xác nhận, đãnhận hay hủy Giúp việc bán hàng tại quầy, và mua hàng online trở nên dễ dàng và nhanh chóng.Đưa ra các mã khuyến mãi vào những dịp đặc biệt Đồng thời thống kê được doanh thu, doanh
số của cửa hàng
Bên cạnh đó chức năng mua hàng online thuận tiện, có thể giúp khách hàng lựa chọn đượcnhững sản phẩm ưng ý cho riêng mình, được ship hàng tận nơi cùng với nhiều phương thứcthuận tiện khác Khách hàng có thể nhận được nhiều ưu đãi từ mã khuyến mãi từ những dịp đặcbiệt của cửa hàng
2 Nguyễn Tiến Bảo Backend, frontend, tester
3 Phùng Bá Kiên Backend, frontend, tester
4 Nguyễn Văn Quân Backend, frontend, tester, document
Trang 33Phương pháp phát triển phần mềm
● Agile Scrum
● Lý do chọn phương pháp Agile Scrum:
- Linh Hoạt của Agile:
Agile không chỉ là một phương pháp, mà còn là một triết lý phát triển linhhoạt Điều này giúp đáp ứng nhanh chóng với sự thay đổi trong yêu cầu và đưa sảnphẩm đến tay khách hàng một cách hiệu quả và nhanh nhất có thể
- Scrum là Framework Phổ Biến và Linh Hoạt:
Scrum, là một dạng của Agile, được lựa chọn vì là framework phổ biến nhất và mang lại sự linh hoạt trong quá trình thực hiện mô hình Agile Sự tổ chức và quản lý của Scrum đảm bảo việc triển khai dự án một cách hiệu quả
- Mô Hình Phát Triển Lặp Lại với Scrum:
Nghiên cứu thị trường khách hàng Xác định loại giày muốn bán
Thời gian thiết kế 1 thángThiết kế giao diện và trải nghiệm người dùng (UI/UX)
Xây dựng các chức năng của Website Quảng bá và tiếp thịQuản lý và bảo trì
Đánh giá và tối ưu Tổng kết dự án
Kế hoạch
Khởi tạo dự án Lập ra kế hoạch Triển khai dự án Giám sát, kiểm soát và kết thúc
Các nguyên tắc quản lý dự án
Trang 34Scrum là mô hình phát triển lặp đi lặp lại, sử dụng chu kỳ ngắn được gọi là Sprint hoặc Iteration, thường kéo dài 1,2 tuần Điều này giúp tập trung vào ưu tiên hàng đầu vàtạo ra sản phẩm có thể kiểm tra được ngay từng giai đoạn.
- Quản Lý Dự Án Hiệu Quả:
Agile Scrum không chỉ đảm bảo sự linh hoạt trong phát triển mà còn mang lại quản lý dự án hiệu quả Việc sử dụng Scrum giúp tối ưu hóa quá trình làm việc và giảm thiểu rủi ro trong dự án
Trang 35Các nguyên tắc quản lý dự án - Kế hoạch:
Sơ đồ phân rã chức năng:
Hình 7 : Sơ đồ phân rã chức năng
Trang 36Kế hoạch phân chia công việc
STT Task name Start Finish Resource name progress Work
1.3 Phân tích và luồng
chức năng 10/10/2024 11/10/2024
Cảnhóm 100%1.4 Thiết kế Database 12/10/2024 15/10/2024 Kiên 100%
1.5 Chuẩn hóa cơ sở dữ liệu 10/10/2024 11/10/2024 Quân 100%
1.10 Thiết kế giao diện 17/10/2024 17/10/2024 Kiên, Quân 100%
1.11 project front-end,Xây dựng khung
back-end 17/10/2024 18/10/2024
Tiến Bảo,Kiên, MinhBảo 100%
Trang 37Thiết kế giao diện
2.1 Thiết kế giao diện quản lý
sản phẩm 18/10/2024 18/10/2024 Tiến Bảo 100%2.2 Thiết kế giao diện quản lý
sản phẩm chi tiết 18/10/2024 18/10/2024 Tiến Bảo 100%2.3 Thiết kế giao diện quản lý
danh mục 18/10/2024 18/10/2024 Kiên 100%2.4 Thiết kế giao diện quản lý
màu sắc 18/10/2024 18/10/2024 Kiên 100%2.5 Thiết kế giao diện quản lý
kích thước 18/10/2024 18/10/2024 Kiên 100%2.6 Thiết kế giao diện quản lý
xuất xứ 18/10/2024 18/10/2024 Kiên 100%2.7 Thiết kế giao diện quản lý
thương hiệu 18/10/2024 18/10/2024 Kiên 100%2.8 Thiết kế giao diện quản lý
khuyến mãi 18/10/2024 18/10/2024 Tiến Bảo 100%2.9 Thiết kế giao diện quản lý
tài khoản 18/10/2024 18/10/2024 Quân 100%2.10 Thiết kế giao diện quản lý
hóa đơn 18/10/2024 18/10/2024 Minh Bảo 100%2.11 Thiết kế giao diện bán hàng
tại quầy 18/10/2024 18/10/2024 Minh Bảo 100%2.12 Thiết kế giao diện thống kê 18/10/2024 18/10/2024 Kiên
100%2.13 Thiết kế giao diện giỏ hàng 18/10/2024 18/10/2024 Tiến Bảo
100%
Trang 382.14 Thiết kế giao diện đăng
nhập
18/10/2024 18/10/2024 Quân 100%
2.15 Thiết kế giao diện đăng ký 18/10/2024 18/10/2024 Quân 100%
2.16 Thiết kế giao diện quên mật
2.21 Thiết kế giao diện cập nhật
thông tin người dùng
18/10/2024 18/10/2024 Quân 100%
Code các chức năng
2.1 Quản lý sản phẩm 18/10/2024 18/10/2024 Tiến Bảo 100%2.2 Quản lý sản phẩm chi tiết 18/10/2024 18/10/2024 Tiến Bảo 100%2.3 Quản lý danh mục 18/10/2024 18/10/2024 Kiên 100%2.4 Quản lý màu sắc 18/10/2024 18/10/2024 Kiên 100%2.5 Quản lý kích thước 18/10/2024 18/10/2024 Kiên 100%2.6 Quản lý thương hiệu 18/10/2024 18/10/2024 Kiên 100%
Trang 392.7 Quản lý xuất xứ 18/10/2024 18/10/2024 Kiên 100%2.8 Quản lý giỏ hàng 18/10/2024 18/10/2024 Tiến Bảo 100%2.9 Quản lý hóa đơn 18/10/2024 18/10/2024 Minh Bảo 100%
2.10 Quản lý người dùng 18/10/2024 18/10/2024 Quân 100%
2.11 Quản lý phiếu giảm giá 18/10/2024 18/10/2024 Tiến Bảo 100%2.12 Thống kê 18/10/2024 18/10/2024 Kiên 100%
2.13 Xem sản phẩm chi tiết của
2.17 Phân quyền 18/10/2024 18/10/2024 Quân 100%
2.18 Bán hàng tại quầy 18/10/2024 18/10/2024 Minh Bảo 100%
2.19 Mua hàng online 18/10/2024 18/10/2024 Minh Bảo 100%
Trang 402.1Yêu cầu người dùng
PHẦN 2: PHÂN TÍCH
Mã Là… , tôi muốn… , để…
UC-1 Khách hàng Chức năng lọc sản phẩm Lọc được sản phẩm theo
những tiêu chí mà tôi mong muốn
UC-2 Khách hàng Chức năng mã giảm giá Tôi có thể có được những mã
khuyến mãi nhằm tiết kiệm chi phí cho tôi khi mua hàng
UC-3 Khách hàng Tôi muốn mua hàng thuận tiện
qua website và ship tận nơi Không cần phải đến cửa hàngchọn lựa và có thể nhờ người
nhận hộ
UC-4 Khách hàng Chức năng tìm kiếm sản phẩm Cho phép người dùng tìm
kiếm sản phẩm theo nhiều tiêu chí khác nhau, bao gồm: tên sản phẩm, danh mục sản phẩm, lọc theo giá cả, kích thước, màu sắc,
UC-5 Khách hàng Chức năng xem thông tin sản
phẩm Cho phép người dùng xem thông tin chi tiết của một sản
phẩm bao gồm: tên sản phẩm, danh mục sản phẩm, giá sản phẩm, kích thước, màu sắc,
UC-6 Khách hàng Chức năng thêm sản phẩm vào
giỏ hàng Giúp khách hàng thêm sản phẩm yêu thích của mình vào
giỏ hàng một cách nhanh chóng
UC-7 Khách hàng Chức năng thanh toán Giúp khách hàng có thể thanh
toán đơn hàng của mình với nhiều hình thức thanh toánkhác nhau như: thanh toán khi nhận hàng, chuyển khoản…