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

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán mỹ phẩm Mew Beauty

66 0 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 đề Xây Dựng Website Bán Mỹ Phẩm Mew Beauty
Tác giả Văn Thị Linh Trang
Người hướng dẫn ThS. Trần Việt
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 66
Dung lượng 2,71 MB

Cấu trúc

  • CHƯƠNG 1: CƠ SỞ LÝ LUẬN (12)
    • 1.1. Giới thiệu chung (12)
      • 1.1.1. Lý do chọn đề tài (12)
      • 1.1.2. Đối tượng nghiên cứu (12)
      • 1.1.3. Phạm vi nghiên cứu (13)
      • 1.1.4. Phương pháp nghiên cứu (14)
      • 1.1.5. Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài (15)
    • 1.2. WordPress là gì ? (15)
      • 1.2.1. Lịch sử ra đời của WordPress (16)
      • 1.2.2. Những ưu nhược điểm của WordPress (17)
        • 1.2.2.1. Ưu điểm của WordPress (17)
        • 1.2.2.2. Các hàm có sẵn thông dụng (18)
    • 1.3. Hệ quản trị cơ sở dữ liệu MySQL (19)
      • 1.3.1. Khái niệm (19)
      • 1.3.2. Ưu điểm My SQL (20)
      • 1.3.3. Đặc điểm của MYSQL (20)
    • 1.4. Ngôn ngữ lập trình PHP (20)
      • 1.4.1. Lịch sử ra đời (20)
      • 1.4.2. Kiểu dữ liệu trong PHP (21)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (22)
    • 2.1. Giới thiệu về Mew Beauty (22)
      • 2.1.1. Hiện trạng (22)
      • 2.1.2. Mục tiêu của đề tài (23)
      • 2.1.3. Hạn chế (23)
    • 2.2. Mục tiêu xây dụng hệ thống (23)
    • 2.3. Đặc tả yêu cầu (24)
      • 2.3.1. Thu thập yêu cầu (24)
      • 2.3.2. Đặc tả yêu cầu (24)
        • 2.3.2.1. Yêu cầu chức năng (24)
        • 2.3.2.2. Yêu cầu chức năng (27)
      • 2.3.3. Các giả định và phụ thuộc (27)
        • 2.2.3.1 Các giả định (27)
        • 2.2.3.2 Các phụ thuộc (27)
    • 2.4. Mô tả Use Case (28)
      • 2.4.1. Xác định Use Case của các tác nhân (28)
      • 2.4.2. Mô hình Use case model (31)
        • 2.4.2.1. Mô hình Use case tổng quát (31)
        • 2.4.2.2. Mô hình Use case phân rã (31)
      • 2.4.3. Kịch bản Use Case (35)
    • 2.5. Biểu đồ tuần tự (52)
      • 2.5.1. Biểu đồ tuần tự chức năng đăng nhập (52)
      • 2.5.2. Biểu đồ tuần tự chức năng đăng kí (53)
      • 2.5.3. Biểu đồ tuần tự chức năng thanh toán (53)
      • 2.5.4. Biểu đồ tuần tự chức năng thêm danh mục mỹ phẩm (54)
      • 2.5.5. Biểu đồ hoạt động chức năng cập nhật danh mục mỹ phẩm (54)
      • 2.5.6. Biểu đồ tuần tự chức năng xóa danh mục mỹ phẩm (55)
      • 2.5.8. Biểu đồ tuần tự chức năng cập nhật tin tức (56)
      • 2.5.9. Biểu đồ tuần tự chức năng xóa tin tức (56)
      • 2.5.10. Biểu đồ tuần tự chức năng thêm sản phẩm (57)
      • 2.5.11. Biểu đồ tuần tự chức năng cập nhật sản phẩm (58)
      • 2.5.12. Biểu đồ tuần tự xóa thông tin sản phẩm (58)
      • 2.5.13. Biểu đồ tuần tự chức năng chi tiết đơn hàng (59)
    • 2.6. Biểu đồ lớp (60)
  • CHƯƠNG 3: THIẾT KẾ WEBSITE (61)
    • 3.1. Môi trường cài đặt (61)
    • 3.2. Giới thiệu về website (61)
  • KẾT LUẬN (64)
  • TÀI LIỆU THAM KHẢO (66)

Nội dung

Dựa trên những điều này, báo cáo dự án của em về việc “xây dựng website bán mỹ phẩm Mew Beauty” nhằm mục đích giải quyết nhu cầu quảng bá và kinh doanh sản phẩm trực tiếp đến khách hàng

CƠ SỞ LÝ LUẬN

Giới thiệu chung

1.1.1 Lý do chọn đề tài

Trong thời đại hiện nay, thương mại điện tử đang bùng nổ với tốc độ nhanh chóng, mở ra cơ hội kinh doanh vô hạn Việc mua sắm trở nên dễ dàng và thuận tiện hơn bao giờ hết chỉ với một thiết bị kết nối internet như điện thoại hoặc máy tính.

Thương mại điện tử tạo ra cơ hội mua sắm linh hoạt về thời gian và không gian, cho phép sản phẩm tiếp cận không chỉ người tiêu dùng địa phương mà còn toàn quốc và quốc tế Doanh nghiệp không còn phải chờ đợi khách hàng mà có thể chủ động tìm kiếm, mở rộng tệp khách hàng Mỗi khách hàng mới mang đến cơ hội tăng trưởng doanh thu đáng kể.

Thương mại điện tử mang lại sự tiện lợi cho người tiêu dùng và mở ra cơ hội kinh doanh cho những ai không có vốn lớn Thay vì đầu tư vào mặt bằng, nhân viên và quảng cáo, việc tạo ra một trang web thương mại điện tử chất lượng với thông tin sản phẩm đầy đủ và các tính năng hỗ trợ mua sắm là đủ để khởi nghiệp.

Thương mại điện tử tạo cơ hội cho mọi doanh nghiệp, từ lớn đến nhỏ, để sáng tạo và cạnh tranh công bằng Các ý tưởng mới cùng với chiến lược tiếp thị và khuyến mãi có thể được thực hiện nhanh chóng và hiệu quả qua một trang web thương mại điện tử mà không cần đầu tư lớn.

Dự án của tôi về việc "xây dựng website bán mỹ phẩm Mew Beauty" nhằm đáp ứng nhu cầu quảng bá và kinh doanh sản phẩm trực tiếp đến khách hàng trên toàn quốc.

1.1.2 Đối tượng nghiên cứu Đối tượng nghiên cứu của đồ án xây dựng website bán mỹ phẩm Mew Beauty bao gồm các đối tượng sau:

Các cá nhân và nhóm đối tượng mua sắm mỹ phẩm trực tuyến, bao gồm cả nam và nữ, có độ tuổi và động lực mua hàng đa dạng Nghiên cứu hành vi và sở thích mua sắm của họ sẽ tối ưu hóa trải nghiệm trên trang web Đối với các thương hiệu cạnh tranh, việc tìm hiểu cách họ xây dựng và quản lý trang bán hàng cùng các chiến lược tiếp thị trực tuyến sẽ cung cấp thông tin quý giá để phát triển một website hiệu quả hơn Phản hồi từ khách hàng tiềm năng và thực tế về trải nghiệm sử dụng trang web, chất lượng sản phẩm và dịch vụ sẽ là cơ sở quan trọng để điều chỉnh và cải thiện hiệu quả trang web.

Bao gồm các khía cạnh:

Điều tra và phân tích thị trường mỹ phẩm, đặc biệt là phân khúc cao cấp và tự nhiên, giúp xác định xu hướng tiêu dùng và nhu cầu của khách hàng Nghiên cứu này cũng cung cấp cái nhìn sâu sắc về các đối thủ cạnh tranh trong ngành, từ đó đưa ra chiến lược phù hợp để phát triển sản phẩm.

• Phân tích và định hình đối tượng khách hàng mục tiêu của Mew Beauty, bao gồm độ tuổi, giới tính, sở thích và nhu cầu làm đẹp

Phát triển giao diện website thân thiện với người dùng và dễ sử dụng là yếu tố quan trọng để thể hiện giá trị thương hiệu của Mew Beauty Điều này bao gồm việc tạo ra trải nghiệm mua sắm trực tuyến thú vị và hấp dẫn, giúp khách hàng dễ dàng tìm kiếm và lựa chọn sản phẩm.

• Nghiên cứu và triển khai các phương thức thanh toán trực tuyến an toàn và tiện lợi cho khách hàng

• Xây dựng hệ thống quản lý sản phẩm hiệu quả, bao gồm việc thêm, sửa đổi và xóa sản phẩm, quản lý hàng tồn kho và giá cả

Xây dựng một hệ thống hỗ trợ khách hàng trực tuyến hiệu quả, bao gồm các kênh chat trực tuyến, email và số điện thoại, nhằm giải đáp thắc mắc và cung cấp hỗ trợ nhanh chóng cho khách hàng.

Sử dụng công cụ phân tích web để đo lường hiệu suất website là rất quan trọng, bao gồm việc theo dõi lượt truy cập, tỷ lệ chuyển đổi và doanh số bán hàng Những dữ liệu này giúp điều chỉnh và cải thiện chiến lược kinh doanh trực tuyến một cách hiệu quả.

Nghiên cứu này tập trung vào việc xác định và triển khai các yếu tố quan trọng cho việc xây dựng và vận hành một website bán mỹ phẩm hiệu quả, nhằm giúp Mew Beauty tối ưu hóa hoạt động kinh doanh và nâng cao sự hiện diện trên thị trường trực tuyến.

1.1.4 Phương pháp nghiên cứu Để đáp ứng yêu cầu của dự án "Xây dựng website bán mỹ phẩm Mew

Beauty", em sẽ tiếp cận đề tài với các hướng sau:

Tạo ra một giao diện trực quan và hấp dẫn giúp tối ưu hóa trải nghiệm người dùng, cho phép họ dễ dàng tìm kiếm, chọn lựa và mua sắm các sản phẩm mỹ phẩm một cách thuận tiện.

Cung cấp thông tin chi tiết về sản phẩm mỹ phẩm, bao gồm mô tả, hình ảnh chất lượng cao, giá cả và thương hiệu, cùng với đánh giá từ khách hàng, giúp người tiêu dùng dễ dàng lựa chọn sản phẩm phù hợp với nhu cầu của mình.

Xây dựng hệ thống hỗ trợ khách hàng và quản lý đơn hàng hiệu quả là ưu tiên hàng đầu của chúng tôi Chúng tôi cung cấp tính năng hỗ trợ trực tuyến, giúp giải đáp thắc mắc của khách hàng nhanh chóng và chuyên nghiệp Hệ thống quản lý đơn hàng được tối ưu hóa để đảm bảo xử lý đơn hàng chính xác và hiệu quả Để tăng doanh số bán hàng và thu hút khách hàng, chúng tôi triển khai chiến lược marketing đa dạng, bao gồm quảng cáo trên các phương tiện truyền thông, tăng cường tương tác trên mạng xã hội, thực hiện chương trình khuyến mãi và giảm giá, cũng như hợp tác với đối tác để mở rộng thị trường và đa dạng hóa sản phẩm.

Để xây dựng thành công website bán mỹ phẩm Mew Beauty, chúng tôi sẽ chú trọng vào thiết kế giao diện thu hút, cung cấp thông tin sản phẩm chi tiết, hỗ trợ khách hàng tận tình và quản lý đơn hàng hiệu quả Kết hợp với chiến lược marketing thông minh, mục tiêu của chúng tôi là thu hút khách hàng và gia tăng doanh số bán hàng.

1.1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài

WordPress là gì ?

WordPress (WP, WordPress.org) là một hệ quản trị nội dung mã nguồn mở miễn phí, được phát triển bằng ngôn ngữ lập trình PHP và sử dụng cơ sở dữ liệu MySQL hoặc MariaDB Hệ thống này bao gồm kiến trúc plugin và hệ thống template, hay còn gọi là theme Với sự phổ biến và tính linh hoạt, WordPress hiện là một trong những giải pháp hệ quản trị nội dung hàng đầu, đồng thời cũng được ứng dụng trong nhiều lĩnh vực khác như Bảng hiệu điện tử (PDS).

WordPress, được phát hành lần đầu vào ngày 27 tháng 5 năm 2003 bởi hai nhà sáng lập Matt Mullenweg và Mike Little, là một nhánh của b2/cafelog và được cấp phép theo GPLv2 Để sử dụng, WordPress cần được cài đặt trên máy chủ web, có thể là máy chủ thuê từ dịch vụ như WordPress.com hoặc máy chủ riêng với gói phần mềm từ WordPress.org.

WordPress là một hệ thống quản lý nội dung (CMS) miễn phí, nổi bật và dễ sử dụng, được ưa chuộng nhất toàn cầu Nhiều so sánh cho thấy, từ các trang web cá nhân đến những tờ báo điện tử lớn như CNN, Dow Jones và Wall Street Journal đều tin tưởng sử dụng WordPress.

Người dùng WordPress có khả năng cài đặt và chuyển đổi giữa nhiều chủ đề khác nhau, cho phép thay đổi giao diện và chức năng của trang web mà không ảnh hưởng đến mã lõi hay nội dung Mỗi trang web WordPress cần ít nhất một chủ đề, có thể cài đặt trực tiếp qua công cụ quản trị "Giao diện" hoặc sao chép vào thư mục chủ đề Chủ đề WordPress được chia thành hai loại: miễn phí và cao cấp, với nhiều chủ đề miễn phí có sẵn trong kho lưu trữ WordPress, trong khi các chủ đề cao cấp có thể mua từ các chợ và nhà phát triển Ngoài ra, người dùng cũng có thể tạo và phát triển các chủ đề tùy chỉnh riêng.

1.2.1 Lịch sử ra đời của WordPress

B2/cafelog, thường được biết đến với cái tên đơn giản hơn là b2 hay cafelog là tiền thân của WordPress b2/cafelog theo ước lượng đã được sử dụng ở khoảng

Vào tháng 5 năm 2003, Michel Valdrighi đã phát triển WordPress bằng ngôn ngữ lập trình PHP kết hợp với MySQL Ông hiện là nhà phát triển chính của WordPress, một nền tảng blog nổi bật Mặc dù WordPress là phiên bản chính thức, nhưng b2evolution cũng đang được phát triển song song.

Năm 2004, Six Apart đã thay đổi thời hạn cấp phép cho gói sản phẩm Movable Type, khiến nhiều người dùng chuyển sang WordPress Sự chuyển đổi này đã tạo ra một bước ngoặt quan trọng trong sự phát triển và sự phổ biến của WordPress.

Năm 2007, WordPress giành giải thưởng Packt Open Source CMS Năm

2009 WordPress dẫn đầu về mã nguồn CMS tốt nhất

Vào ngày 06 tháng 12 năm 2018, WordPress đã chính thức ra mắt phiên bản 5.0 với cải tiến đáng kể, giới thiệu Trình soạn thảo block Gutenberg, cho phép người dùng tùy chỉnh bố cục bài viết một cách phong phú và phức tạp hơn Tuy nhiên, sự ra mắt của Gutenberg đã gây ra nhiều tranh cãi, đặc biệt là từ một số lập trình viên không muốn áp dụng tính năng này.

1.2.2 Những ưu nhược điểm của WordPress

Mặc dù WordPress là nền tảng làm web phổ biến, nhưng nó vẫn gây ra hai luồng ý kiến trái chiều Một bên ủng hộ WordPress vì những ưu điểm nổi bật, trong khi bên còn lại lo ngại về những nhược điểm có thể gây bất lợi cho người dùng.

WordPress có những ưu điểm sau đây:

Tiết kiệm chi phí là một lợi ích lớn khi thiết kế website trên WordPress, vì bạn chỉ cần tạo tài khoản để truy cập vào nền tảng miễn phí, cùng với nhiều mẫu giao diện và plugin hỗ trợ miễn phí.

Việc tạo website trên WordPress rất dễ dàng, cho phép ngay cả những người không có nhiều kiến thức về công nghệ, đồ họa hay lập trình cũng có thể thực hiện một cách đơn giản.

• Hỗ trợ nhiều ngôn ngữ: Tại WordPress hỗ trợ 52 ngôn ngữ và có cả tiếng Việt cho bạn lựa chọn

WordPress cung cấp nhiều mẫu website đa dạng, phù hợp với nhiều ngành nghề và mục đích khác nhau Người dùng có thể lựa chọn từ các mẫu có sẵn hoặc tham khảo những ý tưởng để tạo ra một trang web độc đáo cho riêng mình.

Quản lý dễ dàng với WordPress nhờ vào hệ thống quản trị đơn giản và dễ sử dụng, giúp quản trị viên theo dõi các hoạt động đăng bài và mục lục trang web một cách khoa học và logic.

Chủ động làm mới website với WordPress nhờ vào mã nguồn mở và kho plugin phong phú, bạn có thể dễ dàng thêm hoặc bớt các plugin để trang web trở nên nổi bật và hấp dẫn hơn.

WordPress có một cộng đồng người dùng rộng lớn, cung cấp nhiều mẹo và thủ thuật hữu ích giúp bạn tối ưu hóa và phát triển trang web của mình hiệu quả hơn.

1.2.2.2 Các hàm có sẵn thông dụng

Hình 1.1: Website nền tảng WordPress tốc độ tải chậm

Các trang web được xây dựng trên nền tảng WordPress thường gặp vấn đề về bảo mật yếu, dẫn đến việc chúng trở thành mục tiêu phổ biến cho các cuộc tấn công mạng.

“miếng mồi ngon” của những hacker

Hệ quản trị cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất toàn cầu, được các nhà phát triển ưa chuộng trong quá trình phát triển ứng dụng Với tốc độ cao, tính ổn định và dễ sử dụng, MySQL cung cấp khả năng chuyển đổi linh hoạt trên nhiều hệ điều hành, cùng với một hệ thống hàm tiện ích mạnh mẽ.

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ nổi bật, sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) để quản lý và truy xuất dữ liệu hiệu quả.

MySQL hỗ trợ các ngôn ngữ lập trình như Node.js, PHP, và Perl, cung cấp giải pháp lưu trữ hiệu quả cho thông tin trên các trang web được phát triển bằng những ngôn ngữ này.

Linh hoạt và dễ sử dụng: Bạn có thể tùy chỉnh mã nguồn theo nhu cầu của mình mà không cần trả thêm phí Quá trình cài đặt cũng rất đơn giản và thường chỉ mất không quá 30 phút.

MySQL cung cấp hiệu năng cao cho nhiều server clusters, cho phép xử lý dữ liệu lớn từ các trang thương mại điện tử và các hoạt động kinh doanh công nghệ thông tin một cách nhanh chóng và mượt mà.

MySQL là một kỹ năng cơ bản trong ngành công nghệ và dữ liệu, được sử dụng rộng rãi trong nhiều năm Việc thành thạo MySQL giúp chuyên gia lập trình triển khai dự án nhanh chóng và dễ dàng thuê các chuyên gia dữ liệu với chi phí hợp lý khi cần thiết.

Khi lựa chọn phần mềm RDBMS, an toàn dữ liệu là yếu tố hàng đầu cần xem xét MySQL nổi bật với hệ thống phân quyền truy cập và quản lý tài khoản, đảm bảo tiêu chuẩn bảo mật cao Ngoài ra, việc mã hóa thông tin đăng nhập và chứng thực từ host cũng được hỗ trợ, tăng cường tính bảo mật cho hệ thống.

MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server của Microsoft)

MySQL quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu

MySQL cung cấp cơ chế phân quyền người sử dụng, cho phép mỗi người dùng quản lý một hoặc nhiều cơ sở dữ liệu (CSDL) khác nhau Mỗi người dùng được cấp một tên truy cập (user name) và mật khẩu tương ứng để truy xuất vào CSDL.

Ngôn ngữ lập trình PHP

PHP, được giới thiệu vào năm 1994 bởi Rasmus Lerdorf với tên gọi ban đầu là "Personal Home Page", bắt đầu như một bộ sưu tập mã nguồn Perl để tạo trang web động và sau đó đã phát triển thành một ngôn ngữ lập trình độc lập Phiên bản đầu tiên, PHP 1.0, được phát hành vào năm 1995 và tích hợp vào máy chủ web Apache vào năm 1996 Kể từ đó, PHP đã nhanh chóng phát triển và trở thành một trong những ngôn ngữ lập trình web phổ biến nhất trên thế giới, được hỗ trợ bởi một cộng đồng lớn các nhà phát triển và chuyên gia toàn cầu.

Mã PHP có thể được nhúng trong các thẻ đặc biệt, cho phép chuyển đổi linh hoạt giữa chế độ PHP và HTML Cú pháp cơ bản của PHP tương tự như các ngôn ngữ lập trình khác như C và Perl.

Ngày đăng: 03/12/2024, 15:51

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] "WordPress Wikipedia," https://vi.wikipedia.org/wiki/WordPress Sách, tạp chí
Tiêu đề: WordPress Wikipedia
[2] "XAMPP Wikipedia," https://vi.wikipedia.org/wiki/XAMPP Sách, tạp chí
Tiêu đề: XAMPP Wikipedia
[3] " PHP Wikipedia," https://vi.wikipedia.org/wiki/PHP Sách, tạp chí
Tiêu đề: PHP Wikipedia
[4] "HTML Wikipedia," https://en.wikipedia.org/wiki/HTML Sách, tạp chí
Tiêu đề: HTML Wikipedia
[5] "CSS Wikipedia," https://en.wikipedia.org/wiki/Cascading_Style_Sheets Sách, tạp chí
Tiêu đề: CSS Wikipedia
[6] "JavaScript Wikipedia," https://en.wikipedia.org/wiki/JavaScript Sách, tạp chí
Tiêu đề: JavaScript Wikipedia
[7] “Chia sẻ kiến thức,” https://thachpham.com. [8] https://themeforest.net/ Sách, tạp chí
Tiêu đề: Chia sẻ kiến thức,” "https://thachpham.com." [8]
[10] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng bặng UML (Thực hành với Rational Rose), NCB Khoa học và kỹ thuật, 2002 Khác

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

TÀI LIỆU LIÊN QUAN