Xây Dựng Website Bán Nước Hoa: Đồ Án Tốt Nghiệp

Báo cáo thực tập tốt nghiệp về xây dựng website bán nước hoa, cung cấp kiến thức và kinh nghiệm thực tiễn trong lĩnh vực thương mại điện tử.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

56
20
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TÔNG QUAN

1.1. LÝ DO CHỌN ĐỀ TÀI

1.2. MỤC TIÊU VÀ PHƯƠNG PHÁP NGHIÊN CỨU

1.2.1. Mục tiêu

1.2.2. Phương pháp nghiên cứu

1.3. PHẠM VI NGHIÊN CỨU

1.4. BỐ CỤC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. PHÂN TÍCH THỰC TRẠNG HIỆN NAY

2.2. LÝ DO CHỌN ĐỀ TÀI

2.3. XÁC ĐỊNH YÊU CẦU NGHIỆP VỤ CỦA HỆ THỐNG

2.3.1. Về nhóm người dùng

2.3.2. Về quản trị hệ thống

2.3.3. Về tổng quan các chức năng của hệ thống

2.3.4. Yêu cầu về cách thức trình bày

2.3.5. Yêu cầu kỹ thuật

2.3.6. Yêu cầu phi chức năng

2.4. MÔ HÌNH MVC - HỖ TRỢ XÂY DỰNG WEBSITE

2.4.1. Khái niệm - nguồn gốc

2.4.2. Các thành phần trong mô hình MVC

2.4.3. Đặc điểm của mô hình MVC

2.4.4. Ưu điểm, nhược điểm mô hình MVC

2.5. CÁC CÔNG CỤ HỖ TRỢ THIẾT KẾ WEBSITE

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. Sơ đồ hoạt động thanh toán

3.2. Sơ đồ hoạt động đăng nhập

3.3. Sơ đồ hoạt động đăng ký

3.4. Sơ đồ hoạt động giỏ hàng

3.5. Sơ đồ hoạt động xem thông tin tài khoản

3.6. Sơ đồ hoạt động trang quản lý chung

3.7. Sơ đồ hoạt động cập nhật thông tin tài khoản

3.8. Sơ đồ hoạt động đăng xuất

3.9. Sơ đồ hoạt động tìm kiếm sản phẩm

3.10. Sơ đồ hoạt động chi tiết sản phẩm

3.11. Sơ đồ hoạt động tìm kiếm sản phẩm theo thương hiệu

3.12. Sơ đồ hoạt động quản lý sản phẩm

3.13. Sơ đồ hoạt động cập nhật thông tin sản phẩm

3.14. Sơ đồ hoạt động thêm sản phẩm

3.15. Sơ đồ hoạt động xem tin tức

3.16. Sơ đồ hoạt động xem liên hệ

3.17. Sơ đồ hoạt động xem giới thiệu

3.18. Thiết kế cơ sở dữ liệu

4. CHƯƠNG 4: XÂY DỰNG HỆ THỐNG

4.1. Giao diện trang chủ

4.2. Giao diện trang đăng nhập, đăng ký

4.3. Giao diện trang giới thiệu

4.4. Giao diện trang tin tức

4.5. Giao diện trang liên hệ

4.6. Giao diện trang sản phẩm

4.7. Giao diện trang chi tiết sản phẩm

4.8. Giao diện trang giỏ hàng

4.9. Giao diện trang quản lý chung

4.10. Giao diện trang quản lý sản phẩm

4.11. Giao diện trang thêm sản phẩm

4.12. Giao diện trang thông tin cá nhân khách hàng

5. CHƯƠNG 5: KẾT QUẢ THỰC HIỆN

5.1. KẾT QUẢ ĐẠT ĐƯỢC

5.2. HƯỚNG PHÁT TRIỂN

DANH MỤC ẢNH

DANH MỤC BẢNG

Tóm tắt

I. Hướng Dẫn Đồ Án Tốt Nghiệp Website Bán Nước Hoa

Đề tài xây dựng website bán nước hoa là một lựa chọn phổ biến và thiết thực cho đồ án tốt nghiệp ngành Công nghệ thông tin. Sự phát triển mạnh mẽ của Internet và thương mại điện tử đã thay đổi thói quen mua sắm của người tiêu dùng, tạo ra nhu cầu lớn cho các cửa hàng nước hoa trực tuyến. Đồ án này không chỉ là một bài tập kỹ thuật mà còn là cơ hội áp dụng kiến thức vào việc giải quyết một bài toán kinh doanh thực tế. Mục tiêu chính của đề tài là xây dựng một hệ thống website hoàn chỉnh, cho phép người dùng xem, tìm kiếm, lựa chọn và đặt mua sản phẩm nước hoa một cách thuận tiện. Đồng thời, hệ thống phải cung cấp cho quản trị viên các công cụ cần thiết để quản lý sản phẩm nước hoa, đơn hàng và khách hàng hiệu quả. Việc thực hiện đề tài này đòi hỏi sinh viên phải nắm vững các kiến thức nền tảng về lập trình web bán hàng, từ phân tích yêu cầu, thiết kế hệ thống, đến lập trình và triển khai. Đây là một cơ hội tuyệt vời để hệ thống hóa kiến thức đã học và phát triển kỹ năng làm việc thực tế, chuẩn bị cho công việc sau khi ra trường. Quá trình thực hiện đòi hỏi sự kết hợp giữa lý thuyết và ứng dụng, từ việc tìm hiểu các mô hình kiến trúc phần mềm như MVC đến việc sử dụng các công nghệ cụ thể để hiện thực hóa các chức năng website e-commerce. Báo cáo đồ án tốt nghiệp cần trình bày một cách khoa học, rõ ràng toàn bộ quá trình, từ lý do chọn đề tài, phân tích, thiết kế cho đến kết quả đạt được và hướng phát triển trong tương lai, tạo nên một luận văn tốt nghiệp CNTT chất lượng.

1.1. Phân tích lý do chọn đề tài website bán hàng

Lý do chính để lựa chọn đề tài website bán hàng này xuất phát từ hai yếu tố cốt lõi: sự bùng nổ của công nghệ thông tin và tiềm năng của thị trường nước hoa tại Việt Nam. Ngày nay, việc mua sắm trực tuyến đã trở thành một xu thế tất yếu. Người tiêu dùng có thể dễ dàng tiếp cận hàng ngàn sản phẩm chỉ với một thiết bị kết nối internet. Đặc biệt, trong bối cảnh các vấn đề như dịch bệnh hạn chế đi lại, một website bán hàng uy tín trở nên vô cùng cần thiết. Thị trường nước hoa Việt Nam đang có tốc độ tăng trưởng ấn tượng, tuy nhiên vẫn còn tồn tại nhiều vấn đề như hàng giả, hàng kém chất lượng. Do đó, việc thiết kế website bán nước hoa chuyên nghiệp không chỉ đáp ứng nhu cầu mua sắm tiện lợi mà còn xây dựng được niềm tin cho khách hàng, mang đến những sản phẩm chất lượng và minh bạch về nguồn gốc. Đồ án này giải quyết trực tiếp bài toán đó.

1.2. Xác định mục tiêu và phạm vi của đồ án tốt nghiệp

Mục tiêu của báo cáo đồ án tốt nghiệp này là áp dụng thành thạo mô hình MVC vào việc xây dựng một website hoàn chỉnh. Cụ thể, hệ thống phải đáp ứng các yêu cầu: giới thiệu sản phẩm chi tiết, cung cấp giao diện thân thiện, và giúp quảng bá thương hiệu cửa hàng. Phạm vi nghiên cứu của đồ án tập trung vào việc xây dựng web bằng PHP, sử dụng các công nghệ hỗ trợ như HTML, CSS, JavaScript và hệ quản trị cơ sở dữ liệu MySQL. Về chức năng, website sẽ phục vụ hai nhóm đối tượng chính: khách hàng (xem sản phẩm, quản lý giỏ hàng, đặt hàng) và quản trị viên (quản lý sản phẩm, khách hàng, đơn hàng). Website được thiết kế để hoạt động 24/24, phục vụ nhu cầu mua sắm trực tuyến của người tiêu dùng mọi lúc, mọi nơi. Đồ án sẽ không đi sâu vào các nghiệp vụ phức tạp như marketing tự động hay phân tích dữ liệu lớn, mà tập trung hoàn thiện các chức năng cốt lõi của một trang thương mại điện tử.

II. Thách Thức Khi Xây Dựng Cửa Hàng Nước Hoa Trực Tuyến

Việc phát triển một cửa hàng nước hoa trực tuyến không chỉ đơn thuần là viết code. Nó đòi hỏi một sự phân tích thiết kế hệ thống kỹ lưỡng để giải quyết các thách thức đặc thù của ngành. Một trong những thách thức lớn nhất là việc kiểm soát chất lượng và nguồn gốc sản phẩm. Thị trường đầy rẫy hàng giả, và website phải xây dựng được cơ chế để đảm bảo uy tín. Về mặt kỹ thuật, việc xây dựng một hệ thống quản lý bán hàng linh hoạt là rất quan trọng. Hệ thống này phải xử lý được các nghiệp vụ từ quản lý kho, cập nhật thông tin sản phẩm, xử lý đơn hàng, đến quản lý thông tin khách hàng. Giao diện người dùng cũng là một yếu tố then chốt. Giao diện website nước hoa cần phải sang trọng, tinh tế, truyền tải được giá trị của sản phẩm, đồng thời phải đảm bảo trải nghiệm UI/UX cho web bán hàng mượt mà, dễ sử dụng trên nhiều thiết bị. Hơn nữa, việc xác định đúng các yêu cầu nghiệp vụ là nền tảng cho sự thành công. Cần phải định nghĩa rõ ràng các quyền hạn của quản trị viên, các luồng tương tác của khách hàng, và các yêu cầu phi chức năng như bảo mật thông tin và tốc độ tải trang. Cuối cùng, việc lựa chọn công nghệ phù hợp, chẳng hạn như làm web bằng Laravel hay website bán hàng ReactJS, cũng là một quyết định quan trọng ảnh hưởng đến khả năng bảo trì và mở rộng của hệ thống trong tương lai.

2.1. Phân tích thực trạng thị trường thương mại điện tử

Thị trường thương mại điện tử Việt Nam đang phát triển nhanh chóng, đặc biệt trong lĩnh vực mỹ phẩm và nước hoa. Các thương hiệu lớn và nhỏ đều có mặt trên nền tảng online. Tuy nhiên, theo tài liệu nghiên cứu, cái khó của người tiêu dùng là thị trường phát triển tự phát, việc mua bán chủ yếu qua mạng xã hội khiến việc kiểm soát nguồn gốc, chất lượng trở nên khó khăn. Nước hoa giả, nhái được bán tràn lan với giá rẻ, gây ảnh hưởng đến sức khỏe người dùng và uy tín của các nhà bán hàng chân chính. Do đó, một website chuyên nghiệp, minh bạch thông tin là cực kỳ cần thiết để tạo ra lợi thế cạnh tranh và xây dựng lòng tin.

2.2. Yêu cầu nghiệp vụ cho một hệ thống quản lý bán hàng

Để vận hành hiệu quả, hệ thống quản lý bán hàng cần đáp ứng các yêu cầu nghiệp vụ rõ ràng. Về phía quản trị viên, hệ thống phải cho phép quản lý toàn diện: thêm, sửa, xóa sản phẩm; quản lý thông tin khách hàng; theo dõi và cập nhật trạng thái đơn hàng. Về phía khách hàng, hệ thống phải cung cấp các chức năng cơ bản như đăng ký, đăng nhập, xem thông tin sản phẩm, quản lý giỏ hàng, và đặt hàng. Các yêu cầu phi chức năng cũng rất quan trọng, bao gồm: tốc độ xử lý nhanh (phản hồi trong 5-10ms), độ tương thích cao trên nhiều trình duyệt (Chrome, Firefox) và thiết bị, và đặc biệt là tính bảo mật để không làm lộ thông tin nhạy cảm của khách hàng.

III. Phương Pháp Phân Tích Thiết Kế Hệ Thống Web Bán Hàng

Để xây dựng website bán nước hoa một cách bài bản, quy trình phân tích thiết kế hệ thống đóng vai trò xương sống. Phương pháp được áp dụng trong đồ án này bắt đầu bằng việc thu thập và phân tích yêu cầu, xác định rõ các chức năng cần có cho cả người dùng và quản trị viên. Tiếp theo, mô hình kiến trúc MVC (Model-View-Controller) được lựa chọn làm kim chỉ nam cho việc phát triển. Mô hình này giúp tách biệt logic nghiệp vụ (Model), giao diện người dùng (View) và phần điều khiển xử lý (Controller), làm cho source code website bán nước hoa trở nên rõ ràng, dễ bảo trì và mở rộng. Giai đoạn thiết kế bao gồm hai phần chính: thiết kế kiến trúc và thiết kế chi tiết. Thiết kế kiến trúc định hình cấu trúc tổng thể của hệ thống. Thiết kế chi tiết tập trung vào việc xây dựng các sơ đồ UML như Use Case để mô tả tương tác người dùng, sơ đồ hoạt động để minh họa luồng xử lý của các chức năng, và quan trọng nhất là thiết kế cơ sở dữ liệu website bán hàng. Việc thiết kế cơ sở dữ liệu đòi hỏi phải xác định các thực thể chính như Tài Khoản, Khách Hàng, Sản Phẩm, Đơn Hàng và các mối quan hệ giữa chúng thông qua sơ đồ quan hệ thực thể (ERD). Một thiết kế CSDL tốt sẽ đảm bảo tính toàn vẹn dữ liệu và tối ưu hóa hiệu năng truy vấn, là nền tảng vững chắc cho mọi hoạt động của website.

3.1. Lựa chọn công nghệ và mô hình MVC để lập trình web

Việc lập trình web bán hàng trong đồ án này dựa trên các công nghệ mã nguồn mở phổ biến. Ngôn ngữ phía máy chủ là PHP, một lựa chọn mạnh mẽ và linh hoạt cho các ứng dụng web. Phía máy khách sử dụng HTML5, CSS3 và JavaScript để xây dựng giao diện tương tác. Thư viện Bootstrap được tích hợp để phát triển giao diện responsive nhanh chóng. Đặc biệt, kiến trúc MVC được áp dụng triệt để. Theo tài liệu, MVC giúp 'tách các tác vụ của website thành các phần riêng lẻ', cho phép các nhà phát triển và thiết kế làm việc đồng thời, đồng thời tăng tính tái sử dụng của code. Đây là phương pháp tiếp cận hiện đại, giúp cấu trúc dự án một cách khoa học.

3.2. Thiết kế cơ sở dữ liệu website bán hàng chi tiết

Hệ thống cơ sở dữ liệu website bán hàng được thiết kế trên MySQL. Cấu trúc bao gồm các bảng chính sau: TaiKhoan (lưu thông tin đăng nhập và phân quyền), KhachHang (lưu thông tin cá nhân), ThuongHieu, SanPham (lưu thông tin cơ bản của sản phẩm), ChiTietSanPham (lưu các thuộc tính chi tiết như dung tích, các tầng hương, giá tương ứng), DonDatHangChiTietDonHang (quản lý thông tin đơn hàng). Các bảng được liên kết với nhau thông qua các khóa chính và khóa ngoại, đảm bảo tính nhất quán và toàn vẹn dữ liệu. Thiết kế này cho phép hệ thống quản lý hiệu quả một lượng lớn sản phẩm và giao dịch.

IV. Quy Trình Xây Dựng Website Bán Nước Hoa Bằng PHP

Sau giai đoạn phân tích và thiết kế, quá trình triển khai xây dựng website bán nước hoa được tiến hành. Dựa trên bản thiết kế, các lập trình viên bắt đầu hiện thực hóa các chức năng. Quy trình này được chia thành các module nhỏ để dễ quản lý và kiểm thử. Các chức năng website e-commerce cốt lõi được ưu tiên phát triển trước. Phía người dùng, các module như đăng ký/đăng nhập, xem danh sách sản phẩm, xem chi tiết sản phẩm, quản lý giỏ hàng và tiến hành đặt hàng được xây dựng. Phía quản trị, các module quan trọng bao gồm quản lý sản phẩm nước hoa, quản lý danh mục, quản lý đơn hàng và quản lý khách hàng. Ngôn ngữ lập trình chính được sử dụng là PHP, kết hợp với các truy vấn SQL để tương tác với cơ sở dữ liệu MySQL. Giao diện người dùng được xây dựng bằng HTML/CSS và JavaScript, đảm bảo tính tương tác và thẩm mỹ. Thư viện Bootstrap đóng vai trò quan trọng trong việc tạo ra một giao diện website nước hoa responsive, tương thích tốt trên cả máy tính và thiết bị di động. Việc phát triển theo từng module không chỉ giúp đẩy nhanh tiến độ mà còn cho phép kiểm thử độc lập từng chức năng, đảm bảo chất lượng và giảm thiểu lỗi trước khi tích hợp vào hệ thống tổng thể. Toàn bộ source code website bán nước hoa được tổ chức theo cấu trúc MVC, giúp mã nguồn sạch sẽ và dễ dàng nâng cấp trong tương lai.

4.1. Lập trình module quản lý sản phẩm và khách hàng

Module quản lý sản phẩm nước hoa là trái tim của trang quản trị. Chức năng này cho phép admin thực hiện các thao tác CRUD (Create, Read, Update, Delete) đối với sản phẩm. Giao diện quản lý hiển thị danh sách tất cả sản phẩm cùng các thông tin cơ bản. Admin có thể thêm sản phẩm mới thông qua một biểu mẫu chi tiết, cập nhật thông tin sản phẩm hiện có, hoặc xóa sản phẩm khỏi hệ thống. Tương tự, module quản lý khách hàng cho phép xem danh sách người dùng đã đăng ký và thực hiện các thao tác quản trị cần thiết. Đây là những công cụ không thể thiếu để vận hành một cửa hàng nước hoa trực tuyến.

4.2. Xây dựng chức năng giỏ hàng và thanh toán

Chức năng giỏ hàng là một phần quan trọng trong trải nghiệm mua sắm. Hệ thống cho phép người dùng thêm bất kỳ sản phẩm nào vào giỏ. Tại trang giỏ hàng, người dùng có thể xem lại danh sách sản phẩm đã chọn, cập nhật số lượng hoặc xóa sản phẩm. Tổng giá trị đơn hàng được tự động tính toán. Mặc dù trong phạm vi đồ án, chức năng thanh toán trực tuyến chỉ mang tính mô phỏng, nhưng luồng xử lý đã được xây dựng hoàn chỉnh. Người dùng điền thông tin giao hàng, chọn phương thức vận chuyển, và xác nhận đơn hàng. Dữ liệu sau đó được lưu vào cơ sở dữ liệu website bán hàng để quản trị viên xử lý.

V. Đánh Giá Đồ Án và Hướng Phát Triển Tương Lai Cho Web

Sau quá trình thực hiện, đồ án tốt nghiệp đã đạt được những kết quả đáng kể. Một website bán nước hoa hoàn chỉnh đã được xây dựng, đáp ứng đầy đủ các mục tiêu cơ bản đã đề ra. Về mặt lý thuyết, đồ án đã vận dụng thành công mô hình MVC, giúp sinh viên hiểu sâu hơn về kiến trúc phần mềm. Về mặt ứng dụng, hệ thống đã hoàn thiện các chức năng thiết yếu của một trang thương mại điện tử, từ việc hiển thị sản phẩm, quản lý giỏ hàng cho đến các nghiệp vụ quản trị phía sau. Giao diện website nước hoa được thiết kế đơn giản, thân thiện, mang lại trải nghiệm tốt cho người dùng. Tuy nhiên, bên cạnh những kết quả đạt được, đồ án vẫn còn một số hạn chế. Theo báo cáo, website chưa được tối ưu hoàn toàn cho các thiết bị khác nhau (Responsive), chức năng phân quyền chưa thực sự chặt chẽ, và chưa tích hợp được các cổng thanh toán thực tế. Hướng phát triển trong tương lai là rất rõ ràng. Cần nâng cấp và hoàn thiện các chức năng còn thiếu sót như bộ lọc sản phẩm nâng cao, chức năng đánh giá sản phẩm của khách hàng, và tích hợp thanh toán qua ví điện tử. Tối ưu hóa cơ sở dữ liệu website bán hàng và cải thiện tốc độ xử lý cũng là những ưu tiên hàng đầu để nâng cao hiệu năng hệ thống. Việc phát triển thêm phiên bản mobile app cũng là một hướng đi tiềm năng để mở rộng quy mô và tiếp cận nhiều khách hàng hơn.

5.1. Tổng kết kết quả và hạn chế của báo cáo đồ án tốt nghiệp

Kết quả chính của báo cáo đồ án tốt nghiệp là đã xây dựng thành công một hệ thống quản lý bán hàng online cho sản phẩm nước hoa. Các chức năng cơ bản của cả khách hàng và quản trị viên đều hoạt động ổn định. Giao diện được thiết kế dễ nhìn, bố cục hợp lý. Tuy nhiên, hạn chế của dự án là quy mô còn nhỏ, cơ sở dữ liệu chưa lớn, và một số tính năng chỉ mang tính mô phỏng như thanh toán. Kỹ năng viết tài liệu và tối ưu hóa tốc độ hệ thống cũng là những điểm cần cải thiện, được ghi nhận trong phần cuối của báo cáo.

5.2. Đề xuất hướng phát triển cho source code website bán nước hoa

Để phát triển source code website bán nước hoa này thành một sản phẩm thương mại thực thụ, có một số hướng đi cần thực hiện. Thứ nhất, hoàn thiện thiết kế responsive để website hiển thị tốt trên mọi kích thước màn hình. Thứ hai, tích hợp các API thanh toán trực tuyến phổ biến như Momo, VNPAY. Thứ ba, xây dựng hệ thống bộ lọc sản phẩm thông minh theo thương hiệu, khoảng giá, nồng độ. Cuối cùng, tối ưu hóa các câu lệnh truy vấn CSDL và áp dụng các kỹ thuật caching để cải thiện tốc độ tải trang, nâng cao trải nghiệm người dùng và chuẩn bị cho việc xử lý lượng truy cập lớn trong tương lai.

09/07/2025
Báo cáo thực tập tốt nghiệp đề tài xây dựng website bán nước hoa

Trích đoạn nội dung tài liệu

Chương 1 - Tông quan: tông quan về lý do chọn đề tài, mục tiêu và phương pháp nghiên cứu, phạm vi nghiên cứu. Chương 2 - Cơ sở lý thuyết: mô tả hệ thống website, các yêu cầu nghiệp vụ các công cụ hỗ trợ thiết ké website, các ngôn ngữ lập trình, mô hình MVC. Chương 3 - Phân tích thiết kế hệ thống: phân tích và thiết ké hệ thống, xây dựng mô hình sơ đồ UseCase, sơ đồ Class. Chương 4 - Xây dựng hệ thống: thiết kế giao điện, chức năng website Chương 5 - Kết quả thực hiện: kết quả đạt được, những hạn ché, hướng phát triển.

CHUONG 2: CO SO LY THUYET 2.PHAN TICH THUC TRANG HIEN NAY. Thị trường đang thay đôi từng ngày với những đòi hỏi không ngừng về đối mới sản phẩm dịch vụ, về tư duy mới trong kinh doanh nói chung và về marketing nói riêng. Đối với lĩnh vực nước hoa, bắt đầu được nhân rộng trong phân khúc khách hàng đô thị khoảng 15 năm nay, thị trường nước hoa Việt Nam đặc biệt phát triển trong 5 năm trở lại đây với một thực tế là bất kế dòng nước hoa nào lên kệ các store nước ngoài hôm trước thì hôm sau đã xuất hiện ở Việt Nam, thậm chí sớm hơn. Tắt cả các thương hiệu nước hoa đắt tiền, lạ, hiếm đều có ở Việt Nam, cho dù giá một chai có thẻ lên tới hàng nghìn USD như Clive Christian, Frederick Mall, hoặc thấp hơn một chút như Le Labo, MEK.

Cùng với đó là những thương hiệu quen thuộc như Chanel, Dior, Lancôme, Bvlgari, Burberry, Elie Saab. Tuy nhiên, cái khó của người tiêu dùng Việt Nam hiện nay là thị trường phát triển tự phát, việc mua bán chủ yếu thông qua internet va mang Xã hội nên cả người tiêu dùng và cơ quan quản lý đều khó kiêm soát về nguồn gốc, giá cả cũng như chất lượng. Rất nhiều nước hoa giả, nhái (thường được gọi là nước hoa fake) chỉ có giá vài chục nghìn đồng/chai được một số trang bán hàng online bán với giá vài trăm nghìn đồng dưới danh nghĩa hàng nhập dư, thanh ly, thậm chí bị trà trộn bản cùng nước hoa chính hãng với giá hàng triệu đồng. Vì vậy, việc có một website bán nước hoa qua mạng uy tín, chất lượng, giá cả hợp lí cho người tiêu dùng là hết sức cần thiết.LÝ DO CHỌN ĐẺ TÀI.

Ngày nay, việc phục vụ cho các cá nhân hay tô chức doanh nghiệp cần website bán hàng qua mạng, mở rộng quy mô kinh doanh, tăng cường khả năng cạnh tranh trên thị trường cũng như cải thiện khả năng phục vụ khách hàng ngày càng tốt hơn. Ngoài ra, nghiệp vụ bán hàng hiện nay tương đối ôn định vì thế thúc đây mục tiêu cải thiện năng suất cúa doanh nghiệp cùng với đó giúp hiểu thêm về các hoạt động nghiệp vụ Và cải thiện tương tác giữa người dùng và người quản lý. Nắm bắt được điều đó cùng với yêu cầu của môn học, nhóm chọn đề tài xây dựng website bán hàng trực tuyến và cụ thê ở đây là website của cửa hàng bán nước hoa có tên là ThreeMB bằng mô hình MVC.XAC DINH YEU CAU NGHIEP VU CUA HE THONG 2.1Vé nhom ngwoi dung Quản Trị Viên: nhóm người dùng này có quyên cao nhật trên hệ thông website. Co the tao va quan ly tat cả các nhóm người dùng khác, thực hiện toàn bộ các chức năng quản lí, kê thừa các chức năng của nhóm người dùng là khách hàng.

- Khách hàng: Bao gồm khách hàng tiềm năng (người đến tham khảo nhưng chưa tham gia mua sản phẩm) và khách hàng (người đến mua sản phẩm).2Về quản trị hệ thống. - Quản lý khách hàng: khách hàng được quản lý các thông tin bao gồm họ tên, số điện thoại, địa chí, email. Trong chức năng nảy nhóm người dùng quản lý có thê xoá khách hàng. - Quản lí sản phẩm :Cho phép người dùng là quản trị viên có thê thêm sản phẩm, xoá, cập nhật sản phẩm, xem thông tin chỉ tiết sản phẩm.

Své tong quan các chức năng của hệ thống. STT Tén chire nang Mô ta 1 Dang nhap Cho phép người dùng ( Bao gồm quản t| viên và khách hàng) thực hiện chức năng đăng nhập vào hệ thống 2 Đăng kí Cho phép người dùng là khách hàng chưa có tài khoản thực hiện đăng kí tài khoản 3 Đăng xuất Cho phép người dùng ( Bao gồm quản ttrị viên và khách hàng) thực hiện đăng xui thoát ra khỏi hệ thông, kết thúc phiên làm VIẹC 4 Xem thông tin tài khoản | Cho phép người dùng là khách hàng xem (dành cho khách hàng) _ | thông tin chỉ tiết tài khoản khi đã 5 Sứa thông tin tài khoản | Cho phép người dùng (Bao gồm quản tị (dành cho khách hàng) | viên và khách thực hiện thay đối thông tỉ tài khoản 6 Quan li san pham Cho phép người dùng là quản trị viên thự hiện xem, thêm, sửa, xoá sản phẩm. 7 Quan li gio hang Cho phép người dùng là khách hàng th hiện xem, thêm, sửa, xoá các sản phân trong giỏ hàng. 8 Quản lí khách hàng Cho phép người dùng là quản trị viên thự hiện thêm và xoá thông tin khách hàng.

9 Xem tin tức (Blog) Cho phép nhóm người dùng (Bao gồn quản trị viên, khách hàng, khách hàng ti¢ năng ) thực hiện xem tin tức trên website ' 1Ô Xem thông tin liên hệ Cho phép nhóm người dùng (Bao gồn quản trị viên, khách hàng, khách hàng ti¢ năng ) thực hiện xem thông tin liên hệ trê website 11 Xem thông tin giới thiệu | Cho phép nhóm người dùng (Bao gôm quản trị viên, khách hàng, khách hàng ti năng ) thực hiện xem thông tin giới thiệu trên website 12 Mã giảm giá Cho phép nhóm người dùng là khách hà thực hiện áp dụng mã giảm vào đơn hàng 2.4Yêu cầu về cách thức trình bày. e_ Bồ cục: đơn giản, dê nhìn, không rồi mat. e_ Màu sắc hợp mắt, hài hoà : chủ đạo là màu đen, trắng. e Font chit chu dao: Oswald néi bật hợp mắt khách hang.

e Giao dién : hién đại, thân thiện. e Ng6n ngir sir dung: Da phan sir dung [a tiéng Viét, mét phan nhé [a tiéng Anh. se Hình ảnh: Rõ ràng, trùng khớp với sản phẩm quảng bá.5Yêu cầu kỹ thuật. Giao tiệp phân mềm: Để tương tác với hệ thông người dùng cần: se - Sử dụng chuột và bàn phím đê thực hiện các thao tác e©_ Sử dụng thiết bị cảm ứng đề thực hiện thao tác.

Giao tiếp truyền thông tin: Truy cập trên nhiều trình duyệt phô biến hiện nay: e GoogleChrome e CécCéc e Microsoft Edge e Bring e Firefox e Opera Môi trường phát triển: e _ Công nghệ phát triển: Microsoft Visual Studio e Ngônngữ: PHP e Hé quan tri: MySQL Môi trường ứng dụng: e Trén XAMPP va MySQL e PHPmyadmin Hiệu năng phần cứng: CAU HÌNH TỎI THIẾU ĐỀ NGHỊ HE DIEU HANH Tuỳ ý MS Windows 7, 8, 8.1, 10 TRINH ` DUYET Google Chrome, : Fire GoogleAk Chrome,. FireFox, Céc : Fox, Céc Céc, bring, Coc, Microsoft Edge. 10 HAM 2GB 4GB CPU Tuy ý Intel core i5 trở lên 2.6Yêu cầu phi chức năng e _ Tốc độ xử lí: mỗi tương tác trong nghiệp vụ hệ thống dự trù 5-10ms thì người dùng sẽ nhận được phản hỏi từ hệ thống. Tốc độ băng thông cần khoảng 6 Mbps cho website hoạt động tốt.

Thời điểm nào phần mềm được người sử dụng nhiều nhất là buôi trưa, buổi tối, vào các ngày lễ tết. e - Độ tương thích: hỗ trợ được trên nhiều thiết bị. e©_ Ràng buộc thực thi:Đáp ứng nhanh yêu cầu người dùng, trong thời gian chờ vượt quá giới hạn hệ thông phải hiện thông báo đến người dùng. ¢ Bao mat: hệ thống không được đẻ lộ thông tin của khách hàng 2.MÔ HÌNH MVC- HỖ TRỢ XÂY DỰNG WEBSITE 2.1 Khái niệm- nguồn gốc - Mô hình MVC là một kiến trúc phần mềm hay mô hình thiết kế được sử dụng trong kỹ thuật phần mềm để tạo lập giao diện người dùng trên máy tính.

— MVC được phát minh tại Xerox Parc vào những năm 70, bởi TrygveReenskaug và lần đầu tiên xuất hiện công khai là trong Smalltalk-§0. Sau đó trong một thời gian dài hầu như không có thông tin nao vé MVC, ngay ca trong tai liệu 80 Smalltalk. - Các giấy tờ quan trọng đầu tiên được công bó trên MVC la “A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk - 80”, bởi Glenn Krasner va Stephen Pope, xuất bản trong tháng 8 / thang 9 nam 1988.2Các thành phần trong mô hình MVC - Trong kiến trúc MVC, một đói tượng đồ họa người dùng bao gồm 3 thành phần cơ bản: Model, View, và Controller. e Model có trách nhiệm đối với toàn bộ đữ liệu cũng như trạng thái của đối tượng.

e View chinh là thê hiện trực quan của Model, hay nói cách khác chính là giao diện của đối tượng. ¢ Controller diéu khiển việc tương tác giữa đối tượng đồ họa với người sử dụng cũng như những đối tượng khác. Khi người sử dụng hoặc những đối tượng khác cần thay đổi trạng thái của đối tượng đổ họa, nó sẽ tương tác thông qua Controller của đối tượng đồ họa. Controller sẽ thực hiện việc thay đổi trên Model.

Khi có bất kỳ sự thay đối nào ở xảy ra ở Model, Model sẽ phát thông điệp thông báo cho View và Controller biết. Nhận được thông điệp từ Model, View sẽ cập nhật lại thể hiện của mình, đảm bảo rằng View luôn là thể hiện trực 11 quan chính xác cua Model. Con Controller, khi nhan được thông điệp từ Model, sẽ có những tương tác cần thiết phản hỏi lại người sử dụng hoặc các đối tượng khác. Các ¿hành phần của mô hình MVC 2.3 Đặc điểm của mô hình MVC - Cái lợi ích quan trọng nhất của mô hình MVC là giúp cho website để bảo trì, module hóa các chức năng, và được xây dựng nhanh chóng.

MVC tách các tác vụ của website thành các phần riêng lẽ model, view, controller giúp cho việc xây dựng website nhẹ nhàng hơn. Dễ dàng thêm các tính năng mới, và các tính năng cũ có thê dễ dàng thay đổi. - MVC cho phép các nhà phát triển và các nhà thiết kế có thê làm việc đồng thời với nhau. MVC cho phép thay đối trong 1 phần của website mà không ảnh hưởng đến các phân khác.

Sở dĩ như vậy vì kiến trúc MVC đã tách biệt sự phụ thuộc giữa các thành phân trong một đối tượng, làm tăng tính linh động và tính tái sử dụng của đối tượng đó. - Một đối tượng bấy giờ có thê để dàng thay đổi giao diện bằng cách thay đối thành phần View cúa nó trong khi cách thức lưu trữ (Model) cũng như xử lý (Controller) không hè thay đối. Cũng như với 2 thành phần còn lại.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Xây Dựng Website Bán Nước Hoa: Đồ Án Tốt Nghiệp" cung cấp một cái nhìn tổng quan về quy trình và các yếu tố cần thiết để xây dựng một trang web thương mại điện tử hiệu quả cho ngành nước hoa. Tài liệu này không chỉ hướng dẫn cách thiết kế giao diện người dùng hấp dẫn mà còn nhấn mạnh tầm quan trọng của SEO và marketing trực tuyến trong việc thu hút khách hàng. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các chiến lược tối ưu hóa công cụ tìm kiếm, giúp tăng cường khả năng hiển thị và doanh thu cho website.

Nếu bạn muốn mở rộng kiến thức về các ứng dụng công nghệ trong lĩnh vực này, hãy tham khảo thêm tài liệu Đồ án hcmute ứng dụng xử lý ảnh điều khiển đèn giao thông tại ngã tư, nơi bạn có thể tìm hiểu về việc ứng dụng công nghệ trong quản lý giao thông. Ngoài ra, tài liệu Đồ án hcmute điều khiển hệ phi tuyến dùng giải thuật thông minh sẽ cung cấp cho bạn cái nhìn sâu sắc về các giải pháp điều khiển thông minh có thể áp dụng trong nhiều lĩnh vực khác nhau. Cuối cùng, tài liệu Đồ án hcmute xây dựng ứng dụng đặt vé online sẽ giúp bạn hiểu rõ hơn về cách xây dựng các ứng dụng thương mại điện tử hiệu quả. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh khác nhau trong lĩnh vực công nghệ và thương mại điện tử.