CHƯƠNG I. GIỚI THIỆU CHUNG 1. Giới thiệu về .NET FRAMEWORK, MVC, ngôn ngữ Html, Css, Javascript 1. Tìm hiểu về HTML HTML, viết tắt của Hypertext Markup Language, là ngôn ngữ được tạo ra để xây dựng trang web trên World Wide Web.
Nó có khả năng kết hợp với công nghệ như CSS và các ngôn ngữ kịch bản như JavaScript để tạo ra trải nghiệm web đa dạng. HTML cho phép nhúng các chương trình viết bằng JavaScript vào trang web, từ đó thay đổi hành vi và nội dung của trang. Đồng thời, CSS được sử dụng để định rõ giao diện và cấu trúc của nội dung trang web. Từ năm 1997, World Wide Web Consortium (W3C), tổ chức duy trì tiêu chuẩn web, đã khuyến khích việc sử dụng CSS để trình bày nội dung HTML một cách rõ ràng và hiệu quả hơn.
Tìm hiểu về CSS CSS (Cascading Style Sheets) là một ngôn ngữ mạnh mẽ được sử dụng để điều chỉnh cách trang web hiển thị. Nó cho phép bạn kiểm soát định dạng và bố cục nội dung trên trang web bằng cách áp dụng các quy tắc về màu sắc, kích thước, font chữ và khoảng cách. CSS đóng vai trò quan trọng trong việc tạo ra giao diện trực quan và linh hoạt trên nhiều thiết bị và trình duyệt khác nhau, cung cấp trải nghiệm tốt hơn cho người dùng khi họ truy cập trang web. Tìm hiểu về Javascript JavaScript là một ngôn ngữ lập trình quan trọng trong phát triển web, đặc biệt là ở phía máy khách.
Được tích hợp trực tiếp vào trình duyệt, JavaScript cho phép tạo ra các trang web động và tương tác, làm cho trải nghiệm web trở nên phong phú hơn. Nó giúp thêm các tính năng như xử lý biểu mẫu, tạo hiệu ứng hình ảnh, tích hợp bản đồ tương tác và phát triển các ứng dụng web đa phương tiện. Không chỉ có khả năng làm việc trên trình duyệt, JavaScript còn có khả năng giao tiếp với máy chủ để trao đổi dữ liệu mà không cần tải lại trang. Điều này làm cho ứng dụng web trở nên nhanh chóng và mượt mà hơn.
Đáng chú ý là JavaScript không chỉ hoạt động ở phía máy khách, mà còn có thể sử dụng ở phía máy chủ thông qua các framework 9 Báo cáo môn đồ án phần mềm năm học 2023-2024 như Node.js, giúp đảm bảo tính thống nhất trong quá trình phát triển ứng dụng web từ phía máy chủ đến phía máy khách.NET Framework là một nền tảng phát triển phần mềm của Microsoft dùng để xây dựng ứng dụng Windows và web. Nó cung cấp các công cụ và thư viện để lập trình viên tạo ứng dụng chạy trên nhiều phiên bản Windows.NET Framework có thể được viết bằng nhiều ngôn ngữ như C#, VB.NET, và nó cung cấp tính năng quản lý bộ nhớ tự động, quản lý tài nguyên, mã hóa dữ liệu, và nhiều chức năng khác.NET Framework cung cấp các công cụ và thư viện để phát triển ứng dụng web, bao gồm ASP.NET, hỗ trợ các ngôn ngữ như C#, VB. Nó được sử dụng rộng rãi trong lĩnh vực lập trình cá nhân, doanh nghiệp, web và game, và có sẵn trên nhiều phiên bản Windows khác nhau từ XP đến Windows 10. Giới thiệu đề tài "Trang web bán mỹ phẩm" là một đề tài thú vị và hữu ích trong lĩnh vực thương mại điện tử và làm đẹp.
Đề tài này tập trung vào việc xây dựng và phát triển một trang web để cung cấp các sản phẩm mỹ phẩm chất lượng cao, an toàn và phù hợp với nhu cầu của từng đối tượng qua mạng internet. Mục tiêu của đề tài là xây dựng một trang web bán mỹ phẩm uy tín, chuyên nghiệp và hấp dẫn, góp phần nâng cao chất lượng cuộc sống của người tiêu dùng. Trang web sẽ có những tính năng sau: • Giỏ hàng • Thanh toán • Tìm kiếm sản phẩm • Đăng kí đăng nhập. 10 Báo cáo môn đồ án phần mềm năm học 2023-2024 CHƯƠNG II.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2. Đặt tả hệ thống Doanh nghiệp tư nhân Q2T Beauty là một cửa hàng chuyên bán các loại mỹ phẩm cao cấp, uy tín và chất lượng. Q2T Beauty mong muốn mang đến cho khách hàng những trải nghiệm tuyệt vời khi mua sắm và sử dụng các sản phẩm của mình. Vì vậy, Q2T Beauty đã xây dựng một hệ thống website bán mỹ phẩm online, với nhiều tính năng tiện lợi và hấp dẫn.
Trên website của Q2T Beauty, bạn có thể thoải mái lựa chọn và xem thông tin chi tiết về các sản phẩm mỹ phẩm, từ son môi, kem dưỡng da, nước hoa, đến các dụng cụ làm đẹp. Bạn cũng có thể đăng ký tài khoản để mua hàng nhanh chóng và dễ dàng. Bạn có thể cập nhật thông tin cá nhân của mình, như địa chỉ giao hàng, số điện thoại liên lạc,. nhưng không được thay đổi email đã đăng ký.
Website của Q2T Beauty cũng giúp bạn quản lý đơn hàng một cách hiệu quả. Bạn có thể chọn phương thức thanh toán phù hợp với bạn, như giao hàng và thanh toán tại nhà, thanh toán qua ngân hàng,. Bạn có thể theo dõi trạng thái của đơn hàng, từ khi đặt hàng thành công, cho đến khi nhận hàng và hoàn tất giao dịch. Bạn cũng có thể hủy đơn hàng nếu chưa được giao.
Ngoài ra, website của Q2T Beauty còn có tính năng cho phép bạn đánh giá các sản phẩm mà bạn đã mua, để chia sẻ cảm nhận và góp ý cho Q2T Beauty và các khách hàng khác. Bạn cũng có thể tham gia các chương trình khuyến mãi và giảm giá hấp dẫn của Q2T Beauty, để mua sắm tiết kiệm hơn. Hãy ghé thăm website của Q2T Beauty ngay hôm nay, để khám phá và sở hữu những sản phẩm mỹ phẩm tuyệt vời nhất. Q2T Beauty luôn sẵn sàng phục vụ bạn với sự nhiệt tình và chuyên nghiệp.
Q2T Beauty - Đẹp từ trong ra ngoài! 11 Báo cáo môn đồ án phần mềm năm học 2023-2024 2. Đối tượng người dùng của hệ thống − Trong hệ thống web bán mỹ phẩm, đối tượng của người dùng có thể là những người quan tâm đến mỹ phẩm và muốn mua hàng trực tuyến. Đây có thể là những người tiêu dùng cá nhân, những người yêu thích làm đẹp và chăm sóc da, hoặc những người làm nghề chuyên về mỹ phẩm như các chuyên gia trang điểm, thẩm mỹ viện, hoặc các cửa hàng bán lẻ mỹ phẩm. − Đối tượng người dùng có thể có các yêu cầu và nhu cầu khác nhau khi sử dụng hệ thống web bán mỹ phẩm.
Một số người có thể tìm kiếm thông tin về các sản phẩm mỹ phẩm, đánh giá và nhận xét từ người dùng khác để có thể lựa chọn sản phẩm phù hợp. Các người dùng khác có thể muốn mua hàng trực tuyến và tìm kiếm các ưu đãi, khuyến mãi hoặc chương trình giảm giá. Ngoài ra, có thể có những người dùng muốn tìm hiểu về các xu hướng làm đẹp mới nhất, các bí quyết chăm sóc da, hoặc các bài viết về làm đẹp và trang điểm. − Hệ thống web bán mỹ phẩm cần cung cấp thông tin chi tiết về các sản phẩm mỹ phẩm, bao gồm hình ảnh, mô tả, thành phần, cách sử dụng và giá cả.
Ngoài ra, hệ thống cần có chức năng tìm kiếm và lọc sản phẩm theo các tiêu chí như loại da, mục đích sử dụng, thương hiệu và giá cả. Hệ thống cũng cần hỗ trợ quy trình đặt hàng và thanh toán trực tuyến để người dùng có thể mua hàng dễ dàng và thuận tiện. Giả định Trong việc kinh doanh mỹ phẩm, trợ giúp quản lý đơn hàng, tạo chương trình khuyến mãi, thêm người dùng, tạo và quản lý sản phẩm, xem xét phản hồi và đánh giá của khách hàng là các hoạt động quan trọng. Thông qua việc thực hiện các nhiệm vụ này, chúng ta có thể dần hoàn thiện chất lượng sản phẩm và tạo dấu ấn tích cực trong lòng khách hàng về công ty mỹ phẩm của chúng tôi.
Phạm vi hệ thống Cửa hàng mỹ phẩm và sản phẩm điện tử trực tuyến Q2T Beauty cam kết cung cấp sự đa dạng cho nhu cầu tiêu dùng của khách hàng. Trang web được thiết kế với giao diện dễ nhìn, dễ sử dụng, và tập trung vào trải nghiệm tối ưu cho khách hàng. 12 Báo cáo môn đồ án phần mềm năm học 2023-2024 Trang chủ giới thiệu cửa hàng và tự tin hiển thị các sản phẩm mỹ phẩm cùng với thông tin về các chương trình khuyến mãi hấp dẫn. Khách hàng dễ dàng tìm thấy sản phẩm qua danh mục sản phẩm và chi tiết sản phẩm.
Khách hàng có thể đăng ký tài khoản hoặc đăng nhập để mua hàng, quản lý thông tin cá nhân và thanh toán bằng nhiều phương thức tiện lợi. Tính năng giỏ hàng cho phép mua sắm thuận tiện, và khách hàng có thể theo dõi đơn hàng, xem chi tiết và đánh giá sản phẩm. Cửa hàng Q2T Beauty thường xuyên tổ chức các chương trình khuyến mãi và giảm giá để khách hàng có cơ hội mua sắm tiết kiệm. Tuân thủ nghiêm ngặt các quy định về bảo mật dữ liệu và luật pháp thương mại điện tử để đảm bảo sự bảo vệ thông tin cá nhân của khách hàng.
Luôn lắng nghe phản hồi của khách hàng để không ngừng cải thiện trải nghiệm của họ, cửa hàng Q2T Beauty đặt sự hài lòng và vui vẻ của tất cả khách hàng lên hàng đầu. Ma trận Actors và usecase 2. Ma trận Actors Bảng 2.