Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.96 MB, 26 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
GVHD: Cô Vũ Thị Diệu Thư
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><b>NHẬN XÉT CỦA GIẢNG VIÊN</b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>MỤC LỤC</b>
1. GIỚI THIỆU ĐỀ TÀI...6
2. KHẢO SÁT YÊU CẦU...7
I. Các yêu cầu cụ thể...7
1. Về phía khách hàng:...7
2. Về phía quản trị...8
II. Yêu cầu bảo mật...10
III. Yêu cầu về công nghệ...11
1.2 Weaknesses (Điểm Yếu)...13
1.3 Opportunities (Cơ hội)...13
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">LỜI MỞ ĐẦU
Trong suốt thời gian hai năm bốn tháng học tập và rèn luyện tại trường Cao đẳng FPT Polytechnic Đà Nẵng, chúng em đã tiếp cận và tiếp thu được nhiều kiến thức mới cùng với sự giúp đỡ của các thầy cô bộ môn trong việc truyền đạt và hướng dẫn cũng như các anh chị phụ trách các phòng ban trong suốt thời gian học tập tại trường. Và đặc biệt, trong kỳ cuối này, chúng em tiếp cận với môn học cuối là dự án tốt nghiệp.
Đề tại nhóm em chọn trong dự án lần này là: “Xây dựng Website Kinh Doanh Giày Thể Thao”.
Chúng em xin bày tỏ lòng biết ơn và muốn gửi lời cảm ơn đến ban lãnh đạo của Trường Cao đẳng FPT Polytechnic Đà Nẵng, đến quý Thầy Cô giảng dạy các bộ môn và các anh chị phụ trách các phòng ban tại trường.
Cùng với đó, lời cảm ơn chân thành và sâu sắc nhất nhóm chúng em xin gửi đến cơ Vũ Thị Diệu Thư, giáo viên trực tiếp hướng dẫn dự án tốt nghiệp đã góp ý và đưa ra các vấn đề chưa ổn của chương trình dự án cũng như báo cáo để nhóm có thể hồn thiện dự án một cách tốt nhất có thể.
Với điều kiện thời gian cũng như kinh nghiệm hạn chế của một sinh viên nên bài báo cáo này khơng thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của quý thầy cô cũng như lời nhận xét của hội đồng bảo vệ dự án để chúngem có điều kiện bổ sung, nâng cao ý thức của bản thân, phục vụ tốt hơn cho công tác sau.
Chúng em xin chân thành cảm ơn!
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b>- GIỚI THIỆU ĐỀ TÀI</b>
Trong thời đại số hóa hiện nay, thương mại điện tử đã trở thành một trong những phương thức kinh doanh phổ biến và quan trọng trên toàn thế giới. Trong bối cảnh này, việc xây dựng một trang web bán giày thể thao trực tuyến không chỉ là một cơ hội kinh doanh hấp dẫn mà còn là một thách thức đầy tiềm năng. Đề tài này tập trung vào việc phát triển một trang web thương mại điện tử đặc biệt cho ngành công nghiệp giày thể thao, nhằm tạo ra một nền tảng trực tuyến tối ưu để khách hàng có thể mua sắm, khám phá và sở hữu những đôi giày thể thao phong cách và chất lượng.
Với sự phát triển của xã hội, việc mua sắm trực tuyến đã trở thành một xu hướng không thể thiếu trong cuộc sống hàng ngày. Bằng cách có chỉ một kết nối internet, bạn có thể trải nghiệm việc mua sắm mà không cần phải rời khỏi nhà. Điều này giúp tiết kiệm thời gian và công sức, đồng thời mang lại nhiều lựa chọn về sản phẩm và dịch vụ.
Nhận thức sự tiện lợi và lợi ích của việc mua sắm trực tuyến, người dân ngày càng chuyển hướng đến mua sắm trực tuyến, bao gồm cả việc mua giày thể thao. Điều này không chỉ giúp họ tiết kiệm thời gian và công sức mà cịn giúp họ có sự lựa chọn đa dạng về giày thể thao từ các thương hiệu hàng đầu.
Với những lý do nêu trên, nhóm chúng em đã quyết định nghiên cứu và phát triển một
<b>trang “Web kinh doanh giày thể thao trực tuyến”. Mục tiêu của trang web này là giúp</b>
khách hàng dễ dàng lựa chọn và mua sắm các đôi giày thể thao phù hợp với nhu cầu thể thao và phong cách của họ. Bằng cách truy cập trang web từ bất kỳ thiết bị nào có kết nối internet, khách hàng có thể tìm kiếm, so sánh và đặt hàng một cách thuận tiện.
Vì vậy, nhóm đề tài đã quyết định thực hiện dự án "Xây Dựng Website Kinh Doanh Giày Thể Thao". Trang web này được xây dựng với mục tiêu làm cho việc mua sắm giày thể thao trở nên dễ dàng và tiết kiệm thời gian, đồng thời cung cấp sự lựa chọn đa dạng và phù hợp với nhu cầu của những người yêu thể thao và thời trang.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>- KHẢO SÁT YÊU CẦU</b>
Một trang web kinh doanh "Giày Thể Thao" trực tuyến được thiết kế và phát triển với mục tiêu cung cấp trải nghiệm mua sắm thuận tiện và đa dạng cho người dùng. Trang web này là một nền tảng để giới thiệu và bán các sản phẩm giày thể thao, bao gồm nhiều mẫu mã và thương hiệu khác nhau, nhằm đáp ứng các nhu cầu của khách hàng.
<b>Thông tin chi tiết về sản phẩm: Trang web cung cấp cho khách hàng các thơng tin chi</b>
tiết về sản phẩm, bao gồm hình ảnh, màu sắc, kích thước, giá cả, bình luận và đánh giá từ những người đã sử dụng sản phẩm. Người dùng có thể dễ dàng xem thơng tin chi tiết của từng sản phẩm để lựa chọn sản phẩm phù hợp nhất.
<b>Tìm kiếm và lọc sản phẩm(theo hãng): Trang web cho phép người dùng tìm kiếm sản</b>
phẩm theo tên hoặc tiến hành lọc sản phẩm dựa trên khoảng giá để tìm sản phẩm phù hợp với ngân sách và nhu cầu của họ. Điều này giúp khách hàng dễ dàng lựa chọn sản phẩm. (giày chia thành nhiều dòng giày khác nhau)
<b>Đăng ký và đăng nhập: Người dùng có thể đăng ký thành viên trên trang web và đăng</b>
nhập bằng địa chỉ email và mật khẩu cá nhân của họ. Điều này cho phép họ tận hưởng những tính năng độc quyền như viết đánh giá, bình luận sản phẩm và bài viết, cũng như nhận thông tin về các chương trình khuyến mãi và ưu đãi đặc biệt.
<b>Quản lý giỏ hàng và danh sách yêu thích( khách hàng thực hiện mua hàng và thanhtoán, phương thức thanh toán phù hợp</b>
<b>- Tạo danh sách sản phẩm yêu thích: cụ thể hơn:so sánh sản phẩm, review, nhận</b>
<b>xét của người mua): Người dùng có khả năng thêm sản phẩm vào giỏ hàng để sau</b>
này thanh toán một cách thuận tiện. Họ cũng có thể tạo danh sách các sản phẩm u thích để theo dõi và so sánh chúng.
<b>Phần quản trị: Trang web cung cấp một giao diện quản trị cho admin để quản lý dữ liệu</b>
liên quan đến danh mục sản phẩm, thông tin chi tiết sản phẩm, quản lý đơn hàng và nhiều khía cạnh khác của trang web. Điều này giúp quản trị viên dễ dàng duyệt xem và cập nhật thơng tin, bình luận, người dùng, và quảng cáo một cách hiệu quả.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">Như vậy, trang web này không chỉ là một nền tảng mua sắm, mà còn là một cộng đồng trực tuyến cho những người đam mê giày thể thao, nơi họ có thể trải nghiệm và tương tác với sản phẩm một cách tốt nhất.
<b>I.Các yêu cầu cụ thể</b>
<b>1. Về phía khách hàng:</b>
Trang chính của website: Hiển thị danh sách sản phẩm mới nhất, sản phẩm được khuyến mãi (giảm giá theo %), hình ảnh banner quảng cáo cho cửa hàng (dùng slideshow), top sản phẩm bán chạy, top sản phẩm được đánh giá cao, sản phẩm gợi ý, sản phẩm được quan tâm, sản phẩm theo danh mục.
Trang danh sách sản phẩm: Hiển thị khi người dùng lựa chọn danh mục hoặc tìm kiếm theo tên, tìm kiếm khoảng giá. Mỗi mặt hàng cần hiển thị hình ảnh, tên, giá, sao đánh giá, giảm giá nếu có.
Trang chi tiết hàng hóa
Hiển thị thơng tin chi tiết của sản phẩm được chọn: giá, giảm giá (nếu có), mơ tả, biến thể, thông số,...
Hiển thị danh sách các sản phẩm cùng hãng với sản phẩm được chọn
Cho pháp khách hàng gửi bình luận, đánh giá về sản phẩm Các trang quản lý tài khoản người dùng:
Đăng ký. Đăng nhập. Quên mật khẩu. Đổi mật khẩu.
Cập nhật thông tin tài khoản Trang danh sách sản phẩm u thích:
Hiển thị thơng tin cách sản phẩm được thêm vào danh sách yêu
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">thích: Hình ảnh, tên sản phẩm, giá, trạng thái. Thêm vào giỏ hàng,
Xóa sản phẩm khỏi danh sách
Trang giỏ hàng: Hiển thị các sản phẩm được chọn mua, số lượng (có thể cập nhật), loại bỏ sản phẩm danh sách đã chọn, tổng tiền các sản phẩm.
Trang thanh tốn:
Hiển thị from nhập thơng tin giao hàng, thơng tin các sản phẩm thanh tốn. Phương thức thanh toán mặc định: COD (trả tiền khi nhận hàng), trực tuyến thông qua 1 trong các cổng thanh toán trực
tuyến như VNPay, MoMo,...
Quản trị bài viết: Cung cấp chức năng hiển thị danh sách, thêm, sửa, xóa, xem chi tiết bài viết
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><b>II.Yêu cầu bảo mật</b>
Tất cả các form nhập phải được kiểm sốt dữ liệu (kiểm tra tính hợp lệ đầu vào một cách hợp lý.
Khách hàng chưa đăng nhập khơng được phép gửi bình luận về hàng hóa cũng như đổi mật khẩu, cập nhật thông tin tài khoản, sản phẩm yêu thích, lưu voucher.
Chỉ có các nhân viên quản trị mới được phép thực hiện các chức năng quản trị. Bảo mật người dùng, quản trị thơng qua việc mã hóa mật khẩu.
Cài đặt bảo mật và phân quyền tài khoản quản trị
Tăng cường mức độ bảo mật khi cấp mật khẩu quản trị. Cấp quyền hạn hợp lý cho từng tài khoản quản trị.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>III.Yêu cầu về công nghệ</b>
<b>HTMl: </b>là từ viết tắt của Hypertext Markup Language, là sự kết hợp của Hypertext và Markup, hay cịn được gọi là ngơn ngữ siêu văn bản. HTML có chức năng giúp người dùng xây dựng và cấu trúc các phần trong trang web hoặc ứng dụng, thường được sử dụng trong phân chia các đoạn văn, heading, link, blockquotes,…
<b>CSS: </b>là chữ viết tắt của Cascading Style Sheets, nó là một ngơn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngơn ngữ đánh dấu (HTML). Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web. Bạn có thể hiểu đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng,…thì
CSS sẽ giúp chúng ta có thể thêm style vào các phần tử HTML đó như đổi bố cục, màu sắc trang, đổi màu chữ, font chữ, thay đổi cấu trúc…
<b>Bootstrap 4</b>: Bootstrap là một mã nguồn mở, là một framework có chứa các ngơn ngữ lập trình như: HTML, CSS và Javascript hay được hiểu đơn giản hơn thì framework chính là khuôn khổ và việc bạn sử dụng các ngôn ngữ HTML, CSS và Javascript trong khuôn khổ mà Bootstrap cho sẵn, giúp bạn tiết kiệm được nhiều thời gian, công sức và đặc biệt là khi bạn xây dựng 2 template cho giao diện PC và Mobile đã lỗi thời, thay vào đó thì Responsive sẽ giúp bạn hiển thị tốt nhất, tương thích mọi kích thước màn hình, nhờ đó mà có thể hiển thị trên nhiều loại màn hình khác nhau.
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>2. Phần Back-End</b>
<b>Nodejs: </b>Node.js là một mơi trường chạy mã JavaScript phía máy chủ (server-side) được xây dựng dựa trên JavaScript Engine V8 của Google Chrome. Nó cho phép bạn chạy mã JavaScript trên máy chủ thay vì chỉ trên trình duyệt web.
<b>Mongodb: MongoDB là một hệ quản trị cơ sở dữ liệu phi quan hệ (NoSQL</b>
database) mã nguồn mở phát triển dựa trên cơ sở dữ liệu khơng có schema (schema-less), được thiết kế để lưu trữ và quản lý dữ liệu trong các tài liệu JSON có cấu trúc linh hoạt. MongoDB thường được sử dụng trong các ứng dụng web, ứng dụng dữ liệu lớn, và các trường hợp sử dụng cơ sở dữ liệu không quan hệ khác. Đặc tính linh hoạt và khả năng mở rộng của MongoDB làm cho nó trở thành một lựa chọn phổ biến cho các dự án có yêu cầu cơ sở dữ liệu khơng cố định (schema-less) và có khả năng mở rộng.
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><b>-- PHÂN TÍCH HIỆN TRẠNG</b>
<b>Mơ hình SWOT là một phương pháp quan trọng trong kế hoạch kinh doanh và quản lý,</b>
giúp tổ chức hoặc cá nhân đánh giá tổng quan về tình hình của họ bằng cách xác định các yếu tố nội bộ (Strengths và Weaknesses) và yếu tố bên ngoài (Opportunities và Threats) ảnh hưởng đến một dự án, sản phẩm, tổ chức, hoặc quyết định cụ thể.
<b>1.1 Strengths (Điểm Mạnh)</b>
- Các thành viên có kế hoạch tốt để lên ý tưởng đề tài và để triển khai website. - Các thành viên nhóm có các kiến thức HTML, CSS, JavaScripts, Bootstrap, Nodejs
và một số kĩ năng khác.
- Mỗi thành viên nhóm siêng năng, chăm chỉ, luôn học hỏi trau dồi kiến thức cho nhau.
- Mỗi thành viên có tính trách nhiệm cao và tập trung vào chi tiết có thể đảm bảo chất lượng và độ chính xác trong cơng việc.
- Các thành viên có khả năng quản lý thời gian tốt có thể đảm bảo rằng dự án hồn thành đúng thời hạn.
- Các thành viên có khả năng tìm hiểu các nguồn tài liệu liên quan đến dự án và để triển khai một cách hoàn chỉnh
<b>1.2Weaknesses (Điểm Yếu)</b>
- Thị trường giày thể thao cạnh tranh gay gắt, dẫn đến áp lực giảm giá và lợi nhuận thấp.
- Có thể cần tăng cường chiến dịch tiếp thị để tạo ra sự nhận diện mạnh mẽ hơn. - Có thể gặp khó khăn trong việc quản lý tồn kho và duy trì cung cấp đều đặn cho tất
cả sản phẩm.
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>-1.3Opportunities (Cơ hội)</b>
- Cân nhắc mở rộng kinh doanh sang thị trường quốc tế để tận dụng cơ hội tăng
- Thị trường giày thể thao thường có sự cạnh tranh mạnh mẽ từ các đối thủ lớn và nhỏ. Điều này có thể tạo áp lực giảm giá và biên lợi nhuận.
- Thời trang liên quan đến giày thể thao có thể thay đổi nhanh chóng. Việc khơng theo kịp các xu hướng này có thể làm giảm sự hấp dẫn của sản phẩm.
- Như đã thấy trong COVID-19, dịch bệnh có thể ảnh hưởng đến hoạt động sản xuất, cung cấp, và mua sắm, gây khó khăn cho doanh nghiệp.
- Với số lượng giao dịch trực tuyến tăng lên, sự bảo mật trực tuyến trở thành một rủi ro quan trọng. Các vấn đề như lỗ hổng bảo mật và tấn công mạng có thể gây mất dữ liệu và uy tín của trang web.
- Sự thay đổi trong quy định về thương mại điện tử, bản quyền, và thuế có thể ảnh hưởng đến hoạt động kinh doanh và cơ cấu giá.
- Sản phẩm giả mạo có thể gây hại cho danh tiếng và độ tin cậy của doanh nghiệp.
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">-
-Nike là một thương hiệu lớn về giày thể thao và họ có một trang web bán hàng trực tuyến mạnh mẽ. Điểm mạnh của họ bao gồm sự đa dạng của sản phẩm, chất lượng cao, và khả năng tùy chỉnh giày. Họ cũng có một cộng đồng lớn ủng hộ thương hiệu của họ và các sự kiện quảng cáo thể thao độc đáo.
- Tuy nhiên nike cũng có một thời gian bị tẩy chay do bê bối truyền thông của họ
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">- <b>Adidas.com:</b>
Adidas cũng là một thương hiệu nổi tiếng trong lĩnh vực giày thể thao. Họ tương tự như Nike, với sản phẩm đa dạng và chất lượng cao. Adidas cũng tập trung vào thiết kế sáng tạo và hợp tác với các ngôi sao thể thao.
- Tuy nhiên giá thành của mỗi sản phẩm khá cao nên hạn chế về mặt khách hàng
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">- <b>Zappos.com:</b>
Zappos nổi tiếng với sự đa dạng của các loại giày, bao gồm cả giày thể thao. Họ nổi tiếng với dịch vụ khách hàng xuất sắc và chính sách giao hàng và đổi trả linh hoạt.
- Tuy nhiên về mặt sản phẩm của họ cịn có hạn chế do sản phẩm chưa có sự khác biệt, tương tự với các thương hiệu cạnh tranh
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">- <b>FinishLine:</b>
Finish Line cũng là một chuỗi cửa hàng và trang web bán giày thể thao. Họ tập trung vào việc cung cấp các sản phẩm mới nhất và các phiên bản giới hạn của giày thể thao.
<b>- Đa dạng sản phẩm: Các đối thủ chủ yếu có sự đa dạng về sản phẩm giày thể thao,</b>
từ các thương hiệu khác nhau.
<b>- Chất Lượng: Chất lượng sản phẩm là tiêu chí quan trọng trong ngành này và tất</b>
cả các đối thủ đều cố gắng duy trì chất lượng cao.
<b>- Dịch vụ khách hàng: Một số đối thủ, như Zappos, chú trọng vào dịch vụ khách</b>
hàng và chính sách giao hàng.
<b>- Thương hiệu và quảng cáo: Thương hiệu và quảng cáo đóng vai trò quan trọng</b>
trong việc thu hút khách hàng. Nike và Adidas có lợi thế lớn ở khía cạnh này.
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>- Khả năng tùy chỉnh: Nike nổi tiếng với khả năng tùy chỉnh giày, điều này có thể</b>
là điểm mạnh đặc biệt.
<b>- Cộng đồng sự kiện và thể thao: Nike và Adidas có các cộng đồng lớn và tổ chức</b>
các sự kiện thể thao độc đáo.
<b>- Chính sách đổi trả và hồn tiền: Chính sách này có thể làm nổi bật một đối thủ</b>
so với các đối thủ khác.
<b>4.1 Sơ đồ Use Case.</b>
Use Case mô tả sự tương tác giữa người dùng và hệ thống ở trong một môi trường cụ thể, vì một mục đích cụ thể. Mơi trường nằm trong một bối cảnh, phạm vi hoặc hệ thống phần mềm cụ thể. Mục đích cụ thể là diễn tả được u cầu theo góc nhìn từ phía người dùng.
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><b>4.2 Đặc tả chức năng (mô tả và chi tiết từng chức năng).</b>
<b>4.2.1 Chức năng cho khách hàng.</b>
Chức năng quản lý giỏ hàng:
Khách hàng lựa chọn sản phẩm cần đặt hàng và nhấn vào “Thêm vào giỏ hàng” để thêm hàng vào giỏ. Khách hàng có thể tùy chỉnh xem giỏ hàng, thêm, sửa, xóa hay cập nhật giỏ hàng.
Chức năng đặt hàng:
Khách hàng đặt hàng dựa trên sản phẩm của giỏ hàng, khách hàngcần hồn tất thủ tục cuối cùng của đặt hàng đó là xác nhận lạithơng tin đặt hàng (có thể thay đổi khi đơn hàng chưa vận chuyển), lựa chọn hình thức thanh toán (trả tiền
</div>