- Theo dõi và kiểm soát quá trình bán hàng nông sản từ khi thu hoạch đến khi tiêu thụ, bao gồm các thông tin về nguồn gốc, số lượng, giá cả, chất lượng, an toàn thực phẩm, v.v.- Phân tíc
Mục đích của đề tài
Phân tích và thiết kế một hệ thống bán và quản lý nông sản phực phẩm.
Theo dõi và kiểm soát chặt chẽ toàn bộ quy trình bán hàng nông sản, từ khâu thu hoạch đến tiêu thụ, bao gồm các thông tin quan trọng như nguồn gốc, số lượng, giá cả, chất lượng, đảm bảo an toàn thực phẩm, v.v.
- Phân tích và cải thiện hiệu quả của quá trình bán hàng nông sản, bao gồm các chỉ số về doanh thu, lợi nhuận, chi phí, tỷ lệ hao hụt, tỷ lệ hài lòng khách hàng, v.v.
- Tăng cường sự liên kết và hợp tác giữa các bên liên quan trong chuỗi cung ứng nông sản, như nông dân, nhà phân phối, nhà bán lẻ, người tiêu dùng, cơ quan quản lý nhà nước, v.v. Ý nghĩa của đề tài
- Thúc đẩy sự phát triển của ngành công nghệ thông tin, bằng cách ứng dụng các công nghệ thông tin hiện đại để quản lý bán hàng nông sản, tạo ra những sản phẩm và dịch vụ mới, mang lại giá trị gia tăng cho người dùng.
- Góp phần phát triển thị trường nội địa và xuất khẩu, bằng cách giúp mở rộng và đa dạng hóa các kênh phân phối, tiếp cận được nhiều khách hàng tiềm năng, tạo được uy tín và niềm tin cho sản phẩm Việt Nam trên thị trường quốc tế.
Giúp kiểm soát nguồn gốc, quy trình sản xuất và bảo quản nông sản, đảm bảo tuân thủ các tiêu chuẩn và quy định chất lượng, an toàn thực phẩm, góp phần nâng cao chất lượng và an toàn thực phẩm.
Người sản xuất nông sản như nhà nông, hợp tác xã, doanh nghiệp nông nghiệp, v.v.
Người trung gian trong chuỗi cung ứng nông sản như nhà phân phối, nhà bán lẻ, nhà vận chuyển, v.v.
Người tiêu dùng nông sản như hộ gia đình, nhà hàng, khách sạn, v.v.
NGHIÊN CỨU
PHÂN TÍCH YÊU CẦU HỆ THỐNG
- Quản lý tài khoản cá nhân:
+ Sửa thông tin tài khoản
+ Thêm danh mục sản phẩm
+ Sửa danh mục sản phẩm
+ Xem danh mục sản phẩm
+ Xóa danh mục sản phẩm
+ Thêm chuyên mục sản phẩm
+ Sửa chuyên mục sản phẩm
+ Xóa chuyên mục sản phẩm
- Quản lý hóa đơn bán hàng
+ Thêm, xóa, sửa,xem sản phẩm
- Quản lý hóa đơn nhập hàng
+ Thêm hóa đơn nhập hàng
+ Xóa hóa đơn nhập hàng
+ Sửa hóa đơn nhập hàng
+ Tìm kiếm hóa đơn nhập hàng
- Quản lý nhà cung cấp
+ Tìm kiếm nhà cung cấp
+ Xem những đánh giá về những sản phẩm đó+ Xem số sao mà khách đánh giá
+ Xem chi tiết sản phẩm
+ Xem người dùng đánh giá
+ Xem số sao đánh giá được
+ Trả lời lại đánh giá của khách hàng
1.2 Yêu cầu phi chức năng.
- Giao diện người dùng thân thiện, dễ sử dụng.
- Bảo mật thông tin khách hàng và đơn hàng.
- Hỗ trợ đa ngôn ngữ và đa kênh bán hàng (ví dụ: cửa hàng trực tuyến, điện thoại di động).
- Hệ thống cần đáp ứng được số lượng lớn người dùng cùng một lúc và xử lý các giao dịch mua bán nhanh chóng và hiệu quả.
- Tích hợp hệ thống thanh toán trực tuyến.
- Hỗ trợ tương thích với các thiết bị di động.
2, XÁC ĐỊNH CÁC ĐỐI TƯỢNG
Thuộc tính: Tên, mô tả, giá, số lượng tồn kho, hình ảnh, loại sản phẩm, v.v.
Phương thức: Thêm sản phẩm, cập nhật thông tin sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm, v.v.
Thuộc tính: Tên, địa chỉ, số điện thoại, email, loại khách hàng, v.v.
Phương thức: Thêm khách hàng, cập nhật thông tin khách hàng, xóa khách hàng, tìm kiếm khách hàng, v.v.
Thuộc tính: Mã đơn hàng, ngày đặt hàng, khách hàng, sản phẩm được đặt, số lượng, trạng thái đơn hàng, v.v.
Phương thức: Tạo đơn hàng mới, cập nhật trạng thái đơn hàng, hủy đơn hàng, tìm kiếm đơn hàng, v.v.
Thuộc tính: Tên kho hàng, địa chỉ, sản phẩm trong kho, số lượng tồn kho, v.v.
Phương thức: Nhập hàng, xuất hàng, cập nhật số lượng tồn kho, tìm kiếm sản phẩm trong kho, v.v.
Thuộc tính: Loại báo cáo, dữ liệu báo cáo, thời gian tạo báo cáo, v.v.
Phương thức: Tạo báo cáo, xuất báo cáo, tìm kiếm báo cáo, v.v.
2.6 Giao diện người dùng (User Interface):
Thuộc tính là các thành phần giao diện giúp tạo nên một biểu mẫu, chẳng hạn như nút, trường nhập liệu văn bản, danh sách, hộp kiểm,… Phương thức là các hàm hoặc hành vi của một biểu mẫu, cho phép hiển thị thông tin, xử lý sự kiện người dùng, tương tác với các đối tượng khác,…
DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)
Mô tả hệ thống
Khách vãng lai (Người dùng chưa đăng ký tài khoản)
Tìm kiếm sản phẩm. Đăng ký tài khoản.
Thành viên (Người dùng đã có tài khoản)
Tìm kiếm sản phẩm. Đánh giá.
Quản lý giỏ hàng. Đặt hàng.
Quản lý tài khoản cá nhân.
Nhà quản trị Đăng nhập, đăng ký
Quản lý hóa đơn bán hàng.
Quản lý hóa đơn nhập hàng.
Quản lý nhà cung cấp.
Môi trường phát triển
Công cụ phân tích thiết kế: UML, Mockup, Drawable.
Công nghệ sử dụng: Java Spring Boot, HTML5, CSS3, Bootstrap 4,Thymeleaf, Fontawesome.
Sơ đồ tuần tự thêm sản phẩm
Sơ đồ tuần tự sửa sản phẩm
Sơ đồ tuần tự xóa sản phẩm
Sơ đồ hoạt động xem sản phẩm
Sơ đồ hoạt động thêm sản phẩm
Sơ đồ hoạt động sửa sản phẩm
Sơ đồ hoạt động xóa sản phẩm
2.2.8 Use case quản lý giỏ hàng
52 Đặc tả luồng dữ liệu :
Tên UC Quản lý giỏ hàng ĐK Không cần đăng nhập
Luồng sự kiện Kích vào giỏ hàng tìm sản phẩm cần mua và thanh toán
Luồng sự kiện Vào giỏ hàng kích vào săn mã khuyến mãi
Tìm mã khuyến mãi của sản phẩm cần mua
Luồng sự kiện Vào giỏ hàng tìm sản phẩm cần hoặc không và sửa lại hoặc xóa
Luồng sự kiện Chọn phương thức muốn thanh toán
Nhập địa chỉ và số điện thoại vào để nhận hàng
Sơ đồ tuần tự quản lý giỏ hàng
Sơ đồ hoạt động xem giỏ hàng
Sơ đồ hoạt động cập nhật giỏ hàng
Sơ đồ hoạt động mua sản phẩm
2.2.9 Use case quản lý đơn nhập hàng
56 Đặc tả luồng dữ liệu :
Tên Use Case Hoá đơn nhập hàng
Mô tả Use case mô tả hệ thống cho phép admin thực hiện các thao tác quản lý hoá đơn nhập hàng, bao gồm thêm, sửa, xoá, tìm kiếm hoá đơn nhập hàng và yêu cầu đăng nhập để truy cập chức năng này
1 Admin chọn chức năng quản lý hoá đơn nhập hàng
3 Admin có thể thực hiện các hành động sau
3.1.1 Admin chọn thêm hoá đơn nhập hàng
3.1.3 Admin điền thông tin hoá đơn nhận hàng và xác nhận tạo hoá đơn
3.2 Sửa hoá đơn nhập hàng
3.2.1 Admin chọn một hoá đơn nhập hàng từ danh sách hiện có.
2 Hệ thống hiển thị danh sách hoá đơn nhập hàng hiện có cà các tuỳ chọn quản lý
3.1.2 Hệ thống hiển thị giao diện để nhập thông tin hoá đơn nhập hàng
3.1.4 Hệ thống thêm hoá đơn vừa nhập vào CSDL và thông báo thêm thành công
3.2.3 Admin chỉnh sửa thông tin cần thiết và xác nhận sửa đyi.
3.3 Xoá hoá đơn nhập hàng
3.3.1 Admin chọn một hoá đơn hoặc nhiều hoá đơn nhập hàng từ danh sách hiện có.
3.3.3 Admin xác nhận việc xoá hoá đơn nhập hàng
3.4 Tìm kiếm hoá đơn nhập hàng
3.4.1 Admin nhập thông tin tìm kiếm
3.2.2 Hệ thống hiển thị thông tin hoá đơn và cho phép admin chỉnh sửa
3.2.4 Hệ thống cập nhập lại hoá đơn vừa chỉnh sửa vào CSDL và thông báo chỉnh sửa thành công.
3.3.2 Hệ thống xác nhận việc xoá hoá đơn nhập hàng từ admin
3.3.4 Hệ thống xoá hoá đơn nhập hàng khỏi CSDL đồng thời cập nhập lại danh sách và thông báo xoá thành công
3.4.2 Hệ thống hiển thị kết quản dựa trên thông tin được cung cấp Điều kiện trước Đăng nhập Điều kiện sau Không có
Sơ đồ tuần tự thêm hóa đơn nhập hàng
Sơ đồ tuần tự xóa hóa đơn nhập hàng
Sơ đồ tuần tự sửa hóa đơn nhập hàng
Sơ đồ tuần tự tìm kiếm hóa đơn nhập hàng
Sơ đồ hoạt động thêm xóa sửa hóa đơn nhập hàng
Sơ đồ hoạt động tìm kiếm hóa đơn nhập hàng
2.2.10 Use case quản lý nhà cung cấp
6 Đặc tả luồng dữ liệu :
Tên Use Case Quản lý nhà cung cấp
Mô tả Hệ thống cho phép admin thực hiện các thao tác quản lý nhà cung cấp, bao gồm thêm, sửa, xoá, tìm kiếm nhà cung cấp và yêu cầu đăng nhập để truy cập chức năng này.
Dòng sự kiện 1 Admin chọn chức năng quản lý nhà cung cấp.
3 Admin có thể thực hiện các hành động sau
3.1.1 Admin chọn thêm nhà cung cấp
3.1.3 Admin điền thông tin nhà cung cấp và xác nhận thêm nhà cung cấp
3.2 Sửa hoá nhà cung cấp
3.2.1 Admin chọn một nhà cung từ danh sách hiện có.
2 Hệ thống hiển thị danh sách nhà cung cấp hiện có cà các tuỳ chọn quản lý
3.1.2 Hệ thống hiển thị giao diện để nhập thông nhà cung cấp
3.1.4 Hệ thống thêm thông tin nhà cung cấp vừa nhập vào CSDL và thông báo thêm thành công
3.2.2 Hệ thống hiển thị thông tin nhà cung cấp và cho phép admin chỉnh sửa
3.2.3 Admin chỉnh sửa thông tin cần thiết và xác nhận sửa đyi.
3.3.1 Admin chọn một hoá đơn hoặc nhiều nhà cung cấp từ danh sách hiện có.
3.3.3 Admin xác nhận việc xoá nhà cung cấp
3.4 Tìm kiếm hoá nhà cung cấp
3.4.1 Admin nhập thông tin tìm kiếm
3.2.4 Hệ thống cập nhập lại nhà cung cấp vừa chỉnh sửa vào CSDL và thông báo chỉnh sửa thành công.
3.3.2 Hệ thống xác nhận việc xoá nhà cung cấp từ admin
3.3.4 Hệ thống xoá nhà cung cấp khỏi CSDL đồng thời cập nhập lại danh sách và thông báo xoá thành công
3.4.2 Hệ thống hiển thị kết quản dựa trên thông tin được cung cấp Điều kiện trước Đăng nhập Điều kiện sau Không có
Sơ đồ tuần tự thêm nhà cung cấp
2.2.11 Use case quản lý đánh giá Đặc tả luồng dữ liệu
Tên Use case Đánh giá ĐK Phải đăng nhập được vào tài khoản User
Luồng sự kiện Thêm đánh giá mới
Nhập đầy đủ nội dung tin Nhấn vào đánh giá cần sửa, nhấn chỉnh sửa Nhập đánh giá cần chỉnh sủa, nhấn xác nhận
Luồng sự kiện Link của sản phẩm: kích vào hệ thống chuyển đến trang xem đơn hàng Thông báo tình trạng đơn hàng đã được thêm vào giỏ Xem lại các đơn hàng mua thành công
Luồng sự kiện Chọn lại vào sản phẩm đã mua để sửa lại hoặc xóa đánh giá
Sơ đồ tuần tự hiển thị gửi đánh giá
2.2.12 Use case quản lý đặt hàng Đặc tả luồng dữ liệu
Tên use case Đặt hàng ĐK Phải đăng nhập được vào tài khoản User
Luồng sự kiện Mô tả các bước gửi đặt hàng
Nhấn nút đặt hàng Nhập lại địa chỉ giao hàng, sdt, chọn phương thức thanh toán. Nhấn nút xác nhận đặt hàng
Luồng sự kiện Chọn sản phẩm đã mua
Chọn vào xác nhận hủy đơn hàng
Luồng sự kiện Tìm kiếm sản phẩm cần mua thêm vào giỏ hàng
Sơ đồ tuần tự đặt hàng
2.2.13 Use case xem sản phẩm Đặc tả luồng dữ liệu
Tên use case Xem sản phẩm ĐK Không cần đăng nhập
Luồng sự kiện Bảng chi tiết từng sản phẩm khuyến mãi
Mã khuyến mãi Tên sản phẩm khuyến mãi
Luồng sự kiện Mô tả sản phẩm
Các sản phẩm bán chạy
Mã từng loại sản phẩm Xem số lượng người mua hàng
Sơ đồ tuần tự xem sản phẩm
2.2.14 Use case xem bài viết Đặc tả luồng dữ liệu
Tên use case Xem bài viết Điều kiện Khôg cần đăng nhập
Luồng sự kiện Xem đánh giá về sản phẩm
Guest: Kích chuột vào bài viết cần xem đánh giá
Hệ thống: Hiển thị bài viết guest cần xem
Luồng sự kiện Xem số sao mà khách hàng đánh giá
Guest: Kích chuột vào xem số sao được đánh giá
Hệ thống: Hiển thị số sao đã đc đánh giá và phân loại theo từng cấp bậc cho guest xem
Sơ đồ tuần tự hiển thị nội dung đánh giá
Sơ đồ tuần tự hiển thị số sao đánh giá
Sơ đồ hoạt động hiển thị số sao đánh giá
Sơ đồ hoạt động hiển thị nội dung đánh giá
2.3 Sơ đồ thực thể liên kết
Name Type Null Chú Thích Khóa
Id_danh_muc Varchar(10) Not null Id danh mục Khóa chính
Slug_danh_muc Int Not null Số lượng danh mục
Tinh_trang Int Not null Tình trạng
Id_chuyen_muc Varchar(10) Not null Id chuyên mục Khóa phụ Ten_danh_muc Nvarchar(20) Not null Tên danh mục
Name Type Null Chú Thích Khóa
Id_chuyen_muc Varchar(10) Not null
Id chuyên mục Khóa chính
Slug_chuyen_muc Int Not null
Tinh_trang Int Not null Tình trạng Ten_chuyen_muc Nvarchar(20) Not null Tên chuyên mục 2.3.1.3 Bảng hóa đơn bán hàng
Name Type Null Chú Thích Khóa
Id_hoa_don_ban_hang Varchar(10) Not null Id hóa đơn bán hàng Khóa chính
Tong_tien int Not null Tyng tiền
Giam_gia int Not null
Id_san_pham Varchar(10) Not null
Id sản phẩm Khóa phụ
Id_khach_hang Varchar(10) Not null
Id khách hàng Khóa phụ
Id_nhan_vien Varchar(10) Not null
Id nhân viên Khóa phụ
Id_loai_thanh_toan Varchar(10) Not null Id loại thanh toán Khóa phụ Ghi_chu_thanh_toan Nvarchar(Max) Not null Ghi chú thanh toán
Id_xac_nhan Varchar(10) Not null Id xác nhận Khóa phụ
Ngay_thanh_toan Datetime Not null Ngày thanh toán
Tinh_trang int Not null Tình trạng 2.3.1.4 Bảng sản phẩm
Name Type Null Chú Thích Khóa
Id_san_pham Varchar(10) Not null Id sản phẩm Khóa chính
So_luong Int Not null Số lượng
Gia_ban Int Not null Giá bán
Giam_gia Int Not null Giảm giá
Hinh_anh Nvarchar(50) Not null Hình ảnh
Tinh_trang Int Not null Tình trạng
Id_danh_muc Varchar(10) Not null Id danh mục Khóa phụ
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khóa phụ
Name Type Null Chú thích Khoá
Id_gio_hang Varchar(10) Not null Id giỏ hàng Khoá chính
So_luong int Not null Số lượng
Tong_tien int Not null Tiỉng tiền
Id_giam_gia i Varchar(10) Not null Id giảm giá
List_hang Nvarchar(50) Not null Danh sách hàng
Hinh_anh Nvarchar(50) Not null Hình ảnh
Id_xac_nhan Varchar(10) Not null Id xác nhận
Id_hoa_don_ban_hang Varchar(10) Not null Id hoá đơn bán hàng Khoá phụ2.3.1.6 Bảng hóa đơn nhập hàng
Name Type Null Chú thích Khoá
Id_hoa_don_nhap_hang Varchar(10) Not null Id hoá đơn nhập hàng Khoá chính
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khoá phụ
Tong_tien_nhap Int Not null Tyng tiền nhập
Ngay_nhap_hang DateTime Not null Ngày nhập hàng
Id_nhan_vien Varchar(10) Not null Id nhân viên Khoá phụ 2.3.1.7 Bảng nhà cung cấp
Name Type Null Chú thích Khoá
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khoá chính Ten_nha_cung_cap Nvarchar(50) Not null Tên nhà cung cấp
Ten_nguoi_dai_dien Nvarchar(50) Not null Tên người đại diện
So_dien_thoai int Not null Số điện thoại
Email Nvarchar(50) Not null Email
Dia_chi Nvarchar(max) Not null Địa chỉ
Tinh_trang Int Not null Tình trạng
Ten_goi_nho Nvarchar(20) Not null Tên gợi nhớ
Name Type Null Chú thích Khoá
Id_khach_hang Varchar(10) Not null Id khách hàng Khoá chính Ten_khach Nvarchar(20) Not null Tên khách hàng
Ho_lot Nvarchar(20) Not null Họ lót
So_dien_thoai Int Not null Số điện thoại
Email Nvarchar(50) Not null Email
Ghi_chu Nvarchar(Max) Not null Ghi chú
Ngay_sinh DateTime Not null Ngày sinh
Ma_so_thue Varchar(10) Not null Mã số thuế Khoá phụ
Name Type Null Chú Thích Khóa
Id_tai_khoan Varchar(10) Not null Id tài khoản Khóa chính
Email Nvarchar(30) Not null Email
So_dien_thoai Nvarchar(20) Not null Số điện thoại
Ngay_sinh Datetime Not null Ngày sinh
Password Nvarchar(30) Not null Mật khẩu
Id_quyen Varchar(10) Not null Id quyền Khóa phụ
Ho_va_ten Nvarchar(50) Not null Họ và tên
Name Type Null Chú thích Khoá
Id_quyen Varchar(10) Not null Id quyền Khoá chính
List_id_quyen Nvarchar(30) Not null Danh sách id quyền
Ten_quyen Nvarchar(20) Not null Tên quyền
Sơ đồ thực thể liên kết
Name Type Null Chú Thích Khóa
Id_danh_muc Varchar(10) Not null Id danh mục Khóa chính
Slug_danh_muc Int Not null Số lượng danh mục
Tinh_trang Int Not null Tình trạng
Id_chuyen_muc Varchar(10) Not null Id chuyên mục Khóa phụ Ten_danh_muc Nvarchar(20) Not null Tên danh mục
Name Type Null Chú Thích Khóa
Id_chuyen_muc Varchar(10) Not null
Id chuyên mục Khóa chính
Slug_chuyen_muc Int Not null
Tinh_trang Int Not null Tình trạng Ten_chuyen_muc Nvarchar(20) Not null Tên chuyên mục 2.3.1.3 Bảng hóa đơn bán hàng
Name Type Null Chú Thích Khóa
Id_hoa_don_ban_hang Varchar(10) Not null Id hóa đơn bán hàng Khóa chính
Tong_tien int Not null Tyng tiền
Giam_gia int Not null
Id_san_pham Varchar(10) Not null
Id sản phẩm Khóa phụ
Id_khach_hang Varchar(10) Not null
Id khách hàng Khóa phụ
Id_nhan_vien Varchar(10) Not null
Id nhân viên Khóa phụ
Id_loai_thanh_toan Varchar(10) Not null Id loại thanh toán Khóa phụ Ghi_chu_thanh_toan Nvarchar(Max) Not null Ghi chú thanh toán
Id_xac_nhan Varchar(10) Not null Id xác nhận Khóa phụ
Ngay_thanh_toan Datetime Not null Ngày thanh toán
Tinh_trang int Not null Tình trạng 2.3.1.4 Bảng sản phẩm
Name Type Null Chú Thích Khóa
Id_san_pham Varchar(10) Not null Id sản phẩm Khóa chính
So_luong Int Not null Số lượng
Gia_ban Int Not null Giá bán
Giam_gia Int Not null Giảm giá
Hinh_anh Nvarchar(50) Not null Hình ảnh
Tinh_trang Int Not null Tình trạng
Id_danh_muc Varchar(10) Not null Id danh mục Khóa phụ
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khóa phụ
Name Type Null Chú thích Khoá
Id_gio_hang Varchar(10) Not null Id giỏ hàng Khoá chính
So_luong int Not null Số lượng
Tong_tien int Not null Tiỉng tiền
Id_giam_gia i Varchar(10) Not null Id giảm giá
List_hang Nvarchar(50) Not null Danh sách hàng
Hinh_anh Nvarchar(50) Not null Hình ảnh
Id_xac_nhan Varchar(10) Not null Id xác nhận
Id_hoa_don_ban_hang Varchar(10) Not null Id hoá đơn bán hàng Khoá phụ2.3.1.6 Bảng hóa đơn nhập hàng
Name Type Null Chú thích Khoá
Id_hoa_don_nhap_hang Varchar(10) Not null Id hoá đơn nhập hàng Khoá chính
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khoá phụ
Tong_tien_nhap Int Not null Tyng tiền nhập
Ngay_nhap_hang DateTime Not null Ngày nhập hàng
Id_nhan_vien Varchar(10) Not null Id nhân viên Khoá phụ 2.3.1.7 Bảng nhà cung cấp
Name Type Null Chú thích Khoá
Id_nha_cung_cap Varchar(10) Not null Id nhà cung cấp Khoá chính Ten_nha_cung_cap Nvarchar(50) Not null Tên nhà cung cấp
Ten_nguoi_dai_dien Nvarchar(50) Not null Tên người đại diện
So_dien_thoai int Not null Số điện thoại
Email Nvarchar(50) Not null Email
Dia_chi Nvarchar(max) Not null Địa chỉ
Tinh_trang Int Not null Tình trạng
Ten_goi_nho Nvarchar(20) Not null Tên gợi nhớ
Name Type Null Chú thích Khoá
Id_khach_hang Varchar(10) Not null Id khách hàng Khoá chính Ten_khach Nvarchar(20) Not null Tên khách hàng
Ho_lot Nvarchar(20) Not null Họ lót
So_dien_thoai Int Not null Số điện thoại
Email Nvarchar(50) Not null Email
Ghi_chu Nvarchar(Max) Not null Ghi chú
Ngay_sinh DateTime Not null Ngày sinh
Ma_so_thue Varchar(10) Not null Mã số thuế Khoá phụ
Name Type Null Chú Thích Khóa
Id_tai_khoan Varchar(10) Not null Id tài khoản Khóa chính
Email Nvarchar(30) Not null Email
So_dien_thoai Nvarchar(20) Not null Số điện thoại
Ngay_sinh Datetime Not null Ngày sinh
Password Nvarchar(30) Not null Mật khẩu
Id_quyen Varchar(10) Not null Id quyền Khóa phụ
Ho_va_ten Nvarchar(50) Not null Họ và tên
Name Type Null Chú thích Khoá
Id_quyen Varchar(10) Not null Id quyền Khoá chính
List_id_quyen Nvarchar(30) Not null Danh sách id quyền
Ten_quyen Nvarchar(20) Not null Tên quyền