1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án project 1 trang web bán thực phẩm chức năng gym

27 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Trang Web bán thực phẩm chức năng gym
Tác giả Phạm Tuấn Đạt, Nguyễn Duy Anh
Người hướng dẫn Nguyễn Văn Tuyên
Trường học Trường Cao Đẳng Nghề Bách Khoa Hà Nội
Chuyên ngành Lập Trình Máy Tính
Thể loại Đồ Án Project
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 6,37 MB

Nội dung

Hướng tiếp cận mà tôi lựa chọn là tạo ra một nền tảng trực quan, dễ sửdụng cung cấp đầy đủ thông tin về các sản phẩm thực phẩm chức năng tốt nhất chongười tiêu dùng.. Với sự phổ biến ngà

Trang 1

CHƯƠNG TRÌNH HỌC VIỆN CÔNG NGHỆ BKACAD

Trang 2

Gửi bạn bè, thầy cô và bản thân,

Tôi xin gửi lời cảm ơn chân thành tới tất cả mọi người vì sự đồng hành và ủng hộtrong hành trình thực hiện ĐATN Nhờ tinh thần chăm chỉ và quyết tâm không ngừngnghỉ, chúng ta đã cùng nhau vượt qua những thách thức, mang lại kết quả đáng tự hào

Đến bạn bè thân thiết, những người luôn động viên và chia sẻ niềm vui cùng tôi,cảm ơn vì đã là nguồn động viên vô giá Thầy cô thân yêu, sự hướng dẫn và kiến thức

mà bạn truyền đạt đã giúp tôi phát triển và học hỏi nhiều hơn

Và bản thân mình, những nỗ lực không ngừng nghỉ và kiên nhẫn trong từng bước

đi đã đạt được thành quả tốt nhất Tôi tự hào về sự phấn đấu của mình và hy vọng sẽtiếp tục xây dựng thành công từ những nền tảng vững chắc này

Cảm ơn mọi người một lần nữa vì đã đồng hành cùng tôi trong chặng đường đầy

ý nghĩa này

Trân trọng

Hà Nội, ngày tháng năm

Sinh viên thực hiện

Phạm Tuấn Đạt

Trang 3

Đồ án của tôi là một trang web chuyên cung cấp các sản phẩm thực phẩm chức nănggiành cho người tập thể hình Đây là một dự án đầy tham vọng nhằm đáp ứng nhu cầucủa người dùng, khi mà giờ đây mọi người có xu hướng quan tâm đến sức khỏe củamình nhiều hơn và thực phẩm chức năng chăm sóc sức khỏe là một trong những loạisản phẩm được tìm kiếm nhiều nhất trên internet Nhu cầu về thực phẩm chức năngđang ngày một phát triển nhanh chóng, nhưng người tiêu dùng vẫn gặp khó khăn trongviệc tìm kiếm và chọn mua sản phẩm phù hợp với điều kiện và nhu cầu của họ Hiệntại, có rất ít các nền tảng hỗ trợ người dùng có thể lựa chọn được sản phẩm phù hợpvới điều kiện và nhu cầu của mình Vì vậy, ĐATN của tôi tập trung giải quyết các vấn

đề này bằng cách xây dựng một trang web thông minh, thân thiện với người dùng cungcấp thông tin chi tiết và đa dạng về các sản phẩm sức khỏe chất lượng đến từ nhiều nhàsản xuất uy tín Hướng tiếp cận mà tôi lựa chọn là tạo ra một nền tảng trực quan, dễ sửdụng cung cấp đầy đủ thông tin về các sản phẩm thực phẩm chức năng tốt nhất chongười tiêu dùng Tôi tin rằng việc cung cấp thông tin rõ ràng về nhà sản xuất, giá,thành phần và hiệu quả của mỗi sản phẩm sẽ giúp người dùng dễ dàng hơn trong việclựa chọn sản phẩm Giải pháp của tôi bào gồm xây dựng một giao diện thân thiện vớingười dùng, cho phép người dùng có thể đăng nhập, đăng ký tài khoản, xem và muasản phẩm một cách dễ dàng Thêm vào đó, tôi tạo ra một hệ thống theo dõi đơn hàng,giúp người dùng có thể theo dõi tiến trình đơn hàng của mình và có thể hủy đơn khisản phẩm chưa được xác nhận Đóng góp chính của ĐATN là tạo ra một nền tảng tậptrung giúp người tiêu dùng tìm hiểu, lựa chọn và mua sắm sảm phẩm phù hợp mộtcách dễ dàng Kết quả cuối cùng của dự án là một trang web hoàn thiện, kết nối ngườitiêu dùng với các sản phẩm chất lượng và tạo ra sự thoải mái trong việc chăm sóc sứckhỏe hình thể và cải thiện vóc dáng Tôi tin rằng đồ án này sẽ góp phần tạo ra giá trịcho cho người tiêu dùng, cũng như thúc đẩy sự phát triển của thị trường thực phẩmchức năng tại Việt Nam

Trang 4

CHƯƠNG 1 GI I THI U Ớ Ệ ĐỀỀ TÀI 1

1.1 Đ t vấấn đềềặ 1

1.2 M c tiều và ph m vi đềề tàiụ ạ 2

1.2.1 Tổng quan về kết quả nghiên cứu hiện tại 2

1.2.2 So sánh và đánh giá 2

1.2.3 Mục tiêu và đối tượng đề tài 3

1.2.4 Hạn chế và mục tiêu giải quyết vấn đề 3

1.2.5 Đề xuất giải pháp 4

1.2.6 Phát triển phần mềm đột phá 4

1.3 Đ nh hị ướng gi i phápả 4

1.3.1 Định hướng và phương pháp 4

1.3.2 Mô tả giải pháp 4

1.3.3 Kết quả đạt được 5

1.4 Bốấ c c đốề ánụ 5

CHƯƠNG 2: KH O SÁT VÀ PHÂN TÍCH YÊU CẢ ẦỀU 7

2.1 Kh oả sát hi n tr ngệ ạ 7

2.1.1 Biểu đồ use case tổng quát 7

2.1.2 Quy trình nghiệp vụ 10

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

CHƯƠNG 3: CÔNG NGH S DỆ Ử ỤNG 15

3.1 Ngốn ng l p trình PHPữ ậ 15

3.1.1 Vai trò của PHP 15

3.1.2 Một số kiến thức cơ bản về PHP 16

3.2 H qu n tr CSDL MySQLệ ả ị 18

3.2.1 Khái niệm 18

3.2.1 Ưu điểm của MySQL 19

3.2.2 Đặc điểm của MySQL 19

3.2.3 Cú pháp cơ bản của MySQL 19

CHƯƠNG 4: TH C NGHI M VÀ ÁNH GIÁ 21Ự Ệ Đ 4.1 Thiềất kềấ kiềấn trúc 21

4.1.1 Kiến trúc 3 lớp (Three-Tier Architecture) 21

4.1.2 Thiết kế tổng quan 22

4.1.3 Thiết kế chi tiết gói 24

4.2 Thiềất kềấ chi tiềất 31

4.2.1 Thiết kế giao diện 31

4.2.2 Thiết kế lớp 34

4.2.3 Thiết kế cơ sở dữ liệu 36

4.2.3.1 Mô hình th c th liên kêết ự ể 36

4.2.3.2 Các b ng c s d li u ả ơ ở ữ ệ 37

4.3 Xấy d ng ng d ngự ứ ụ 38

4.3.1 Thư viện và công cụ sử dụng 38

4.3.2 Kết quả đạt được 39

4.3.3 Minh họa các chức năng chính 40

4.3.3.1 Chức năng thêm sản phẩm vào giỏ hàng 43

4.4 Ki m thể ử 45

Trang 5

4.5 Tri n khaiể 50

CHƯƠNG 5: KỀẾT LU N VÀ HẬ ƯỚNG PHÁT TRIỂN 53

5.1 Hướ ng phát tri nể 53

5.1.1 Những công việc đã làm được 53

5.1.2 Hạn chế 54

5.1.3 Những giải pháp và đóng góp đáng chú ý: 54

5.1.4 Kết luận và hướng phát triển 55

TÀI LI U THAM KHỆ ẢO 56

Trang 6

CHƯƠNG 1 GI I THI U Ớ Ệ ĐỀỀ TÀI

1.1 Đặt vấn đề

Tình hình thực tế hiện nay đang chứng kiến một sự gia tăng đáng kể trong việc quantâm và chăm sóc cho sức khỏe cá nhân, đặc biệt là trong lĩnh vực thể thao và thựcphẩm chức năng Với sự phổ biến ngày càng cao của việc duy trì một lối sống lànhmạnh và cân đối, sản phẩm Whey Protein đã trở thành một người bạn đồng hành đángtin cậy trong việc xây dựng cơ bắp và cải thiện sức khỏe tổng thể

Trong bối cảnh này, việc mở cửa hàng trực tuyến đặc biệt trong việc kinh doanh sảnphẩm Whey Protein không chỉ là một thách thức kinh doanh, mà còn mang đầy tầmquan trọng và tiềm năng Vấn đề nảy sinh từ câu hỏi: Làm thế nào mô hình kinh doanhnày có thể đáp ứng mức độ cấp thiết của thị trường và đem lại lợi ích cho cả người tiêudùng và doanh nghiệp?

Sự cần thiết của vấn đề rõ ràng khi chúng ta nhìn vào những yếu tố sau đây Thứ nhất,nhu cầu về Whey Protein đang ngày càng gia tăng Mọi người ngày càng nhận thứccao về tầm quan trọng của protein trong việc duy trì sức khỏe và cải thiện thể lực Việccung cấp một nguồn cung ứng đáng tin cậy thông qua một cửa hàng trực tuyến sẽ đồngnghĩa với việc đáp ứng một phần quan trọng trong nhu cầu này

Thứ hai, mở cửa hàng trực tuyến mang lại sự tiện lợi và linh hoạt cho người tiêu dùng.Khả năng mua sắm và tìm hiểu sản phẩm mọi lúc, mọi nơi không chỉ giúp tiết kiệmthời gian mà còn tạo ra trải nghiệm mua sắm thú vị hơn Điều này đặc biệt quan trọngtrong một xã hội đang ngày càng trở nên bận rộn

Thứ ba, mở cửa hàng trực tuyến còn mở ra cơ hội kinh doanh mới và tạo ra nguồn thunhập ổn định Điều này không chỉ tạo lợi ích cho doanh nghiệp mà còn góp phần thúcđẩy phát triển kinh tế và tạo ra việc làm cho cộng đồng

Trang 7

Vấn đề này cũng không chỉ đơn thuần giới hạn trong việc kinh doanh sản phẩm WheyProtein mà còn có tiềm năng tích hợp vào nhiều lĩnh vực khác Các mô hình kinhdoanh trực tuyến tương tự có thể được áp dụng trong việc kinh doanh các loại thựcphẩm chức năng khác, mở ra cơ hội đa dạng hóa sản phẩm và mở rộ cơ hội kinhdoanh.

Tóm lại, việc mở cửa hàng trực tuyến bán sản phẩm Whey Protein không chỉ đáp ứngmột nhu cầu ngày càng tăng cao trong lĩnh vực sức khỏe và thể dục, mà còn mở ra cơhội kinh doanh và tích hợp vào nhiều lĩnh vực khác Điều này thể hiện sự quan trọng

và tiềm năng của bài toán này trong việc đáp ứng các yêu cầu và tầm quan trọng củathị trường ngày nay

1.2 Mục tiêu và phạm vi đề tài

1.2.1 Tổng quan về kết quả nghiên cứu hiện tại

Theo như nhu cầu thị trường hiện nay, con người dần quan tâm đến sức khỏe của bảnthân nhiều hơn Từ đó dẫn đến sự ra đời của nhiều ngành dịch vụ, trong đó ngành dịch

vụ về sức khỏe là một trong những ngành được quan tâm nhiều nhất Giờ đây, xuhướng đến phòng tập là một trong những xu hướng hot về rèn luyện sức khỏe đượcnhiều người áp dụng Và từ việc rèn luyện tại phòng tập, con người ta lại khám pháthêm nhiều khía cạnh, một trong số đó phải kể tới phát hiện "70% thành quả luyện tậpđến từ dinh dưỡng của người tập thể hình" Từ phát hiện này, một ngành công nghiệpnữa lại được ra đời, đó là ngành công nghiệp sản xuất thực phẩm chức năng giành chongười tập gym Nhưng các sản phẩm chức năng này lại không phải quá phổ biến tại thịtrường Việt Nam vì vậy thật là khó cho những người dùng có nhu cầu sử dụng thựcphẩm chức năng nhưng khu vực sống của họ lại không có sẵn những sản phẩm này Vìvậy, bài toàn ở đây đặt ra là phải có một phương pháp nào đó, có thể đưa thực phẩmchức năng đến với mọi người dùng có nhu cầu, ở bất cứ đâu trên mọi miền tổ Quốc.Ngoài ra, phải giúp người dùng có thể dễ dàng chọn mua được sản phẩm phù hợp nhấtvới bản thân với chất lượng tốt và giá cả hợp lí đồng thời cũng đem lại lợi nhuận caonhất cho chủ cửa hàng

Trang 8

1.2.2 So sánh và đánh giá

Dựa trên những kết quả nghiên cứu, ta có thể thấy thị trường người dùng thực phẩmchức năng đang ngày một tăng cao Vì vậy ta phải có những phương án tốt để đưa sảnphẩm tới người tiêu dùng Một trong những giải pháp tốt nhất đó là tạo những gianhàng trực tiếp và online nhằm cung cấp thông tin sản phẩm đối với tất cả người tiêudùng Xét về thị trường hiện tại, đã tồn tại rất nhiều gian hàng cung cấp thực phẩmchức năng nhưng họ mới chỉ có thể cung cấp sản phẩm đến với người dùng ở khu vựcgần cửa hàng, những khách ở xa khó có thể tiếp cận và mua sản phẩm từ họ Nếu đặttrên bàn cân so sánh giữa phương pháp bán hàng truyền thống đó với phương pháp bánhàng kết hợp giữa online và offline ta có thể thấy phương pháp truyền thống kém hiệuquả hơn Từ những so sánh và đánh giá ở trên, ta có thể đúc kết ra một phương pháphiệu quả để có thể kết hợp việc bán hàng online và offline đó là tạo ra một trang webchuyên cung cấp thông tin các sản phẩm thực phẩm chức năng với giao diện dễ dùngnhưng vẫn đầy đủ thông tin của sản phẩm giúp người dùng có thể mua hàng một cách

dễ dàng

1.2.3 Mục tiêu và đối tượng đề tài

Dựa trên những phân tích và đánh giá ở trên, mục tiêu của đề tài sẽ là phát triển mộtnền tảng cửa hàng trực tuyến nhằm cung cấp thông tin về các sản phẩm thực phẩmchức năng đến với mọi người tiêu dùng Cửa hàng trực tuyến này phải đảm bảo cácyếu tố bao gồm:

Phát triển giao diện dễ sử dụng: Tạo ra một trải nghiệm mua sắm trực tuyến thận tiện

và thân thiện, giúp người dùng có thể tìm kiếm và lựa chọn sản phẩm phù hợp mộtcách nhanh chóng và dễ dàng

Cung cấp thông tin chi tiết và đáng tin cậy: Cung cấp thông tin đầy đủ về các sảnphẩm, bao gồm thành phần, tác dụng, khối lượng và giá thành Từ đó người dùng cóthể đưa ra quyết đinh mua hàng thông minh

Phải có các chức năng cần thiết: Cần có các chức năng ví dụ đăng nhập, đăng ký, giỏhàng, theo dõi đơn hàng giúp cải thiện trải nghiệm người dùng trên trang web

Trang 9

1.2.4 Hạn chế và mục tiêu giải quyết vấn đề

Một số hạn chế hiện tại bắt gặp phải khi tạo ra cửa hàng trực tuyến này đó là về phầntương tác giữa khách hàng với cửa hàng chưa được tốt, giao diện web có thể khôngtương thích với nhiều thiết bị và trình duyệt

1.2.5 Đề xuất giải pháp

Cải thiện tương tác khách hàng bằng việc kết hợp AI để tự động trả lời khách hàngkhi nhân viên hỗ trợ không có sẵn Tạo chức năng giúp người dùng có thể comment vềtrải nghiệm của họ

Tối ưu hóa giao diện người dùng: Phát triển giao diện đáp ứng để đảm bảo trảinghiệm tốt trên nhiều thiết bị và trình duyệt khác nhau bao gồm cả thiết bị di động vàmáy tính

1.2.6 Phát triển phần mềm đột phá

Dựa trên những hạn chế đã xác định, tôi sẽ phát triển thêm nhiều chức năng để tối ưuhóa trải nghiệm cho người dùng Trong đó có việc sử dụng AI cho khâu tư vấn sảnphẩm cho khách hàng Ngoài ra tôi sẽ phát triển thêm chức năng xử lý đơn hàng, giúpngười dùng có thể dễ dàng đặt và nhận hàng ở bất kỳ đâu

1.3.2 Mô tả giải pháp

Giải pháp của tôi là phát triển giao diện người dùng (UI) đáp ứng và tương thích,đồng thời tích hợp các yếu tố tương tác để tạo ra trải nghiệm mua sắm thú vị chokhách hàng Chúng tôi sẽ sử dụng các nguyên tắc thiết kế hiện đại như tạo điểm nhấn,

Trang 10

sắp xếp thông tin hợp lý và sử dụng biểu đồ và hình ảnh để tạo sự hấp dẫn Giao diện

sẽ được kiểm tra và tối ưu hóa trên nhiều loại thiết bị, bao gồm cả điện thoại di động

và máy tính bảng, cũng như trình duyệt phổ biến Sử dụng HTML, CSS, Bootstrap đểlàm đẹp cho trang web, giúp người dùng có trải nghiệm tốt nhất có thể trên trang webcủa chúng tôi

1.3.3 Kết quả đạt được

Đồ án của tôi sẽ tập trung vào việc cải thiện trải nghiệm người dùng trong quá trìnhmua sắm sản phẩm Whey Protein trực tuyến Sự tối ưu hóa giao diện người dùng vàtích hợp yếu tố tương tác sẽ giúp cải thiện tương tác giữa khách hàng và cửa hàng Kếtquả dự kiến là tăng khả năng thu hút khách hàng, tạo ra sự tương tác tích cực hơn vàtăng khả năng hoàn thành giao dịch Điều này sẽ thúc đẩy tăng trưởng doanh số bánhàng và cải thiện trải nghiệm mua sắm tổng thể của người dùng trên cửa hàng trựctuyến của chúng tôi

1.4 Bố cục đồ án

Đồ án này sẽ được gói gọn trong 5 chương bao gồm: Chương I là Giới thiệu đềtài; Chương 2 là Khảo sát và phân tích yêu cầu; Chương 3 là Công nghệ sử dụng;Chương 4 là thực nghiệm và đánh giá; Chương 5 là kết luận và hướng phát triển.Trong chương 2 chúng ta sẽ khảo sát và phân tích yêu cầu của đề tài, trong phần này sẽđược chia thành 2 phần nhỏ đó là khảo sát hiện trạng và yêu cầu phi chức năng Trongphần khảo sát hiện trạng ta sẽ sử dụng biểu đồ use case tổng quan nhằm khái quátnhững thành phần tham gia và vai trò của chúng và mô tả quá trình vận hành của từngthành phần Trong phần yêu cầu phi chức năng, chúng tôi sẽ đưa ra các yêu cầu phichức năng như hiệu năng, độ tin cậy, tính dễ dùng, tính dễ bảo trì và các yêu cầu vềmặt kỹ thuật như về CSDL hay công nghệ sử dụng Trong chương 3, ta sẽ tìm hiểu vềcác công nghệ được sử dụng trong trang web Trong quá trình xây dựng đồ án, chúngtôi đã sử dụng nhiều công nghệ như HTML, CSS, Javascript, PHP, MySQL,Bootrstrap, Tất cả những công nghệ được sử dụng đều là phiên bản mới nhất đượcphát hành đem lại cho người dùng trải nghiệm tốt nhất Chương 4 là thực nghiệm vàđánh giá Trong chương này chúng ta sẽ mổ sẻ thành nhiều phần khác nhau bao gồmthiết kế kiến trúc, thiết kế chi tiết, xây dựng ứng dụng, kiểm thử và triển khai Trang

Trang 11

web của chúng tôi sử dụng kiến trúc 3 lớp cơ bản, kiến trúc này giúp tách biệt cácthành phần chính của ứng dụng để dễ dàng quản lý và bảo trì Trong phần thiết kế chitiết, chúng tôi sẽ hướng đến kích thước màn hình hướng đến, màu sắc, bố cục trangweb, các thiết kế cho các chi tiết nhỏ như nút ấn, vị trí hiển thị, hình ảnh Phần xâydựng ứng dụng, chúng tôi sẽ liệt kê các công cụ, ngôn ngữ lập trình, API, IDE, công cụkiểm thử được sử dụng trong quá trình tạo ra trang web và nêu rõ kết quả đạt được baogồm số dòng code, số lớp, số gói, dung lượng toàn bộ mã nguồn, dung lượng toàn bộsản phẩm Phần kiêm thử, chúng tôi sẽ kiểm thử các chức năng của trang web nhưđăng nhập, đăng ký, thêm sản phẩm và giỏ hàng, khả năng tương thích với các mànhình với kích thước khác nhau Chúng tôi sẽ tổng kết số lượng các trường hợp kiểmthử và kết quả kiểm thử Phần triển khai, chúng tôi triển khai trang web của mình trênmột hosting, kiểm tra trải nghiệm của người dùng, theo dõi số lượng người truy cập,thời gian phản hồi, khả năng chịu tải Chương 5 là chương cuối cùng, chúng tôi sẽ kếtluận toàn bộ những phần đã nêu tại các chương trên và đề ra hướng phát triển Chúngtôi sẽ trình bày tất cả những nội dung đóng góp mà mình thấy tâm đắc nhất trong suốtquá trình làm đồ án Đó là những khó khăn mà chúng tôi đã gặp phải và từng bước giảiquyết nó Về phần hướng phát triển, chúng tôi sẽ trình bày định hướng công việc trongtương lai để hoàn thiện sản phẩm, nghiên cứu của mình.

Trang 12

CHƯƠNG 2: KH O SÁT VÀ PHÂN TÍCH YÊU C Ả ẦỀ U

2.1 Khảo sát hiện trạng

2.1.1 Biểu đồ use case tổng quát

Biểu đồ use case chính

Mục đích: biểu đồ use case chính mô tả những việc mà chủ cửa hàng, nhân viên bán

hàng và khách hàng có thể được thực hiện trên trang web Trong đó cả ba đối tượng đều có thể tra cứu thông tin Nhân viên bán hàng quản lí công việc quản lí khách hàng,thanh toán, thống kê số liệu, quản lí bán hàng

Người dùng có thể mua hàng, đăng ký tài khoản và tra cứu thông tin Chủ cửa hàng có thể tra cứu và quản lí mọi mặt của cửa hàng

Trang 13

Biểu đồ use case tra cứu thông tin

Mục đích: biểu đồ tra cứu thông tin mô tả quá trình lấy dữ liệu thông tin từ trang web

đối với từng đối tượng sử dụng Người dùng và nhân viên bán hàng đều có thể tra cứu thông tin đơn hàng, có thể tra cứu qua website hoặc tại cửa hàng Khi tra cứu qua website người dùng cần đăng nhập tài khoản

Ngày đăng: 18/06/2024, 17:23

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w