MỤC LỤC
ORM (Object-Relational Mapping) là một kỹ thuật cho phép query và thao tác dữ liệu từ cơ sở dữ liệu quan hệ bằng cách sử dụng mô hình lập trình hướng đối tượng. Một thư viện ORM là một thư viện bao gồm các tính năng cần thiết để thao tác dữ liệu, do vậy khi dùng ORM ta không cần sử dụng SQL nữa. Ta có thể tương tác trực tiếp với các object như các object khác trong ngôn ngữ lập trình ta đang sử dụng.
Thư viện ORM sẽ chuyển đổi các câu lệnh truy vấn thành các câu lệnh SQL và ánh xạ kết quả truy vấn trở lại các đối tượng. Entity Framework Core (EF Core) là một framework ánh xạ quan hệ đối tượng (ORM) đa nền tảng, mã nguồn mở dành cho các ứng dụng .NET. Đây là phiên bản nhẹ, có thể mở rộng và đa nền tảng của công nghệ truy cập dữ liệu Entity Framework.
EF Core được thiết kế để đơn giản hóa quá trình làm việc với cơ sở dữ liệu và cho phép các nhà phát triển làm việc với cơ sở dữ.
Chúng chịu trách nhiệm liên lạc với các yếu tố bên ngoài, chẳng hạn như cơ sở dữ liệu hoặc giao diện người dùng. ● Frameworks và Drivers: Lớp ngoài cùng chứa các frameworks, công cụ và drivers bên ngoài như cơ sở dữ liệu, UI framworks hoặc web framworks. Các yếu tố này cú thể thay đổi mà khụng ảnh hưởng đến logic kinh doanh cốt lừi.
Quá trình đóng gói một ứng dụng thành một image trong Docker sẽ tạo ra một image chứa tất cả các thành phần cần thiết để chạy ứng dụng đó, bao gồm mã nguồn, thư viện, biến môi trường và các tệp cấu hình. Điều này cho phép triển khai ứng dụng của mình một cách dễ dàng và nhất quán trên bất kỳ máy chủ nào có Docker được cài đặt. ● Trong tệp Dockerfile, chỉ định image mà ta muốn sử dụng làm base cho image của cần build.
Image base này có thể là một image hệ điều hành hoặc một image có sẵn từ kho lưu trữ Docker Hub ( ASP.NET ).
Bạn nên thuê một nhà phát triển .NET chuyên dụng cho việc đó vì họ đảm bảo GUI hấp dẫn và mượt mà để mang lại tỷ lệ hài lòng cho người dùng tốt hơn.
● Tính bảo mật: Phải đảm bảo an toàn thông tin dữ liệu của người dùng, ngăn chặn các cuộc tấn công từ bên ngoài, giảm thiểu tối đa rủi ro, rò rỉ thông tin tài khoản người dùng. ● Tính tương thích: Ứng dụng có thể chạy ổn định và tương thích với nhiều nền tảng trên nhiều hệ điều hành khác nhau.
3 Tìm kiếm Người dùng nhập thông tin để tìm kiếm sản phẩm theo nhu cầu. 4 Xem tin tức Trang tin tức cho người dùng 5 Đánh giá sản phẩm Người dùng cho đánh giá sản phẩm 6 Thêm sản phẩm vào. 11 Sửa sản phẩm Quản lý sửa sản phẩm được chọn 12 Xóa sản phẩm Quản lý xóa sản phẩm được chọn 13 Thêm tin tức Quản lý thêm tin tức mới.
Luồng phụ Thông báo lỗi khi người dùng nhập sai định dạng Yêu cầu đặc. Điều kiện trước Người dùng đã đăng nhập trước đó Điều kiện sau Thêm sản phẩm đã chọn vào giỏ hàng. Người dùng điều chỉnh các tùy chỉnh theo nhu cầu Luồng phụ Thông báo lỗi khi người dùng nhập sai định dạng Yêu cầu đặc.
Điều kiện trước Người dùng đã đăng nhập trước đó Điều kiện sau Xóa sản phẩm đã chọn khỏi giỏ hàng. Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Cập nhật đơn hàng ở hệ thống. Luồng phụ Thông báo lỗi khi người dùng nhập sai định dạng Yêu cầu đặc.
Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Thêm sản phẩm mới ở hệ thống. Luồng phụ Thông báo lỗi khi người dùng nhập sai định dạng Yêu cầu đặc. Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Sửa sản phẩm được chọn ở hệ thống.
Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Xóa sản phẩm được ở hệ thống. Luồng phụ Thông báo lỗi khi người dùng nhập sai định dạng Yêu cầu đặc. Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Thêm tin tức mới ở hệ thống.
Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Sửa tin tức được chọn ở hệ thống. Điều kiện trước Quản lý đăng nhập vào tài khoản quản lý Điều kiện sau Xóa dịch vụ được chọn ở hệ thống.
Người dùng có thể truy cập và xem những tin tức mới nhất của cửa hàng.
Đồng thời ở mỗi số liệu / biểu đồ, đều có thể bấm vào để hiển thị danh sách liên quan đến những dữ liệu tương ứng. Người quản trị hệ thống có thể quản lý: thêm / xóa / sửa các sản phẩm hiện có. Sản phẩm có thể sửa mô tả bên trong, quản lý các comment và đánh giá của người dùng.